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.

80 lines
2.1 KiB

  1. #
  2. # The MAJORCOMP and MINORCOMP variables are defined
  3. # so that $(MAJORCOMP)$(MINORCOMP)filename can be used in
  4. # cross compiling to provide unique filenames in a flat namespace.
  5. #
  6. MAJORCOMP=SetupIE
  7. MINORCOMP=W95INF32
  8. #
  9. # The TARGETNAME variable is defined by the developer. It is the name of
  10. # the target (component) that is being built by this makefile. It
  11. # should NOT include any path or file extension information.
  12. #
  13. TARGETNAME=w95inf32
  14. #
  15. # The TARGETPATH and TARGETTYPE variables are defined by the developer.
  16. # The first specifies where the target is to be build. The second specifies
  17. # the type of target (either PROGRAM, DYNLINK, LIBRARY, UMAPPL_NOLIB or
  18. # BOOTPGM). UMAPPL_NOLIB is used when you're only building user-mode
  19. # apps and don't need to build a library.
  20. #
  21. TARGETPATH=obj
  22. TARGETTYPE=DYNLINK
  23. UMTYPE=windows
  24. DLLBASE=0x400000
  25. DLLENTRY=_DllMainCRTStartup
  26. DLLDEF=w95inf32.def
  27. USE_LIBCMT=1
  28. # LINKER_FLAGS=-machine:$(TARGET_DIRECTORY:i386=ix86)
  29. USENOLIBS=1
  30. #
  31. # The TARGETLIBS specifies additional libraries to link with you target
  32. # image. Each library path specification should contain an asterisk (*)
  33. # where the machine specific subdirectory name should go.
  34. #
  35. TARGETLIBS=\
  36. $(SDK_LIB_PATH)\shell32.lib \
  37. $(SDK_LIB_PATH)\user32.lib \
  38. $(SDK_LIB_PATH)\gdi32.lib \
  39. $(SDK_LIB_PATH)\kernel32.lib \
  40. $(SDK_LIB_PATH)\advapi32.lib \
  41. $(SDK_LIB_PATH)\mpr.lib
  42. #
  43. # The INCLUDES variable specifies any include paths that are specific to
  44. # this source directory. Separate multiple directory paths with single
  45. # semicolons. Relative path specifications are okay.
  46. #
  47. INCLUDES= \
  48. ..\cabpack;\
  49. ..\common
  50. #
  51. # The SOURCES variable is defined by the developer. It is a list of all the
  52. # source files for this component. Each source file should be on a separate
  53. # line using the line continuation character. This will minimize merge
  54. # conflicts if two developers adding source files to the same component.
  55. #
  56. SOURCES=\
  57. w95inf32.rc \
  58. w95inf32.c
  59. #
  60. # Next specify options for the compiler.
  61. #
  62. C_DEFINES=\
  63. -DNASHVILLE