34 lines
675 B
Plaintext
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 $<
|
|
|
|
|