windows-nt/Source/XPSP1/NT/admin/wmi/wbem/adapters/oledb/makefile.sms
2020-09-26 16:20:57 +08:00

110 lines
2.2 KiB
Plaintext

#---------------------------------------------------------------------
# Microsoft WMIOLE DB Provider
# (C) Copyright 1999 Microsoft Corporation. All Rights Reserved.
#
# This makefile is for use with the SMSBUILD utility. It builds the
# standard provider dll.
#
# created 04-15-99 jennymc
#
#---------------------------------------------------------------------
TARGET=wmioledb.dll
RELEASE=core\$(RELDIR)
CINC=$(CINC)\
-I.. \
-I$(TOOLS)\nt5inc \
-I$(DEFDRIVE)$(DEFDIR)\include \
-I$(DEFDRIVE)$(DEFDIR)\stdlibrary \
-I$(DEFDRIVE)$(DEFDIR)\idl \
-I$(DEFDRIVE)$(DEFDIR)\winmgmt\common \
-I$(DEFDRIVE)$(DEFDIR)\winmgmt\minimfc \
-I$(DEFDRIVE)$(DEFDIR)\WMIOLEDB\
# -I$(DEFDRIVE)$(DEFDIR)\wmi_provider2
CFLAGS=$(CFLAGS) /GX /GR /Zp8
CDEFS=$(CDEFS)
CPPFILES=\
.\dllmain.cpp\
.\baseobj.cpp\
.\cwbemwrap.cpp\
.\DATASRC.CPP\
.\dataconvert.cpp\
.\ACCESSOR.CPP\
.\BITARRAY.CPP\
.\CLASSFAC.CPP\
.\COLINFO.CPP\
.\CRTSESS.CPP\
.\cvttype.cpp\
.\DBINIT.CPP\
.\DBPROP.CPP\
.\DBSESS.CPP\
.\EXTBUFF.CPP\
.\HASHTBL.CPP\
.\irowiden.cpp\
.\irowset.cpp\
.\OPNROWST.CPP\
.\persist.cpp\
.\ROWCHNG.CPP\
.\ROWINFO.CPP\
.\UTILPROP.CPP\
.\WmiOleDBMap.cpp \
.\ROWSET.CPP\
.\IchapRowset.cpp\
.\util.cpp\
.\enumerat.cpp\
.\errinf.cpp\
.\cmdcreat.cpp\
.\cmdparam.cpp\
.\command.cpp\
.\schema.cpp\
.\row.cpp\
.\IrowChng.cpp\
.\IRow.cpp\
.\IGetSess.cpp\
.\baserowobj.cpp\
.\Igetrow.cpp\
.\URLParser.cpp\
.\BinderClassFac.cpp\
.\ICreateRow.cpp\
.\IBindResource.cpp\
.\IDBBinderProp.cpp\
.\Binder.cpp\
.\Irowstrefresh.cpp\
.\Ibindresourcesess.cpp\
.\ITableDef.cpp\
.\instRowFetch.cpp\
.\QualifRowFetch.cpp\
.\cmdtext.cpp\
.\cmdprop.cpp\
.\IIndexdef.cpp\
.\rowfetchobj.cpp\
.\IAlterTable.cpp\
.\colinfomgr.cpp\
.\rowdatamgr.cpp\
.\rowsetutil.cpp\
.\flexarry.cpp\
!if "$(PROCESSOR_ARCHITECTURE)"=="x86"
DEFFILE=wmioledb.def
!else
DEFFILE=risc.def
!endif
DLLSTARTUP= -ENTRY:_DllMainCRTStartup$(DLLENTRY)
LIBS=\
$(IDL)\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemuuid.lib \
$(CONLIBS) \
$(DEFDRIVE)$(DEFDIR)\winmgmt\COMMON\NT\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemcomn.lib
$(DEFDRIVE)$(DEFDIR)\utillib\objindd\utillib.lib
$(DEFDRIVE)$(DEFDIR)\tools\lib32\msdasc.lib