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