|
@@ -1,14 +1,24 @@
|
|
-Makefile: add a rule to build a static library
|
|
|
|
|
|
+From 43a6b4c7b3a63b1cd7f1ed2772a1147be892560f Mon Sep 17 00:00:00 2001
|
|
|
|
+From: Marcus Hoffmann <marcus.hoffmann@othermo.de>
|
|
|
|
+Date: Wed, 9 Apr 2025 16:03:59 +0200
|
|
|
|
+Subject: [PATCH] Makefile: add a rule to build a static library
|
|
|
|
|
|
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
|
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
|
[Fabrice: update for 2.43]
|
|
[Fabrice: update for 2.43]
|
|
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
-diff -durN liblinear-1.96.orig/Makefile liblinear-1.96/Makefile
|
|
|
|
---- liblinear-1.96.orig/Makefile 2014-11-15 07:50:23.000000000 +0100
|
|
|
|
-+++ liblinear-1.96/Makefile 2014-12-14 00:23:00.135893956 +0100
|
|
|
|
-@@ -16,6 +16,11 @@
|
|
|
|
- fi; \
|
|
|
|
- $(CXX) $${SHARED_LIB_FLAG} linear.o newton.o blas/blas.a -o liblinear.so.$(SHVER)
|
|
|
|
|
|
+[Marcus: update for 2.48]
|
|
|
|
+Signed-off-by: Marcus Hoffmann <marcus.hoffmann@othermo.de>
|
|
|
|
+---
|
|
|
|
+ Makefile | 5 +++++
|
|
|
|
+ 1 file changed, 5 insertions(+)
|
|
|
|
+
|
|
|
|
+diff --git a/Makefile b/Makefile
|
|
|
|
+index 4f22d17..5cf9b26 100644
|
|
|
|
+--- a/Makefile
|
|
|
|
++++ b/Makefile
|
|
|
|
+@@ -16,6 +16,11 @@ all: train predict
|
|
|
|
+ lib: linear.o newton.o blas/blas.a
|
|
|
|
+ $(CXX) $(SHARED_LIB_FLAG) linear.o newton.o blas/blas.a -o liblinear.so.$(SHVER)
|
|
|
|
|
|
+# Keeping blas/blas.a as a pre-requisite, to ensure all .o files are built
|
|
+# Keeping blas/blas.a as a pre-requisite, to ensure all .o files are built
|
|
+static-lib: linear.o newton.o blas/blas.a
|
|
+static-lib: linear.o newton.o blas/blas.a
|
|
@@ -18,3 +28,6 @@ diff -durN liblinear-1.96.orig/Makefile liblinear-1.96/Makefile
|
|
train: newton.o linear.o train.c blas/blas.a
|
|
train: newton.o linear.o train.c blas/blas.a
|
|
$(CXX) $(CFLAGS) -o train train.c newton.o linear.o $(LIBS)
|
|
$(CXX) $(CFLAGS) -o train train.c newton.o linear.o $(LIBS)
|
|
|
|
|
|
|
|
+--
|
|
|
|
+2.43.0
|
|
|
|
+
|