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.

85 lines
2.6 KiB

  1. #
  2. # Setup environment that are common for all CM components
  3. #
  4. CM_ROOT=$(PROJECT_ROOT)\rras\cm
  5. !include $(CM_ROOT)\sources.inc
  6. #
  7. # The MAJORCOMP and MINORCOMP variables are defined
  8. # so that $(MAJORCOMP)$(MINORCOMP)filename can be used in
  9. # cross compiling to provide unique filenames in a flat namespace.
  10. #
  11. MAJORCOMP=cm
  12. MINORCOMP=pbasetup
  13. #
  14. # The TARGETNAME variable is defined by the developer. It is the name of
  15. # the target (component) that is being built by this makefile. It
  16. # should NOT include any path or file extension information.
  17. #
  18. TARGETNAME=pbasetup
  19. #
  20. # The TARGETPATH and TARGETTYPE varialbes are defined by the developer.
  21. # The first specifies where the target is to be build. The second specifies
  22. # the type of target (either PROGRAM, DYNLINK or LIBRARY)
  23. #
  24. TARGETPATH=$(CM_BUILD_ROOT)
  25. TARGETTYPE=PROGRAM
  26. #
  27. # The INCLUDES variable specifies any include paths that are specific to
  28. # this source directory. Separate multiple directory paths with single
  29. # semicolons. Relative path specifications are okay.
  30. #
  31. INCLUDES=$(INCLUDES)
  32. #
  33. # Consult build.hlp for the following. Generally, these
  34. # should be left alone.
  35. #
  36. #C_DEFINES=-DWIN32 -DUNICODE -D_UNICODE -DMPR50
  37. #MSC_WARNING_LEVEL=/W3 /WX
  38. PRECOMPILED_CXX=1
  39. PRECOMPILED_INCLUDE=pbamaster.h
  40. #PRECOMPILED_OPTION=/Yu /Fp$(PROJDIR)\lib$(BUILD_ALT_DIR)\*\pch.pch
  41. #PRECOMPILED_TARGET=$(PROJDIR)\lib$(BUILD_ALT_DIR)\*\pch.pch
  42. #PRECOMPILED_OBJ=$(PROJDIR)\lib$(BUILD_ALT_DIR)\*\pch.obj
  43. #RCOPTIONS=-N
  44. UMTYPE=windows
  45. UMENTRY=winmain
  46. USE_LIBCMT=1
  47. BINPLACE_PLACEFILE=placefil.txt
  48. #
  49. # If you wish to generate assembly listings, uncomment the following line.
  50. #
  51. #USER_C_FLAGS=/Fa
  52. TARGETLIBS= \
  53. $(CM_BUILD_ROOT)\*\cmdebug.lib \
  54. $(CM_BUILD_ROOT)\*\cmsetup.lib \
  55. $(BASEDIR)\public\sdk\lib\*\kernel32.lib \
  56. $(BASEDIR)\public\sdk\lib\*\user32.lib \
  57. $(BASEDIR)\public\sdk\lib\*\gdi32.lib \
  58. $(BASEDIR)\public\sdk\lib\*\shell32.lib \
  59. $(BASEDIR)\public\sdk\lib\*\version.lib \
  60. $(BASEDIR)\public\sdk\lib\*\advpack.lib \
  61. $(BASEDIR)\public\sdk\lib\*\ntdll.lib \
  62. #
  63. # The SOURCES variable is defined by the developer. It is a list of all the
  64. # source files for this component. Each source file should be on a separate
  65. # line using the line continuation character. This will minimize merge
  66. # conflicts if two developers adding source files to the same component.
  67. #
  68. # Whitespace is not permitted between the SOURCES keyword and the '='.
  69. # (Courtesy of BUILD.EXE)
  70. #
  71. SOURCES=\
  72. pbasetup.rc \
  73. pbasetup.cpp \
  74. mutexclass.cpp