We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9db0cfd commit fc98393Copy full SHA for fc98393
Makefile
@@ -1,13 +1,19 @@
1
-MAKEFILES := $(shell find . -mindepth 2 -name Makefile)
+MAKEFILES := $(subst ./,,$(shell find . -mindepth 2 -name Makefile))
2
+
3
+TARGETS := $(dir $(MAKEFILES))
4
5
DATESTRING := $(shell date +%Y)$(shell date +%m)$(shell date +%d)
6
-all:
- @for i in $(MAKEFILES); do $(MAKE) -C `dirname $$i` || exit 1; done;
7
+all: $(TARGETS)
8
9
+.PHONY: $(TARGETS)
10
11
+$(TARGETS):
12
+ @$(MAKE) -C $@
13
14
clean:
15
@rm -f *.bz2
- @for i in $(MAKEFILES); do $(MAKE) -C `dirname $$i` clean || exit 1; done;
16
+ @for i in $(TARGETS); do $(MAKE) -C $$i clean || exit 1; done;
17
18
dist: clean
19
@tar -cvjf switch-examples-$(DATESTRING).tar.bz2 *
0 commit comments