diff --git a/lang/fr/gklearn/gedlib/lib/libsvm.3.22/Makefile b/lang/fr/gklearn/gedlib/lib/libsvm.3.22/Makefile new file mode 100644 index 0000000..6289cb7 --- /dev/null +++ b/lang/fr/gklearn/gedlib/lib/libsvm.3.22/Makefile @@ -0,0 +1,24 @@ +CXX ?= g++ +CFLAGS = -Wall -Wconversion -O3 -fPIC +OS = $(shell uname) + +all: svm-train svm-predict svm-scale + +lib: svm.o + if [ "$(OS)" = "Darwin" ]; then \ + SHARED_LIB_FLAG="-dynamiclib -Wl,-install_name,libsvm.so"; \ + else \ + SHARED_LIB_FLAG="-shared -Wl,-soname,libsvm.so"; \ + fi; \ + $(CXX) $${SHARED_LIB_FLAG} svm.o -o libsvm.so + +svm-predict: svm-predict.c svm.o + $(CXX) $(CFLAGS) svm-predict.c svm.o -o svm-predict -lm +svm-train: svm-train.c svm.o + $(CXX) $(CFLAGS) svm-train.c svm.o -o svm-train -lm +svm-scale: svm-scale.c + $(CXX) $(CFLAGS) svm-scale.c -o svm-scale +svm.o: svm.cpp svm.h + $(CXX) $(CFLAGS) -c svm.cpp +clean: + rm -f *~ svm.o svm-train svm-predict svm-scale libsvm.so