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.

185 lines
6.5 KiB

  1. CCSHELL_DIR = $(PROJECT_ROOT)
  2. PRECOMPILED_CXX = 1
  3. # Build a shdocvwp.lib
  4. BUILD_PRIVLIB = 1
  5. SELFREGNAME = $(O)\selfreg_shdocvw.inf
  6. MISCFILES = $(MISCFILES) $(SELFREGNAME)
  7. TARGET_BOTH = 1
  8. !include $(CCSHELL_DIR)\shdocvw\shdocvw.inc
  9. SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\shdocvw\shdocvw.inc
  10. NO_BROWSER_FILE = 1
  11. SYNCHRONIZE_DRAIN=1
  12. INCLUDES = $(INCLUDES);$(SDK_LIB_PATH);$(INETCORE_INC_PATH);$(DS_INC_PATH);$(O)
  13. TARGETNAME = shdocvw
  14. TARGETPATH = obj
  15. TARGETTYPE = DYNLINK
  16. #VERIFY_LC = 1
  17. LC_PATH = $(PROJECT_ROOT)\lcinf
  18. PASS1_PUBLISH = {$(O)\shdocvw.lib=$(SHELL_LIB_PATH)\shdocvw.lib} \
  19. {$(O)\shdocvwp.lib=$(SHELL_LIB_PATH)\shdocvwp.lib}
  20. TARGETLIBS = $(SDK_LIB_PATH)\kernel32.lib \
  21. $(SHELL_LIB_PATH)\shlwapip.lib \
  22. $(SDK_LIB_PATH)\gdi32.lib \
  23. $(SDK_LIB_PATH)\user32.lib \
  24. $(SDK_LIB_PATH)\advapi32.lib \
  25. $(SDK_LIB_PATH)\uuid.lib \
  26. $(SDK_LIB_PATH)\ole32.lib \
  27. $(SDK_LIB_PATH)\htmlhelp.lib \
  28. $(PROJECT_ROOT)\lib\$O\ieguidp.lib \
  29. $(PROJECT_ROOT)\lib\$O\shguid.lib \
  30. $(CCSHELL_DIR)\lib\$(O)\shfusion4.lib \
  31. $(SDK_LIB_PATH)\shell32.lib \
  32. $(PROJECT_ROOT)\lib\$(O)\browseuip.lib \
  33. $(SDK_LIB_PATH)\oleaut32.lib \
  34. $(SDK_LIB_PATH)\wininet.lib \
  35. $(INETCORE_LIB_PATH)\urlmonp.lib \
  36. $(SDK_LIB_PATH)\msrating.lib \
  37. $(INETCORE_LIB_PATH)\mshtmlp.lib \
  38. $(PROJECT_ROOT)\ext\mlang\dll\$(O)\mlang.lib \
  39. $(SDK_LIB_PATH)\ntdll.lib \
  40. $(INETCORE_LIB_PATH)\inetcomm.lib \
  41. $(SDK_LIB_PATH)\advpack.lib \
  42. $(SDK_LIB_PATH)\advapip.lib \
  43. $(SDK_LIB_PATH)\winmm.lib
  44. # Version.lib is used on non-x86 since we don't go through the shlwapi wrappers
  45. !if !$(386)
  46. TARGETLIBS = $(TARGETLIBS) \
  47. $(SDK_LIB_PATH)\version.lib
  48. !endif
  49. DLLENTRY = _DllMainCRTStartup
  50. # Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
  51. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
  52. LINKLIBS = ..\srcc\$O\srcc.lib \
  53. ..\util\$O\util.lib \
  54. ..\hist\$O\hist.lib \
  55. ..\nt5api\$O\apithk.lib \
  56. ..\cdfview\$O\cdfview.lib \
  57. $(CCSHELL_DIR)\lib\$(O)\stock4.lib
  58. DLOAD_ERROR_HANDLER = kernel32.dll
  59. DLLDEF = $(O)\shdocvw.def
  60. DLLBASE = 0x71700000
  61. PRIVDEF = $(O)\shdocvwp.def
  62. PRIVDEFSRC = ..\shdocvw.src
  63. PRIVLIB = shdocvwp.lib
  64. SOURCES = \
  65. ..\shdocvw.rc \
  66. ..\sccls.cpp \
  67. ..\about.cpp \
  68. ..\airesize.cpp \
  69. ..\atl.cpp \
  70. ..\bands.cpp \
  71. ..\basesb.cpp \
  72. ..\bcwx.cpp \
  73. ..\bindcb.cpp \
  74. ..\browsext.cpp \
  75. ..\cachecln.cpp \
  76. ..\cacheoff.cpp \
  77. ..\chanoc.cpp \
  78. ..\clslock.cpp \
  79. ..\cwndproc.cpp \
  80. ..\dhuihand.cpp \
  81. ..\dllreg.cpp \
  82. ..\dochost.cpp \
  83. ..\dochostbsc.cpp \
  84. ..\download.cpp \
  85. ..\dpastuff.cpp \
  86. ..\droptgt.cpp \
  87. ..\explband.cpp \
  88. ..\favband.cpp \
  89. ..\favorite.cpp \
  90. ..\fldset.cpp \
  91. ..\histband.cpp \
  92. ..\history.cpp \
  93. ..\hlframe.cpp \
  94. ..\htregmng.cpp \
  95. ..\iedde.cpp \
  96. ..\iedisp.cpp \
  97. ..\iehard.cpp \
  98. ..\iforms.cpp \
  99. ..\impexp.cpp \
  100. ..\inetnot.cpp \
  101. ..\infotip.cpp \
  102. ..\inst.cpp \
  103. ..\ipstg.cpp \
  104. ..\isbase.cpp \
  105. ..\isdtobj.cpp \
  106. ..\isexicon.cpp \
  107. ..\isnewshk.cpp \
  108. ..\ispersis.cpp \
  109. ..\isprsht.cpp \
  110. ..\isshlink.cpp \
  111. ..\isurl.cpp \
  112. ..\iscmdt.cpp \
  113. ..\libx.cpp \
  114. ..\mainloop.cpp \
  115. ..\mruex.cpp \
  116. ..\multimon.cpp \
  117. ..\mypics.cpp \
  118. ..\nsc.cpp \
  119. ..\nscband.cpp \
  120. ..\nsctask.cpp \
  121. ..\occtrl.cpp \
  122. ..\opsprof.cpp \
  123. ..\packager.cpp \
  124. ..\ratings.cpp \
  125. ..\reload.cpp \
  126. ..\sftupmb.cpp \
  127. ..\shdocfl.cpp \
  128. ..\shdocvw.cpp \
  129. ..\shell32.cpp \
  130. ..\shembed.cpp \
  131. ..\shocx.cpp \
  132. ..\shvocx.cpp \
  133. ..\shuioc.cpp \
  134. ..\splash.cpp \
  135. ..\srchasst.cpp \
  136. ..\stdafx.cpp \
  137. ..\strmwrap.cpp \
  138. ..\swindows.cpp \
  139. ..\tasklist.cpp \
  140. ..\tbext.cpp \
  141. ..\tframe.cpp \
  142. ..\thicket.cpp \
  143. ..\tlog.cpp \
  144. ..\url.cpp \
  145. ..\urlhist.cpp \
  146. ..\urlhook.cpp \
  147. ..\urlprop.cpp \
  148. ..\urltrack.cpp \
  149. ..\util.cpp \
  150. ..\winlist.cpp \
  151. ..\wvt.cpp \
  152. ..\impexpwz.cpp \
  153. ..\privacyui.cpp \
  154. ..\privacyimport.cpp \
  155. ..\smallutil.cpp
  156. PRECOMPILED_INCLUDE = ..\priv.h
  157. # Include makefile.inc, and build these files before what is in SOURCES
  158. NTTARGETFILE0= $(SELFREGNAME)
  159. #
  160. # Fusionized
  161. #
  162. SXS_MANIFEST_RESOURCE_ID=123
  163. SXS_APPLICATION_MANIFEST=WindowsShell.Manifest