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.1 KiB

  1. !ifndef ROOT
  2. ROOT=$(MAKEDIR:\nmrk=)
  3. !endif
  4. !ifndef DEVROOT
  5. DEVROOT=$(ROOT)\dev
  6. !endif
  7. !include $(DEVROOT)\common.inc
  8. MAJORCOMP=nmrk
  9. MINORCOMP=nmrk
  10. TARGETNAME=nmrk
  11. TARGETPATH=$(_OBJ_DIR)
  12. # Note: the order is important - build.exe always uses the last definition
  13. !if "$(386)" != "1"
  14. TARGETTYPE=NOTARGET
  15. !else
  16. TARGETTYPE=PROGRAM
  17. !endif
  18. UMENTRY=winmain
  19. !UNDEF USE_LIBCMT
  20. !UNDEF USE_MSVCRT
  21. 386_STDCALL=1
  22. USER_C_FLAGS=/ML $(USER_C_FLAGS)
  23. TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
  24. $(SDK_LIB_PATH)\user32.lib \
  25. $(SDK_LIB_PATH)\gdi32.lib \
  26. $(SDK_LIB_PATH)\winspool.lib \
  27. $(SDK_LIB_PATH)\comdlg32.lib \
  28. $(SDK_LIB_PATH)\advapi32.lib \
  29. $(SDK_LIB_PATH)\shell32.lib \
  30. $(SDK_LIB_PATH)\ole32.lib \
  31. $(SDK_LIB_PATH)\oleaut32.lib \
  32. $(SDK_LIB_PATH)\uuid.lib \
  33. $(SDK_LIB_PATH)\odbc32.lib \
  34. $(SDK_LIB_PATH)\odbccp32.lib \
  35. $(SDK_LIB_PATH)\comctl32.lib \
  36. $(SDK_LIB_PATH)\libcp.lib \
  37. $(SDK_LIB_PATH)\oldnames.lib
  38. INCLUDES = $(INCLUDES);..\inc
  39. SOURCES=
  40. i386_SOURCES=Confirm.cpp \
  41. DSList.cpp \
  42. DsPropWnd2.cpp \
  43. EditServer.cpp \
  44. FilePane.cpp \
  45. FileParm.cpp \
  46. FinishDg.cpp \
  47. Global.cpp \
  48. nmak.cpp \
  49. NmAkWiz.cpp \
  50. PolData.cpp \
  51. PropPg.cpp \
  52. PropWnd2.cpp \
  53. PShtHdr.cpp \
  54. SetInSht.cpp \
  55. SetSht.cpp \
  56. util.cpp \
  57. WelcmSht.cpp \
  58. WndProcs.cpp \
  59. nmrk.rc
  60. USE_NATIVE_EH=1
  61. PRECOMPILED_INCLUDE = precomp.h
  62. PRECOMPILED_PCH = precomp.pch
  63. PRECOMPILED_OBJ = precomp.obj
  64. PRECOMPILED_CXX = 1
  65. #####################################################################
  66. # This will supress a warning that the following include files cannot be found
  67. # They are conditionally included, but build tool is not smart enough to preprocess
  68. # to determine if a header file is actually needed...
  69. #######################################################################
  70. CONDITIONAL_INCLUDES = \
  71. winwlm.h\
  72. macwin32.h\
  73. macwin32.h\
  74. macwin32.h\
  75. macwin32.h\
  76. macwin32.h\
  77. rpcerr.h\
  78. rpcmac.h\
  79. macname1.h\
  80. macpub.h\
  81. macapi.h\
  82. macname2.h\
  83. map\
  84. list\
  85. map\
  86. string\
  87. deque\
  88. algorithm\