Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0
2
3SUBDIRS = lib generated samples
4
5all: $(SUBDIRS) libynl.a
6
7samples: | lib generated
8libynl.a: | lib generated
9 @echo -e "\tAR $@"
10 @ar rcs $@ lib/ynl.o generated/*-user.o
11
12$(SUBDIRS):
13 @if [ -f "$@/Makefile" ] ; then \
14 $(MAKE) -C $@ ; \
15 fi
16
17clean distclean:
18 @for dir in $(SUBDIRS) ; do \
19 if [ -f "$$dir/Makefile" ] ; then \
20 $(MAKE) -C $$dir $@; \
21 fi \
22 done
23 rm -f libynl.a
24
25.PHONY: all clean distclean $(SUBDIRS)