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.

113 lines
3.8 KiB

  1. CCSHELL_DIR = $(PROJECT_ROOT)
  2. !include $(CCSHELL_DIR)\cpls\appwzdui\appwiz.inc
  3. SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\cpls\appwzdui\appwiz.inc
  4. SELFREGNAME = $(O)\selfreg_appwiz.inf
  5. MISCFILES = $(MISCFILES) $(SELFREGNAME)
  6. # Don't include core Windows resource header
  7. C_DEFINES = $(C_DEFINES) -DNOWINRES
  8. LINKER_FLAGS = $(LINKER_FLAGS) -VERBOSE -ignore:4049,4217
  9. TARGETNAME = appwiz
  10. TARGETPATH = obj
  11. TARGETTYPE = DYNLINK
  12. TARGETEXT = cpl
  13. # Note: Do >not< link to ntdll. Win95 has an extremely minimal
  14. # implementation of ntdll.
  15. TARGETLIBS = \
  16. $(WINDOWS_LIB_PATH)\obj\duser.lib \
  17. !if $(FREEBUILD)
  18. $(WINDOWS_LIB_PATH)\directui.lib \
  19. !else
  20. $(WINDOWS_LIB_PATH)\directuid.lib \
  21. !endif
  22. $(SDK_LIB_PATH)\GdiPlus.lib \
  23. $(SDK_LIB_PATH)\msimg32.lib \
  24. $(SDK_LIB_PATH)\oleacc.lib \
  25. $(SDK_LIB_PATH)\gdi32.lib \
  26. $(SDK_LIB_PATH)\user32.lib \
  27. $(SDK_LIB_PATH)\advapi32.lib \
  28. $(SDK_LIB_PATH)\uuid.lib \
  29. $(SDK_LIB_PATH)\ole32.lib \
  30. $(SDK_LIB_PATH)\msi.lib \
  31. $(SDK_LIB_PATH)\oleaut32.lib \
  32. $(SDK_LIB_PATH)\winsta.lib \
  33. $(SDK_LIB_PATH)\uxtheme.lib \
  34. $(DS_LIB_PATH)\msgina.lib \
  35. $(SHELL_LIB_PATH)\shlwapip.lib \
  36. $(CCSHELL_DIR)\lib\$O\shguidp.lib \
  37. $(CCSHELL_DIR)\lib\$O\shguid.lib \
  38. $(CCSHELL_DIR)\lib\$O\ieguidp.lib \
  39. $(SHELL_LIB_PATH)\shfusion.lib \
  40. $(SDK_LIB_PATH)\kernl32p.lib \
  41. $(SHELL_LIB_PATH)\shell32p.lib
  42. DELAYLOAD = OLE32.DLL;OLEAUT32.DLL;WINSTA.DLL;MSGINA.DLL
  43. DLOAD_ERROR_HANDLER=KERNEL32.DLL
  44. # nt5api must be finished before this one
  45. SYNCHRONIZE_DRAIN=1
  46. LINKLIBS = $(CCSHELL_DIR)\lib\$O\stock.lib \
  47. ..\nt5api\$O\apithk.lib \
  48. ..\ntc\$O\srcc.lib
  49. USE_MSVCRT = 1
  50. DLLENTRY = _DllMainCRTStartup
  51. USE_STATIC_ATL = 1
  52. DLLDEF = $(O)\appwiz.def
  53. DLLBASE = 0x71900000
  54. # For RC to find shappmgr.TLB files, $(O) must come first
  55. INCLUDES = $(O);$(PROJECT_ROOT)\lib\$(O);$(WINDOWS_INC_PATH)\DUser;$(INCLUDES);$(DS_INC_PATH);$(SDK_INC_PATH)
  56. # Pass zero stuff
  57. NTTARGETFILE0 = $(SELFREGNAME)
  58. PRECOMPILED_CXX = 1
  59. PRECOMPILED_INCLUDE = ..\priv.h
  60. PASS0_HEADERDIR=$(O)
  61. PASS0_SOURCEDIR=$(O)
  62. MIDL_TLBDIR=$(O)
  63. # Maintain the sources list in the alphabetical order
  64. SOURCES = \
  65. ..\arp.cpp \
  66. ..\appmgr.cpp \
  67. ..\appsize.cpp \
  68. ..\appwiz.rc \
  69. ..\awthunk.c \
  70. ..\darpub.cpp \
  71. ..\darenum.cpp \
  72. ..\darapp.cpp \
  73. ..\debug.cpp \
  74. ..\dlinst.cpp \
  75. ..\dll.cpp \
  76. ..\dlldatax.c \
  77. ..\findapp.cpp \
  78. ..\instapp.cpp \
  79. ..\instenum.cpp \
  80. ..\pubenum.cpp \
  81. ..\sccls.c \
  82. ..\setupenum.cpp \
  83. ..\shappmgrp.idl \
  84. ..\shappmgrp_i.c \
  85. ..\slowfind.cpp \
  86. ..\stdafx.cpp \
  87. ..\tasks.cpp \
  88. ..\util.cpp
  89. #
  90. # Fusionized
  91. #
  92. SXS_MANIFEST_RESOURCE_ID=123
  93. SXS_APPLICATION_MANIFEST=WindowsShell.Manifest