+gcc/src/.freetype:
+ mkdir -p gcc/src
+ curl http://umn.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.4.tar.gz | tar xvzf - -C gcc/src
+ cd gcc/src; patch -p0 < freetype.patch
+ touch gcc/src/.freetype
+
+freetype.mips: gcc/src/.freetype
+ make -C gcc mips target=mips
+ $(gcc_path)/bin/mips-gcc \
+ --static \
+ -mabi=32 \
+ -mips1 \
+ -msoft-float \
+ -o freetype.mips \
+ -I gcc/src/freetype-2.1.4/include \
+ $(freetype_sources) \
+ -Wl,--warn-once,--strip \
+ src/org/xwt/imp/Freetype.c \
+ $(gcc_path)/mips/lib/libc.a \
+ -Wl,-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: $<"
+ @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