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.

80 lines
2.3 KiB

  1. PROJDIR=..\..
  2. #
  3. # The TARGETNAME variable is defined by the developer. It is the name of
  4. # the target (component) that is being built by this makefile. It
  5. # should NOT include any path or file extension information.
  6. #
  7. TARGETNAME=apmupgrd
  8. #
  9. # The TARGETPATH and TARGETTYPE varialbes are defined by the developer.
  10. # The first specifies where the target is to be build. The second specifies
  11. # the type of target (either PROGRAM, DYNLINK or LIBRARY)
  12. #
  13. TARGETPATH=obj
  14. TARGETTYPE=DYNLINK
  15. DLLENTRY=DllMain
  16. C_DEFINES=-DWIN32 -DUNICODE -D_UNICODE
  17. TARGETLIBS=\
  18. $(SDK_LIB_PATH)\advapi32.lib \
  19. $(SDK_LIB_PATH)\comctl32.lib \
  20. $(SDK_LIB_PATH)\comdlg32.lib \
  21. $(SDK_LIB_PATH)\gdi32.lib \
  22. $(SDK_LIB_PATH)\kernel32.lib \
  23. $(SDK_LIB_PATH)\msvcprt.lib \
  24. $(NET_LIB_PATH)\ndispnp.lib \
  25. $(SDK_LIB_PATH)\netapi32.lib \
  26. $(SDK_LIB_PATH)\ntdll.lib \
  27. $(SDK_LIB_PATH)\ole32.lib \
  28. $(SDK_LIB_PATH)\oleaut32.lib \
  29. $(SDK_LIB_PATH)\setupapi.lib \
  30. $(SDK_LIB_PATH)\shell32.lib \
  31. $(SDK_LIB_PATH)\uuid.lib \
  32. $(SDK_LIB_PATH)\user32.lib \
  33. $(SDK_LIB_PATH)\version.lib
  34. #
  35. # The INCLUDES variable specifies any include paths that are specific to
  36. # this source directory. Separate multiple directory paths with single
  37. # semicolons. Relative path specifications are okay.
  38. #
  39. INCLUDES=\
  40. $(PROJECT_ROOT)\ntsetup\winnt32\dll;\
  41. $(PROJECT_ROOT)\ntsetup\winnt32\dll\unicode;\
  42. $(PROJECT_ROOT)\ntsetup\inc
  43. USE_MSVCRT=1
  44. #
  45. # Consult build.hlp for the following. Generally, these
  46. # should be left alone.
  47. #
  48. #PRECOMPILED_OPTION=/Yu /Fp$(PROJDIR)\lib$(BUILD_ALT_DIR)\*\pch351.pch
  49. #PRECOMPILED_TARGET=$(PROJDIR)\lib$(BUILD_ALT_DIR)\*\pch351.pch
  50. #PRECOMPILED_OBJ=$(PROJDIR)\lib$(BUILD_ALT_DIR)\*\pch351.obj
  51. #
  52. # If you wish to generate assemply listings, uncomment the following line.
  53. #
  54. #USER_C_FLAGS=/Fa
  55. #
  56. # The SOURCES variable is defined by the developer. It is a list of all the
  57. # source files for this component. Each source file should be on a separate
  58. # line using the line continuation character. This will minimize merge
  59. # conflicts if two developers adding source files to the same component.
  60. #
  61. # Whitespace is not permitted between the SOURCES keyword and the '='.
  62. # (Courtesy of BUILD.EXE)
  63. #
  64. SOURCES=\
  65. apmupgrd.rc \
  66. apmupgrd.cpp \
  67. apmdetct.cpp \
  68. apmutils.cpp