!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 \ $(SDK_LIB_PATH)\winsta.lib INCLUDES=$(O);..\..\inc;..\..\server\inc;$(TERMSRV_INC_PATH) 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}