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.

110 lines
2.9 KiB

  1. !if $(386)
  2. SMARTCARD_DOGFOOD=1
  3. !endif
  4. C_DEFINES=-DUNICODE -D_UNICODE -D_MSGINA_
  5. MSC_WARNING_LEVEL= /W4 /WX
  6. !ifdef SMARTCARD_DOGFOOD
  7. C_DEFINES=$(C_DEFINES) -DSMARTCARD_DOGFOOD
  8. !endif
  9. TARGETNAME=msgina
  10. TARGETPATH=$(_OBJ_DIR)
  11. TARGETTYPE=DYNLINK
  12. INCLUDES=$(DS_INC_PATH)\crypto; \
  13. $(WINDOWS_INC_PATH); \
  14. $(BASE_INC_PATH); \
  15. $(SHELL_INC_PATH); \
  16. $(DS_INC_PATH); \
  17. ..\inc; \
  18. $(TERMSRV_INC_PATH)
  19. PASS0_HEADERDIR=$(O)
  20. PASS0_SOURCEDIR=$(O)
  21. DLLDEF=$(O)\msgina.def
  22. DLLENTRY=_DllMainCRTStartup
  23. SOURCES= wlevents.mc \
  24. audit.c \
  25. brand.c \
  26. chngepwd.c \
  27. debug.c \
  28. domain.c \
  29. dirtydlg.c \
  30. envvar.c \
  31. langicon.c \
  32. lockout.c \
  33. lsa.c \
  34. msgina.c \
  35. mslock.c \
  36. mslogon.c \
  37. options.c \
  38. ras.c \
  39. shell.c \
  40. shtdndlg.c \
  41. status.c \
  42. welcome.c \
  43. winutil.c \
  44. wlsec.c \
  45. res.rc \
  46. authmon.cxx \
  47. glue.cpp
  48. TARGETLIBS= \
  49. ..\common\$(O)\ginacomn.lib \
  50. $(SDK_LIB_PATH)\kernl32p.lib \
  51. $(SDK_LIB_PATH)\advapip.lib \
  52. $(WINDOWS_LIB_PATH)\user32p.lib \
  53. $(SDK_LIB_PATH)\ntdll.lib \
  54. $(DS_LIB_PATH)\secur32p.lib \
  55. $(SDK_LIB_PATH)\netapi32.lib \
  56. $(SDK_LIB_PATH)\gdi32.lib \
  57. $(SDK_LIB_PATH)\msimg32.lib \
  58. $(SDK_LIB_PATH)\userenv.lib \
  59. $(SDK_LIB_PATH)\crypt32.lib \
  60. $(SHELL_LIB_PATH)\shell32p.lib \
  61. $(SHELL_LIB_PATH)\shlwapip.lib \
  62. $(SHELL_LIB_PATH)\comctlp.lib \
  63. $(SDK_LIB_PATH)\ntdsapi.lib \
  64. $(SDK_LIB_PATH)\sclogon.lib \
  65. $(SDK_LIB_PATH)\winsta.lib \
  66. $(SDK_LIB_PATH)\uuid.lib \
  67. $(DS_LIB_PATH)\rsa32.lib \
  68. $(SHELL_LIB_PATH)\gina.lib \
  69. $(SHELL_LIB_PATH)\shsvcs.lib \
  70. $(SDK_LIB_PATH)\setupapi.lib \
  71. $(SDK_LIB_PATH)\rasapi32.lib \
  72. $(DS_LIB_PATH)\dpapi.lib \
  73. $(SDK_LIB_PATH)\rpcrt4.lib \
  74. $(SDK_LIB_PATH)\cryptui.lib \
  75. $(SDK_LIB_PATH)\authzi.lib \
  76. $(SDK_LIB_PATH)\rasdlg.lib
  77. !ifdef SMARTCARD_DOGFOOD
  78. TARGETLIBS= $(TARGETLIBS) $(SDK_LIB_PATH)\odbc32.lib
  79. !endif
  80. USE_MSVCRT=1
  81. NTTARGETFILES=
  82. PASS1_PUBLISH= \
  83. {$(O)\msgina.lib=$(DS_LIB_PATH)\msgina.lib}
  84. DELAYLOAD= \
  85. secur32.dll;crypt32.dll;shsvcs.dll;rasapi32.dll;rasdlg.dll;setupapi.dll;msimg32.dll;\
  86. shell32.dll;shlwapi.dll;comctl32.dll;authz.dll
  87. !ifdef SMARTCARD_DOGFOOD
  88. DELAYLOAD= \
  89. $(DELAYLOAD);odbc32.dll
  90. !endif
  91. DLOAD_ERROR_HANDLER=kernel32