#
# This is a generated file. Modifications are futile.
#

.SUFFIXES:
.SUFFIXES: .h .cc .obj .lib

STD_INCLUDE = /I"\Program Files\Microsoft Visual Studio\VC98\INCLUDE"
LCL_INCLUDE = /I../.. /I..
INCLUDE     = $(LCL_INCLUDE) $(STD_INCLUDE)

DEFINES = /DHAVE_CONFIG_H

#CXX     = 
CXXFLAGS = /nologo /MLd /W3 /GX /Zi /O2 /DWIN32 /DNDEBUG /D_CONSOLE /D_MBCS /TP $(INCLUDE) $(DEFINES)
CCFLAGS  = $(CXXFLAGS)

RANLIB = echo
AR_R   = link.exe -lib
LINK   = link.exe

LDFLAGS  = /nologo
LIBS     = kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib
EXEFLAGS = $(LDFLAGS) /subsystem:console /incremental:no /debug /machine:I386 $(LIBS)

SUBDIRS = 

default: all

AclGroup.cc: RegExGroup.h AclGroup.h

AclGroup.obj: AclGroup.cc
	$(CXX) /FoAclGroup.obj -c AclGroup.cc $(CXXFLAGS)

AnyBodyParser.cc: ParseBuffer.h CltXact.h AnyBodyParser.h

AnyBodyParser.h: BodyParserFarm.h BodyParser.h

AnyBodyParser.obj: AnyBodyParser.cc
	$(CXX) /FoAnyBodyParser.obj -c AnyBodyParser.cc $(CXXFLAGS)

AsyncClt.cc: AsyncClt.h

AsyncClt.h: Client.h

AsyncClt.obj: AsyncClt.cc
	$(CXX) /FoAsyncClt.obj -c AsyncClt.cc $(CXXFLAGS)

BodyParser.cc: CltXact.h BodyParser.h

BodyParser.obj: BodyParser.cc
	$(CXX) /FoBodyParser.obj -c BodyParser.cc $(CXXFLAGS)

BodyParserFarm.h: BodyParser.h

ChunkedCodingParser.cc: CltXact.h ChunkedCodingParser.h

ChunkedCodingParser.h: ParseBuffer.h BodyParserFarm.h BodyParser.h

ChunkedCodingParser.obj: ChunkedCodingParser.cc
	$(CXX) /FoChunkedCodingParser.obj -c ChunkedCodingParser.cc $(CXXFLAGS)

Client.cc: CltConnMgr.h CltOpts.h CltXact.h ForeignWorld.h IcpCltXact.h SessionMgr.h PrivWorlds.h PrivCache.h UserCred.h CltCfg.h Client.h

Client.h: MembershipMap.h IcpCltXact.h PrivWorld.h

Client.obj: Client.cc
	$(CXX) /FoClient.obj -c Client.cc $(CXXFLAGS)

CltCfg.cc: WarmupPlan.h ServerRep.h RegExGroup.h ForeignWorld.h Client.h CltCfg.h CltOpts.h

CltCfg.h: MembershipMap.h AclGroup.h

CltCfg.obj: CltCfg.cc
	$(CXX) /FoCltCfg.obj -c CltCfg.cc $(CXXFLAGS)

CltConnMgr.cc: CltConnMgr.h

CltConnMgr.h: ConnHash.h

CltConnMgr.obj: CltConnMgr.cc
	$(CXX) /FoCltConnMgr.obj -c CltConnMgr.cc $(CXXFLAGS)

CltDataFilterRegistry.cc: CltDataFilterRegistry.h

CltDataFilterRegistry.obj: CltDataFilterRegistry.cc
	$(CXX) /FoCltDataFilterRegistry.obj -c CltDataFilterRegistry.cc $(CXXFLAGS)

CltOpts.cc: CltOpts.h

CltOpts.obj: CltOpts.cc
	$(CXX) /FoCltOpts.obj -c CltOpts.cc $(CXXFLAGS)

CltXact.cc: CltOpts.h Client.h ServerRep.h PrivCache.h CltDataFilterRegistry.h ChunkedCodingParser.h AnyBodyParser.h MarkupBodyParser.h UriScriptBodyParser.h ParseBuffer.h RegExGroups.h MembershipMap.h AclGroup.h CltCfg.h CltXact.h

CltXact.h: UserCred.h

CltXact.obj: CltXact.cc
	$(CXX) /FoCltXact.obj -c CltXact.cc $(CXXFLAGS)

ConnHash.cc: ConnHash.h

ConnHash.obj: ConnHash.cc
	$(CXX) /FoConnHash.obj -c ConnHash.cc $(CXXFLAGS)

ForeignWorld.cc: ForeignWorld.h

ForeignWorld.obj: ForeignWorld.cc
	$(CXX) /FoForeignWorld.obj -c ForeignWorld.cc $(CXXFLAGS)

HttpBasicAuthenticator.cc: CltDataFilterRegistry.h UserCred.h CltXact.h

