diff options
Diffstat (limited to 'math/superlu/files/patch-SRC-Makefile')
-rw-r--r-- | math/superlu/files/patch-SRC-Makefile | 58 |
1 files changed, 33 insertions, 25 deletions
diff --git a/math/superlu/files/patch-SRC-Makefile b/math/superlu/files/patch-SRC-Makefile index b97513e4043c..12f12fa0fcc1 100644 --- a/math/superlu/files/patch-SRC-Makefile +++ b/math/superlu/files/patch-SRC-Makefile @@ -1,35 +1,42 @@ ---- SRC/Makefile.orig 2006-01-06 00:09:14.000000000 +0100 -+++ SRC/Makefile 2012-04-06 20:56:28.000000000 +0200 -@@ -89,39 +89,47 @@ - zcolumn_dfs.o zcolumn_bmod.o zpivotL.o zpruneL.o \ - zmemory.o zutil.o zmyblas2.o +--- SRC/Makefile.orig 2011-10-27 21:49:47.000000000 +0200 ++++ SRC/Makefile 2014-08-28 21:11:48.000000000 +0200 +@@ -111,35 +111,43 @@ + ilu_zcolumn_dfs.o ilu_zpanel_dfs.o ilu_zcopy_to_ucol.o \ + ilu_zpivotL.o zdiagonal.o -all: single double complex complex16 -+all: single double complex complex16 shared ++SINGLE = $(SLUSRC) $(ALLAUX) $(LAAUX) $(SLASRC) $(SCLAUX) ++DOUBLE = $(DLUSRC) $(ALLAUX) $(LAAUX) $(DLASRC) $(DZLAUX) ++COMPLEX = $(CLUSRC) $(ALLAUX) $(LAAUX) $(CLASRC) $(SCLAUX) ++COMPLEX16 = $(ZLUSRC) $(ALLAUX) $(LAAUX) $(ZLASRC) $(DZLAUX) ++ ++all: static shared single: $(SLUSRC) $(ALLAUX) $(LAAUX) $(SLASRC) $(SCLAUX) -- $(ARCH) $(ARCHFLAGS) ../$(SUPERLULIB) \ -+ $(ARCMD) $(ARCHFLAGS) ../$(SUPERLULIB) \ - $(SLUSRC) $(ALLAUX) $(LAAUX) $(SLASRC) $(SCLAUX) - $(RANLIB) ../$(SUPERLULIB) +- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \ +- $(SLUSRC) $(ALLAUX) $(LAAUX) $(SLASRC) $(SCLAUX) +- $(RANLIB) $(SUPERLULIB) double: $(DLUSRC) $(ALLAUX) $(LAAUX) $(DLASRC) $(DZLAUX) -- $(ARCH) $(ARCHFLAGS) ../$(SUPERLULIB) \ -+ $(ARCMD) $(ARCHFLAGS) ../$(SUPERLULIB) \ - $(DLUSRC) $(ALLAUX) $(LAAUX) $(DLASRC) $(DZLAUX) - $(RANLIB) ../$(SUPERLULIB) +- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \ +- $(DLUSRC) $(ALLAUX) $(LAAUX) $(DLASRC) $(DZLAUX) +- $(RANLIB) $(SUPERLULIB) complex: $(CLUSRC) $(ALLAUX) $(LAAUX) $(CLASRC) $(SCLAUX) -- $(ARCH) $(ARCHFLAGS) ../$(SUPERLULIB) \ -+ $(ARCMD) $(ARCHFLAGS) ../$(SUPERLULIB) \ - $(CLUSRC) $(ALLAUX) $(LAAUX) $(CLASRC) $(SCLAUX) - $(RANLIB) ../$(SUPERLULIB) +- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \ +- $(CLUSRC) $(ALLAUX) $(LAAUX) $(CLASRC) $(SCLAUX) +- $(RANLIB) $(SUPERLULIB) complex16: $(ZLUSRC) $(ALLAUX) $(LAAUX) $(ZLASRC) $(DZLAUX) -- $(ARCH) $(ARCHFLAGS) ../$(SUPERLULIB) \ -+ $(ARCMD) $(ARCHFLAGS) ../$(SUPERLULIB) \ - $(ZLUSRC) $(ALLAUX) $(LAAUX) $(ZLASRC) $(DZLAUX) - $(RANLIB) ../$(SUPERLULIB) +- $(ARCH) $(ARCHFLAGS) $(SUPERLULIB) \ +- $(ZLUSRC) $(ALLAUX) $(LAAUX) $(ZLASRC) $(DZLAUX) ++ ++static: single double complex complex16 ++ $(ARCMD) $(ARCHFLAGS) $(SUPERLULIB) $(SINGLE) ++ $(ARCMD) $(ARCHFLAGS) $(SUPERLULIB) $(DOUBLE) ++ $(ARCMD) $(ARCHFLAGS) $(SUPERLULIB) $(COMPLEX) ++ $(ARCMD) $(ARCHFLAGS) $(SUPERLULIB) $(COMPLEX16) + $(RANLIB) $(SUPERLULIB) +shared: single double complex complex16 + $(CC) -shared -Wl,-soname=$(SUPERLULIB_SHARED) -o ../$(SUPERLULIB_SHARED) \ @@ -52,8 +59,9 @@ ################################## .c.o: - $(CC) $(CFLAGS) $(CDEFS) $(BLASDEF) -c $< $(VERBOSE) +@@ -149,4 +157,4 @@ + $(FORTRAN) $(FFLAGS) -c $< clean: -- rm -f *.o ../libsuperlu_3.0.a -+ rm -f *.o ../libsuperlu_3.0.a ../libsuperlu_3.0.so +- rm -f *.o $(SUPERLULIB) ++ rm -f *.o $(SUPERLULIB) $(SUPERLULIB_SHARED) |