1 # Copyright 2015 Nathan Holstein
5 CFLAGS += -I${CURDIR}/libopenbsd ${COPTS} -MD -MP -Wno-unused-result
13 ${CC} ${CFLAGS} $^ -o $@ ${LDFLAGS}
15 install: ${PROG} ${PAM_DOAS} ${MAN}
16 mkdir -p -m 0755 ${DESTDIR}${BINDIR}
17 [ -n "${PAM_DOAS}" ] && mkdir -p -m 0755 ${DESTDIR}${PAMDIR} || true
18 mkdir -p -m 0755 ${DESTDIR}${MANDIR}/man1
19 mkdir -p -m 0755 ${DESTDIR}${MANDIR}/man5
20 cp -f ${PROG} ${DESTDIR}${BINDIR}
21 chown ${BINOWN}:${BINGRP} ${DESTDIR}${BINDIR}/${PROG}
22 chmod ${BINMODE} ${DESTDIR}${BINDIR}/${PROG}
23 [ -n "${PAM_DOAS}" ] && cp ${PAM_DOAS} ${DESTDIR}${PAMDIR}/doas || true
24 [ -n "${PAM_DOAS}" ] && chmod 0644 ${DESTDIR}${PAMDIR}/doas || true
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}${PAMDIR}/doas
31 rm -f ${DESTDIR}${MANDIR}/man1/doas.1
32 rm -f ${DESTDIR}${MANDIR}/man5/doas.conf.5
40 -include ${OBJS:.o=.d}
42 .PHONY: default clean install uninstall