admin
base
com
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
1394
atm
config
ddk
dhcp
diagnostics
dlc
homenet
ias
inc
ipsec
irda
jet500
layer2svc
lib
mcast
mmc
ndis
netbeui
netbios
netbt
netevent
nwlink
published
qos
rndis
rras
sfm
snmp
sockets
streams
tapi
tcpip
tdi
unimodem
upnp
winnet
wins
wlbs
api
componentdef
control
driver
inc
installpack
nlbkd
nlbmgr
util
utilities
wmi
clusterwrapper.cpp
clusterwrapper.h
controlwrapper.cpp
controlwrapper.h
genlex.cpp
genlex.h
makefile
makefile.inc
ntrkcomm.cpp
ntrkcomm.h
objpath.cpp
objpath.h
opathlex.cpp
sources
tracewpp.ini
utils.cpp
utils.h
version.rc
wlbs_clusclussetting.cpp
wlbs_clusclussetting.h
wlbs_cluster.cpp
wlbs_cluster.h
wlbs_clustersetting.cpp
wlbs_clustersetting.h
wlbs_dllmain.cpp
wlbs_guids.cpp
wlbs_mofdata.cpp
wlbs_mofdata.h
wlbs_moflists.h
wlbs_node.cpp
wlbs_node.h
wlbs_nodenodesetting.cpp
wlbs_nodenodesetting.h
wlbs_nodesetportrule.cpp
wlbs_nodesetportrule.h
wlbs_nodesetting.cpp
wlbs_nodesetting.h
wlbs_participatingnode.cpp
wlbs_participatingnode.h
wlbs_portrule.cpp
wlbs_portrule.h
wlbs_prov.def
wlbs_provclassfac.cpp
wlbs_provider.cpp
wlbs_provider.h
wlbs_root.cpp
wlbs_root.h
wlbsprov.dsp
wlbsprov.mof
wmi2
xml
dirs
private-changes.txt
branch-reasons-and-info.txt
dirs
makefil0
owners.txt
project.mk
printscan
public
published
sdktools
shell
termsrv
tools
windows
dirs
makefil0
108 lines
2.6 KiB
Plaintext
108 lines
2.6 KiB
Plaintext
!IF 0
|
|
|
|
Module Name:
|
|
|
|
sources.
|
|
|
|
Abstract:
|
|
|
|
Windows Load Balancing Provider
|
|
|
|
Sources file for building Windows Load Balancing Provider (wlbsprov.dll).
|
|
|
|
This file specifies the target component being built and the list of
|
|
sources files needed to build that component. Also specifies optional
|
|
compiler switches and libraries that are unique for the component being
|
|
built.
|
|
|
|
Author:
|
|
|
|
drbeck August 1999
|
|
|
|
Revision History:
|
|
|
|
!ENDIF
|
|
|
|
TARGETNAME=wlbsprov
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
|
|
TARGETLIBS= \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\wbemuuid.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\ws2_32.lib \
|
|
..\api\$(O)\wlbsctrl.lib \
|
|
..\util\$(O)\wlbsutil.lib
|
|
|
|
!IF "$(INTERNAL)"=="1"
|
|
!MESSAGE *** WARNING - BUILDING INTERNAL VERSION ***
|
|
C_DEFINES=$(C_DEFINES) -DINTERNAL
|
|
!ENDIF
|
|
|
|
C_DEFINES=$(C_DEFINES) -DUNICODE
|
|
#-DWLBSAPI_INTERNAL_ONLY
|
|
|
|
|
|
#
|
|
# Define this to get preprocessor output (creates files with ".i" extension)
|
|
#
|
|
# USER_C_FLAGS=$(USER_C_FLAGS) -P
|
|
#
|
|
|
|
UNICODE=1
|
|
UMENTRY=wmain
|
|
|
|
DLLENTRY=_DllMainCRTStartup
|
|
DLLDEF=WLBS_Prov.def
|
|
|
|
MSC_WARNING_LEVEL=/W3 /WX
|
|
386_STDCALL=1
|
|
USE_MSVCRT=1
|
|
USE_STL=1
|
|
USE_NATIVE_EH=1
|
|
USE_VCCOM=1
|
|
USE_ATL=1
|
|
|
|
INCLUDES= ..\api;..\inc;
|
|
|
|
SOURCES=ntrkcomm.cpp \
|
|
WLBS_ClusClusSetting.cpp \
|
|
WLBS_Cluster.cpp \
|
|
WLBS_ClusterSetting.cpp \
|
|
WLBS_DllMain.cpp \
|
|
WLBS_MOFData.cpp \
|
|
WLBS_Node.cpp \
|
|
WLBS_NodeNodeSetting.cpp \
|
|
WLBS_NodeSetPortRule.cpp \
|
|
WLBS_NodeSetting.cpp \
|
|
WLBS_ParticipatingNode.cpp \
|
|
WLBS_PortRule.cpp \
|
|
WLBS_ProvClassFac.cpp \
|
|
WLBS_Provider.cpp \
|
|
WLBS_Root.cpp \
|
|
utils.cpp \
|
|
ClusterWrapper.cpp \
|
|
ControlWrapper.cpp \
|
|
version.rc \
|
|
opathlex.cpp \
|
|
objpath.cpp \
|
|
genlex.cpp \
|
|
|
|
NTTARGETFILE0=$(O)\wlbsprov.mof $(O)\wlbsprov.mfl
|
|
|
|
MISCFILES=$(O)\wlbsprov.mof $(O)\wlbsprov.mfl
|
|
|
|
|
|
#
|
|
# The following statement specifies the list of files to be preprocessed
|
|
# for tracing macros. See http://coreos/tech/tracing/ for details.
|
|
# The ini file tracewpp.ini explains to the preprocessor how to interpret
|
|
# various trace macros, like LOG_CRIT.
|
|
#
|
|
RUN_WPP= $(SOURCES) -dll -ini:tracewpp.ini
|