aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile39
1 files changed, 5 insertions, 34 deletions
diff --git a/Makefile b/Makefile
index ffbc4bc..79e7a7f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,40 +1,11 @@
include config.mk
-all:
- $(MAKE) -C icebox
- $(MAKE) -C icepack
- $(MAKE) -C iceprog
- $(MAKE) -C icemulti
- $(MAKE) -C icepll
- $(MAKE) -C icetime
- $(MAKE) -C icebram
+SUBDIRS = icebox icepack iceprog icemulti icepll icetime icebram
-clean:
- $(MAKE) -C icebox clean
- $(MAKE) -C icepack clean
- $(MAKE) -C iceprog clean
- $(MAKE) -C icemulti clean
- $(MAKE) -C icepll clean
- $(MAKE) -C icetime clean
- $(MAKE) -C icebram clean
-
-install:
- $(MAKE) -C icebox install
- $(MAKE) -C icepack install
- $(MAKE) -C iceprog install
- $(MAKE) -C icemulti install
- $(MAKE) -C icepll install
- $(MAKE) -C icetime install
- $(MAKE) -C icebram install
-
-uninstall:
- $(MAKE) -C icebox uninstall
- $(MAKE) -C icepack uninstall
- $(MAKE) -C iceprog uninstall
- $(MAKE) -C icemulti uninstall
- $(MAKE) -C icepll uninstall
- $(MAKE) -C icetime uninstall
- $(MAKE) -C icebram uninstall
+all clean install uninstall:
+ for dir in $(SUBDIRS); do \
+ $(MAKE) -C $$dir $@ || exit; \
+ done
mxebin: clean
$(MAKE) MXE=1