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.2 KiB

  1. ############################################################################
  2. #
  3. # Copyright � Microsoft Corporation. All rights reserved.
  4. #
  5. ############################################################################
  6. !include $(PROJECT_ROOT)\wmi\wbem\common\makefile.cmn
  7. SOURCES_USED=$(PROJECT_ROOT)\wmi\wbem\common\makefile.cmn
  8. TARGETNAME=wbemuuid
  9. TARGETPATH=obj
  10. TARGETTYPE=LIBRARY
  11. # The INCLUDES variable specifies any include paths that are specific to
  12. # this source directory. Separate multiple paths with single
  13. # semicolons. Relative path specifications are okay.
  14. INCLUDES=$(INCLUDES); \
  15. $(WMIIDL_SRC_INC)
  16. # The developer defines the SOURCES macro. It contains a list of all the
  17. # source files for this component. Specify each source file on a separate
  18. # line using the line-continuation character. This minimizes merge
  19. # conflicts if two developers are adding source files to the same component.
  20. SOURCES= \
  21. ..\wbemdisp.idl \
  22. ..\wbemcli.idl \
  23. ..\wbemprov.idl \
  24. ..\wbemtran.idl \
  25. ..\wbemads.idl \
  26. ..\wmiutils.idl \
  27. ..\wbemdcpl.idl \
  28. $(O)\wbemprov_i.c \
  29. $(O)\wbemcli_i.c \
  30. $(O)\wbemtran_i.c \
  31. $(O)\wbemdisp_i.c \
  32. $(O)\wbemads_i.c \
  33. $(O)\wmiutils_i.c \
  34. $(O)\wbemdcpl_i.c
  35. # Next, specify options for the compiler using C_DEFINES.
  36. C_DEFINES=$(C_DEFINES) /DREGISTER_PROXY_DLL
  37. USER_C_FLAGS=/Zl
  38. PASS0_PUBLISH=\
  39. {$(O)\wbemcli.h=$(SDK_INC_PATH)\wbemcli.h} \
  40. {$(O)\wbemdisp.h=$(SDK_INC_PATH)\wbemdisp.h} \
  41. {..\wbemidl.h=$(SDK_INC_PATH)\wbemidl.h} \
  42. {$(O)\wbemprov.h=$(SDK_INC_PATH)\wbemprov.h} \
  43. {$(O)\wbemtran.h=$(SDK_INC_PATH)\wbemtran.h} \
  44. {$(O)\wbemdcpl.h=$(SDK_INC_PATH)\wbemdcpl.h} \
  45. {$(O)\wmiutils.h=$(SDK_INC_PATH)\wmiutils.h} \
  46. {$(O)\wbemads.h=$(SDK_INC_PATH)\wbemads.h} \
  47. {..\wbemcli.idl=$(SDK_INC_PATH)\wbemcli.idl} \
  48. {..\wbemdisp.idl=$(SDK_INC_PATH)\wbemdisp.idl} \
  49. {..\wbemprov.idl=$(SDK_INC_PATH)\wbemprov.idl} \
  50. {..\wbemtran.idl=$(SDK_INC_PATH)\wbemtran.idl} \
  51. {..\wbemdcpl.idl=$(SDK_INC_PATH)\wbemdcpl.idl} \
  52. {..\wmiutils.idl=$(SDK_INC_PATH)\wmiutils.idl} \
  53. {..\wbemads.idl=$(SDK_INC_PATH)\wbemads.idl}
  54. PASS1_PUBLISH={$(O)\$(TARGETNAME).lib=$(SDK_LIB_PATH)\$(TARGETNAME).lib}
  55. # Ships in the SDK
  56. BUFFER_OVERFLOW_CHECKS=0