2025-04-27 07:49:33 -04:00

101 lines
2.6 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

############################################################################
#
# Copyright (C) 1999, Microsoft Corporation.
#
# All rights reserved.
#
############################################################################
!include $(PROJECT_ROOT)\wmi\wbem\common\makefile.cmn
SOURCES_USED=$(PROJECT_ROOT)\wmi\wbem\common\makefile.cmn
TARGETNAME=wbemcore
TARGETPATH=obj
TARGETTYPE=DYNLINK
# The TARGETLIBS macro specifies additional libraries to link against your target
# image. Each library path specification should contain an asterisk (*)
# where the machine-specific subdirectory name should go.
TARGETLIBS= \
$(ESSCLI_DLL_LIB) \
$(WBEMCOMN_DLL_LIB) \
$(STDLIBRARY_LIB) \
$(WMIIDL_LIB) \
$(WMIREPOSITIDL_LIB) \
$(WBEMINT_LIB) \
$(COREPROX_LIB) \
$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\advapi32.lib \
$(SDK_LIB_PATH)\user32.lib \
$(SDK_LIB_PATH)\version.lib \
$(SDK_LIB_PATH)\oleaut32.lib \
$(SDK_LIB_PATH)\ole32.lib \
$(SDK_LIB_PATH)\uuid.lib \
$(SDK_LIB_PATH)\vccomsup.lib
# The INCLUDES variable specifies any include paths that are specific to
# this source directory. Separate multiple paths with single
# semicolons. Relative path specifications are okay.
INCLUDES=$(INCLUDES); \
$(WBEMINT_INC); \
$(ESSCLI_INC); \
$(WBEMCORE_INC); \
$(WMIREPOSITIDL_INC); \
$(WBEMCOMN_INC); \
$(MC_INC); \
$(STDLIBRARY_INC); \
$(WMIIDL_INC); \
$(COREPROX_INC); \
$(WBEMESS_INC); \
$(COMMON)\wmiutils
# The developer defines the SOURCES macro. It contains a list of all the
# source files for this component. Specify each source file on a separate
# line using the line-continuation character. This minimizes merge
# conflicts if two developers are adding source files to the same component.
SOURCES= \
coreq.cpp \
wmiuser.cpp \
wmitask.cpp \
crep.cpp \
localloc.cpp \
WBEMCORE.RC \
wmicache.cpp \
dynasty.cpp \
WmiFinalizer.cpp \
WmiArbitrator.cpp \
oldsec.cpp \
coresvc.cpp \
sysclass.cpp \
assocqp.cpp \
assocqe.cpp \
protoq.cpp \
intprov.cpp \
clicnt.cpp \
wbemname.cpp \
wbemq.cpp \
sinks.cpp \
cfgmgr.cpp \
decor.cpp \
callres.cpp \
olesrvr.cpp \
login.cpp \
svcq.cpp \
qengine.cpp \
stdclass.cpp \
secure.cpp \
sechelp.cpp \
stack.cpp \
wmimerger.cpp \
mergerthrottling.cpp \
internalmerger.cpp \
mergerreq.cpp
C_DEFINES=$(C_DEFINES) /D__WINNT_BUILD__ /DBUILD_CORE /DWMI_NEW_FINALIZER /DUNICODE /D_UNICODE
USER_C_FLAGS=/EHa
USE_NATIVE_EH=1
USE_MSVCRT=1
DLLENTRY=_DllMainCRTStartup
DLLDEF=$(O)\wbemcore.def