!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_j.def DLLENTRY=_DllMainCRTStartup PRECOMPILED_INCLUDE = stdafx.h PRECOMPILED_PCH = stdafx.pch PRECOMPILED_OBJ = stdafx.obj PRECOMPILED_CXX = 1 C_DEFINES=$(C_DEFINES) /D_MBCS /D_CRTDBG_MAP_ALLOC=1 # # build CFG in pass 0 # NTTARGETFILE0=$(O)\test_j.cfg $(O)\_common.ver # # register the DLL in post-link pass # !if defined(SPGREGISTER) NTTARGETFILES=itngram.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_j.idl \ itngram_j.rc \ itngram_j.cpp \ TestITN_j.cpp