-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