!include $(SPEECH_ROOT)\common\common.inc

# BUGBUG (cthrash) Beware: the binplace step will overwrite one language's DLL and symbols with another!

SYNCHRONIZE_BLOCK=1
SYNCHRONIZE_DRAIN=1

RELEASETYPE=SDK
TARGETNAME=itngram
TARGETPATH=$(_OBJ_DIR)
TARGETTYPE=DYNLINK

IDL_TYPE=ole

DLLDEF=itngram_chs.def
DLLENTRY=_DllMainCRTStartup

PRECOMPILED_INCLUDE = stdafx.h
PRECOMPILED_PCH = stdafx.pch
PRECOMPILED_OBJ = stdafx.obj
PRECOMPILED_CXX = 1

#
# build CFG in pass 0
#

NTTARGETFILE0=$(O)\test_chs.cfg $(O)\_common.ver

#
# register the DLL in post-link pass
#

!if defined(SPGREGISTER)
NTTARGETFILES=itngram_chs.cpy
!endif

TARGETLIBS=\
	$(SDK_LIB_PATH)\kernel32.lib    \
	$(SDK_LIB_PATH)\user32.lib    \
	$(SDK_LIB_PATH)\comdlg32.lib    \
	$(SDK_LIB_PATH)\advapi32.lib    \
	$(SDK_LIB_PATH)\ole32.lib    \
	$(SDK_LIB_PATH)\oleaut32.lib    \
	$(SDK_LIB_PATH)\uuid.lib    \
	$(SDK_LIB_PATH)\odbccp32.lib    \
	$(SDK_LIB_PATH)\winmm.lib    \
	$(SDK_LIB_PATH)\urlmon.lib    \
	$(SDK_LIB_PATH)\msacm32.lib    \
	$(SDK_LIB_PATH)\oldnames.lib  \
	$(SDK_LIB_PATH)\shfolder.lib    \
	$(SDK_LIB_PATH)\odbc32.lib    \
	$(SDK_LIB_PATH)\shell32.lib

SOURCES= \
  itngram_chs.idl \
  itngram_chs.rc \
  itngram_chs.cpp \
  TestITN_chs.cpp