CC=g++

#CFLAGS=-g -DDEBUG
CFLAGS=-O3
#LFLAGS=-g
LFLAGS=-O3

EXEC=trie
SOURCES=Main.C Trie.C Array.C Btree.C Hash.C
HEADERS=Array.h Trie.h Btree.h Hash.h Makefile

OBJECTS=$(SOURCES:.C=.o)

.C.o:	${HEADERS}
	$(CC) ${CFLAGS}  -c $<

${EXEC}:${OBJECTS}
	${CC} ${LFLAGS} -o $@ ${OBJECTS}
