blob: 25d8250e6e86597cd320d1b0c5d641243b7874aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# $OpenBSD: Makefile.inc,v 1.1.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 >$@
|