140d269c0SPetr Machata# SPDX-License-Identifier: GPL-2.0+ OR MIT
240d269c0SPetr Machata
340d269c0SPetr MachataTEST_GEN_FILES = iou-zcrx
41d0dc857SWillem de Bruijn
540d269c0SPetr MachataTEST_PROGS = \
680230864SStanislav Fomichev	csum.py \
740d269c0SPetr Machata	devlink_port_split.py \
840d269c0SPetr Machata	devmem.py \
940d269c0SPetr Machata	ethtool.sh \
1040d269c0SPetr Machata	ethtool_extended_state.sh \
1140d269c0SPetr Machata	ethtool_mm.sh \
1240d269c0SPetr Machata	ethtool_rmon.sh \
13*185646a8SJakub Kicinski	hw_stats_l3.sh \
1440d269c0SPetr Machata	hw_stats_l3_gre.sh \
156116075eSMohan Prasad J	iou-zcrx.py \
16fbbf9355SMohan Prasad J	irq.py \
179da271f8SJakub Kicinski	loopback.sh \
18f898c16aSJakub Kicinski	nic_link_layer.py \
19da87cabaSGal Pressman	nic_performance.py \
200d0f4174SJakub Kicinski	pp_alloc_fail.py \
2140d269c0SPetr Machata	rss_ctx.py \
2240d269c0SPetr Machata	rss_input_xfrm.py \
2340d269c0SPetr Machata	tso.py \
2440d269c0SPetr Machata	#
2540d269c0SPetr Machata
2640d269c0SPetr MachataTEST_FILES := \
2740d269c0SPetr Machata	ethtool_lib.sh \
28ff4b2bfaSJakub Kicinski	#
2940d269c0SPetr Machata
3040d269c0SPetr MachataTEST_INCLUDES := \
3140d269c0SPetr Machata	$(wildcard lib/py/*.py ../lib/py/*.py) \
3240d269c0SPetr Machata	../../../net/lib.sh \
3340d269c0SPetr Machata	../../../net/forwarding/lib.sh \
3440d269c0SPetr Machata	../../../net/forwarding/ipip_lib.sh \
35be43a6b2SStanislav Fomichev	../../../net/forwarding/tc_common.sh \
36be43a6b2SStanislav Fomichev	#
37be43a6b2SStanislav Fomichev
38*185646a8SJakub Kicinski# YNL files, must be before "include ..lib.mk"
39be43a6b2SStanislav FomichevYNL_GEN_FILES := ncdevmem
4040d269c0SPetr MachataTEST_GEN_FILES += $(YNL_GEN_FILES)
41be43a6b2SStanislav FomichevTEST_GEN_FILES += $(patsubst %.c,%.o,$(wildcard *.bpf.c))
42be43a6b2SStanislav Fomichev
43be43a6b2SStanislav Fomichevinclude ../../../lib.mk
44be43a6b2SStanislav Fomichev
45*185646a8SJakub Kicinski# YNL build
46*185646a8SJakub KicinskiYNL_GENS := ethtool netdev
47include ../../../net/ynl.mk
48
49include ../../../net/bpf.mk
50
51$(OUTPUT)/iou-zcrx: LDLIBS += -luring
52