# $OpenBSD: Makefile.inc,v 1.1 2013/01/03 17:36:38 bluhm Exp $ # The following ports must be installed for the regression tests: # p5-BSD-Socket-Splice perl interface to OpenBSD socket splicing # p5-IO-Socket-INET6 object interface for AF_INET and AF_INET6 domain sockets # p5-Socket6 Perl defines relating to AF_INET6 sockets ARGS != cd ${.CURDIR} && ls args-*.pl TARGETS ?= ${ARGS} REGRESS_TARGETS = ${TARGETS:S/^/run-regress-/} CLEANFILES = *.log ktrace.out stamp-* # Fill out these variables if you want to test socket splicing with # the relay process running on a remote machine. You have to specify # a local and remote ip address for the tcp connections. To control # the remote machine you need a hostname for ssh to log in. All the # test files must be in the same directory local and remote. LOCAL_ADDR ?= REMOTE_ADDR ?= REMOTE_SSH ?= # Set variables so that make runs with and without obj directory. # Only do that if necessary to keep visible output short. .if ${.CURDIR} == ${.OBJDIR} PERLINC = -I.. PERLPATH = .else PERLINC = -I${.CURDIR}/.. PERLPATH = ${.CURDIR}/ .endif # make perl syntax check for all args files .PHONY: syntax syntax: stamp-syntax stamp-syntax: ${ARGS} .for a in ${ARGS} @perl -c ${PERLPATH}$a .endfor @date >$@