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

SYNCHRONIZE_BLOCK=1
SYNCHRONIZE_DRAIN=1

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

MIDL_UUIDDIR=$(O)
PASS0_SOURCEDIR=$(O)
PASS0_HEADERDIR=$(O)
MIDL_TLBDIR=$(O)

IDL_TYPE=ole

DEFFILE=spcommon.def
DLLENTRY=_DllMainCRTStartup

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

INCLUDES=$(SPEECH_ROOT)\sapi\include;$(SPEECH_ROOT)\common\include;$(SPEECH_ROOT)\setup\installer;$(SPEECH_ROOT)\sapi\include\$(O)

!if !$(FREEBUILD)
C_DEFINES=$(C_DEFINES) -DASSERT_WITH_STACK
!endif

!if defined(SPGREGISTER)
NTTARGETFILES=SelfRegister
!endif

TARGETLIBS=\
	$(SDK_LIB_PATH)\kernel32.lib    \
	$(SDK_LIB_PATH)\user32.lib    \
	$(SDK_LIB_PATH)\advapi32.lib    \
	$(SDK_LIB_PATH)\ole32.lib    \
	$(SDK_LIB_PATH)\oleaut32.lib    \
	$(SDK_LIB_PATH)\uuid.lib    \
	$(SDK_LIB_PATH)\oldnames.lib  \
	$(SDK_LIB_PATH)\odbc32.lib    \
	$(SDK_LIB_PATH)\shell32.lib

SOURCES= \
    spcommon.idl \
    spcommon.rc  \
    spcommon.cpp \
    ltscart.cpp \
    ltslx.cpp   \