$NetBSD: patch-aa,v 1.6 2008/08/12 21:32:04 markd Exp $

--- SRC/Makefile.orig	2007-02-26 19:20:07.000000000 +0100
+++ SRC/Makefile
@@ -294,8 +294,8 @@ ALLOBJ=$(SLASRC) $(DLASRC) $(CLASRC) $(Z
 	$(ALLAUX)
 
 ../$(LAPACKLIB): $(ALLOBJ)
-	$(ARCH) $(ARCHFLAGS) $@ $(ALLOBJ)
-	$(RANLIB) $@
+	${LIBTOOL} --mode=link --tag=F77 ${FC} ${LDFLAGS} -o ../$(LAPACKLIB) \
+	$(ALLOBJ:.o=.lo) -rpath ${PREFIX}/lib -version-info 3:0
 
 single: $(SLASRC) $(ALLAUX) $(SCLAUX) 
 	$(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(SLASRC) $(ALLAUX) \
@@ -332,8 +332,6 @@ clean:
 	rm -f *.o
 
 .f.o: 
-	$(FORTRAN) $(OPTS) -c $< -o $@
+	${LIBTOOL} --mode=compile --tag=CC ${FC} ${FFLAGS} -c $<
 
-slaruv.o: slaruv.f ; $(FORTRAN) $(NOOPT) -c $< -o $@
-dlaruv.o: dlaruv.f ; $(FORTRAN) $(NOOPT) -c $< -o $@
 
