WORDS = /usr/dict/words

DATABASE = PhoneWords

CFLAGS = -g -Wall -O -I . -arch m68k -arch i486

LIBS = -L. -lHashFile

HashFile.o: HashFile.m HashFile.h
	${CC} ${CFLAGS} -c HashFile.m
	ar crv libHashFile.a HashFile.o
	ranlib libHashFile.a
	
libHashFile.a: HashFile.o

HashExample: libHashFile.a HashExample.m
	${CC} -o HashExample ${CFLAGS} -DDATABASE='"${DATABASE}"' HashExample.m ${LIBS}

example: HashExample database

database: ${DATABASE}.D

${DATABASE}.D: HashExample ${WORDS}
	./HashExample -b < ${WORDS}
	/usr/lib/database/dbCompress ${DATABASE}

clean:
	rm -f *.a *.o ${DATABASE}.D ${DATABASE}.L HashExample

