mistress Makefile
 1.POSIX:
 2.SUFFIXES:
 3
 4CC        = cc
 5STDCFLAGS = -std=c89 -Wall -Wextra -Wpedantic
 6CFLAGS    = -g
 7
 8PREFIX   = /usr/local
 9GAMESDIR = ${PREFIX}/games
10MANDIR   = ${PREFIX}/man
11
12AQPROG = aq
13AQOBJS = aq.o libaq.o
14AQMAN  = aq.6
15
16all: ${AQPROG}
17
18${AQPROG}: ${AQOBJS}
19	${CC} ${LDFLAGS} -o $@ ${AQOBJS}
20
21.SUFFIXES: .c .o
22.c.o:
23	${CC} ${CFLAGS} ${STDCFLAGS} -c -o $@ $<
24
25clean:
26	rm -f ${AQPROG} *.core *.o
27
28depend:
29	makedepend -Y *.c 2>/dev/null
30
31install:
32	mkdir -p ${DESTDIR}${GAMESDIR}/
33	cp ${AQPROG} ${DESTDIR}${GAMESDIR}/
34	mkdir -p ${DESTDIR}${MANDIR}/man6/
35	cp ${AQMAN} ${DESTDIR}${MANDIR}/man6/
36
37# DO NOT DELETE
38
39aq.o: libaq.h
40libaq.o: libaq.h