2004/01/28 09:56:33
[org.ibex.core.git] / Makefile
index c6d0d76..fc29a6a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -29,6 +29,10 @@ foo: .compile
        make .install_jode-1.1.1_java target=java
        cd build; jar xvf ../upstream/install/share/java/libgcj-3.3.jar java/lang/Object.class
        java -cp upstream/java-getopt-1.0.9:upstream/jode-1.1.1/build-java jode.obfuscator.Main jode.conf
+       cd out; jar xvf ../upstream/install/share/java/libgcj-3.3.jar java/lang/
+       cd build/class; tar cf - org/ | tar -C ../../out -xvf -
+       cd out ; rm -rf gnu/java/awt gnu/java/beans gnu/java/rmi java/rmi java/beans java/awt java/sql
+       for A in `find out -name \*.class`; do cd `dirname $$A`; $(shell pwd)/$(gcj) -c `basename $$A` -fCLASSPATH=$(shell pwd)/out; cd $(shell pwd); done
 
 darwin_libdir       := upstream/install/powerpc-apple-darwin/lib
 darwin_linker_flags := -Wl,-dylib_file,/usr/lib/libSystem.B.dylib:$(darwin_libdir)/libSystem.B.dylib
@@ -114,7 +118,7 @@ build/class/org/xwt/util/Preprocessor.class: src/org/xwt/util/Preprocessor.java
        mkdir -p build/class/org/xwt/util/
        ./.jikes $<
 
-oldcompile:; CLASSPATH=$$CLASSPATH:lib/libgcj-minimal.jar:upstream/mips/build javac -d build/class `find build/java/ -name \*.java`
+oldcompile:; CLASSPATH=$$CLASSPATH:lib/libgcj-minimal.jar:upstream/mips/build javac -target 1.1 -d build/class `find build/java/ -name \*.java`
 compile: .compile
 .compile: $(java_sources) .jikes .install_mips2java
        @echo -e "\n\033[1mcompiling          .java -> .class: src/**/*.java\033[0m"