-postprocessed_sources := $(handwritten_java_pp_sources:src/%.pp=build/java/%)
-$(postprocessed_sources): build/java/%.java: src/%.java.pp build/org/xwt/util/Preprocessor.class
- @echo "preprocessing .java.pp -> .java: $<"
- @mkdir -p `dirname $@`
- @java -cp build org.xwt.util.Preprocessor < $< > $@
-
-build/java/org/xwt/imp/Freetype.java: build/mips/freetype.mips build/class/org/xwt/imp/MIPS.class
- @echo "translating .mips -> .java: $<"
- @mkdir -p build/java/org/xwt/imp/
- @java -cp build org.xwt.imp.MIPS org.xwt.imp.Freetype build/mips/freetype.mips > build/java/org/xwt/imp/Freetype.java
-
-build/mips/freetype.mips: upstream/.freetype
- make -C upstream .gcc-mips target=mips
- $(gcc_path)/bin/mips-gcc \
- --static \
- -mabi=32 \
- -mips1 \
- -msoft-float \
- -o $@ \
- -I gcc/src/freetype-2.1.4/include \
- $(freetype_sources) \
- -Wl,--warn-once \
- src/org/xwt/imp/Freetype.c \
- -Wl,-s,-T,$(gcc_path)/mips/lib/nullmon.ld
-
-
-
-##############################################################################
-# Supported Platforms:
-#