chiark / gitweb /
4eb2ea7b7c2ef42de1b33520ab135fa587726820
[secnet.git] / test / Makefile.in
1
2 CC:=@CC@
3
4 TARGETS=udp-preload.so
5
6 TESTSCRIPTS ?= $(shell echo t-*[0-9a-z])
7 TESTNAMES := $(patsubst t-%,%,$(notdir $(TESTSCRIPTS)))
8
9 all: $(TARGETS)
10
11 CFLAGS += -D_REENTRANT -fPIC
12
13 udp-preload.so: udp-preload.o
14         $(CC) -shared -Wl,-soname,$@.1 $^ -o $@ -ldl
15
16 check: $(foreach t,$(TESTNAMES),d-$t/ok)
17
18 d-%/ok: t-% udp-preload.so common.tcl ../secnet
19         @rm -rf d-$*; mkdir d-$*
20         @cd .. && test/$< >test/d-$*/log 2>&1
21         @printf "$* "
22
23 clean:
24         $(RM) -f *.o *.so
25         $(RM) -rf tmp