1Makefile: add a rule to build a static library 2 3Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> 4[Fabrice: update for 2.43] 5Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 6diff -durN liblinear-1.96.orig/Makefile liblinear-1.96/Makefile 7--- liblinear-1.96.orig/Makefile 2014-11-15 07:50:23.000000000 +0100 8+++ liblinear-1.96/Makefile 2014-12-14 00:23:00.135893956 +0100 9@@ -16,6 +16,11 @@ 10 fi; \ 11 $(CXX) $${SHARED_LIB_FLAG} linear.o newton.o blas/blas.a -o liblinear.so.$(SHVER) 12 13+# Keeping blas/blas.a as a pre-requisite, to ensure all .o files are built 14+static-lib: linear.o newton.o blas/blas.a 15+ $(AR) rcv liblinear.a linear.o newton.o blas/*.o 16+ $(RANLIB) liblinear.a 17+ 18 train: newton.o linear.o train.c blas/blas.a 19 $(CXX) $(CFLAGS) -o train train.c newton.o linear.o $(LIBS) 20 21