--- /dev/null
+
+project := VimCoder
+version := 0.3
+
+mainclass = bin/com/dogcows/VimCoder.class
+library = lib/ContestApplet.jar
+jarfile = $(project)-$(version).jar
+
+JAVAC := javac
+JAVACFLAGS := -d bin -sourcepath src -classpath bin:$(library)
+
+
+.PHONY: all clean distclean dist fetch jar
+
+all: $(library) $(mainclass)
+
+clean:
+ rm -rf bin build
+
+distclean: clean
+ rm -rf lib
+
+dist:
+ git archive HEAD --prefix=vimcoder-$(version)/ | bzip2 >vimcoder-$(version).tar.bz2
+
+fetch: $(library)
+
+jar: all $(jarfile)
+
+
+$(library):
+ sh make.sh fetch $@
+
+bin/com/dogcows/%.class: src/com/dogcows/%.java
+ mkdir -p bin/com/dogcows/resources &&\
+$(JAVAC) $(JAVACFLAGS) $< &&\
+cp -R src/com/dogcows/resources bin/com/dogcows/
+
+$(jarfile): $(mainclass)
+ sh make.sh jar $@
+
+
+$(mainclass): src/com/dogcows/Util.java src/com/dogcows/Editor.java
+