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.

122 lines
2.6 KiB

  1. MAJORCOMP=windows
  2. MINORCOMP=base
  3. !include $(PROJECT_ROOT)\prerelease.inc
  4. SYNCHRONIZE_DRAIN=1
  5. TARGETNAME=kernel32
  6. TARGETPATH=obj
  7. TARGETTYPE=DYNLINK
  8. W32_SB=1
  9. NTTARGETFILE1= \
  10. $(SDK_LIB_DEST)\$(ALT_PROJECT_TARGET)\$(TARGET_DIRECTORY)\kernl32p.lib \
  11. $(SDK_LIB_DEST)\$(ALT_PROJECT_TARGET)\$(TARGET_DIRECTORY)\kernel32.lib
  12. DLLDEF=$(O)\kernel32.def
  13. LINKLIBS=\
  14. $(WINDOWS_LIB_PATH)\conlibk.lib \
  15. $(PROJECT_ROOT)\win32\winnls\$(ALT_PROJECT)\$(O)\nlslib.lib \
  16. $(PROJECT_LIB_PATH)\dload.lib \
  17. $(SDK_LIB_PATH)\ntdll.lib
  18. TARGETLIBS=\
  19. $(PROJECT_ROOT)\win32\lz32\winlza\$(O)\winlza.lib \
  20. $(SDK_LIB_PATH)\uuid.lib
  21. DLLENTRY=BaseDllInitialize
  22. USE_NTDLL=1
  23. INCLUDES=\
  24. ..;\
  25. ..\..\inc;\
  26. $(DS_INC_PATH);\
  27. $(WINDOWS_INC_PATH);\
  28. $(TERMSRV_INC_PATH);\
  29. $(SDKTOOLS_INC_PATH);\
  30. $(PROJECT_ROOT)\published\$(O);\
  31. $(PROJECT_ROOT)\win32\lz32\winlza;
  32. CONDITIONAL_INCLUDES=doswin32.h
  33. C_DEFINES=$(C_DEFINES) -D_KERNEL32_
  34. MSC_WARNING_LEVEL=/W3 /WX
  35. DLLORDER=..\kernel32.prf
  36. SOURCES= \
  37. ..\alignstr.c \
  38. ..\base.rc \
  39. ..\backup.c \
  40. ..\beep.c \
  41. ..\compname.c \
  42. ..\copylz.c \
  43. ..\curdir.c \
  44. ..\datetime.c \
  45. ..\debug.c \
  46. ..\dir.c \
  47. ..\dllatom.c \
  48. ..\dllini.c \
  49. ..\dload.c \
  50. ..\dosdev.c \
  51. ..\error.c \
  52. ..\filefind.c \
  53. ..\filehops.c \
  54. ..\filemap.c \
  55. ..\filemisc.c \
  56. ..\fileopcr.c \
  57. ..\firmware.c \
  58. ..\gmem.c \
  59. ..\handle.c \
  60. ..\baseinit.c \
  61. ..\lcompat.c \
  62. ..\lmem.c \
  63. ..\mailslot.c \
  64. ..\message.c \
  65. ..\module.c \
  66. ..\namepipe.c \
  67. ..\numa.c \
  68. ..\pathmisc.c \
  69. ..\perfctr.c \
  70. ..\pipe.c \
  71. ..\power.c \
  72. ..\process.c \
  73. ..\res.c \
  74. ..\sessdev.c \
  75. ..\support.c \
  76. ..\synch.c \
  77. ..\termutil.c \
  78. ..\thread.c \
  79. ..\toolhelp.c \
  80. ..\ustubs.c \
  81. ..\winlzexp.c \
  82. ..\comm.c \
  83. ..\vdm.c \
  84. ..\volmount.c \
  85. ..\updrsrc.cpp \
  86. ..\blddcb.c \
  87. ..\tapeapi.c \
  88. ..\job.c \
  89. ..\winlinks.c \
  90. ..\w98stubs.c \
  91. ..\sxs.c \
  92. ..\sxsfind.c \
  93. ..\csrsxs.c \
  94. ..\compsup.c \
  95. ..\ahcache.c \
  96. ..\csrahcache.c \
  97. ..\webblade.c
  98. UMTYPE=console
  99. OPTIONAL_UMTEST=tatom*tprof*taskstrs*winperf*tbase*tprof*tfile*ttask*tmem*tlfn
  100. PRECOMPILED_INCLUDE=..\basedll.h
  101. PRECOMPILED_PCH=basedll.pch
  102. PRECOMPILED_OBJ=basedll.obj
  103. # No overflow checking for kernel32.dll
  104. BUFFER_OVERFLOW_CHECKS=0