Makefile (351B)
1 LD = ld 2 AS = as 3 LDFLAGS = -static 4 ASFLAGS = -g -L 5 CFLAGS = -ggdb 6 7 all: mapgen pp 8 9 game: game.o map.o 10 ${LD} -o game $(LDFLAGS) game.o map.o 11 game.o: game.S 12 ${AS} -o game.o ${ASFLAGS} game.S 13 map.o: map.S 14 ${AS} -o map.o map.S 15 mapgen: mapgen.c 16 cc -o mapgen ${CFLAGS} mapgen.c 17 pp: pp.c 18 cc -o pp ${CFLAGS} pp.c 19 clean: 20 rm -rf *.o game mapgen pp map.S