CFLAGS = -O DICTDIR = ./dictionary DICTOBJS = ${DICTDIR}/dict.o OBJECTS = main.o manager.o command.o graphics.o genmove.o eval.o \ checks.o list.o globals.o cgi_bin.o crab: ${OBJECTS} ${CC} ${CFLAGS} -s -o crab ${OBJECTS} ${DICTOBJS} -lcurses -ltermlib main.o: trie.h globals.h graphics.h cgi_bin.o: globals.h manager.o: trie.h globals.h graphics.h command.o: globals.h graphics.h graphics.o: trie.h globals.h graphics.h genmove.o: trie.h globals.h eval.o: trie.h globals.h graphics.h checks.o: trie.h globals.h list.o: trie.h globals.o: globals.h ${DICTOBJS}: cd ${DICTDIR}; make clean: rm -f *.o cd ${DICTDIR}; make clean