aboutsummaryrefslogtreecommitdiff
path: root/build-all.mk
diff options
context:
space:
mode:
Diffstat (limited to 'build-all.mk')
-rw-r--r--build-all.mk19
1 files changed, 18 insertions, 1 deletions
diff --git a/build-all.mk b/build-all.mk
index b2a0be2..d2818a3 100644
--- a/build-all.mk
+++ b/build-all.mk
@@ -15,7 +15,7 @@ TREE = devo
NATIVE = native
-DATE = 921117
+DATE = 921118
TAG = latest-$(DATE)
@@ -104,6 +104,23 @@ all-cygnus:
done
@echo done at `date`
+build-cygnus:
+ @echo build started at `date`
+ @for i in $(TARGETS) ; do \
+ if [ "$$i" = "native" ] ; then \
+ if [ ! -f $(canonhost)-3stage-done ] ; then \
+ echo "3staging $(canonhost) native" ; \
+ $(MAKE) -f test-build.mk $(FLAGS_TO_PASS) $(host)-stamp-3stage-done $(log) && \
+ echo " completed successfully" ; \
+ fi \
+ else \
+ echo "building $(canonhost) cross to $$i" ; \
+ $(MAKE) -f test-build.mk $(FLAGS_TO_PASS) target=$$i build-cygnus $(tlog) && \
+ echo " completed successfully" ; \
+ fi ; \
+ done
+ @echo done at `date`
+
all-native:
[ -d $(INSTALLDIR) ] || mkdir $(INSTALLDIR)
rm -f /usr/cygnus/$(TAG)