3b3a8eb937
reside, and move there ipfw(4) and pf(4). o Move most modified parts of pf out of contrib. Actual movements: sys/contrib/pf/net/*.c -> sys/netpfil/pf/ sys/contrib/pf/net/*.h -> sys/net/ contrib/pf/pfctl/*.c -> sbin/pfctl contrib/pf/pfctl/*.h -> sbin/pfctl contrib/pf/pfctl/pfctl.8 -> sbin/pfctl contrib/pf/pfctl/*.4 -> share/man/man4 contrib/pf/pfctl/*.5 -> share/man/man5 sys/netinet/ipfw -> sys/netpfil/ipfw The arguable movement is pf/net/*.h -> sys/net. There are future plans to refactor pf includes, so I decided not to break things twice. Not modified bits of pf left in contrib: authpf, ftp-proxy, tftp-proxy, pflogd. The ipfw(4) movement is planned to be merged to stable/9, to make head and stable match. Discussed with: bz, luigi
52 lines
1.0 KiB
Makefile
52 lines
1.0 KiB
Makefile
#
|
|
# $FreeBSD$
|
|
#
|
|
# Makefile for building userland tests
|
|
# this is written in a form compatible with gmake
|
|
|
|
SCHED_SRCS = test_dn_sched.c
|
|
SCHED_SRCS += dn_sched_fifo.c
|
|
SCHED_SRCS += dn_sched_prio.c
|
|
SCHED_SRCS += dn_sched_qfq.c
|
|
SCHED_SRCS += dn_sched_rr.c
|
|
SCHED_SRCS += dn_sched_wf2q.c
|
|
SCHED_SRCS += dn_heap.c
|
|
SCHED_SRCS += main.c
|
|
|
|
SCHED_OBJS=$(SCHED_SRCS:.c=.o)
|
|
|
|
HEAP_SRCS = dn_heap.c test_dn_heap.c
|
|
HEAP_OBJS=$(HEAP_SRCS:.c=.o)
|
|
|
|
VPATH= .:..
|
|
|
|
CFLAGS = -I.. -I. -Wall -Werror -O3 -DIPFW
|
|
TARGETS= test_sched # no test_heap by default
|
|
|
|
all: $(TARGETS)
|
|
|
|
test_heap : $(HEAP_OBJS)
|
|
$(CC) -o $@ $(HEAP_OBJS)
|
|
|
|
test_sched : $(SCHED_OBJS)
|
|
$(CC) -o $@ $(SCHED_OBJS)
|
|
|
|
$(SCHED_OBJS): dn_test.h
|
|
main.o: mylist.h
|
|
|
|
clean:
|
|
- rm *.o $(TARGETS) *.core
|
|
|
|
ALLSRCS = $(SCHED_SRCS) dn_test.h mylist.h \
|
|
dn_sched.h dn_heap.h ip_dn_private.h Makefile
|
|
TMPBASE = /tmp/testXYZ
|
|
TMPDIR = $(TMPBASE)/test
|
|
|
|
tgz:
|
|
-rm -rf $(TMPDIR)
|
|
mkdir -p $(TMPDIR)
|
|
-cp -p $(ALLSRCS) $(TMPDIR)
|
|
-(cd ..; cp -p $(ALLSRCS) $(TMPDIR))
|
|
ls -la $(TMPDIR)
|
|
(cd $(TMPBASE); tar cvzf /tmp/test.tgz test)
|