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.

116 lines
3.8 KiB

  1. CCSHELL_DIR = $(PROJECT_ROOT)
  2. SELFREGNAME = $(O)\selfreg_webcheck.inf
  3. MISCFILES = $(MISCFILES) $(SELFREGNAME)
  4. PRECOMPILED_CXX = 1
  5. !include $(CCSHELL_DIR)\common.inc
  6. SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc
  7. # for RC to find webchk.TLB
  8. INCLUDES = $(SDK_LIB_PATH);$(INCLUDES);$(INETCORE_INC_PATH)
  9. TARGETNAME = webcheck
  10. TARGETPATH = obj
  11. TARGETTYPE = DYNLINK
  12. SYNCHRONIZE_DRAIN=1
  13. # Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
  14. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
  15. #VERIFY_LC = 1
  16. LC_PATH = $(PROJECT_ROOT)\lcinf
  17. TARGETLIBS = $(SDK_LIB_PATH)\gdi32.lib \
  18. $(SDK_LIB_PATH)\kernel32.lib \
  19. $(SDK_LIB_PATH)\user32.lib \
  20. $(SDK_LIB_PATH)\advapi32.lib \
  21. $(SHELL_LIB_PATH)\shlwapip.lib \
  22. $(SDK_LIB_PATH)\uuid.lib \
  23. $(SDK_LIB_PATH)\ole32.lib \
  24. $(SDK_LIB_PATH)\oleaut32.lib \
  25. $(SHELL_LIB_PATH)\shdocvwp.lib \
  26. $(SDK_LIB_PATH)\wsock32.lib \
  27. $(SDK_LIB_PATH)\wininet.lib \
  28. $(SDK_LIB_PATH)\iphlpapi.lib \
  29. $(SDK_LIB_PATH)\htmlhelp.lib \
  30. !if $(386)
  31. ! if !$(FREEBUILD)
  32. $(CCSHELL_DIR)\lib\i386\shell32.w95 \
  33. ! else
  34. $(CCSHELL_DIR)\lib\i386\shell32.nt4 \
  35. ! endif
  36. !else
  37. $(SDK_LIB_PATH)\shell32.lib \
  38. !endif
  39. $(CCSHELL_DIR)\lib\$O\ieguidp.lib \
  40. $(SDK_LIB_PATH)\urlmon.lib \
  41. $(CCSHELL_DIR)\lib\$(O)\stock4.lib \
  42. $(CCSHELL_DIR)\lib\$(O)\shfusion4.lib
  43. LINKLIBS = \
  44. ..\ntapi\$(O)\apithk.lib
  45. USE_MSVCRT = 1
  46. DLLDEF = $O\webcheck.def
  47. DLLBASE = 0x77770000
  48. DLLENTRY = _DllMainCRTStartup
  49. DELAYLOAD = OLE32.DLL; OLEAUT32.DLL; SHDOCVW.DLL; WININET.DLL; URLMON.DLL; SHELL32.DLL
  50. DLOAD_ERROR_HANDLER = shlwapi.dll
  51. DLOAD_FORCE_ERROR_CHECK = 1
  52. # In alphabetical order
  53. SOURCES = \
  54. ..\admin.cpp \
  55. ..\cdlabsc.cpp \
  56. ..\cdlagent.cpp \
  57. ..\debug.c \
  58. ..\cdfagent.cpp \
  59. ..\delagent.cpp \
  60. ..\dialmon.cpp \
  61. ..\dllload.cpp \
  62. ..\downld.cpp \
  63. ..\droptrgt.cpp \
  64. ..\factory.cpp \
  65. ..\folder.cpp \
  66. ..\helper.cpp \
  67. ..\idle.cpp \
  68. ..\item.cpp \
  69. ..\iwebck.cpp \
  70. ..\mailagnt.cpp \
  71. ..\notfcvt.cpp \
  72. ..\offsync.cpp \
  73. ..\postagnt.cpp \
  74. ..\propshts.cpp \
  75. ..\smtp.cpp \
  76. ..\strlist.cpp \
  77. ..\subitem.cpp \
  78. ..\subsmgr.cpp \
  79. ..\subsmgr2.cpp \
  80. ..\throttle.cpp \
  81. ..\trkcache.cpp \
  82. ..\utils.cpp \
  83. ..\webcheck.cpp \
  84. ..\webcheck.rc \
  85. ..\webcrawl.cpp \
  86. ..\wizards.cpp
  87. PRECOMPILED_INCLUDE = ..\private.h
  88. PRECOMPILED_OBJ=precomp.obj
  89. NTTARGETFILE0 = $(SELFREGNAME)
  90. #
  91. # Fusionized
  92. #
  93. SXS_ASSEMBLY_NAME=WindowsShell
  94. SXS_ASSEMBLY_VERSION=1.0
  95. SXS_ASSEMBLY_LANGUAGE=0000
  96. SXS_MANIFEST=WindowsShell.Manifest
  97. SXS_MANIFEST_IN_RESOURCES=
  98. SXS_MANIFEST_RESOURCE_ID=123
  99. SXS_NO_BINPLACE=1