HttpBasicAuthenticator.obj: HttpBasicAuthenticator.cc
	$(CXX) /FoHttpBasicAuthenticator.obj -c HttpBasicAuthenticator.cc $(CXXFLAGS)

IcpCltXact.cc: Client.h CltXact.h IcpCltXact.h

IcpCltXact.obj: IcpCltXact.cc
	$(CXX) /FoIcpCltXact.obj -c IcpCltXact.cc $(CXXFLAGS)

MarkupBodyParser.cc: CltXact.h CltOpts.h CltCfg.h ParseBuffer.h MarkupBodyParser.h

MarkupBodyParser.h: BodyParserFarm.h BodyParser.h

MarkupBodyParser.obj: MarkupBodyParser.cc
	$(CXX) /FoMarkupBodyParser.obj -c MarkupBodyParser.cc $(CXXFLAGS)

MembershipGroupIterator.cc: MembershipMap.h MembershipGroupIterator.h

MembershipGroupIterator.obj: MembershipGroupIterator.cc
	$(CXX) /FoMembershipGroupIterator.obj -c MembershipGroupIterator.cc $(CXXFLAGS)

MembershipMap.cc: AclGroup.h MembershipMap.h

MembershipMap.h: UserCred.h MembershipGroupIterator.h

MembershipMap.obj: MembershipMap.cc
	$(CXX) /FoMembershipMap.obj -c MembershipMap.cc $(CXXFLAGS)

PassClt.cc: PassClt.h

PassClt.h: Client.h

PassClt.obj: PassClt.cc
	$(CXX) /FoPassClt.obj -c PassClt.cc $(CXXFLAGS)

PolyClt.cc: AsyncClt.h SyncClt.h PassClt.h ServerRep.h IcpCltXact.h CltOpts.h CltXact.h CltConnMgr.h SessionWatchRegistry.h CltDataFilterRegistry.h wssFreezers.h PolyClt.h

PolyClt.obj: PolyClt.cc
	$(CXX) /FoPolyClt.obj -c PolyClt.cc $(CXXFLAGS)

PrivCache.cc: PrivCache.h

PrivCache.obj: PrivCache.cc
	$(CXX) /FoPrivCache.obj -c PrivCache.cc $(CXXFLAGS)

PrivWorld.cc: PrivWorld.h

PrivWorld.obj: PrivWorld.cc
	$(CXX) /FoPrivWorld.obj -c PrivWorld.cc $(CXXFLAGS)

PrivWorlds.cc: Client.h CltCfg.h PrivWorlds.h

PrivWorlds.obj: PrivWorlds.cc
	$(CXX) /FoPrivWorlds.obj -c PrivWorlds.cc $(CXXFLAGS)

RegExGroup.cc: RegExGroups.h

RegExGroup.obj: RegExGroup.cc
	$(CXX) /FoRegExGroup.obj -c RegExGroup.cc $(CXXFLAGS)

RegExGroups.cc: MembershipMap.h RegExGroups.h

RegExGroups.h: RegExGroup.h

RegExGroups.obj: RegExGroups.cc
	$(CXX) /FoRegExGroups.obj -c RegExGroups.cc $(CXXFLAGS)

ServerRep.cc: ServerRep.h

ServerRep.obj: ServerRep.cc
	$(CXX) /FoServerRep.obj -c ServerRep.cc $(CXXFLAGS)

SessionAnnouncer.cc: SessionWatchRegistry.h Client.h

SessionAnnouncer.obj: SessionAnnouncer.cc
	$(CXX) /FoSessionAnnouncer.obj -c SessionAnnouncer.cc $(CXXFLAGS)

SessionMgr.cc: Client.h CltCfg.h CltXact.h SessionMgr.h

SessionMgr.h: SessionStats.h

SessionMgr.obj: SessionMgr.cc
	$(CXX) /FoSessionMgr.obj -c SessionMgr.cc $(CXXFLAGS)

SessionStats.cc: SessionStats.h

SessionStats.obj: SessionStats.cc
	$(CXX) /FoSessionStats.obj -c SessionStats.cc $(CXXFLAGS)

SessionWatchRegistry.cc: SessionWatchRegistry.h

SessionWatchRegistry.h: Client.h

SessionWatchRegistry.obj: SessionWatchRegistry.cc
	$(CXX) /FoSessionWatchRegistry.obj -c SessionWatchRegistry.cc $(CXXFLAGS)

SyncClt.cc: SyncClt.h

SyncClt.h: Client.h

SyncClt.obj: SyncClt.cc
	$(CXX) /FoSyncClt.obj -c SyncClt.cc $(CXXFLAGS)

UriBodyParser.cc: CltXact.h CltOpts.h ParseBuffer.h UriBodyParser.h

UriBodyParser.h: BodyParserFarm.h BodyParser.h

UriBodyParser.obj: UriBodyParser.cc
	$(CXX) /FoUriBodyParser.obj -c UriBodyParser.cc $(CXXFLAGS)

