#
# Makefile
#
#
# Description:
#	This is a makefile for UNIX to build the program CadminBot
#
#

CC	= g++

#CFLAGS	= -c -O2 -Wall -I/usr/include/xercesc
CFLAGS	= -c -O2 -Wall

OBJS	= Start.o CxmlFactory.o sha1.o CdataParser.o

all : cadminbot

tst : tst 

cadminbot : $(OBJS) 
	$(CC) -o cadminbot $(OBJS)

tst : $(OBJS)
	$(CC) -o tst $(OBJS)

Start.o : Start.cc include/CxmlFactory.h include/sha1.h include/CdataParser.h
	$(CC) $(CFLAGS) -o Start.o Start.cc

CxmlFactory.o : CxmlFactory.cc include/CxmlFactory.h
	$(CC) $(CFLAGS) -o CxmlFactory.o CxmlFactory.cc

CdataParser.o : CdataParser.cc include/CdataParser.h
	$(CC) $(CFLAGS) -o CdataParser.o CdataParser.cc

sha1.o : sha1.cpp include/sha1.h
	$(CC) $(CFLAGS) -o sha1.o sha1.cpp

clean :
	-rm -f cadminbot *.o 
	

