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.

91 lines
2.2 KiB

  1. !include $(PROJECT_ROOT)\ntdll\ntdll.inc
  2. ALT_PROJECT=WOW6432
  3. ALT_PROJECT_TARGET=WOW6432
  4. MAJORCOMP=ntos
  5. MINORCOMP=dll_
  6. TARGETNAME=ntdll
  7. TARGETPATH=obj
  8. TARGETTYPE=DYNLINK
  9. DLLDEF=$(O)\ntdll.def
  10. LINKLIBS= \
  11. $(PROJECT_ROOT)\ntos\rtl\wow6432\$(O)\rtl.lib \
  12. $(SDK_LIB_PATH)\libcntpr.lib \
  13. $(SDK_LIB_PATH)\uuid.lib \
  14. $(PROJECT_ROOT)\wmi\ntdll\$(O)\etwclnt.lib \
  15. $(DS_LIB_PATH)\rsa32.lib
  16. # $(PROJECT_ROOT)\crts\crtw32\eh\nt\$(O)\eh.lib
  17. #DLLLIBOBJECTS= \
  18. # $(DLLLIBOBJECTS) \
  19. # $(PROJECT_ROOT)\crts\crtw32\eh\nt\$(O)\ehvecctr.obj \
  20. # $(PROJECT_ROOT)\crts\crtw32\eh\nt\$(O)\ehveccvb.obj \
  21. # $(PROJECT_ROOT)\crts\crtw32\eh\nt\$(O)\ehvecdtr.obj
  22. INCLUDES=..;\
  23. $(PROJECT_ROOT)\ntos\inc;\
  24. $(PROJECT_ROOT)\published\$(O);\
  25. ..\i386;\
  26. $(PROJECT_ROOT)\ntos\wow64\inc;\
  27. $(SDKTOOLS_INC_PATH); \
  28. $(WINDOWS_INC_PATH); \
  29. $(COM_INC_PATH)
  30. WIMPMASM=1
  31. PASS1_PUBLISH= \
  32. {$(O)\ntdll.lib=$(SDK_LIB_DEST)\$(ALT_PROJECT_TARGET)\$(TARGET_DIRECTORY)\ntdll.lib}
  33. C_DEFINES=$(C_DEFINES) -D_NTSYSTEM_ -D_NTDLLBUILD_ -DLITTLEENDIAN=1 -DBUILD_WOW6432
  34. MSC_WARNING_LEVEL=/W3 /WX
  35. DLLORDER=..\ntdll.prf
  36. SOURCES=\
  37. ..\buffer.c \
  38. ..\curdir.c \
  39. ..\dllssstb.c \
  40. ..\filestm.c \
  41. ..\frame.c \
  42. ..\ldrapi.c \
  43. ..\ldrinit.c \
  44. ..\ldrsnap.c \
  45. ..\ldrutil.c \
  46. ..\memstm.c \
  47. ..\ntdll.rc \
  48. ..\resource.c \
  49. ..\seurtl.c \
  50. ..\uilist.c \
  51. ..\propfwd.cxx \
  52. ..\query.c \
  53. ..\heaptag.c \
  54. ..\ldrwx86.c \
  55. ..\vectxcpt.c \
  56. ..\verifier.c \
  57. ..\dlluistb.c \
  58. ..\wow64apc.c \
  59. ..\sxsactctx.c \
  60. ..\sxsctxact.c \
  61. ..\sxsctxsrch.c \
  62. ..\sxsquery.c \
  63. ..\sxsstorage.c \
  64. ..\sxsstoragemap.c \
  65. ..\ImportTableHash.c \
  66. wow64csr.c \
  67. wow64nt.c \
  68. # ..\BugCheck.c \
  69. # ..\crtptd.c \
  70. LINKER_FLAGS=$(LINKER_FLAGS) /align:65536 -ignore:4108 /pdb:$(O)\wntdll.pdb
  71. PRECOMPILED_INCLUDE=..\pch.cxx
  72. NTTARGETFILE0=$(O)\ntdll.def $(O)\kesvc32.tab
  73. UMTYPE=console
  74. UMTEST=
  75. DLLBASE=@$(COFFBASE_TXT_FILE),ntdll32