Author: bernhard
Date: Sun Jul 24 07:26:32 2005
New Revision: 8695

Modified:
   trunk/config/gen/makefiles/languages.in
Log:
Added a bunch of '-', in order ignore command failures in
'languages/Makefile'.
This should 'make languages' more robust, see [perl #36647].


Modified: trunk/config/gen/makefiles/languages.in
==============================================================================
--- trunk/config/gen/makefiles/languages.in     (original)
+++ trunk/config/gen/makefiles/languages.in     Sun Jul 24 07:26:32 2005
@@ -1,9 +1,29 @@
 # $Id$
 
-PERL = ${perl}
+# setup of commands
 ${make_set_make}
-MAKE_C = ${make_c}
-LANGUAGES = BASIC befunge bf cola forth jako lisp m4 miniperl ook 
parrot_compiler perl6 regex scheme tcl urm
+PERL      = ${perl}
+MAKE_C    = ${make_c}
+
+# add new languages here
+# remove obsolete languages here
+LANGUAGES = \
+    BASIC \
+    befunge \
+    bf \
+    cola \
+    forth \
+    jako \
+    lisp \
+    m4 \
+    miniperl \
+    ook \
+    parrot_compiler \
+    perl6 \
+    regex \
+    scheme \
+    tcl \
+    urm
 
 # the default target
 all: $(LANGUAGES)
@@ -33,7 +53,23 @@ help:
 test:   all
        $(PERL) -I ../lib testall
 
-clean: BASIC.clean befunge.clean bf.clean cola.clean forth.clean jako.clean 
lisp.clean m4.clean miniperl.clean ook.clean parrot_compiler.clean perl6.clean 
regex.clean scheme.clean tcl.clean urm.clean
+clean: \
+    BASIC.clean \
+    befunge.clean \
+    bf.clean \
+    cola.clean \
+    forth.clean \
+    jako.clean \
+    lisp.clean \
+    m4.clean \
+    miniperl.clean \
+    ook.clean \
+    parrot_compiler.clean \
+    perl6.clean \
+    regex.clean \
+    scheme.clean \
+    tcl.clean \
+    urm.clean
 
 
 #
@@ -52,25 +88,25 @@ BASIC.clean:
 
 befunge : befunge.dummy
 befunge.dummy:
-       $(MAKE_C) befunge
+       - $(MAKE_C) befunge
 befunge.test:
-       $(MAKE_C) befunge test
+       - $(MAKE_C) befunge test
 befunge.clean:
-       $(MAKE_C) befunge clean
+       - $(MAKE_C) befunge clean
 
 bf : bf.dummy
 bf.dummy:
-       $(MAKE_C) bf
+       - $(MAKE_C) bf
 bf.test:
-       $(MAKE_C) bf test
+       - $(MAKE_C) bf test
 bf.clean:
-       $(MAKE_C) bf clean
+       - $(MAKE_C) bf clean
 
 cola : cola.dummy
 cola.dummy:
-       $(MAKE_C) cola
+       - $(MAKE_C) cola
 cola.test:
-       $(MAKE_C) cola test
+       - $(MAKE_C) cola test
 cola.clean:
 # don't clean cola, as files in MANIFEST are removed
 
@@ -86,65 +122,65 @@ jako: jako.dummy
 jako.dummy:
 # don't make jako, as tests are executed by default
 jako.test:
-       $(MAKE_C) jako test
+       - $(MAKE_C) jako test
 jako.clean:
-       $(MAKE_C) jako clean
+       - $(MAKE_C) jako clean
 
 lisp: lisp.dummy
 lisp.dummy:
-       $(MAKE_C) lisp
+       - $(MAKE_C) lisp
 lisp.test:
-       $(MAKE_C) lisp test
+       - $(MAKE_C) lisp test
 lisp.clean:
-       $(MAKE_C) lisp clean
+       - $(MAKE_C) lisp clean
 
 m4: m4.dummy
 m4.dummy:
-       $(MAKE_C) m4
+       - $(MAKE_C) m4
 m4.test:
-       $(MAKE_C) m4 test
+       - $(MAKE_C) m4 test
 m4.clean:
-       $(MAKE_C) m4 clean
+       - $(MAKE_C) m4 clean
 
 miniperl : miniperl.dummy
 miniperl.dummy:
 # miniperl is missing t/harness
 # $(MAKE_C) miniperl
 miniperl.test:
-       $(MAKE_C) miniperl test
+       - $(MAKE_C) miniperl test
 miniperl.clean:
-       $(MAKE_C) miniperl clean
+       - $(MAKE_C) miniperl clean
 
 ook : ook.dummy
 ook.dummy:
-       $(MAKE_C) ook
+       - $(MAKE_C) ook
 ook.test:
-       $(MAKE_C) ook test
+       - $(MAKE_C) ook test
 ook.clean:
-       $(MAKE_C) ook clean
+       - $(MAKE_C) ook clean
 
 parrot_compiler: parrot_compiler.dummy
 parrot_compiler.dummy:
-       $(MAKE_C) parrot_compiler
+       - $(MAKE_C) parrot_compiler
 parrot_compiler.test:
 # no target test in parrot_compiler/Makefile
 # (MAKE_C) parrot_compiler test
 parrot_compiler.clean:
-       $(MAKE_C) parrot_compiler clean
+       - $(MAKE_C) parrot_compiler clean
 
 perl6 : perl6.dummy
 perl6.dummy:
-       $(MAKE_C) perl6
+       - $(MAKE_C) perl6
 perl6.test:
-       $(MAKE_C) perl6 test
+       - $(MAKE_C) perl6 test
 perl6.clean:
-       $(MAKE_C) perl6 clean
+       - $(MAKE_C) perl6 clean
 
 regex: regex.dummy
 regex.dummy:
-       $(MAKE_C) regex
+       - $(MAKE_C) regex
 regex.test :
-       $(MAKE_C) regex test
+       - $(MAKE_C) regex test
 regex.clean :
 # No target clean for regex
 
@@ -152,22 +188,22 @@ scheme: scheme.dummy
 scheme.dummy:
        @echo "SKIPPED: scheme: (nothing to make, but should not default to 
make test)"
 scheme.test :
-       $(MAKE_C) scheme test
+       - $(MAKE_C) scheme test
 scheme.clean :
-       $(MAKE_C) scheme clean
+       - $(MAKE_C) scheme clean
 
 tcl: tcl.dummy
 tcl.dummy:
-       $(MAKE_C) tcl
+       - $(MAKE_C) tcl
 tcl.test:
-       $(MAKE_C) tcl test
+       - $(MAKE_C) tcl test
 tcl.clean:
-       $(MAKE_C) tcl clean
+       - $(MAKE_C) tcl clean
 
 urm: urm.dummy
 urm.dummy:
-       $(MAKE_C) urm
+       - $(MAKE_C) urm
 urm.test:
-       $(MAKE_C) urm test
+       - $(MAKE_C) urm test
 urm.clean:
-       $(MAKE_C) urm clean
+       - $(MAKE_C) urm clean

Reply via email to