mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2025-10-17 09:18:38 +00:00
34 lines
737 B
Makefile
34 lines
737 B
Makefile
SUBDIRS := $(filter-out Makefile,$(wildcard *))
|
|
.PHONY: all configure clean distclean show $(SUBDIRS)
|
|
|
|
all: configure
|
|
@for dir in $(SUBDIRS); do \
|
|
echo "Entering $$dir" && cd $$dir && $(MAKE) && cd ..; \
|
|
done
|
|
|
|
link:
|
|
@if [ ! -L iproute2-this ]; then \
|
|
ln -s ../.. iproute2-this; \
|
|
fi
|
|
|
|
configure: link
|
|
@for dir in $(SUBDIRS); do \
|
|
echo "Entering $$dir" && cd $$dir && if [ -f configure ]; then ./configure; fi && cd ..; \
|
|
done
|
|
|
|
clean: link
|
|
@for dir in $(SUBDIRS); do \
|
|
echo "Entering $$dir" && cd $$dir && $(MAKE) clean && cd ..; \
|
|
done
|
|
|
|
distclean: clean
|
|
@for dir in $(SUBDIRS); do \
|
|
echo "Entering $$dir" && cd $$dir && $(MAKE) distclean && cd ..; \
|
|
done
|
|
|
|
show: link
|
|
@echo "$(SUBDIRS)"
|
|
|
|
$(SUBDIRS):
|
|
cd $@ && $(MAKE)
|