2 MAN = doas.1 doas.conf.5
4 SRCS = parse.y doas.c env.c
8 CFLAGS := -I. -Ilibopenbsd -O2 -Wall -Wextra ${OS_CFLAGS} ${CFLAGS}
16 ${CC} ${CFLAGS} *.o -o $@ ${LDFLAGS} ${LDLIBS}
18 install: ${PROG} ${MAN}
19 mkdir -p -m 0755 ${DESTDIR}${BINDIR}
20 mkdir -p -m 0755 ${DESTDIR}${MANDIR}/man1
21 mkdir -p -m 0755 ${DESTDIR}${MANDIR}/man5
22 cp -f ${PROG} ${DESTDIR}${BINDIR}
23 chown ${BINOWN}:${BINGRP} ${DESTDIR}${BINDIR}/${PROG}
24 chmod ${BINMODE} ${DESTDIR}${BINDIR}/${PROG}
25 cp -f doas.1 ${DESTDIR}${MANDIR}/man1
26 cp -f doas.conf.5 ${DESTDIR}${MANDIR}/man5
29 rm -f ${DESTDIR}${BINDIR}/${PROG}
30 rm -f ${DESTDIR}${MANDIR}/man1/doas.1
31 rm -f ${DESTDIR}${MANDIR}/man5/doas.conf.5
34 rm -f ${PROG} ${OBJS} ${OBJS:.o=.d} parse.c
36 -include ${OBJS:.o=.d}
38 .PHONY: all clean install uninstall