From bf33f8c0b7e4b89246814b9a7a346103486a4ee1 Mon Sep 17 00:00:00 2001 From: drekar Date: Thu, 29 Dec 2016 14:57:17 -1000 Subject: [PATCH 1/2] add liblinear.a to make lib --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 0534f2b..a471925 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ OS = $(shell uname) all: train predict -lib: linear.o tron.o blas/blas.a +lib: linear.o tron.o blas/blas.a liblinear.a if [ "$(OS)" = "Darwin" ]; then \ SHARED_LIB_FLAG="-dynamiclib -Wl,-install_name,liblinear.so.$(SHVER)"; \ else \ @@ -31,6 +31,9 @@ linear.o: linear.cpp linear.h blas/blas.a: blas/*.c blas/*.h make -C blas OPTFLAGS='$(CFLAGS)' CC='$(CC)'; +liblinear.a: linear.o + ar -rcvs liblinear.a linear.o tron.o + clean: make -C blas clean make -C matlab clean From 65bdb8d38b4fd8949951bbc79f74fabc1de08a0b Mon Sep 17 00:00:00 2001 From: drekar Date: Thu, 29 Dec 2016 15:03:35 -1000 Subject: [PATCH 2/2] add tron.o as a dependency to liblinear.a make target --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a471925..57b460d 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,7 @@ linear.o: linear.cpp linear.h blas/blas.a: blas/*.c blas/*.h make -C blas OPTFLAGS='$(CFLAGS)' CC='$(CC)'; -liblinear.a: linear.o +liblinear.a: linear.o tron.o ar -rcvs liblinear.a linear.o tron.o clean: