1 # $OpenBSD: Makefile,v 1.9 2014/01/13 01:41:00 tedu Exp $
6 MAN= doas.1 doas.conf.5
12 COPTS+= -Wall -Wextra -Werror -pedantic -std=c11
13 CFLAGS+= -I${CURDIR} -I${CURDIR}/libopenbsd ${COPTS}
16 MANDIR?=/usr/share/man
20 OPENBSD:=reallocarray.c strtonum.c execvpe.c setresuid.c \
21 auth_userokay.c setusercontext.c
22 OPENBSD:=$(addprefix libopenbsd/,${OPENBSD:.c=.o})
23 libopenbsd.a: ${OPENBSD}
29 ${PROG}: ${OBJS} libopenbsd.a
30 ${CC} ${CFLAGS} ${LDFLAGS} $^ -o $@
32 ${BINDIR}/${PROG}: ${PROG}
34 chown ${BINOWN}:${BINGRP} $@
37 install: ${BINDIR}/${PROG}
45 .PHONY: default clean install