X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fvimcoder;a=blobdiff_plain;f=Makefile;h=aceb60e3a8f7c9cfbd7c6fa2542bc8638c351f68;hp=602b108a838562a402eb7647053a2f31b82b3a23;hb=HEAD;hpb=8be63558ddcd4c6acdff9c3f3f9b48948df81fce diff --git a/Makefile b/Makefile index 602b108..aceb60e 100644 --- a/Makefile +++ b/Makefile @@ -2,18 +2,20 @@ # Use this file with GNU make to compile and package VimCoder. # Supported targets: all clean distclean dist fetch jar -project = VimCoder -version = 0.3.5 +project = VimCoder +version = 0.3.6 -sources = $(wildcard src/com/dogcows/*.java) -classes = $(sources:src/%.java=%.class) -library = lib/ContestApplet.jar -jarfile = $(project)-$(version).jar -resource_path = com/dogcows/resources -resources = $(wildcard src/$(resource_path)/*) +sources = $(wildcard src/com/dogcows/*.java) +classes = $(sources:src/%.java=%.class) +library = lib/ContestApplet.jar +jarfile = $(project)-$(version).jar +resource_path = com/dogcows/resources +resources = $(wildcard src/$(resource_path)/*) -JAVAC = javac -JAVACFLAGS = -d . -sourcepath src -classpath $(library) +JAVAC = javac +JAVACFLAGS = -d . -sourcepath src -classpath $(library) + +PROVE = prove all: $(classes) $(resources:src/%=%) @@ -31,6 +33,9 @@ fetch: $(library) jar: $(jarfile) +test: all + $(PROVE) + $(classes): $(sources) | $(library) $(JAVAC) $(JAVACFLAGS) $^ @@ -51,6 +56,6 @@ $(jarfile): all jar cvf $@ COPYING README.md com -.PHONY: all clean distclean dist fetch jar +.PHONY: all clean distclean dist fetch jar test # vim:noet:ts=8