tools: net: package libynl for use in selftests

Support building the C YNL userspace library into one big static file.
We can then link selftests against it for easy to use C netlink
interface.

Signed-off-by: Mina Almasry <almasrymina@google.com>
Link: https://patch.msgid.link/20240628003253.1694510-14-almasrymina@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Jakub Kicinski
2024-06-28 00:32:50 +00:00
parent 4dec64c52e
commit 07c3cc51a0
3 changed files with 29 additions and 2 deletions

View File

@@ -14,7 +14,9 @@ include $(wildcard *.d)
all: ynl.a
ynl.a: $(OBJS)
ar rcs $@ $(OBJS)
@echo -e "\tAR $@"
@ar rcs $@ $(OBJS)
clean:
rm -f *.o *.d *~
rm -rf __pycache__