-build/$(platform)/$(target_bin): build/$(platform)/ibex.pruned.jar .natcalls-$(platform)
-
- @echo -e "\n\033[1mcompiling .jar -> .o\033[0m"
- $(gcj) -c --bootclasspath=build/$(platform)/ibex.jar -d build/$(platform) build/$(platform)/ibex.pruned.jar
-
- @echo -e "\n\033[1mlinking .o -> $(target_bin).phat\033[0m"
- PATH=upstream/install/bin:$$PATH $(gcj) \
+build/$(platform)/$(target_bin): build/$(platform)/ibex.pruned.jar build/$(platform)/natibex.a build/$(platform)/org/ibex/plat/$(platform).cc.o build/$(platform)/builtin.o
+
+ @echo -e "\n\033[1mlinking .jar -> $(target_bin).phat\033[0m"
+# PATH=upstream/install/bin:$$PATH $(gcj)
+# -Os -w
+ cd build/$(platform); $(shell pwd)/upstream/install/bin/$(target)-gcj \
+ -fCLASSPATH=$(shell pwd)/upstream/install/share/java/libgcj-3.3.jar \
+ -c java/lang/Class.class
+ PATH=upstream/install/bin:$$PATH upstream/install/bin/$(target)-gcj \