$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 $<