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

MAJORCOMP=windows
MINORCOMP=winspool
NTPROFILEINPUT=yes
TARGETNAME=winspool
TARGETPATH=$(PROJECT_ROOT)\lib
TARGETTYPE=DYNLINK
TARGETEXT=drv
PASS1_PUBLISH= \
{$(DYNLINK_LIB)=$(SDK_LIB_DEST)\$(DYNLINK_LIBDIR)}
# Warning: OLE32 cannot be loaded statically.
# (They must be delayloaded.) Hydra will load winspool.drv
# into CSRSS, and OLE32 cannot be loaded into CSRSS.
TARGETLIBS=$(WINDOWS_LIB_PATH)\gdi32p.lib \
$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\rpcrt4.lib \
$(SDK_LIB_PATH)\ole32.lib \
$(SDK_LIB_PATH)\advapi32.lib \
$(SDK_LIB_PATH)\user32.lib \
$(SDK_LIB_PATH)\oleaut32.lib \
$(SDK_LIB_PATH)\adsiid.lib \
$(SDK_LIB_PATH)\activeds.lib \
$(SDK_LIB_PATH)\netapi32.lib \
$(SDK_LIB_PATH)\ntdsapi.lib \
$(SDK_LIB_PATH)\ws2_32.lib \
$(SDK_LIB_PATH)\dnsapi.lib \
$(SDK_LIB_PATH)\uuid.lib
LINKLIBS=..\..\perf\$(O)\perf.lib\
$(PROJECT_ROOT)\lib\*\spllib.lib
DLLENTRY=_DllMainCRTStartup
DLLDEF=..\$(TARGETNAME).def
DLLORDER=..\$(TARGETNAME).prf
USE_MSVCRT=1
INCLUDES=..\;\
..\..\idl;\
..\..\splwow64\idl;\
..\..\..\inc;\
..\..\..\..\inc;\
..\..\..\..\..\inc;\
$(WINDOWS_INC_PATH);\
$(SHELL_INC_PATH);\
$(NET_INC_PATH);\
$(DS_INC_PATH);
SOURCES= ..\prop.c \
..\dsutil.cxx \
..\init.c \
..\winsplc.c \
..\winspool.c \
..\splwow64c.c \
..\bind.c \
..\midluser.c \
..\data.c \
..\winspla.c \
..\util.c \
..\pfdlg.c \
..\change.c \
..\splinit.c \
..\clusspl.c \
..\defprn.c \
..\cstrings.c \
..\handle.c \
..\varconv.cxx \
..\property.cxx \
..\pubprn.cxx \
..\prnprst.cxx \
..\prnstrm.cxx \
..\splperst.cxx \
..\stream.cxx \
..\wlkprn.cxx \
..\memory.cxx \
..\winspool.rc \
..\drvsetup.c \
UMTYPE=windows
UMLIBS=$(SDK_LIB_PATH)\winspool.lib \
$(SDK_LIB_PATH)\gdi32.lib \
$(SDK_LIB_PATH)\netapi32.lib \
$(O)\winspool.res
C_DEFINES=-DRPC_NO_WINDOWS_H -DUNICODE -D_UNICODE \
-DNO_STRICT -D_SPOOL32_ -DSPOOLKM -D_HYDRA_
DELAYLOAD=\
ole32.dll;\
oleaut32.dll;\
activeds.dll;\
netapi32.dll;\
dnsapi.dll;\
ntdsapi.dll
DLOAD_ERROR_HANDLER=kernel32
PRECOMPILED_INCLUDE=..\precomp.h
PRECOMPILED_PCH=precomp.pch
PRECOMPILED_OBJ=precomp.obj