diff options
author | mikesamuel <mikesamuel@ad8eed46-c659-4a31-e19d-951d88f54425> | 2011-03-02 19:03:22 +0000 |
---|---|---|
committer | mikesamuel <mikesamuel@ad8eed46-c659-4a31-e19d-951d88f54425> | 2011-03-02 19:03:22 +0000 |
commit | 0f3a7565157c70edb1935f04888fdc0407397fab (patch) | |
tree | c88a8ccd4211852b55bb82b63fd6369e11f3a81c /Makefile | |
parent | 3a3d912deec6a8382422b602031d12fee7d4c73a (diff) | |
download | sanitizer-0f3a7565157c70edb1935f04888fdc0407397fab.tar.gz |
test and Makefile cleanup
git-svn-id: http://owasp-java-html-sanitizer.googlecode.com/svn/trunk@7 ad8eed46-c659-4a31-e19d-951d88f54425
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -1,8 +1,9 @@ -CLASSPATH=lib/guava-libraries/guava.jar:lib/htmlparser-1.3/htmlparser-1.3.jar:lib/jsr305/jsr305.jar:lib/junit/junit.jar +CLASSPATH=lib/guava-libraries/guava.jar:lib/jsr305/jsr305.jar +TEST_CLASSPATH=lib/guava-libraries/guava.jar:lib/htmlparser-1.3/htmlparser-1.3.jar:lib/junit/junit.jar:lib/commons-codec-1.4/commons-codec-1.4.jar JAVAC_FLAGS=-source 1.5 -target 1.5 -Xlint -default: classes +default: tests clean: rm -rf out @@ -10,12 +11,14 @@ clean: out: mkdir -p out -classes: out src/main/org/owasp/html/*.java - javac ${JAVAC_FLAGS} -classpath ${CLASSPATH} -d out src/main/org/owasp/html/*.java +classes: out/classes.tstamp +out/classes.tstamp: out src/main/org/owasp/html/*.java + javac ${JAVAC_FLAGS} -classpath ${CLASSPATH} -d out src/main/org/owasp/html/*.java && touch out/classes.tstamp # Depends on all java files under tests. -out/org/owasp/html/Benchmark.class: out classes src/tests/org/owasp/html/Benchmark.java - javac ${JAVAC_FLAGS} -clxasspath ${CLASSPATH} -d out src/tests/org/owasp/html/*.java +tests: out/tests.tstamp +out/tests.tstamp: out out/classes.tstamp src/tests/org/owasp/html/*.java + javac ${JAVAC_FLAGS} -classpath out:${TEST_CLASSPATH} -d out src/tests/org/owasp/html/*.java && touch out/tests.tstamp -benchmark: out/org/owasp/html/Benchmark.class +benchmark: out/tests.tstamp java -cp ${CLASSPATH}:out org.owasp.html.Benchmark benchmark-data/Yahoo\!.html |