FILE
Makefile
File preview with syntax highlighting.
linux-6.19.14/tools/testing/selftests/net/netfilter/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.