Blame testsuite/iproute2/Makefile
|
Packit Service |
3880ab |
# SPDX-License-Identifier: GPL-2.0
|
|
Packit Service |
3880ab |
SUBDIRS := $(filter-out Makefile,$(wildcard *))
|
|
Packit Service |
3880ab |
.PHONY: all configure clean distclean show $(SUBDIRS)
|
|
Packit Service |
3880ab |
|
|
Packit Service |
3880ab |
all: configure
|
|
Packit Service |
3880ab |
@for dir in $(SUBDIRS); do \
|
|
Packit Service |
3880ab |
$(MAKE) -C $$dir; \
|
|
Packit Service |
3880ab |
done
|
|
Packit Service |
3880ab |
|
|
Packit Service |
3880ab |
link:
|
|
Packit Service |
3880ab |
@if [ ! -L iproute2-this ]; then \
|
|
Packit Service |
3880ab |
ln -s ../.. iproute2-this; \
|
|
Packit Service |
3880ab |
fi
|
|
Packit Service |
3880ab |
|
|
Packit Service |
3880ab |
configure: link
|
|
Packit Service |
3880ab |
@for dir in $(SUBDIRS); do \
|
|
Packit Service |
3880ab |
echo "Entering $$dir" && cd $$dir && if [ -f configure ]; then ./configure; fi && cd ..; \
|
|
Packit Service |
3880ab |
done
|
|
Packit Service |
3880ab |
|
|
Packit Service |
3880ab |
clean: link
|
|
Packit Service |
3880ab |
@for dir in $(SUBDIRS); do \
|
|
Packit Service |
3880ab |
$(MAKE) -C $$dir clean; \
|
|
Packit Service |
3880ab |
done
|
|
Packit Service |
3880ab |
|
|
Packit Service |
3880ab |
distclean: clean
|
|
Packit Service |
3880ab |
@for dir in $(SUBDIRS); do \
|
|
Packit Service |
3880ab |
$(MAKE) -C $$dir distclean; \
|
|
Packit Service |
3880ab |
done
|
|
Packit Service |
3880ab |
|
|
Packit Service |
3880ab |
show: link
|
|
Packit Service |
3880ab |
@echo "$(SUBDIRS)"
|
|
Packit Service |
3880ab |
|
|
Packit Service |
3880ab |
$(SUBDIRS):
|
|
Packit Service |
3880ab |
cd $@ && $(MAKE)
|