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.

164 lines
4.6 KiB

  1. TARGETNAME=printui
  2. TARGETPATH=obj
  3. TARGETTYPE=DYNLINK
  4. PASS1_PUBLISH={$(O)\printui.lib=$(PROJECT_LIB_PATH)\printui.lib}
  5. TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
  6. $(SDK_LIB_PATH)\ole32.lib \
  7. $(SDK_LIB_PATH)\advapi32.lib \
  8. $(SDK_LIB_PATH)\user32.lib \
  9. $(SDK_LIB_PATH)\gdi32.lib \
  10. $(SDK_LIB_PATH)\winspool.lib \
  11. $(SDK_LIB_PATH)\shell32.lib \
  12. $(SDK_LIB_PATH)\version.lib \
  13. $(SDK_LIB_PATH)\ntdll.lib \
  14. $(SDK_LIB_PATH)\oleaut32.lib \
  15. $(SDK_LIB_PATH)\uuid.lib \
  16. $(SDK_LIB_PATH)\adsiid.lib \
  17. $(SDK_LIB_PATH)\activeds.lib \
  18. $(SDK_LIB_PATH)\htmlhelp.lib \
  19. $(SDK_LIB_PATH)\mscms.lib \
  20. $(SDK_LIB_PATH)\cfgmgr32.lib \
  21. $(SDK_LIB_PATH)\setupapi.lib \
  22. $(SDK_LIB_PATH)\shlwapi.lib \
  23. $(SDK_LIB_PATH)\ws2_32.lib \
  24. $(SDK_LIB_PATH)\urlmon.lib \
  25. $(SDK_LIB_PATH)\gdiplus.lib \
  26. $(SDK_LIB_PATH)\mpr.lib \
  27. $(SDK_LIB_PATH)\winmm.lib \
  28. $(SHELL_LIB_PATH)\shell32p.lib \
  29. $(SHELL_LIB_PATH)\shlwapip.lib \
  30. $(SHELL_LIB_PATH)\shguidp.lib \
  31. $(SHELL_LIB_PATH)\ieguidp.lib \
  32. $(SHELL_LIB_PATH)\shfusion.lib \
  33. $(PROJECT_ROOT)\lib\$(PLATFORM_SUFFIX)\$(O)\psutil.lib \
  34. #
  35. # excluded since shfusion.lib is included
  36. #
  37. # $(SDK_LIB_PATH)\comctl32.lib \
  38. # $(SHELL_LIB_PATH)\comctlp.lib \
  39. DLLDEF=..\printui.def
  40. DLLENTRY=_DllMainCRTStartup
  41. USE_MSVCRT=1
  42. USE_STL=1
  43. INCLUDES=..; \
  44. $(WINDOWS_INC_PATH); \
  45. $(SHELL_INC_PATH); \
  46. $(DS_INC_PATH); \
  47. $(NET_INC_PATH); \
  48. $(ADMIN_INC_PATH); \
  49. $(PROJECT_ROOT)\inc\psutil; \
  50. C_DEFINES=-DWIN32 -DNT -DWINNT -DUNICODE -D_UNICODE
  51. # TURN ON STACK PROBES
  52. # USER_C_FLAGS=$(USER_C_FLAGS) -Ge
  53. #
  54. # Fusionized
  55. #
  56. SXS_ASSEMBLY_NAME=Microsoft.Windows.PrintScan.PrintUI
  57. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  58. SXS_MANIFEST=PrintUI.Manifest
  59. SXS_MANIFEST_IN_RESOURCES=1
  60. SXS_MANIFEST_RESOURCE_ID=123
  61. SXS_NO_BINPLACE=1
  62. #
  63. # Fusionized
  64. #
  65. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
  66. !IF 0
  67. !IF !$(FREEBUILD)
  68. # TURN ON CRT HEAP DEBUGGING
  69. DEBUG_CRTS=1
  70. C_DEFINES=$(C_DEFINES) -D_CRTDBG_MAP_ALLOC -D_DEBUG
  71. TARGETLIBS=$(TARGETLIBS) \
  72. $(LIBRARY_PATH)\msvcrtd.lib
  73. !ENDIF
  74. !ENDIF
  75. SOURCES=..\printui.rc \
  76. ..\wow64.c \
  77. ..\debug.c \
  78. ..\spcompat.cxx \
  79. ..\portslv.cxx \
  80. ..\prtshare.cxx \
  81. ..\propmgr.cxx \
  82. ..\prtprops.cxx \
  83. ..\compinfo.cxx \
  84. ..\psetup.cxx \
  85. ..\instarch.cxx \
  86. ..\drvver.cxx \
  87. ..\svrprop.cxx \
  88. ..\tstpage.cxx \
  89. ..\folder.cxx \
  90. ..\data.cxx \
  91. ..\datan.cxx \
  92. ..\datar.cxx \
  93. ..\printer.cxx \
  94. ..\queue.cxx \
  95. ..\docdef.cxx \
  96. ..\prtprop.cxx \
  97. ..\setup.cxx \
  98. ..\time.cxx \
  99. ..\printui.cxx \
  100. ..\genwin.cxx \
  101. ..\notify.cxx \
  102. ..\util.cxx \
  103. ..\ctl.cxx \
  104. ..\docprop.cxx \
  105. ..\docdata.cxx \
  106. ..\portdlg.cxx \
  107. ..\sepdlg.cxx \
  108. ..\procdlg.cxx \
  109. ..\help.cxx \
  110. ..\forms.cxx \
  111. ..\select.cxx \
  112. ..\rundll.cxx \
  113. ..\getopt.cxx \
  114. ..\dsinterf.cxx \
  115. ..\drvsetup.cxx \
  116. ..\driverif.cxx \
  117. ..\driverlv.cxx \
  118. ..\query.cxx \
  119. ..\archlv.cxx \
  120. ..\driverdt.cxx \
  121. ..\shellext.cxx \
  122. ..\defprn.cxx \
  123. ..\addprn.cxx \
  124. ..\asyncdlg.cxx \
  125. ..\parser.cxx \
  126. ..\psetup5.cxx \
  127. ..\permc.cxx \
  128. ..\persist.cxx \
  129. ..\devmgrpp.cxx \
  130. ..\result.cxx \
  131. ..\msgbox.cxx \
  132. ..\thread.cxx \
  133. ..\browse.cxx \
  134. ..\physloc.cxx \
  135. ..\prndata.cxx \
  136. ..\locprop.cxx \
  137. ..\findloc.cxx \
  138. ..\detect.cxx \
  139. ..\rtlmir.cxx \
  140. ..\dragdrop.cxx \
  141. ..\spllibex.cxx \
  142. ..\traynot.cxx \
  143. ..\spinterf.cxx \
  144. PRECOMPILED_CXX=1
  145. PRECOMPILED_INCLUDE=..\precomp.hxx
  146. PRECOMPILED_PCH=precomp.pch
  147. PRECOMPILED_OBJ=precomp.obj