+compile: .javac $(java_pp_postproc) bin/org/xwt/builtin.xwar
+ echo "compiling .java -> .class:"
+ mkdir -p bin
+ $(shell cat .javac) -classpath lib/libgcj-minimal.jar $(java_sources) $(java_pp_postproc) -d bin/ 2>&1 | \
+ grep -v ^\\[read | sed s_^\\[write\ bin/__ | sed s_.class\\]_.java_ | sed "s_^_compiling .java -> .class: src/_"
+
+bin/org/xwt/util/Preprocessor.class: .javac
+ echo "compiling preprocessor"
+ mkdir -p bin
+ $(shell cat .javac) -classpath lib/libgcj-minimal.jar src/org/xwt/util/Preprocessor.java -d bin/ 2>&1 | \
+ grep -v ^\\[read | sed s_^\\[write\ bin/__ | sed s_.class\\]_.java_ | sed "s_^_compiling .java -> .class: src/_"
+
+$(java_pp_postproc): bin/%.java: src/%.java.pp bin/org/xwt/util/Preprocessor.class
+ @echo "preprocessing .java.pp -> .java: $<"
+ @mkdir -p `dirname $@`
+ @java -cp bin org.xwt.util.Preprocessor < $< > $@