a7732690 |
1 | include config.mk |
2 | |
3 | SRCS = ${PROG}.c |
4 | OBJS = ${SRCS:.c=.o} |
5 | |
6 | all: ${PROG} |
7 | |
8 | ${PROG}: ${OBJS} |
9 | ${CC} -o $@ ${OBJS} ${LDFLAGS} |
10 | |
11 | ${OBJS}: config.h |
12 | |
a7732690 |
13 | .c.o: |
14 | ${CC} ${CFLAGS} -c $< |
15 | |
16 | clean: |
17 | -rm ${OBJS} ${PROG} |
18 | |
19 | install: all |
20 | install -d ${DESTDIR}${PREFIX}/bin/ |
21 | install -m 755 ${PROG} ${DESTDIR}${PREFIX}/bin/ |
54931d14 |
22 | install -m 644 ${PROG}.1 ${DESTDIR}${MANPREFIX} |
a7732690 |
23 | |
24 | uninstall: |
54931d14 |
25 | rm -f ${DESTDIR}/${PREFIX}/bin/${PROG} |
26 | rm -f ${DESTDIR}/${MANPREFIX}/${PROG}.1 |
a7732690 |
27 | |
28 | .PHONY: all clean install uninstall |