9 OBJ = match.o parseexec.o toggle.c inventory.o \
10 misc.o object.o io.o adventure.o
12 adventure: object.h ${OBJ}
13 ${CC} -o adventure ${OBJ} ${LDFLAGS}
15 object.c: object.data data_to_c.awk
16 awk -v pass=c1 -f data_to_c.awk object.data > object.c
17 awk -v pass=c2 -f data_to_c.awk object.data >> object.c
19 object.h: object.data data_to_c.awk
20 awk -v pass=h -f data_to_c.awk object.data > object.h
24 ${CC} ${CFLAGS} -c $< -o $@
27 rm -f *.o adventure object.c object.h map.gv map.png
29 map.gv: map.awk object.data
30 awk -f map.awk object.data > $@
33 dot -Tpng -o $@ map.gv