Files
pkgsrc-ng/math/liblinear/patches/patch-blas_Makefile
2016-11-18 22:39:22 +01:00

34 lines
675 B
Plaintext

$NetBSD: patch-blas_Makefile,v 1.1 2016/01/28 11:34:48 jperkin Exp $
Use libtool.
--- blas/Makefile.orig 2015-09-26 22:03:28.000000000 +0000
+++ blas/Makefile
@@ -2,21 +2,21 @@ AR = ar rcv
RANLIB = ranlib
HEADERS = blas.h blasp.h
-FILES = dnrm2.o daxpy.o ddot.o dscal.o
+FILES = dnrm2.lo daxpy.lo ddot.lo dscal.lo
CFLAGS = $(OPTFLAGS)
FFLAGS = $(OPTFLAGS)
blas: $(FILES) $(HEADERS)
- $(AR) blas.a $(FILES)
- $(RANLIB) blas.a
+ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o libblas.la $(FILES)
clean:
- rm -f *.o
- rm -f *.a
- rm -f *~
-.c.o:
- $(CC) $(CFLAGS) -c $*.c
+.SUFFIXES: .lo
+.c.lo:
+ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<