143 lines
2.4 KiB
Plaintext
143 lines
2.4 KiB
Plaintext
!include $(SPEECH_ROOT)\common\common.inc
|
|
|
|
SYNCHRONIZE_BLOCK=1
|
|
SYNCHRONIZE_DRAIN=1
|
|
|
|
MAJORCOMP=sapi5
|
|
MINORCOMP=sapi
|
|
|
|
RELEASETYPE=SDK
|
|
TARGETNAME=sapi
|
|
TARGETPATH=$(_OBJ_DIR)
|
|
TARGETTYPE=DYNLINK
|
|
|
|
MIDL_UUIDDIR=$(O)
|
|
PASS0_SOURCEDIR=$(O)
|
|
PASS0_HEADERDIR=$(O)
|
|
MIDL_TLBDIR=$(O)
|
|
|
|
IDL_TYPE=ole
|
|
|
|
INCLUDES=$(INCLUDES);$(SHELL_INC_PATH)
|
|
|
|
DEFFILE=sapi.def
|
|
DLLENTRY=_DllMainCRTStartup
|
|
|
|
|
|
|
|
|
|
PRECOMPILED_INCLUDE = stdafx.h
|
|
PRECOMPILED_PCH = stdafx.pch
|
|
PRECOMPILED_OBJ = stdafx.obj
|
|
PRECOMPILED_CXX = 1
|
|
|
|
!if !$(FREEBUILD)
|
|
C_DEFINES=$(C_DEFINES) -DASSERT_WITH_STACK
|
|
!endif
|
|
|
|
C_DEFINES=$(C_DEFINES) -DSAPI_AUTOMATION /D_CRTDBG_MAP_ALLOC=1
|
|
|
|
!if defined(SPGREGISTER)
|
|
NTTARGETFILES=SelfRegister
|
|
!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 \
|
|
$(SHELL_LIB_PATH)\shlwapip.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 \
|
|
$(SDK_LIB_PATH)\version.lib
|
|
|
|
SOURCES= \
|
|
sapiint.idl \
|
|
\
|
|
baseaudiobuffer.cpp \
|
|
fmtconv.cpp \
|
|
mmaudiobuffer.cpp \
|
|
mmaudiodevice.cpp \
|
|
mmaudioenum.cpp \
|
|
mmaudioin.cpp \
|
|
mmaudioout.cpp \
|
|
mmmixerline.cpp \
|
|
audioui.cpp \
|
|
recplayaudio.cpp \
|
|
wavstream.cpp \
|
|
\
|
|
a_reco.cpp \
|
|
a_resmgr.cpp \
|
|
a_stream.cpp \
|
|
a_token.cpp \
|
|
a_voice.cpp \
|
|
a_spresult.cpp \
|
|
a_regdatakey.cpp \
|
|
a_srgrammar.cpp \
|
|
a_enums.cpp \
|
|
a_lexicon.cpp \
|
|
a_audio.cpp \
|
|
a_helpers.cpp \
|
|
a_txtsel.cpp \
|
|
a_phbuilder.cpp \
|
|
a_customstream.cpp\
|
|
a_filestream.cpp\
|
|
a_memorystream.cpp\
|
|
\
|
|
objecttoken.cpp \
|
|
objecttokenattribparser.cpp \
|
|
objecttokencategory.cpp \
|
|
objecttokenenumbuilder.cpp \
|
|
regdatakey.cpp \
|
|
spnotify.cpp \
|
|
spresmgr.cpp \
|
|
taskmgr.cpp \
|
|
\
|
|
sapi.cpp \
|
|
sapi.rc \
|
|
\
|
|
Dict.cpp \
|
|
HuffD.cpp \
|
|
Lexicon.cpp \
|
|
nullconv.cpp \
|
|
phoneconv.cpp \
|
|
RWLock.cpp \
|
|
VendorLx.cpp \
|
|
\
|
|
RecoCtxt.cpp \
|
|
recognizer.cpp \
|
|
spphrase.cpp \
|
|
SpPhraseAlt.cpp \
|
|
spresult.cpp \
|
|
sraudio.cpp \
|
|
srevent.cpp \
|
|
SrGrammar.cpp \
|
|
srrecoinst.cpp \
|
|
srrecoinstctxt.cpp \
|
|
srrecoinstgrammar.cpp \
|
|
srrecomaster.cpp \
|
|
srtask.cpp \
|
|
\
|
|
SpVoice.cpp \
|
|
xmlparse.cpp \
|
|
\
|
|
backend.cpp \
|
|
frontend.cpp \
|
|
\
|
|
cfgengine.cpp \
|
|
cfggrammar.cpp \
|
|
ITNProcessor.cpp \
|
|
\
|
|
spcommunicator.cpp \
|
|
spsapiserver.cpp
|
|
|