|
|
@ -1,7 +1,7 @@
|
|
|
|
diff -up ./Makefile.packageMain ./Makefile
|
|
|
|
diff -up ./Makefile.packageMain ./Makefile
|
|
|
|
--- ./Makefile.packageMain 2012-01-02 01:10:52.000000000 +1000
|
|
|
|
--- ./Makefile.packageMain 2013-03-31 17:06:44.000000000 +1000
|
|
|
|
+++ ./Makefile 2012-04-05 11:14:42.683613523 +1000
|
|
|
|
+++ ./Makefile 2013-04-13 22:59:43.796601417 +1000
|
|
|
|
@@ -1,25 +1,121 @@
|
|
|
|
@@ -1,11 +1,45 @@
|
|
|
|
CXX ?= g++
|
|
|
|
CXX ?= g++
|
|
|
|
-CFLAGS = -Wall -Wconversion -O3 -fPIC
|
|
|
|
-CFLAGS = -Wall -Wconversion -O3 -fPIC
|
|
|
|
+CFLAGS = ${RPM_CFLAGS} -Wall -Wconversion -O3 -fPIC
|
|
|
|
+CFLAGS = ${RPM_CFLAGS} -Wall -Wconversion -O3 -fPIC
|
|
|
@ -12,17 +12,15 @@ diff -up ./Makefile.packageMain ./Makefile
|
|
|
|
+DOT_LIBS=.
|
|
|
|
+DOT_LIBS=.
|
|
|
|
+LIBS= -L${DOT_LIBS} -lsvm
|
|
|
|
+LIBS= -L${DOT_LIBS} -lsvm
|
|
|
|
+export LIBSVM_VER
|
|
|
|
+export LIBSVM_VER
|
|
|
|
|
|
|
|
|
|
|
|
-all: svm-train svm-predict svm-scale
|
|
|
|
|
|
|
|
+IS_64:=$(shell /bin/uname -i | awk '/64/ {print 64}')
|
|
|
|
+IS_64:=$(shell /bin/uname -i | awk '/64/ {print 64}')
|
|
|
|
|
|
|
|
|
|
|
|
-lib: svm.o
|
|
|
|
|
|
|
|
+PREFIXDIR?= /usr
|
|
|
|
+PREFIXDIR?= /usr
|
|
|
|
+export PREFIXDIR
|
|
|
|
+export PREFIXDIR
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
-all: svm-train svm-predict svm-scale
|
|
|
|
+LIBDIR?=${PREFIXDIR}/lib${IS_64}
|
|
|
|
+LIBDIR?=${PREFIXDIR}/lib${IS_64}
|
|
|
|
+export LIBDIR
|
|
|
|
+export LIBDIR
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
-lib: svm.o
|
|
|
|
+DATADIR?=${PREFIXDIR}/share
|
|
|
|
+DATADIR?=${PREFIXDIR}/share
|
|
|
|
+export DATADIR
|
|
|
|
+export DATADIR
|
|
|
|
+
|
|
|
|
+
|
|
|
@ -50,12 +48,9 @@ diff -up ./Makefile.packageMain ./Makefile
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+libsvm.so.$(SHVER): svm.o
|
|
|
|
+libsvm.so.$(SHVER): svm.o
|
|
|
|
if [ "$(OS)" = "Darwin" ]; then \
|
|
|
|
if [ "$(OS)" = "Darwin" ]; then \
|
|
|
|
- SHARED_LIB_FLAG="-dynamiclib -W1,-install_name,libsvm.so.$(SHVER)"; \
|
|
|
|
SHARED_LIB_FLAG="-dynamiclib -Wl,-install_name,libsvm.so.$(SHVER)"; \
|
|
|
|
+ SHARED_LIB_FLAG="-dynamiclib -Wl,-install_name,libsvm.so.$(SHVER)"; \
|
|
|
|
|
|
|
|
else \
|
|
|
|
else \
|
|
|
|
- SHARED_LIB_FLAG="-shared -W1,-soname,libsvm.so.$(SHVER)"; \
|
|
|
|
@@ -14,12 +48,72 @@ lib: svm.o
|
|
|
|
+ SHARED_LIB_FLAG="-shared -Wl,-soname,libsvm.so.$(SHVER)"; \
|
|
|
|
|
|
|
|
fi; \
|
|
|
|
|
|
|
|
$(CXX) $${SHARED_LIB_FLAG} svm.o -o libsvm.so.$(SHVER)
|
|
|
|
$(CXX) $${SHARED_LIB_FLAG} svm.o -o libsvm.so.$(SHVER)
|
|
|
|
|
|
|
|
|
|
|
|
svm-predict: svm-predict.c svm.o
|
|
|
|
svm-predict: svm-predict.c svm.o
|