Makefile reorg
authoradam <adam@megacz.com>
Mon, 27 Dec 2004 10:30:50 +0000 (10:30 +0000)
committeradam <adam@megacz.com>
Mon, 27 Dec 2004 10:30:50 +0000 (10:30 +0000)
darcs-hash:20041227103050-5007d-181746ecc28251f4fd3b4c8bbc9d39534e2e5ee2.gz

Makefile

index e1e7642..b9a63c2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,21 +1,21 @@
-i = jar/.org.ibex
-default: $i.core $i.mail
+i = jar/org.ibex
+default: $i.core
 
 # dependencies
 $i.util:
 $i.crypto:   $i.util
 $i.io:       $i.util
-$i.classgen: $i.util jar/bcel.jar
 $i.gcclass:  $i.util jar/bcel.jar
-$i.nestedvm: $i.util jar/bcel.jar
-$i.net:      $i.util $i.io        $i.crypto
-$i.doc:      $i.util $i.io
-$i.js:       $i.util $i.io $i.net
-$i.jinetd:   $i.util $i.io $i.net $i.crypto $i.js
-$i.mail:     $i.util $i.io $i.net $i.crypto $i.js $i.jinetd jar/prevayler.jar
-$i.core:     $i.util $i.io $i.net $i.crypto $i.js                         $i.nestedvm
+$i.classgen: $i.util jar/bcel.jar
+$i.nestedvm: $i.util jar/bcel.jar $i.classgen
+$i.net:      $i.util                          $i.io        $i.crypto
+$i.doc:      $i.util                          $i.io
+$i.js:       $i.util                          $i.io $i.net
+$i.jinetd:   $i.util                          $i.io $i.net $i.crypto $i.js
+$i.mail:     $i.util                          $i.io $i.net $i.crypto $i.js $i.jinetd jar/prevayler.jar
+$i.core:     $i.util                          $i.io $i.net $i.crypto $i.js                             $i.nestedvm
 
-jar/.%: jar/org.ibex.tool.jar
+jar/%: jar/org.ibex.tool.jar
        @make -s repo/$*
        @echo "Building        $*"
        @cd repo/$*; java -Djava.ext.dirs=../../jar -jar ../../jar/org.ibex.tool.jar -s 1.5 -t 1.2 -v -w -j $*.jar src