blob: 8e9e09d84e269104993fc5e0c0cf4d53abcd15f7 [file] [log] [blame]
Jakub Kicinski86878f12023-06-05 12:01:06 -07001# SPDX-License-Identifier: GPL-2.0
2
3SUBDIRS = lib generated samples
4
5all: $(SUBDIRS)
Jakub Kicinski86878f12023-06-05 12:01:06 -07006
Jakub Kicinski9cf9b572023-11-29 11:36:21 -08007samples: | lib generated
8
Jakub Kicinski86878f12023-06-05 12:01:06 -07009$(SUBDIRS):
10 @if [ -f "$@/Makefile" ] ; then \
11 $(MAKE) -C $@ ; \
12 fi
13
Jakub Kicinski4e887472024-03-04 21:13:26 -080014clean distclean:
Jakub Kicinski86878f12023-06-05 12:01:06 -070015 @for dir in $(SUBDIRS) ; do \
16 if [ -f "$$dir/Makefile" ] ; then \
17 $(MAKE) -C $$dir $@; \
18 fi \
19 done
20
Jakub Kicinski1d8617b2024-03-04 21:13:27 -080021.PHONY: all clean distclean $(SUBDIRS)