1 2CFLAGS = -Wall -O3 -gstabs -I. 3 4CC = gcc 5AR = ar 6RANLIB = ranlib 7DEBUGLIB = 8LFLAGS = -use-dynld -lm -gstabs 9 10all: ht 11 12ht: ht.o gui.o util.o replay.o about.o undo.o 13 $(CC) -o ht ht.o gui.o util.o replay.o about.o undo.o $(LFLAGS) 14 15ht.o: ht.c gui.h replay.h about.h 16 $(CC) -c ht.c -o ht.o $(CFLAGS) 17 18gui.o: gui.c gui.h util.h replay.h 19 $(CC) -c gui.c -o gui.o $(CFLAGS) 20 21util.o: util.c util.h 22 $(CC) -c util.c -o util.o $(CFLAGS) 23 24replay.o: replay.c replay.h undo.h 25 $(CC) -c replay.c -o replay.o $(CFLAGS) 26 27about.o: about.c about.h gui.h 28 $(CC) -c about.c -o about.o $(CFLAGS) 29 30undo.o: undo.c undo.h replay.h 31 $(CC) -c undo.c -o undo.o $(CFLAGS) 32