File Index
Files and directories
Sign in
FILE

Makefile

File preview with syntax highlighting.

linux-6.19.14/tools/testing/selftests/net/netfilter/Makefile MAKEFILE
 1# SPDX-License-Identifier: GPL-2.0
 2
 3top_srcdir = ../../../../..
 4
 5HOSTPKG_CONFIG := pkg-config
 6MNL_CFLAGS := $(shell $(HOSTPKG_CONFIG) --cflags libmnl 2>/dev/null)
 7MNL_LDLIBS := $(shell $(HOSTPKG_CONFIG) --libs libmnl 2>/dev/null || echo -lmnl)
 8
 9TEST_PROGS := \
10	br_netfilter.sh \
11	br_netfilter_queue.sh \
12	bridge_brouter.sh \
13	conntrack_clash.sh \
14	conntrack_dump_flush.sh \
15	conntrack_icmp_related.sh \
16	conntrack_ipip_mtu.sh \
17	conntrack_resize.sh \
18	conntrack_reverse_clash.sh \
19	conntrack_sctp_collision.sh \
20	conntrack_tcp_unreplied.sh \
21	conntrack_vrf.sh \
22	ipvs.sh \
23	nf_conntrack_packetdrill.sh \
24	nf_nat_edemux.sh \
25	nft_audit.sh \
26	nft_concat_range.sh \
27	nft_conntrack_helper.sh \
28	nft_fib.sh \
29	nft_flowtable.sh \
30	nft_interface_stress.sh \
31	nft_meta.sh \
32	nft_nat.sh \
33	nft_nat_zones.sh \
34	nft_queue.sh \
35	nft_synproxy.sh \
36	nft_tproxy_tcp.sh \
37	nft_tproxy_udp.sh \
38	nft_zones_many.sh \
39	rpath.sh \
40	vxlan_mtu_frag.sh \
41	xt_string.sh \
42# end of TEST_PROGS
43
44TEST_PROGS_EXTENDED = nft_concat_range_perf.sh
45
46TEST_GEN_FILES = \
47	audit_logread \
48	connect_close \
49	conntrack_dump_flush \
50	conntrack_reverse_clash \
51	nf_queue \
52	sctp_collision \
53	udpclash \
54# end of TEST_GEN_FILES
55
56include ../../lib.mk
57
58$(OUTPUT)/nf_queue: CFLAGS += $(MNL_CFLAGS)
59$(OUTPUT)/nf_queue: LDLIBS += $(MNL_LDLIBS)
60
61$(OUTPUT)/conntrack_dump_flush: CFLAGS += $(MNL_CFLAGS)
62$(OUTPUT)/conntrack_dump_flush: LDLIBS += $(MNL_LDLIBS)
63$(OUTPUT)/udpclash: LDLIBS += -lpthread
64
65TEST_FILES := \
66	lib.sh \
67	packetdrill \
68# end of TEST_FILES
69
70TEST_INCLUDES := \
71	$(wildcard ../lib/sh/*.sh) \
72	../lib.sh \
73# end of TEST_INCLUDES
~/ Read-only file preview.