javac GetBootClassPath.java; \
java -cp . GetBootClassPath > .bootclasspath; \
rm GetBootClassPath.*; \
- echo -n "jikes -nowarn -sourcepath src/ -bootclasspath " > .javac; \
+ echo -n "jikes -verbose -nowarn -sourcepath src/ -bootclasspath " > .javac; \
cat .bootclasspath >> .javac; \
else \
echo "WARNING: You do not have jikes; falling back to javac. Compiles will be very slow."; \
make -C gcc mips target=mips
$(gcc_path)/bin/mips-gcc \
--static \
- -mabi=32 \
+ -mabi=o32 \
-mips1 \
-msoft-float \
- -o freetype.mips \
+ -o $@ \
-I gcc/src/freetype-2.1.4/include \
$(freetype_sources) \
- -Wl,--warn-once,--strip \
+ -Wl,--warn-once \
src/org/xwt/imp/Freetype.c \
$(gcc_path)/mips/lib/libc.a \
- -Wl,-T,$(gcc_path)/mips/lib/nullmon.ld
+ -Wl,-s,-T,$(gcc_path)/mips/lib/nullmon.ld
bin/org/xwt/imp/Freetype.java: freetype.mips bin/org/xwt/imp/MIPS.class
- @echo "translating .mips -> .java: $<"
+ @echo "translating .mips -> .java: $<"
@java -cp bin org.xwt.imp.MIPS org.xwt.imp.Freetype freetype.mips > bin/org/xwt/imp/Freetype.java
# compile is here to force compilation of the .class files (they get used via -Ibin/) without