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
3.6 KiB

  1. CCSHELL_DIR = $(PROJECT_ROOT)
  2. DUSER_INC_PATH = $(WINDOWS_INC_PATH)\DUser
  3. !include $(CCSHELL_DIR)\common.inc
  4. SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc
  5. PRECOMPILED_CXX = 1
  6. NO_BROWSER_FILE = 1
  7. UMTYPE=windows
  8. UMENTRY=winmain
  9. TARGETNAME = logonui
  10. TARGETPATH = obj
  11. TARGETTYPE = PROGRAM
  12. MSC_WARNING_LEVEL=/W4 /WX
  13. INCLUDES = \
  14. $(INCLUDES); \
  15. $(SDK_INC_PATH)\gdiplus; \
  16. $(WINDOWS_INC_PATH); \
  17. $(PROJECT_ROOT)\lib\$(O); \
  18. $(BASE_INC_PATH); \
  19. $(WINDOWS_INC_PATH)\duser; \
  20. $(SHELL_INC_PATH); \
  21. $(CCSHELL_DIR)\inc; \
  22. $(DS_INC_PATH); \
  23. $(DUSER_INC_PATH)
  24. TARGETLIBS = \
  25. $(CCSHELL_DIR)\lib\$(O)\shguid.lib \
  26. $(CCSHELL_DIR)\lib\$(O)\shguidp.lib \
  27. $(SHELL_LIB_PATH)\comctlp.lib \
  28. $(SDK_LIB_PATH)\uuid.lib \
  29. $(SHELL_LIB_PATH)\shuuid.lib \
  30. $(SHELL_LIB_PATH)\shell32p.lib \
  31. $(SDK_LIB_PATH)\ntdll.lib \
  32. $(SDK_LIB_PATH)\kernel32.lib \
  33. $(SDK_LIB_PATH)\user32.lib \
  34. $(SDK_LIB_PATH)\netapi32.lib \
  35. $(SDK_LIB_PATH)\advapi32.lib \
  36. $(SDK_LIB_PATH)\ole32.lib \
  37. $(SDK_LIB_PATH)\oleaut32.lib \
  38. $(SDK_LIB_PATH)\msimg32.lib \
  39. $(SDK_LIB_PATH)\ole32.lib \
  40. $(SDK_LIB_PATH)\oleacc.lib \
  41. $(SDK_LIB_PATH)\oleaut32.lib \
  42. $(SDK_LIB_PATH)\uxtheme.lib \
  43. $(DS_LIB_PATH)\dpapi.lib \
  44. $(SDK_LIB_PATH)\rpcrt4.lib \
  45. $(SDK_LIB_PATH)\crypt32.lib \
  46. $(SDK_LIB_PATH)\cryptui.lib \
  47. $(CCSHELL_DIR)\lib\$(O)\secutil.lib \
  48. $(CCSHELL_DIR)\lib\$(O)\stock.lib \
  49. $(WINDOWS_LIB_PATH)\obj\duser.lib \
  50. !if $(FREEBUILD)
  51. $(WINDOWS_LIB_PATH)\directui.lib \
  52. # $(WINDOWS_LIB_PATH)\directuigp.lib \
  53. !else
  54. $(WINDOWS_LIB_PATH)\directuid.lib \
  55. # $(WINDOWS_LIB_PATH)\directuigpd.lib \
  56. !endif
  57. $(SDK_LIB_PATH)\GdiPlus.lib \
  58. #C_DEFINES=$(C_DEFINES) -DGADGET_ENABLE_GDIPLUS
  59. DLOAD_ERROR_HANDLER=kernel32.dll
  60. DELAYLOAD=ole32.dll
  61. DELAYLOAD=oleacc.dll
  62. DELAYLOAD=oleaut32.dll
  63. DELAYLOAD=uxtheme.dll
  64. USE_MSVCRT=1
  65. PRECOMPILED_CXX=1
  66. PRECOMPILED_OBJ=stdafx.obj
  67. PRECOMPILED_INCLUDE = priv.h
  68. C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE
  69. SOURCES = \
  70. backend.cpp \
  71. debug.cpp \
  72. eballoon.cpp \
  73. langicon.cpp \
  74. logon.cpp \
  75. Fx.cpp \
  76. logon.rc \
  77. $(O)\stub.cpp \
  78. $(O)\super.cpp
  79. # Bring in makefile.inc, preprocessing logon.ui, GIDL
  80. NTTARGETFILE0 = \
  81. $(O)\logon.uipp \
  82. $(SELFREGNAME) \
  83. $(O)\stub.cpp \
  84. $(O)\super.cpp
  85. #
  86. # Fusionized
  87. #
  88. SXS_ASSEMBLY_NAME=Microsoft.Windows.Shell.LogonUI
  89. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  90. SXS_MANIFEST=logonui.manifest
  91. SXS_MANIFEST_IN_RESOURCES=1
  92. SXS_NO_BINPLACE=1