Source code of Windows XP (NT5)
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.

105 lines
2.7 KiB

  1. MAJORCOMP=windows
  2. MINORCOMP=winspool
  3. NTPROFILEINPUT=yes
  4. TARGETNAME=winspool
  5. TARGETPATH=$(PROJECT_ROOT)\lib
  6. TARGETTYPE=DYNLINK
  7. TARGETEXT=drv
  8. PASS1_PUBLISH= \
  9. {$(DYNLINK_LIB)=$(SDK_LIB_DEST)\$(DYNLINK_LIBDIR)}
  10. # Warning: OLE32 cannot be loaded statically.
  11. # (They must be delayloaded.) Hydra will load winspool.drv
  12. # into CSRSS, and OLE32 cannot be loaded into CSRSS.
  13. TARGETLIBS=$(WINDOWS_LIB_PATH)\gdi32p.lib \
  14. $(SDK_LIB_PATH)\kernel32.lib \
  15. $(SDK_LIB_PATH)\rpcrt4.lib \
  16. $(SDK_LIB_PATH)\ole32.lib \
  17. $(SDK_LIB_PATH)\advapi32.lib \
  18. $(SDK_LIB_PATH)\user32.lib \
  19. $(SDK_LIB_PATH)\oleaut32.lib \
  20. $(SDK_LIB_PATH)\adsiid.lib \
  21. $(SDK_LIB_PATH)\activeds.lib \
  22. $(SDK_LIB_PATH)\netapi32.lib \
  23. $(SDK_LIB_PATH)\ntdsapi.lib \
  24. $(SDK_LIB_PATH)\ws2_32.lib \
  25. $(SDK_LIB_PATH)\dnsapi.lib \
  26. $(SDK_LIB_PATH)\uuid.lib
  27. LINKLIBS=..\..\perf\$(O)\perf.lib\
  28. $(PROJECT_ROOT)\lib\*\spllib.lib
  29. DLLENTRY=_DllMainCRTStartup
  30. DLLDEF=..\$(TARGETNAME).def
  31. DLLORDER=..\$(TARGETNAME).prf
  32. USE_MSVCRT=1
  33. INCLUDES=..\;\
  34. ..\..\idl;\
  35. ..\..\splwow64\idl;\
  36. ..\..\..\inc;\
  37. ..\..\..\..\inc;\
  38. ..\..\..\..\..\inc;\
  39. $(WINDOWS_INC_PATH);\
  40. $(SHELL_INC_PATH);\
  41. $(NET_INC_PATH);\
  42. $(DS_INC_PATH);
  43. SOURCES= ..\prop.c \
  44. ..\dsutil.cxx \
  45. ..\init.c \
  46. ..\winsplc.c \
  47. ..\winspool.c \
  48. ..\splwow64c.c \
  49. ..\bind.c \
  50. ..\midluser.c \
  51. ..\data.c \
  52. ..\winspla.c \
  53. ..\util.c \
  54. ..\pfdlg.c \
  55. ..\change.c \
  56. ..\splinit.c \
  57. ..\clusspl.c \
  58. ..\defprn.c \
  59. ..\cstrings.c \
  60. ..\handle.c \
  61. ..\varconv.cxx \
  62. ..\property.cxx \
  63. ..\pubprn.cxx \
  64. ..\prnprst.cxx \
  65. ..\prnstrm.cxx \
  66. ..\splperst.cxx \
  67. ..\stream.cxx \
  68. ..\wlkprn.cxx \
  69. ..\memory.cxx \
  70. ..\winspool.rc \
  71. ..\drvsetup.c \
  72. UMTYPE=windows
  73. UMLIBS=$(SDK_LIB_PATH)\winspool.lib \
  74. $(SDK_LIB_PATH)\gdi32.lib \
  75. $(SDK_LIB_PATH)\netapi32.lib \
  76. $(O)\winspool.res
  77. C_DEFINES=-DRPC_NO_WINDOWS_H -DUNICODE -D_UNICODE \
  78. -DNO_STRICT -D_SPOOL32_ -DSPOOLKM -D_HYDRA_
  79. DELAYLOAD=\
  80. ole32.dll;\
  81. oleaut32.dll;\
  82. activeds.dll;\
  83. netapi32.dll;\
  84. dnsapi.dll;\
  85. ntdsapi.dll
  86. DLOAD_ERROR_HANDLER=kernel32
  87. PRECOMPILED_INCLUDE=..\precomp.h
  88. PRECOMPILED_PCH=precomp.pch
  89. PRECOMPILED_OBJ=precomp.obj