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.

65 lines
2.0 KiB

  1. NAME=sanetworkmonitor
  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=$(NAME)
  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=$(SASS_BINDIR)
  14. TARGETTYPE=DYNLINK
  15. DLLENTRY=_DllMainCRTStartup
  16. DLLDEF=$(NAME).def
  17. USE_VCCOM=1
  18. USE_MSVCRT=1
  19. # enable unwind semantics. remove C4530: warnings
  20. USER_C_FLAGS=/EHsc
  21. C_DEFINES=$(C_DEFINES) -D_UNICODE -DUNICODE
  22. #
  23. # The INCLUDES variable specifies any include paths that are specific to
  24. # this source directory. Separate multiple directory paths with single
  25. # semicolons. Relative path specifications are okay.
  26. #
  27. INCLUDES=\
  28. $(SASS_INC);\
  29. $(BASEDIR)\public\sdk\inc; \
  30. $(BASEDIR)\public\sdk\inc\atl30;
  31. TARGETLIBS= \
  32. $(BASEDIR)\public\sdk\lib\*\kernel32.lib \
  33. $(BASEDIR)\public\sdk\lib\*\user32.lib \
  34. $(BASEDIR)\public\sdk\lib\*\advapi32.lib \
  35. $(BASEDIR)\public\sdk\lib\*\ole32.lib \
  36. $(BASEDIR)\public\sdk\lib\*\oleaut32.lib \
  37. $(BASEDIR)\public\sdk\lib\*\uuid.lib \
  38. $(BASEDIR)\public\sdk\lib\*\wbemuuid.lib \
  39. $(SASS_LIB)\satrace.lib
  40. #
  41. # The SOURCES variable is defined by the developer. It is a list of all the
  42. # source files for this component. Each source file should be on a separate
  43. # line using the line continuation character. This will minimize merge
  44. # conflicts if two developers adding source files to the same component.
  45. #
  46. # Whitespace is not permitted between the SOURCES keyword and the '='.
  47. # (Courtesy of BUILD.EXE)
  48. #
  49. SOURCES= \
  50. NetworkMonitor.cpp \
  51. SANetEvent.cpp \
  52. SAEventFactory.cpp \
  53. SACounter.cpp \
  54. SAQueryNetInfo.cpp \
  55. NetworkMonitor.rc