]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
tools/Makefile: Add ynl target
authorJoe Damato <jdamato@fastly.com>
Wed, 23 Apr 2025 20:46:44 +0000 (20:46 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 29 Apr 2025 00:18:48 +0000 (17:18 -0700)
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>
tools/Makefile

index 5e1254eb66de12530a6140241a55ea83eeec511b..c31cbbd12c456a30326eb3ba541d18af097156e2 100644 (file)
@@ -41,6 +41,7 @@ help:
        @echo '  mm                     - misc mm tools'
        @echo '  wmi                    - WMI interface examples'
        @echo '  x86_energy_perf_policy - Intel energy policy tool'
+       @echo '  ynl                    - ynl headers, library, and python tool'
        @echo ''
        @echo 'You can do:'
        @echo ' $$ make -C tools/ <tool>_install'
@@ -118,11 +119,14 @@ freefall: FORCE
 kvm_stat: FORCE
        $(call descend,kvm/$@)
 
+ynl: FORCE
+       $(call descend,net/ynl)
+
 all: acpi counter cpupower gpio hv firewire \
                perf selftests bootconfig spi turbostat usb \
                virtio mm bpf x86_energy_perf_policy \
                tmon freefall iio objtool kvm_stat wmi \
-               debugging tracing thermal thermometer thermal-engine
+               debugging tracing thermal thermometer thermal-engine ynl
 
 acpi_install:
        $(call descend,power/$(@:_install=),install)
@@ -157,13 +161,16 @@ freefall_install:
 kvm_stat_install:
        $(call descend,kvm/$(@:_install=),install)
 
+ynl_install:
+       $(call descend,net/$(@:_install=),install)
+
 install: acpi_install counter_install cpupower_install gpio_install \
                hv_install firewire_install iio_install \
                perf_install selftests_install turbostat_install usb_install \
                virtio_install mm_install bpf_install x86_energy_perf_policy_install \
                tmon_install freefall_install objtool_install kvm_stat_install \
                wmi_install debugging_install intel-speed-select_install \
-               tracing_install thermometer_install thermal-engine_install
+               tracing_install thermometer_install thermal-engine_install ynl_install
 
 acpi_clean:
        $(call descend,power/acpi,clean)
@@ -214,12 +221,15 @@ freefall_clean:
 build_clean:
        $(call descend,build,clean)
 
+ynl_clean:
+       $(call descend,net/$(@:_clean=),clean)
+
 clean: acpi_clean counter_clean cpupower_clean hv_clean firewire_clean \
                perf_clean selftests_clean turbostat_clean bootconfig_clean spi_clean usb_clean virtio_clean \
                mm_clean bpf_clean iio_clean x86_energy_perf_policy_clean tmon_clean \
                freefall_clean build_clean libbpf_clean libsubcmd_clean \
                gpio_clean objtool_clean leds_clean wmi_clean firmware_clean debugging_clean \
                intel-speed-select_clean tracing_clean thermal_clean thermometer_clean thermal-engine_clean \
-               sched_ext_clean
+               sched_ext_clean ynl_clean
 
 .PHONY: FORCE