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