
CACHE_DIR = /usr/home/lemonte/cache

COLLECTOR_OBJS = archive.o readTopology.o readConfig.o \
	childOp.o collector.o holiday.o makeDirTree.o \
	updateArchive.o $(CACHE_DIR)/Cache.o \
	collCacheSetup.o collCacheData.o\
	cmdLineProc.o


TOPOLOGY_OBJS = readTopology.o
CONFIG_OBJS = readConfig.o
CXX = g++

IPATH = -I. -I/usr/local/include/
LIBS =  -lOB -lCosNaming 

CXXFLAGS=$(IPATH) -ggdb -fhandle-exceptions 

DEBUG_ARCHIVE = DEBUG_ARCHIVE


all:	collector 

collector:	$(COLLECTOR_OBJS)
	$(CXX) $(CXXFLAGS) -o Collector $(COLLECTOR_OBJS) -L/usr/local/lib $(LIBS)

clean:
	rm -f core; rm -f *.o; rm -f *core; rm -f Collector; 


archive.o: archive.cc collector.h
readTopology.o: readTopology.cc readTopology.h collector.h
readConfig.o: readConfig.cc readConfig.h collector.h
childOp.o: childOp.cc collector.h
collector.o: collector.cc collector.h
holiday.o: holiday.cc collector.h
makeDirTree.o: makeDirTree.cc collector.h
updateArchive.o: updateArchive.cc collector.h
cmdLineProc.o: cmdLineProc.cc collector.h
collCacheSetup.o: collCacheSetup.cc collector.h 
collCacheData.o: collCacheData.cc collector.h 
Cache.o: $(CACHE_DIR)/Cache.cc $(CACHE_DIR)/Cache.h

