|
|
56c7459 |
diff -up ./java/Makefile.javaDir ./java/Makefile
|
|
|
56c7459 |
--- ./java/Makefile.javaDir 2009-02-18 10:41:04.000000000 +1000
|
|
|
56c7459 |
+++ ./java/Makefile 2010-11-08 10:59:11.229518442 +1000
|
|
|
56c7459 |
@@ -4,13 +4,21 @@ FILES = libsvm/svm.class libsvm/svm_mode
|
|
|
56c7459 |
libsvm/svm_print_interface.class \
|
|
|
56c7459 |
svm_train.class svm_predict.class svm_toy.class svm_scale.class
|
|
|
921d062 |
|
|
|
56c7459 |
+JAVA_DOC_DIR=${INSTDIR}/share/javadoc/libsvm-${LIBSVM_VER}
|
|
|
56c7459 |
+CLASSPATH = .
|
|
|
56c7459 |
#JAVAC = jikes
|
|
|
56c7459 |
-JAVAC_FLAGS = -target 1.5 -source 1.5
|
|
|
56c7459 |
+JAVAC_FLAGS = -target 1.5 -source 1.5 -classpath ${CLASSPATH}
|
|
|
56c7459 |
+ifndef JAVAC
|
|
|
56c7459 |
JAVAC = javac
|
|
|
56c7459 |
+endif
|
|
|
56c7459 |
# JAVAC_FLAGS =
|
|
|
921d062 |
|
|
|
56c7459 |
+ifndef JAR
|
|
|
56c7459 |
+JAR=jar
|
|
|
56c7459 |
+endif
|
|
|
56c7459 |
+
|
|
|
56c7459 |
all: $(FILES)
|
|
|
56c7459 |
- jar cvf libsvm.jar *.class libsvm/*.class
|
|
|
56c7459 |
+ ${JAR} cvf libsvm.jar *.class libsvm/*.class
|
|
|
921d062 |
|
|
|
56c7459 |
.java.class:
|
|
|
56c7459 |
$(JAVAC) $(JAVAC_FLAGS) $<
|
|
|
56c7459 |
@@ -18,8 +26,23 @@ all: $(FILES)
|
|
|
56c7459 |
libsvm/svm.java: libsvm/svm.m4
|
|
|
56c7459 |
m4 libsvm/svm.m4 > libsvm/svm.java
|
|
|
921d062 |
|
|
|
56c7459 |
+javadoc: docs/index.html
|
|
|
56c7459 |
+
|
|
|
56c7459 |
+docs/index.html: $(FILES)
|
|
|
56c7459 |
+ javadoc -d docs *.java libsvm/*.java
|
|
|
56c7459 |
+
|
|
|
921d062 |
+install:
|
|
|
56c7459 |
+ mkdir -p ${JAVA_TARGET_DIR}
|
|
|
56c7459 |
+ install -m 644 libsvm.jar ${JAVA_TARGET_DIR}
|
|
|
56c7459 |
+# mkdir -p ${JAVA_DOC_DIR}
|
|
|
56c7459 |
+# cd docs; cp -R * ${JAVA_DOC_DIR}
|
|
|
56c7459 |
+uninstall:
|
|
|
56c7459 |
+ rm -fr ${JAVA_TARGETDIR}
|
|
|
56c7459 |
+# rm -fr ${JAVA_DOC_DIR}
|
|
|
56c7459 |
+
|
|
|
56c7459 |
clean:
|
|
|
56c7459 |
rm -f libsvm/*.class *.class *.jar libsvm/*~ *~ libsvm/svm.java
|
|
|
56c7459 |
+ rm -rf docs
|
|
|
921d062 |
|
|
|
56c7459 |
dist: clean all
|
|
|
56c7459 |
rm *.class libsvm/*.class
|
|
|
56c7459 |
diff -up ./java/test_applet.html.javaDir ./java/test_applet.html
|
|
|
56c7459 |
--- ./java/test_applet.html.javaDir 2003-07-12 14:07:32.000000000 +1000
|
|
|
56c7459 |
+++ ./java/test_applet.html 2010-11-08 10:59:11.229518442 +1000
|
|
|
56c7459 |
@@ -1 +1,3 @@
|
|
|
56c7459 |
-<APPLET code="svm_toy.class" archive="libsvm.jar" width=300 height=350></APPLET>
|
|
|
56c7459 |
+<html>
|
|
|
56c7459 |
+<applet code="svm_toy.class" archive="libsvm.jar" width=300 height=350></applet>
|
|
|
56c7459 |
+</html>
|