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.

101 lines
2.1 KiB

  1. #---------------------------------------------------------------------
  2. #
  3. # This makefile is for use with the SMSBUILD utility. It builds the
  4. # standard provider dll.
  5. #
  6. # created 11-19-96 a-davj
  7. #
  8. #---------------------------------------------------------------------
  9. TARGET=STDPROV.dll
  10. NO_OPTIM=1
  11. NO_RTTI=1
  12. CINC=$(CINC)\
  13. -I.. \
  14. -I$(WBEMCOMN) \
  15. -I$(WBEMCOMN)\sam \
  16. -I..\regevent
  17. -I$(IDL) \
  18. -I$(IDL)\$(OBJDIR) \
  19. -I$(WINMGMT)\MARSHALERS\CLIENT \
  20. -I$(WBEMESS) \
  21. -I$(QL) \
  22. -I$(STDLIBRARY)
  23. RCFILES=..\STDPROV.rc
  24. OPTFLAGS=$(OPTFLAGS) /DOPTIMIZE
  25. CFLAGS=$(CFLAGS) /GF /EHa
  26. !if "$(PROCESSOR_ARCHITECTURE)"=="x86"
  27. DEFFILE=..\STDPROV.DEF
  28. !else
  29. DEFFILE=..\RISC.DEF
  30. !endif
  31. !if "$(OPSYS)"=="NT64"
  32. DEFFILE=..\64.DEF
  33. !endif
  34. CPPFILES=\
  35. $(WBEMCOMN)\sam\GroupsForUser.cpp \
  36. ..\cfdyn.CPP \
  37. ..\tstring.cpp \
  38. ..\Counters.CPP \
  39. ..\CVARIANT.CPP \
  40. ..\dataconv.CPP \
  41. ..\ENUMINST.CPP \
  42. ..\General.CPP \
  43. ..\impdyn.CPP \
  44. ..\impdynp.CPP \
  45. ..\Perfcach.CPP \
  46. ..\indexcac.CPP \
  47. ..\provperf.CPP \
  48. ..\provreg.CPP \
  49. ..\STDPROV.CPP \
  50. ..\regmethods.cpp \
  51. ..\regevent\regcrc.cpp \
  52. ..\regevent\regereq.cpp \
  53. ..\regevent\regeprov.cpp \
  54. $(WBEMCOMN)\tss.cpp \
  55. $(WBEMCOMN)\wbemtime.cpp \
  56. $(WBEMCOMN)\sync.cpp \
  57. $(WBEMCOMN)\crc32.cpp \
  58. $(WBEMESS)\analyser.cpp \
  59. $(WBEMCOMN)\localloc.cpp \
  60. $(QL)\ql.cpp \
  61. $(QL)\qllex.cpp \
  62. $(stdlibrary)\genlex.cpp \
  63. $(stdlibrary)\objpath.cpp \
  64. $(stdlibrary)\OPATHLEX.cpp \
  65. $(stdlibrary)\cominit.cpp
  66. LIBS=\
  67. $(LIBS)\
  68. !if "$(WBEMCOMN_TARGET)"=="__WIN9x_BUILD__"
  69. $(WBEMCOMN)\Win9x\$(objdir)\wbemcomn.lib \
  70. !endif
  71. !if "$(WBEMCOMN_TARGET)"=="__WINNT_BUILD__"
  72. $(WBEMCOMN)\NT\$(objdir)\wbemcomn.lib \
  73. !endif
  74. $(IDL)\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemuuid.lib \
  75. $(CLIB)\shell32.lib \
  76. $(CLIB)\user32.lib \
  77. $(CLIB)\msvcrt.lib \
  78. !ifdef KERNEL33
  79. $(DEFDRIVE)$(DEFDIR)\Winmgmt\kernel33\kernel33.lib \
  80. !else
  81. $(CLIB)\kernel32.lib \
  82. !endif
  83. $(CLIB)\advapi32.lib \
  84. $(CLIB)\version.lib \
  85. $(CLIB)\oleaut32.lib \
  86. $(CLIB)\ole32.lib \
  87. $(CLIB)\uuid.lib \
  88. $(CLIB)\wsock32.lib \
  89. $(CLIB)\ws2_32.lib \
  90. $(CLIB)\mpr.lib