Blob Blame History Raw
diff -up ./java/Makefile.javaDir ./java/Makefile
--- ./java/Makefile.javaDir	2016-12-22 04:58:49.000000000 +1000
+++ ./java/Makefile	2018-04-17 12:11:53.773004141 +1000
@@ -5,8 +5,8 @@ FILES = libsvm/svm.class libsvm/svm_mode
 		svm_train.class svm_predict.class svm_toy.class svm_scale.class
 
 #JAVAC = jikes
-JAVAC_FLAGS = -target 1.7 -source 1.7
-JAVAC = javac
+JAVAC_FLAGS = -target 1.8 -source 1.8  -classpath ${CLASSPATH}
+JAVAC ?= javac
 # JAVAC_FLAGS =
 export CLASSPATH := .:$(CLASSPATH)
 
@@ -19,8 +19,20 @@ all: $(FILES)
 libsvm/svm.java: libsvm/svm.m4
 	m4 libsvm/svm.m4 > libsvm/svm.java
 
+javadoc: docs/index.html
+
+docs/index.html: $(FILES)
+	javadoc -d docs *.java libsvm/*.java
+
+install:
+	mkdir -p ${JAVA_TARGET_DIR}
+	install -m 644 libsvm.jar ${JAVA_TARGET_DIR}
+uninstall:
+	rm -fr ${JAVA_TARGET_DIR}
+
 clean:
 	rm -f libsvm/*.class *.class *.jar libsvm/*~ *~ libsvm/svm.java
+	rm -rf docs
 
 dist: clean all
 	rm *.class libsvm/*.class
diff -up ./java/test_applet.html.javaDir ./java/test_applet.html
--- ./java/test_applet.html.javaDir	2016-12-22 04:58:51.000000000 +1000
+++ ./java/test_applet.html	2018-04-17 11:51:17.927996424 +1000
@@ -1 +1,3 @@
-<APPLET code="svm_toy.class" archive="libsvm.jar" width=300 height=350></APPLET>
+<html>
+<applet code="svm_toy.class" archive="libsvm.jar" width=300 height=350></applet>
+</html>