-$(gcj_java_objects): bin-$(platform)/%.o: src/%.java $(javac_java_objects)
- echo -ne "compiling .java -> .o: $<"
- mkdir -p `dirname $@`
+# unpack and patch the ijg library
+src/org/ijg/jmorecfg.h: src/org/ijg/jpegsrc.v6b.tar.gz src/org/ijg/jmorecfg.h.patch
+ cd src/org/ijg/; tar xzf jpegsrc.v6b.tar.gz
+ cd src/org/ijg/jpeg-6b; ./configure --target=$(target)
+ cd src/org/ijg/jpeg-6b; mv $(jpeg_c_sources) $(jpeg_headers) ..
+ cd src/org/ijg; patch -p0 < jmorecfg.h.patch
+ rm -rf src/org/ijg/jpeg-6b
+
+$(java_objects): bin-$(platform)/%.java.o: src/%.java $(java_classes)
+ @echo "compiling .java -> .o: $<"
+ @mkdir -p `dirname $@`