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.

109 lines
2.2 KiB

  1. #---------------------------------------------------------------------
  2. # Microsoft WMIOLE DB Provider
  3. # (C) Copyright 1999 Microsoft Corporation. All Rights Reserved.
  4. #
  5. # This makefile is for use with the SMSBUILD utility. It builds the
  6. # standard provider dll.
  7. #
  8. # created 04-15-99 jennymc
  9. #
  10. #---------------------------------------------------------------------
  11. TARGET=wmioledb.dll
  12. RELEASE=core\$(RELDIR)
  13. CINC=$(CINC)\
  14. -I.. \
  15. -I$(TOOLS)\nt5inc \
  16. -I$(DEFDRIVE)$(DEFDIR)\include \
  17. -I$(DEFDRIVE)$(DEFDIR)\stdlibrary \
  18. -I$(DEFDRIVE)$(DEFDIR)\idl \
  19. -I$(DEFDRIVE)$(DEFDIR)\winmgmt\common \
  20. -I$(DEFDRIVE)$(DEFDIR)\winmgmt\minimfc \
  21. -I$(DEFDRIVE)$(DEFDIR)\WMIOLEDB\
  22. # -I$(DEFDRIVE)$(DEFDIR)\wmi_provider2
  23. CFLAGS=$(CFLAGS) /GX /GR /Zp8
  24. CDEFS=$(CDEFS)
  25. CPPFILES=\
  26. .\dllmain.cpp\
  27. .\baseobj.cpp\
  28. .\cwbemwrap.cpp\
  29. .\DATASRC.CPP\
  30. .\dataconvert.cpp\
  31. .\ACCESSOR.CPP\
  32. .\BITARRAY.CPP\
  33. .\CLASSFAC.CPP\
  34. .\COLINFO.CPP\
  35. .\CRTSESS.CPP\
  36. .\cvttype.cpp\
  37. .\DBINIT.CPP\
  38. .\DBPROP.CPP\
  39. .\DBSESS.CPP\
  40. .\EXTBUFF.CPP\
  41. .\HASHTBL.CPP\
  42. .\irowiden.cpp\
  43. .\irowset.cpp\
  44. .\OPNROWST.CPP\
  45. .\persist.cpp\
  46. .\ROWCHNG.CPP\
  47. .\ROWINFO.CPP\
  48. .\UTILPROP.CPP\
  49. .\WmiOleDBMap.cpp \
  50. .\ROWSET.CPP\
  51. .\IchapRowset.cpp\
  52. .\util.cpp\
  53. .\enumerat.cpp\
  54. .\errinf.cpp\
  55. .\cmdcreat.cpp\
  56. .\cmdparam.cpp\
  57. .\command.cpp\
  58. .\schema.cpp\
  59. .\row.cpp\
  60. .\IrowChng.cpp\
  61. .\IRow.cpp\
  62. .\IGetSess.cpp\
  63. .\baserowobj.cpp\
  64. .\Igetrow.cpp\
  65. .\URLParser.cpp\
  66. .\BinderClassFac.cpp\
  67. .\ICreateRow.cpp\
  68. .\IBindResource.cpp\
  69. .\IDBBinderProp.cpp\
  70. .\Binder.cpp\
  71. .\Irowstrefresh.cpp\
  72. .\Ibindresourcesess.cpp\
  73. .\ITableDef.cpp\
  74. .\instRowFetch.cpp\
  75. .\QualifRowFetch.cpp\
  76. .\cmdtext.cpp\
  77. .\cmdprop.cpp\
  78. .\IIndexdef.cpp\
  79. .\rowfetchobj.cpp\
  80. .\IAlterTable.cpp\
  81. .\colinfomgr.cpp\
  82. .\rowdatamgr.cpp\
  83. .\rowsetutil.cpp\
  84. .\flexarry.cpp\
  85. !if "$(PROCESSOR_ARCHITECTURE)"=="x86"
  86. DEFFILE=wmioledb.def
  87. !else
  88. DEFFILE=risc.def
  89. !endif
  90. DLLSTARTUP= -ENTRY:_DllMainCRTStartup$(DLLENTRY)
  91. LIBS=\
  92. $(IDL)\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemuuid.lib \
  93. $(CONLIBS) \
  94. $(DEFDRIVE)$(DEFDIR)\winmgmt\COMMON\NT\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemcomn.lib
  95. $(DEFDRIVE)$(DEFDIR)\utillib\objindd\utillib.lib
  96. $(DEFDRIVE)$(DEFDIR)\tools\lib32\msdasc.lib