+clean:
+ for dir in src tools; do
+ find $dir -name '*.cm*' -o -name '*.o' -o -name '*.byte' -o \
+ -name '*.native' -o -name '*.mll' -o -name '*.mly' -o \
+ -name '*.class' | while read file; do
+ case "$file" in
+ *.mll)
+ rm -f "${file%.mll}.ml"
+ ;;
+ *.mly)
+ rm -f "${file%.mly}.ml" "${file%.mly}.mli"
+ ;;
+ *)
+ rm -f "$file"
+ ;;
+ esac
+ done
+ done
+
+distclean: clean
+ rm -rf config.status configure config.log autom4te.cache .remake Remakefile remake
+
+%.class: %.java
+ javac $1
+
+%.native@EXE@: