windows-nt/Source/XPSP1/NT/enduser/speech/sapi/sapi/sources
2020-09-26 16:20:57 +08:00

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