#
# 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 = h

default: all

AlarmClock.cc: xstd.h Assert.h AlarmClock.h gadgets.h

AlarmClock.h: Heap.h Clock.h

AlarmClock.obj: AlarmClock.cc
	$(CXX) /FoAlarmClock.obj -c AlarmClock.cc $(CXXFLAGS)

Area.cc: xstd.h Assert.h Area.h

Area.obj: Area.cc
	$(CXX) /FoArea.obj -c Area.cc $(CXXFLAGS)

Array.h: Assert.h

Assert.cc: xstd.h Assert.h

Assert.h: Error.h

Assert.obj: Assert.cc
	$(CXX) /FoAssert.obj -c Assert.cc $(CXXFLAGS)

BigSize.cc: xstd.h Assert.h BigSize.h

BigSize.obj: BigSize.cc
	$(CXX) /FoBigSize.obj -c BigSize.cc $(CXXFLAGS)

BitMask.cc: xstd.h BitMask.h Assert.h

BitMask.h: Size.h

BitMask.obj: BitMask.cc
	$(CXX) /FoBitMask.obj -c BitMask.cc $(CXXFLAGS)

Checksum.cc: xstd.h Assert.h Checksum.h

Checksum.h: Size.h

Checksum.obj: Checksum.cc
	$(CXX) /FoChecksum.obj -c Checksum.cc $(CXXFLAGS)

Clock.cc: xstd.h Array.h Clock.h

Clock.h: Time.h

Clock.obj: Clock.cc
	$(CXX) /FoClock.obj -c Clock.cc $(CXXFLAGS)

Dns.cc: xstd.h String.h Dns.h

Dns.obj: Dns.cc
	$(CXX) /FoDns.obj -c Dns.cc $(CXXFLAGS)

Error.cc: xstd.h String.h Array.h Error.h

Error.obj: Error.cc
	$(CXX) /FoError.obj -c Error.cc $(CXXFLAGS)

FileScanner.cc: xstd.h Assert.h Clock.h FileScanner.h gadgets.h

FileScanner.h: Array.h Time.h

FileScanner.obj: FileScanner.cc
	$(CXX) /FoFileScanner.obj -c FileScanner.cc $(CXXFLAGS)

Heap.h: Array.h

History.h: Array.h gadgets.h

InAddress.cc: xstd.h Assert.h InAddress.h

InAddress.obj: InAddress.cc
	$(CXX) /FoInAddress.obj -c InAddress.cc $(CXXFLAGS)

InetIfReq.cc: xstd.h Assert.h String.h Socket.h InetIfReq.h

InetIfReq.h: InAddress.h

InetIfReq.obj: InetIfReq.cc
	$(CXX) /FoInetIfReq.obj -c InetIfReq.cc $(CXXFLAGS)

Interval.h: gadgets.h

IpSocket.cc: xstd.h IpSocket.h

IpSocket.h: Array.h Socket.h

IpSocket.obj: IpSocket.cc
	$(CXX) /FoIpSocket.obj -c IpSocket.cc $(CXXFLAGS)

LoadableModule.cc: xstd.h Assert.h LoadableModule.h

LoadableModule.h: String.h

LoadableModule.obj: LoadableModule.cc
	$(CXX) /FoLoadableModule.obj -c LoadableModule.cc $(CXXFLAGS)

Map.h: String.h Array.h

NetAddr.cc: xstd.h Assert.h NetAddr.h gadgets.h

NetAddr.h: InAddress.h String.h

NetAddr.obj: NetAddr.cc
	$(CXX) /FoNetAddr.obj -c NetAddr.cc $(CXXFLAGS)

NetDouble.cc: xstd.h Assert.h NetDouble.h

NetDouble.obj: NetDouble.cc
	$(CXX) /FoNetDouble.obj -c NetDouble.cc $(CXXFLAGS)

NetIface.cc: xstd.h getIfAddrs.h InetIfReq.h NetIface.h

NetIface.h: String.h Array.h Socket.h NetAddr.h

NetIface.obj: NetIface.cc
	$(CXX) /FoNetIface.obj -c NetIface.cc $(CXXFLAGS)

Poll.cc: xstd.h Assert.h Clock.h Poll.h gadgets.h

Poll.h: FileScanner.h

Poll.obj: Poll.cc
	$(CXX) /FoPoll.obj -c Poll.cc $(CXXFLAGS)

RegEx.cc: xstd.h Assert.h RegEx.h

RegEx.h: Array.h String.h Size.h

RegEx.obj: RegEx.cc
	$(CXX) /FoRegEx.obj -c RegEx.cc $(CXXFLAGS)

ResourceUsage.cc: xstd.h Error.h ResourceUsage.h

ResourceUsage.h: Time.h String.h

ResourceUsage.obj: ResourceUsage.cc
	$(CXX) /FoResourceUsage.obj -c ResourceUsage.cc $(CXXFLAGS)

Ring.h: Array.h Rnd.h

Rnd.cc: xstd.h Assert.h gadgets.h Rnd.h

Rnd.obj: Rnd.cc
	$(CXX) /FoRnd.obj -c Rnd.cc $(CXXFLAGS)

Select.cc: xstd.h Assert.h Select.h gadgets.h

Select.h: Array.h FileScanner.h

Select.obj: Select.cc
	$(CXX) /FoSelect.obj -c Select.cc $(CXXFLAGS)

