Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.2 KiB

  1. !IF 0
  2. Copyright (C) Microsoft Corporation, 1989 - 1999
  3. NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
  4. !ENDIF
  5. MAJORCOMP=Calais
  6. MINORCOMP=WinSCard
  7. TARGETNAME=$(MINORCOMP)
  8. TARGETPATH=obj
  9. TARGETTYPE=DYNLINK
  10. DLLDEF=$(O)\$(MINORCOMP).def
  11. DLLENTRY=_DllMainCRTStartup
  12. NTTARGETFILE0=winscard.rc
  13. TARGETLIBS=\
  14. $(SECURITY_LIB_PATH)\CalaisLb.lib \
  15. $(SECURITY_LIB_PATH)\CalComm.lib \
  16. $(SDK_LIB_PATH)\advapi32.lib \
  17. $(SDK_LIB_PATH)\kernel32.lib \
  18. $(SDK_LIB_PATH)\user32.lib \
  19. $(SDK_LIB_PATH)\wtsapi32.lib \
  20. $(SDK_LIB_PATH)\winsta.lib
  21. INCLUDES=$(O);..\..\inc;..\..\server\inc;$(TERMSRV_INC_PATH)
  22. PASS0_HEADERDIR=$(O)
  23. PASS0_SOURCEDIR=$(O)
  24. SOURCES= \
  25. $(MINORCOMP).cpp \
  26. $(MINORCOMP).rc \
  27. WinSCardA.cpp \
  28. WinSCardW.cpp \
  29. redirect.cpp \
  30. Context.cpp
  31. PASS1_PUBLISH=\
  32. {$(O)\winscard.lib=$(SDK_LIB_PATH)\winscard.lib}
  33. # Use C++ Exception Handling
  34. USE_NATIVE_EH=1
  35. # Use the multi-threaded version of the CRT
  36. USE_MSVCRT=1
  37. # /EHa is needed to have try...catch( ... ) catch C exceptions
  38. USER_C_FLAGS=/EHa
  39. PASS1_PUBLISH={$(O)\$(TARGETNAME).lib=$(SDK_LIB_PATH)\$(TARGETNAME).lib}