CC = gcc CFLAGS = -Wall -ansi -pedantic a.out: main.o graph.o symbol.o token.o emalloc.o gcc main.o graph.o symbol.o token.o emalloc.o main.o: main.c token.h symbol.h graph.h graph.o: graph.c graph.h emalloc.h symbol.o: symbol.c symbol.h emalloc.h token.o: token.c token.h symbol.h emalloc.h emalloc.o: emalloc.c emalloc.h clean: rm -f a.out *.o depend: gcc -MM main.c graph.c symbol.c token.c emalloc.c