76 lines
1.8 KiB
Plaintext
76 lines
1.8 KiB
Plaintext
TARGETNAME=tapi32
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
|
|
C_DEFINES=-DWINVER=0x0500 -DTAPI_NT=1 -DNEWTAPI32=1 -DUNICODE -D_UNICODE -DTRACELOG
|
|
|
|
DLLENTRY=DllMain
|
|
UMTYPE=windows
|
|
USE_MSVCRT=1
|
|
USE_NATIVE_EH=1
|
|
USE_RTTI=1
|
|
USE_STATIC_ATL=1
|
|
|
|
TARGETLIBS=\
|
|
$(SDK_LIB_PATH)\activeds.lib \
|
|
$(SDK_LIB_PATH)\adsiid.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SHELL_LIB_PATH)\shfusion.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\imm32.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\oldnames.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\rpcrt4.lib \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\rtutils.lib \
|
|
$(SDK_LIB_PATH)\Winmm.lib \
|
|
..\tapihndl\$(O)\tapihndl.lib \
|
|
..\tregupr2\$(O)\tregupr2.lib
|
|
|
|
INCLUDES=..\inc\$(O);..\inc;$(SHELL_INC_PATH)
|
|
|
|
SOURCES=\
|
|
card.cpp \
|
|
client.c \
|
|
client.rc \
|
|
cpladvancedtab.cpp \
|
|
cplareacodedlg.cpp \
|
|
cplareacodetab.cpp \
|
|
cplcallingcardps.cpp \
|
|
cplcallingcardtab.cpp \
|
|
cpldialingrulesps.cpp \
|
|
cplgeneraltab.cpp \
|
|
cplinputlimiter.cpp \
|
|
cpllocationps.cpp \
|
|
cplsimpledialogs.cpp \
|
|
cplsimplelocation.cpp \
|
|
dial.cpp \
|
|
location.cpp \
|
|
rules.cpp \
|
|
tapimmc.c \
|
|
tapireg.c \
|
|
utils.cpp \
|
|
$(O)\tapsrvrpc.c
|
|
|
|
NTTARGETFILE0=$(O)\tapsrvrpc.c
|
|
|
|
PASS1_PUBLISH={$(O)\$(TARGETNAME).lib=$(SDK_LIB_PATH)\$(TARGETNAME).lib}
|
|
|
|
#
|
|
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
|
|
#
|
|
SXS_ASSEMBLY_NAME=Microsoft.Windows.TAPI.tapi32
|
|
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
|
|
SXS_MANIFEST=tapi32.Manifest
|
|
SXS_MANIFEST_IN_RESOURCES=1
|
|
SXS_NO_BINPLACE=1
|
|
SXS_MANIFEST_RESOURCE_ID=124
|
|
|
|
#
|
|
# Shfusion.lib causes linker warnings. Ignore them.
|
|
#
|
|
LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
|