3 .PHONY
: all check clean install uninstall
15 ${CC} ${LDFLAGS} -o
$@
${OBJS} ${LDLIBS}
17 tests
: ${TESTDIR}/tests.o src
/chip8.o
18 ${CC} ${LDFLAGS} -o
$@
$?
${LDLIBS}
20 ${PROG}.o
: ${PROG}.c chip8.h
22 chip8.o
: chip8.c chip8.h
24 ${TESTDIR}/tests.o
: ${TESTDIR}/tests.c src
/chip8.h
30 ${RM} -f
${OBJS} ${TESTDIR}/tests.o
${PROG} tests
32 install: ${PROG} ${PROG}.1
33 mkdir
-p
${DESTDIR}${PREFIX}/bin
34 install -m
755 ${PROG} ${DESTDIR}${PREFIX}/bin
35 mkdir
-p
${DESTDIR}${MANPREFIX}/man1
36 gzip
< ${PROG}.1 > ${DESTDIR}${MANPREFIX}/man1
/${PROG}.1.gz
39 ${RM} -f
${DESTDIR}${PREFIX}/bin
/${PROG}
40 ${RM} -f
${DESTDIR}${MANPREFIX}/man1
/${PROG}.1.gz
43 $(CC
) -c
$(CFLAGS
) -o
$@
$<