xref: /linux/tools/net/ynl/Makefile (revision fd7d598270724cc787982ea48bbe17ad383a8b7f)
1# SPDX-License-Identifier: GPL-2.0
2
3SUBDIRS = lib generated samples
4
5all: $(SUBDIRS)
6	./ynl-regen.sh -f -p $(PWD)/../../../
7
8$(SUBDIRS):
9	@if [ -f "$@/Makefile" ] ; then \
10		$(MAKE) -C $@ ; \
11	fi
12
13clean hardclean:
14	@for dir in $(SUBDIRS) ; do \
15		if [ -f "$$dir/Makefile" ] ; then \
16			$(MAKE) -C $$dir $@; \
17		fi \
18	done
19
20.PHONY: clean all $(SUBDIRS)
21