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.

103 lines
2.4 KiB

  1. #---------------------------------------------------------------------
  2. #
  3. # This makefile is for use with the SMSBUILD utility. It builds the
  4. # WBEM Automation API.
  5. #
  6. # Copyright (c) 1998-1999 Microsoft Corporation
  7. #
  8. # created 02-13-98 alanbos
  9. #
  10. #---------------------------------------------------------------------
  11. TARGET=wbemdisp.dll
  12. IDLDIR=.\idl\$(OBJDIR)
  13. IDLFILES=.\idl\dispi.idl
  14. IDLFLAGS= $(IDLFLAGS) /client stub /server none
  15. #NO_OPTIM=1
  16. STATIC=FALSE
  17. CINC+=\
  18. -I$(IDLDIR) \
  19. -I$(IDL) \
  20. -I$(idl)\OBJ$(PLAT)$(OPST)$(BLDT)D \
  21. -I$(stdlibrary) \
  22. -I$(TOOLS)
  23. CFLAGS=$(CFLAGS) -D_WIN32_WINNT=0x0400 -DBUILDING_DLL -EHa
  24. release=core\$(RELDIR)
  25. #CDEFS+=/D_WIN32_WINNT=0x0400
  26. DLLSTARTUP= -ENTRY:_DllMainCRTStartup$(DLLENTRY)
  27. !if "$(PROCESSOR_ARCHITECTURE)"=="x86"
  28. DEFFILE=INTEL.DEF
  29. !else
  30. DEFFILE=RISC.DEF
  31. !endif
  32. !if "$(OPSYS)"=="NT64"
  33. DEFFILE=64.DEF
  34. !endif
  35. CPPFILES=\
  36. stllock.cpp \
  37. privilege.cpp \
  38. enumpriv.cpp \
  39. pxycache.cpp \
  40. site.cpp \
  41. services.cpp \
  42. error.cpp \
  43. security.cpp \
  44. events.cpp \
  45. method.cpp \
  46. methset.cpp \
  47. methvar.cpp \
  48. objobjp.cpp \
  49. qualifier.cpp \
  50. qualset.cpp \
  51. qualvar.cpp \
  52. property.cpp \
  53. propset.cpp \
  54. propvar.cpp \
  55. nvalue.cpp \
  56. context.cpp \
  57. contvar.cpp \
  58. cwbemdsp.cpp \
  59. parsedn.cpp \
  60. util.cpp \
  61. disphlp.cpp \
  62. locator.cpp \
  63. sink.cpp \
  64. objsink.cpp \
  65. asynserv.cpp \
  66. asyncobj.cpp \
  67. object.cpp \
  68. enumobj.cpp \
  69. enumvar.cpp \
  70. maindll.cpp \
  71. classfac.cpp \
  72. sobjpath.cpp\
  73. $(IDLDIR)\dispi_i.c \
  74. $(idl)\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemdisp_i.c \
  75. $(stdlibrary)\cominit.cpp \
  76. $(stdlibrary)\genlex.cpp \
  77. $(stdlibrary)\opathlex.cpp \
  78. $(stdlibrary)\objpath.cpp
  79. LIBS=\
  80. $(LIBS)\
  81. $(IDL)\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemuuid.lib \
  82. $(CONLIBS)
  83. VER_STR_FILE_DESCRIPTION="WMI Scripting API"
  84. tree:
  85. @release test\perfmon\perfmon.htm samples\Scripting\WSH\VBScript\Perfmon
  86. @release test\perfmon\perfmon.mof samples\Scripting\WSH\VBScript\Perfmon
  87. @release test\perfmon\perfmon.vbs samples\Scripting\WSH\VBScript\Perfmon
  88. @release test\registry\registry.htm samples\Scripting\WSH\VBScript\registry
  89. @release test\registry\registry.mof samples\Scripting\WSH\VBScript\registry
  90. @release test\registry\registry.vbs samples\Scripting\WSH\VBScript\registry