2025-04-27 07:49:33 -04:00

53 lines
1.1 KiB
Plaintext

!IF 0
Copyright (C) Microsoft Corporation, 1989 - 1999
NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
!ENDIF
MAJORCOMP=Calais
MINORCOMP=WinSCard
TARGETNAME=$(MINORCOMP)
TARGETPATH=obj
TARGETTYPE=DYNLINK
DLLDEF=$(O)\$(MINORCOMP).def
DLLENTRY=_DllMainCRTStartup
NTTARGETFILE0=winscard.rc
TARGETLIBS=\
$(SECURITY_LIB_PATH)\CalaisLb.lib \
$(SECURITY_LIB_PATH)\CalComm.lib \
$(SDK_LIB_PATH)\advapi32.lib \
$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\user32.lib \
$(SDK_LIB_PATH)\wtsapi32.lib
INCLUDES=$(O);..\..\inc;..\..\server\inc;
PASS0_HEADERDIR=$(O)
PASS0_SOURCEDIR=$(O)
SOURCES= \
$(MINORCOMP).cpp \
$(MINORCOMP).rc \
WinSCardA.cpp \
WinSCardW.cpp \
redirect.cpp \
Context.cpp
PASS1_PUBLISH=\
{$(O)\winscard.lib=$(SDK_LIB_PATH)\winscard.lib}
# Use C++ Exception Handling
USE_NATIVE_EH=1
# Use the multi-threaded version of the CRT
USE_MSVCRT=1
# /EHa is needed to have try...catch( ... ) catch C exceptions
USER_C_FLAGS=/EHa
PASS1_PUBLISH={$(O)\$(TARGETNAME).lib=$(SDK_LIB_PATH)\$(TARGETNAME).lib}