X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fvimcoder;a=blobdiff_plain;f=Makefile;h=aceb60e3a8f7c9cfbd7c6fa2542bc8638c351f68;hp=9ac51831fc3dd862637b903856f4214232b2b340;hb=97ec47d986d74bf871e5ae0bef04fec277fadc96;hpb=ceb85143679bd2fdc5d39e354c440a329dbc9a2b diff --git a/Makefile b/Makefile index 9ac5183..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.6 +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