]> Dogcows Code - chaz/vimcoder/blobdiff - Makefile
add basic tests
[chaz/vimcoder] / Makefile
index 9ac51831fc3dd862637b903856f4214232b2b340..aceb60e3a8f7c9cfbd7c6fa2542bc8638c351f68 100644 (file)
--- 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
This page took 0.020991 seconds and 4 git commands to generate.