Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tools/Makefile: Add ynl target

Add targets to build, clean, and install ynl headers, libynl.a, and
python tooling.

Signed-off-by: Joe Damato <jdamato@fastly.com>
Reviewed-by: Donald Hunter <donald.hunter@gmail.com>
Link: https://patch.msgid.link/20250423204647.190784-1-jdamato@fastly.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Joe Damato and committed by
Jakub Kicinski
a427e7f9 ef7d33e1

+13 -3
+13 -3
tools/Makefile
··· 41 41 @echo ' mm - misc mm tools' 42 42 @echo ' wmi - WMI interface examples' 43 43 @echo ' x86_energy_perf_policy - Intel energy policy tool' 44 + @echo ' ynl - ynl headers, library, and python tool' 44 45 @echo '' 45 46 @echo 'You can do:' 46 47 @echo ' $$ make -C tools/ <tool>_install' ··· 119 118 kvm_stat: FORCE 120 119 $(call descend,kvm/$@) 121 120 121 + ynl: FORCE 122 + $(call descend,net/ynl) 123 + 122 124 all: acpi counter cpupower gpio hv firewire \ 123 125 perf selftests bootconfig spi turbostat usb \ 124 126 virtio mm bpf x86_energy_perf_policy \ 125 127 tmon freefall iio objtool kvm_stat wmi \ 126 - debugging tracing thermal thermometer thermal-engine 128 + debugging tracing thermal thermometer thermal-engine ynl 127 129 128 130 acpi_install: 129 131 $(call descend,power/$(@:_install=),install) ··· 161 157 kvm_stat_install: 162 158 $(call descend,kvm/$(@:_install=),install) 163 159 160 + ynl_install: 161 + $(call descend,net/$(@:_install=),install) 162 + 164 163 install: acpi_install counter_install cpupower_install gpio_install \ 165 164 hv_install firewire_install iio_install \ 166 165 perf_install selftests_install turbostat_install usb_install \ 167 166 virtio_install mm_install bpf_install x86_energy_perf_policy_install \ 168 167 tmon_install freefall_install objtool_install kvm_stat_install \ 169 168 wmi_install debugging_install intel-speed-select_install \ 170 - tracing_install thermometer_install thermal-engine_install 169 + tracing_install thermometer_install thermal-engine_install ynl_install 171 170 172 171 acpi_clean: 173 172 $(call descend,power/acpi,clean) ··· 221 214 build_clean: 222 215 $(call descend,build,clean) 223 216 217 + ynl_clean: 218 + $(call descend,net/$(@:_clean=),clean) 219 + 224 220 clean: acpi_clean counter_clean cpupower_clean hv_clean firewire_clean \ 225 221 perf_clean selftests_clean turbostat_clean bootconfig_clean spi_clean usb_clean virtio_clean \ 226 222 mm_clean bpf_clean iio_clean x86_energy_perf_policy_clean tmon_clean \ 227 223 freefall_clean build_clean libbpf_clean libsubcmd_clean \ 228 224 gpio_clean objtool_clean leds_clean wmi_clean firmware_clean debugging_clean \ 229 225 intel-speed-select_clean tracing_clean thermal_clean thermometer_clean thermal-engine_clean \ 230 - sched_ext_clean 226 + sched_ext_clean ynl_clean 231 227 232 228 .PHONY: FORCE