UriScriptBodyParser.cc: CltXact.h CltOpts.h ParseBuffer.h UriScriptBodyParser.h

UriScriptBodyParser.h: BodyParserFarm.h BodyParser.h

UriScriptBodyParser.obj: UriScriptBodyParser.cc
	$(CXX) /FoUriScriptBodyParser.obj -c UriScriptBodyParser.cc $(CXXFLAGS)

WarmupPlan.cc: ServerRep.h WarmupPlan.h

WarmupPlan.obj: WarmupPlan.cc
	$(CXX) /FoWarmupPlan.obj -c WarmupPlan.cc $(CXXFLAGS)

WssFreezer.cc: PrivWorld.h Client.h WssFreezer.h

WssFreezer.obj: WssFreezer.cc
	$(CXX) /FoWssFreezer.obj -c WssFreezer.cc $(CXXFLAGS)

cltside.lib: Client.obj AsyncClt.obj SyncClt.obj PassClt.obj CltOpts.obj CltCfg.obj SessionWatchRegistry.obj CltDataFilterRegistry.obj ServerRep.obj PrivWorld.obj PrivWorlds.obj ForeignWorld.obj PrivCache.obj CltConnMgr.obj ConnHash.obj WarmupPlan.obj CltXact.obj IcpCltXact.obj SessionMgr.obj SessionStats.obj AclGroup.obj RegExGroup.obj RegExGroups.obj MembershipMap.obj MembershipGroupIterator.obj BodyParser.obj MarkupBodyParser.obj UriBodyParser.obj UriScriptBodyParser.obj ChunkedCodingParser.obj AnyBodyParser.obj
	-erase /F $@
	$(AR_R) $(LDFLAGS) /out:$@ \
	Client.obj AsyncClt.obj SyncClt.obj PassClt.obj CltOpts.obj CltCfg.obj SessionWatchRegistry.obj CltDataFilterRegistry.obj ServerRep.obj PrivWorld.obj PrivWorlds.obj ForeignWorld.obj PrivCache.obj CltConnMgr.obj ConnHash.obj WarmupPlan.obj CltXact.obj IcpCltXact.obj SessionMgr.obj SessionStats.obj AclGroup.obj RegExGroup.obj RegExGroups.obj MembershipMap.obj MembershipGroupIterator.obj BodyParser.obj MarkupBodyParser.obj UriBodyParser.obj UriScriptBodyParser.obj ChunkedCodingParser.obj AnyBodyParser.obj

pgl2ldif.cc: UserCred.h MembershipMap.h

pgl2ldif.exe: pgl2ldif.obj cltside.lib
	$(LINK) $(EXEFLAGS) /out:$@ \
pgl2ldif.obj cltside.lib ../runtime/runtime.lib ../pgl/pgl.lib ../xparser/xparser.lib ../base/base.lib ../xstd/xstd.lib

pgl2ldif.exe_install: install_dirs pgl2ldif.exe
	@echo do not know how to install pgl2ldif.exe on MS Windows

pgl2ldif.obj: pgl2ldif.cc
	$(CXX) /Fopgl2ldif.obj -c pgl2ldif.cc $(CXXFLAGS)

polyclt.exe: PolyClt.obj WssFreezer.obj wssFreezers.obj cltside.lib
	$(LINK) $(EXEFLAGS) /out:$@ \
PolyClt.obj WssFreezer.obj wssFreezers.obj cltside.lib ../app/app.lib ../dns/dns.lib ../icp/icp.lib ../beep/beep.lib ../cache/cache.lib ../runtime/agent.lib ../runtime/runtime.lib ../pgl/pgl.lib ../xparser/xparser.lib ../csm/csm.lib ../xml/xml.lib ../base/base.lib ../xstd/xstd.lib 

polyclt.exe_install: install_dirs polyclt.exe
	@echo do not know how to install polyclt.exe on MS Windows

wssFreezers.cc: wssFreezers.h

wssFreezers.h: WssFreezer.h

wssFreezers.obj: wssFreezers.cc
	$(CXX) /FowssFreezers.obj -c wssFreezers.cc $(CXXFLAGS)

all: all_subdirs pgl2ldif.exe cltside.lib SessionAnnouncer.obj HttpBasicAuthenticator.obj polyclt.exe

all_subdirs: 

clean: clean_subdirs 
	-erase /F *.obj *.lib core cltside.lib pgl2ldif.exe polyclt.exe

clean_subdirs: 

distclean: distclean_subdirs 
	-erase /F *.obj *.lib core cltside.lib pgl2ldif.exe polyclt.exe

distclean_subdirs: 

install: install_subdirs pgl2ldif.exe cltside.lib SessionAnnouncer.obj HttpBasicAuthenticator.obj polyclt.exe
install_dirs: 

install: pgl2ldif.exe_install polyclt.exe_install

install_subdirs: 

semiclean: semiclean_subdirs 
	-erase /F cltside.lib pgl2ldif.exe polyclt.exe core

semiclean_subdirs: 



syntax highlighted by Code2HTML, v. 0.9.1