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.

108 lines
1.7 KiB

  1. !ifndef ROOT
  2. ROOT=$(MAKEDIR:\ui\wb=)
  3. !endif
  4. !ifndef DEVROOT
  5. DEVROOT=$(ROOT)\dev
  6. !endif
  7. !include $(DEVROOT)\common.inc
  8. MAJORCOMP=ui
  9. MINORCOMP=wb
  10. TARGETNAME=nmwb
  11. TARGETPATH=$(_OBJ_DIR)
  12. TARGETTYPE=DYNLINK
  13. DLLDEF=nmwb.def
  14. DLLENTRY=DllMain
  15. 386_STDCALL=1
  16. # Enable lego build
  17. # BBTCOMP=1
  18. C_DEFINES=$(C_DEFINES) -DMULTI_LEVEL_ZONES -D"_WIN32_WINNT"=0x0400
  19. #
  20. # Libs common to NT and Win95
  21. #
  22. LINKLIBS=\
  23. $(ROOT)\nmutil\nmutila\$(O)\nmutila.lib
  24. TARGETLIBS=\
  25. $(SDK_LIB_PATH)\comctl32.lib \
  26. $(SDK_LIB_PATH)\comdlg32.lib \
  27. $(SDK_LIB_PATH)\shell32.lib \
  28. $(SDK_LIB_PATH)\winspool.lib \
  29. $(SDK_LIB_PATH)\user32.lib \
  30. $(SDK_LIB_PATH)\gdi32.lib \
  31. $(SDK_LIB_PATH)\kernel32.lib \
  32. $(SDK_LIB_PATH)\advapi32.lib \
  33. $(SDK_LIB_PATH)\msasn1.lib \
  34. $(ROOT)\t120\mst120\$(O)\mst120.lib
  35. #
  36. # Parameters for MIDL
  37. #
  38. IDL_TYPE=ole
  39. PASS0_HEADERDIR = $(ROOT)\ui\wb
  40. MIDL_UUIDDIR = $(ROOT)\ui\wb
  41. #
  42. # Sources common to NT and Win95
  43. #
  44. SOURCES= \
  45. nmwbobj.cpp\
  46. agrp.cpp \
  47. ccl32.cpp \
  48. cgrp.cpp \
  49. clpbd.cpp \
  50. coder.cpp \
  51. draw.cpp \
  52. gcchelp.cpp \
  53. main.cpp \
  54. mcshelp.cpp \
  55. mwnd.cpp \
  56. page.cpp \
  57. t126.c \
  58. tool.cpp \
  59. twnd.cpp \
  60. wgrp.cpp \
  61. wboblist.cpp \
  62. t126obj.cpp \
  63. txted.cpp \
  64. textobj.cpp \
  65. drawobj.cpp \
  66. bmpobj.cpp \
  67. wrkspobj.cpp \
  68. wbloader.cpp \
  69. ms_util.cpp\
  70. nmwb.rc
  71. #
  72. # Precompiled specs
  73. #
  74. PRECOMPILED_INCLUDE = precomp.h
  75. PRECOMPILED_PCH = precomp.pch
  76. PRECOMPILED_OBJ = precomp.obj
  77. PRECOMPILED_CXX = 1
  78. CONDITIONAL_INCLUDES = \
  79. macocidl.h \
  80. macwin32.h \
  81. rpcerr.h \
  82. rpcmac.h \
  83. winwlm.h \
  84. macname1.h \
  85. macname2.h \
  86. macpub.h \
  87. macapi.h \
  88. values.h