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 |
95e47cc0 |
20 | install -D -m 755 ${PROG} ${DESTDIR}${PREFIX}/bin/${PROG} |
21 | install -D -m 644 ${PROG}.1 ${DESTDIR}${MANPREFIX}/man1/${PROG}.1 |
a7732690 |
22 | |
23 | uninstall: |
54931d14 |
24 | rm -f ${DESTDIR}/${PREFIX}/bin/${PROG} |
9c891da8 |
25 | rm -f ${DESTDIR}/${MANPREFIX}/man1/${PROG}.1 |
a7732690 |
26 | |
27 | .PHONY: all clean install uninstall |