make -sC upstream .jikes
$(gcc_path)/bin/$(target)-gcj:
- make -sC upstream gcc-3.3-$(target)
+ make -sC upstream gcc-3.3.1-$(target)
# PHASE 1b: human-written inputs
java_sources += $(handwritten_java_pp_sources:src/%.java.pp=build/java/%.java)
java_sources += $(handwritten_mips_sources:src/%.mips.c=build/java/%.java)
java_sources += build/java/org/xwt/Builtin.java
-#java_sources += build/java/org/xwt/imp/Freetype.java
+java_sources += build/java/org/xwt/imp/Freetype.java
$(handwritten_java_sources:src/%.java=build/java/%.java): build/java/%.java: src/%.java
@echo "symlinking: $@"
@mkdir -p `dirname $@`; \
build/mips/freetype.mips: $(freetype_mips_objects)
@echo "compiling .c -> .mips: $@"
@mkdir -p build/mips
- @make -sC upstream newlib-1.11.0/src newlib-1.11.0/build-mips/.installed gcc-3.3-mips freetype-2.1.4/src .headers target=mips
+ @make -sC upstream newlib-1.11.0/src newlib-1.11.0/build-mips/.installed gcc-3.3.1-mips freetype-2.1.4/src .headers target=mips
@$(gcc_path)/bin/mips-gcc \
--static \
-mabi=32 \
/** don't check if all surfaces are gone (and quit) until this is true */
public static boolean doneInitializing = false;
+ public static void main(String[] args) throws Exception {
+ org.xwt.imp.MIPSInterpreter interpreter = new org.xwt.imp.MIPSInterpreter();
+ System.out.println("exit code: " +
+ interpreter.run(new String[] { "build/mips/freetype.mips", "padua.ttf" }));
+ }
+
/** common entry point */
- public static void main(String[] args) {
+ public static void main_(String[] args) {
try {
int startargs = 0;
while (true) {