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

BodyIter.cc: ContentCfg.h BodyIter.h

BodyIter.obj: BodyIter.cc
	$(CXX) /FoBodyIter.obj -c BodyIter.cc $(CXXFLAGS)

CdbBodyIter.cc: ContentDbase.h ContentCfg.h InjectIter.h CdbBodyIter.h

CdbBodyIter.h: BodyIter.h

CdbBodyIter.obj: CdbBodyIter.cc
	$(CXX) /FoCdbBodyIter.obj -c CdbBodyIter.cc $(CXXFLAGS)

ContainerBodyIter.cc: EmbedContMdl.h ContainerBodyIter.h oid2Url.h

ContainerBodyIter.h: BodyIter.h

ContainerBodyIter.obj: ContainerBodyIter.cc
	$(CXX) /FoContainerBodyIter.obj -c ContainerBodyIter.cc $(CXXFLAGS)

ContentCfg.cc: EmbedContMdl.h RndBodyIter.h CdbBodyIter.h ContainerBodyIter.h InjectIter.h ContentDbase.h TextDbase.h ObjLifeCycle.h ContentCfg.h

ContentCfg.obj: ContentCfg.cc
	$(CXX) /FoContentCfg.obj -c ContentCfg.cc $(CXXFLAGS)

ContentDbase.cc: ContentDbase.h cdbEntries.h

ContentDbase.obj: ContentDbase.cc
	$(CXX) /FoContentDbase.obj -c ContentDbase.cc $(CXXFLAGS)

ContentMgr.cc: ContentMgr.h

ContentMgr.h: ContentCfg.h

ContentMgr.obj: ContentMgr.cc
	$(CXX) /FoContentMgr.obj -c ContentMgr.cc $(CXXFLAGS)

ContentSel.cc: ContentCfg.h ContentMgr.h ContentSel.h

ContentSel.h: ContentTypeIdx.h

ContentSel.obj: ContentSel.cc
	$(CXX) /FoContentSel.obj -c ContentSel.cc $(CXXFLAGS)

ContentTypeIdx.cc: ContentCfg.h ContentTypeIdx.h

ContentTypeIdx.obj: ContentTypeIdx.cc
	$(CXX) /FoContentTypeIdx.obj -c ContentTypeIdx.cc $(CXXFLAGS)

EmbedContMdl.cc: BodyIter.h ContentCfg.h ContentMgr.h EmbedContMdl.h

EmbedContMdl.obj: EmbedContMdl.cc
	$(CXX) /FoEmbedContMdl.obj -c EmbedContMdl.cc $(CXXFLAGS)

InjectIter.cc: CdbBodyIter.h TextDbase.h InjectIter.h

InjectIter.obj: InjectIter.cc
	$(CXX) /FoInjectIter.obj -c InjectIter.cc $(CXXFLAGS)

ObjLifeCycle.cc: ObjLifeCycle.h

ObjLifeCycle.obj: ObjLifeCycle.cc
	$(CXX) /FoObjLifeCycle.obj -c ObjLifeCycle.cc $(CXXFLAGS)

RndBodyIter.cc: RndBodyIter.h

RndBodyIter.h: BodyIter.h

RndBodyIter.obj: RndBodyIter.cc
	$(CXX) /FoRndBodyIter.obj -c RndBodyIter.cc $(CXXFLAGS)

TextDbase.cc: TextDbase.h

TextDbase.obj: TextDbase.cc
	$(CXX) /FoTextDbase.obj -c TextDbase.cc $(CXXFLAGS)

XmlParser.cc: XmlParser.h

XmlParser.obj: XmlParser.cc
	$(CXX) /FoXmlParser.obj -c XmlParser.cc $(CXXFLAGS)

XmlTagIdentifier.cc: XmlTagIdentifier.h XmlTagParser.h

XmlTagIdentifier.obj: XmlTagIdentifier.cc
	$(CXX) /FoXmlTagIdentifier.obj -c XmlTagIdentifier.cc $(CXXFLAGS)

XmlTagParser.cc: XmlTagParser.h

XmlTagParser.obj: XmlTagParser.cc
	$(CXX) /FoXmlTagParser.obj -c XmlTagParser.cc $(CXXFLAGS)

cdb.cc: ContentDbase.h cdbEntries.h XmlParser.h

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

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

cdb.obj: cdb.cc
	$(CXX) /Focdb.obj -c cdb.cc $(CXXFLAGS)

cdbEntries.cc: XmlTagParser.h InjectIter.h cdbEntries.h

cdbEntries.h: ContentDbase.h

cdbEntries.obj: cdbEntries.cc
	$(CXX) /FocdbEntries.obj -c cdbEntries.cc $(CXXFLAGS)

csm.lib: BodyIter.obj ContentCfg.obj TextDbase.obj ContentDbase.obj ContentMgr.obj ContentTypeIdx.obj ContentSel.obj EmbedContMdl.obj ObjLifeCycle.obj InjectIter.obj RndBodyIter.obj CdbBodyIter.obj ContainerBodyIter.obj XmlTagIdentifier.obj XmlTagParser.obj XmlParser.obj cdbEntries.obj oid2Url.obj
	-erase /F $@
	$(AR_R) $(LDFLAGS) /out:$@ \
	BodyIter.obj ContentCfg.obj TextDbase.obj ContentDbase.obj ContentMgr.obj ContentTypeIdx.obj ContentSel.obj EmbedContMdl.obj ObjLifeCycle.obj InjectIter.obj RndBodyIter.obj CdbBodyIter.obj ContainerBodyIter.obj XmlTagIdentifier.obj XmlTagParser.obj XmlParser.obj cdbEntries.obj oid2Url.obj

oid2Url.cc: ContentCfg.h ContentMgr.h ContentSel.h oid2Url.h

oid2Url.obj: oid2Url.cc
	$(CXX) /Fooid2Url.obj -c oid2Url.cc $(CXXFLAGS)

all: all_subdirs csm.lib cdb.exe

all_subdirs: 

clean: clean_subdirs 
	-erase /F *.obj *.lib core csm.lib cdb.exe

clean_subdirs: 

distclean: distclean_subdirs 
	-erase /F *.obj *.lib core csm.lib cdb.exe

distclean_subdirs: 

install: install_subdirs csm.lib cdb.exe
install_dirs: 

install: cdb.exe_install

install_subdirs: 

semiclean: semiclean_subdirs 
	-erase /F csm.lib cdb.exe core

semiclean_subdirs: 



syntax highlighted by Code2HTML, v. 0.9.1