# wjlee's makefile
# for TDBM
.KEEP_STATE :

#for LINUX ---- ̿   ------------------
CC= gcc
RM= /bin/rm
#DARCH= -D_ix86
#DSYSTEM= -DLINUX
#DDEBUG= -DDEBUG_NODE -DHITINFO -DDEBUG_LOOK 
DEFINES= $(DDEBUG) $(DARCH)

CFLAGS= -g $(DEFINES)

all: mktdbm showtdbm 

.c.o:	
	$(CC) -c $(CFLAGS) -o $@ $<

#------------------------------------------
mktdbm: mktdbm.o trie.o dcache.o global.o
	$(CC) -o $@ mktdbm.o trie.o dcache.o global.o
showtdbm: showtdbm.o trie.o dcache.o global.o
	$(CC) -o $@ showtdbm.o trie.o dcache.o global.o

#----------------------------------------
clean:
	-$(RM) *.o Makefile.bak core
depend:
	makedepend -- $(DEFINES) -- mktdbm.c showtdbm.c
test : 
	echo $(DEFINES)