Size.cc: xstd.h Assert.h Size.h

Size.obj: Size.cc
	$(CXX) /FoSize.obj -c Size.cc $(CXXFLAGS)

Socket.cc: xstd.h Assert.h Socket.h InetIfReq.h

Socket.h: Error.h Time.h Size.h NetAddr.h Array.h

Socket.obj: Socket.cc
	$(CXX) /FoSocket.obj -c Socket.cc $(CXXFLAGS)

SrcLoc.cc: xstd.h SrcLoc.h

SrcLoc.h: String.h

SrcLoc.obj: SrcLoc.cc
	$(CXX) /FoSrcLoc.obj -c SrcLoc.cc $(CXXFLAGS)

Ssl.cc: xstd.h Assert.h String.h Ssl.h

Ssl.h: Size.h

Ssl.obj: Ssl.cc
	$(CXX) /FoSsl.obj -c Ssl.cc $(CXXFLAGS)

StrIdentifier.cc: xstd.h String.h StrIdentifier.h

StrIdentifier.h: String.h Array.h gadgets.h

StrIdentifier.obj: StrIdentifier.cc
	$(CXX) /FoStrIdentifier.obj -c StrIdentifier.cc $(CXXFLAGS)

String.cc: xstd.h Assert.h String.h gadgets.h

String.h: Area.h

String.obj: String.cc
	$(CXX) /FoString.obj -c String.cc $(CXXFLAGS)

TblDistr.cc: xstd.h Assert.h TblDistr.h gadgets.h

TblDistr.h: Array.h String.h Rnd.h

TblDistr.obj: TblDistr.cc
	$(CXX) /FoTblDistr.obj -c TblDistr.cc $(CXXFLAGS)

Time.cc: xstd.h Assert.h Time.h xport.h gadgets.h

Time.obj: Time.cc
	$(CXX) /FoTime.obj -c Time.cc $(CXXFLAGS)

gadgets.cc: xstd.h Time.h Assert.h gadgets.h

gadgets.obj: gadgets.cc
	$(CXX) /Fogadgets.obj -c gadgets.cc $(CXXFLAGS)

getIfAddrs.cc: xstd.h Assert.h getIfAddrs.h gadgets.h InetIfReq.h

getIfAddrs.h: Array.h Socket.h

getIfAddrs.obj: getIfAddrs.cc
	$(CXX) /FogetIfAddrs.obj -c getIfAddrs.cc $(CXXFLAGS)

rndDistrs.cc: xstd.h Assert.h rndDistrs.h

rndDistrs.h: Rnd.h

rndDistrs.obj: rndDistrs.cc
	$(CXX) /ForndDistrs.obj -c rndDistrs.cc $(CXXFLAGS)

xport.cc: xstd.h xport.h

xport.obj: xport.cc
	$(CXX) /Foxport.obj -c xport.cc $(CXXFLAGS)

xstd.lib: AlarmClock.obj Assert.obj BigSize.obj BitMask.obj Clock.obj ResourceUsage.obj Checksum.obj StrIdentifier.obj Error.obj NetDouble.obj NetAddr.obj NetIface.obj InetIfReq.obj InAddress.obj getIfAddrs.obj FileScanner.obj Poll.obj RegEx.obj Rnd.obj Select.obj Size.obj Socket.obj IpSocket.obj SrcLoc.obj String.obj Area.obj TblDistr.obj Time.obj LoadableModule.obj Dns.obj Ssl.obj gadgets.obj rndDistrs.obj xport.obj
	-erase /F $@
	$(AR_R) $(LDFLAGS) /out:$@ \
	AlarmClock.obj Assert.obj BigSize.obj BitMask.obj Clock.obj ResourceUsage.obj Checksum.obj StrIdentifier.obj Error.obj NetDouble.obj NetAddr.obj NetIface.obj InetIfReq.obj InAddress.obj getIfAddrs.obj FileScanner.obj Poll.obj RegEx.obj Rnd.obj Select.obj Size.obj Socket.obj IpSocket.obj SrcLoc.obj String.obj Area.obj TblDistr.obj Time.obj LoadableModule.obj Dns.obj Ssl.obj gadgets.obj rndDistrs.obj xport.obj

all: all_subdirs xstd.lib

all_subdirs: 
	cd h
	@$(MAKE) /F Makefile.mak /$(MAKEFLAGS) all
	@cd ..

clean: clean_subdirs 
	-erase /F *.obj *.lib core xstd.lib

clean_subdirs: 
	cd h
	@$(MAKE) /F Makefile.mak /$(MAKEFLAGS) clean
	@cd ..

distclean: distclean_subdirs 
	-erase /F *.obj *.lib core xstd.lib

distclean_subdirs: 
	cd h
	@$(MAKE) /F Makefile.mak /$(MAKEFLAGS) distclean
	@cd ..

install: install_subdirs xstd.lib

install_subdirs: 
	cd h
	@$(MAKE) /F Makefile.mak /$(MAKEFLAGS) install
	@cd ..

semiclean: semiclean_subdirs 
	-erase /F xstd.lib core

semiclean_subdirs: 
	cd h
	@$(MAKE) /F Makefile.mak /$(MAKEFLAGS) semiclean
	@cd ..



syntax highlighted by Code2HTML, v. 0.9.1