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.

44 lines
1007 B

  1. TARGETNAME=basesrv
  2. TARGETPATH=obj
  3. TARGETTYPE=DYNLINK
  4. TARGETLIBS=\
  5. $(PROJECT_LIB_PATH)\csrsrv.lib
  6. # Linking to kernel32 does not work. October 16, 2000, a-JayK
  7. # Kernel32's DllMain access violates, because BaseStaticServerData / BASE_SHARED_SERVER_DATA
  8. # are NULL.
  9. LINKLIBS=\
  10. $(SDK_LIB_PATH)\uuid.lib
  11. INCLUDES=\
  12. ..\inc; \
  13. $(WINDOWS_INC_PATH); \
  14. $(TERMSRV_INC_PATH); \
  15. $(PROJECT_ROOT)\ntos\inc
  16. C_DEFINES=$(C_DEFINES) -DNOWINBASEINTERLOCK -DRTL_DECLARE_STREAMS=1 -DRTL_DECLARE_MEMORY_STREAM=1
  17. C_DEFINES=$(C_DEFINES) $(DEFINE_SYSTEM_COMPATIBLE_ASSEMBLY_NAME) -D_NTDRIVER_
  18. MSC_WARNING_LEVEL=/W3 /WX
  19. SOURCES= \
  20. srvinit.c \
  21. srvtask.c \
  22. srvvdm.c \
  23. srvnls.c \
  24. srvini.c \
  25. srvacces.c \
  26. srvsxs.c \
  27. mmapstm.c \
  28. basesrv.rc
  29. USE_NTDLL=1
  30. DLLDEF=$(O)\basesrv.def
  31. PRECOMPILED_INCLUDE=basesrv.h
  32. PRECOMPILED_PCH=basesrv.pch
  33. PRECOMPILED_OBJ=basesrv.obj
  34. PASS1_PUBLISH=\
  35. {$(O)\basesrv.lib=$(SDK_LIB_PATH)\basesrv.lib}