56c7459
diff -up ./python/Makefile.pythonDir ./python/Makefile
56c7459
--- ./python/Makefile.pythonDir	2010-06-16 14:04:46.000000000 +1000
921d062
+++ ./python/Makefile	2011-06-14 16:53:39.365997401 +1000
921d062
@@ -1,4 +1,19 @@
56c7459
-all = lib
921d062
+PYTHONDIR_NAME ?= python${PYTHON_VERSION}/site-packages/libsvm
921d062
+PYTHONDIR?=${LIBDIR}/${PYTHONDIR_NAME}
921d062
+PYTHONDIR_INSTALL=${DESTDIR}/${PYTHONDIR}
921d062
+SVM_TOOLS:= $(notdir $(wildcard ../tools/*.py))
56c7459
 
56c7459
-lib:
56c7459
+all: lib
921d062
+
56c7459
+lib: ../svm.cpp ../svm.h
56c7459
 	cd ..; make lib; cd -
56c7459
+
56c7459
+install: all
921d062
+	mkdir -p ${PYTHONDIR_INSTALL}
921d062
+	install -m 755 *.py ${PYTHONDIR_INSTALL}
921d062
+	install -m 755 ../tools/*.py ${PYTHONDIR_INSTALL}
921d062
+	$(foreach toolPy,$(SVM_TOOLS),ln -s ${PYTHONDIR}/$(toolPy) ${BINDIR_INSTALL}/svm-$(toolPy);)
56c7459
+
56c7459
+uninstall:
921d062
+	rm -fr ${LIBDIR}/${PYTHON_PATH} $(addprefix ${BINDIR_INSTALL}/svm-,$(SVM_TOOLS))
56c7459
+