1# $FreeBSD: releng/11.0/tools/regression/capsicum/libcasper/Makefile 296047 2016-02-25 18:23:40Z oshogbo $
2
3SERVICES=	dns
4SERVICES+=	grp
5SERVICES+=	pwd
6SERVICES+=	sysctl
7
8CFLAGS=		-O2 -pipe -std=gnu99 -fstack-protector
9CFLAGS+=	-Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter
10CFLAGS+=	-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type
11CFLAGS+=	-Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter
12CFLAGS+=	-Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls
13CFLAGS+=	-Wold-style-definition -Wno-pointer-sign
14
15CFLAGS+=	-ggdb
16
17SERVTEST=	${SERVICES:=.t}
18
19all:	${SERVTEST}
20
21.for SERVICE in ${SERVICES}
22
23${SERVICE}.t:	${SERVICE}.c
24	${CC} ${CFLAGS} ${@:.t=.c} -o $@ -lnv -lcasper -lcap_${@:.t=}
25
26.endfor
27
28test:	all
29	@prove -r ${.CURDIR}
30
31clean:
32	rm -f ${SERVTEST}
33