diff options
author | Kyle Guinn <elyk03@gmail.com> | 2017-02-04 23:13:34 -0600 |
---|---|---|
committer | Kyle Guinn <elyk03@gmail.com> | 2017-02-04 23:13:34 -0600 |
commit | b6f15e618980f6accdc6f59ed3ccbdc54ce4d009 (patch) | |
tree | 17e8fc39f446b05bd27a9a48b16c86919fab5be7 /SRC | |
parent | a203318e676047587f146f644d2d4ae70e8b4d6b (diff) | |
download | lapack-b6f15e618980f6accdc6f59ed3ccbdc54ce4d009.tar.gz lapack-b6f15e618980f6accdc6f59ed3ccbdc54ce4d009.tar.bz2 lapack-b6f15e618980f6accdc6f59ed3ccbdc54ce4d009.zip |
Remove VARIANTSDIR so we don't have to use mkdir
Make the target an actual filename to avoid rebuilding the variant
libraries.
Diffstat (limited to 'SRC')
-rw-r--r-- | SRC/VARIANTS/Makefile | 43 | ||||
-rw-r--r-- | SRC/VARIANTS/README | 12 |
2 files changed, 26 insertions, 29 deletions
diff --git a/SRC/VARIANTS/Makefile b/SRC/VARIANTS/Makefile index 22376254..c278af83 100644 --- a/SRC/VARIANTS/Makefile +++ b/SRC/VARIANTS/Makefile @@ -17,8 +17,6 @@ include ../../make.inc # 1065-1081. http://dx.doi.org/10.1137/S0895479896297744 ####################################################################### -VARIANTSDIR = LIB - CHOLRL = cholesky/RL/cpotrf.o cholesky/RL/dpotrf.o cholesky/RL/spotrf.o cholesky/RL/zpotrf.o CHOLTOP = cholesky/TOP/cpotrf.o cholesky/TOP/dpotrf.o cholesky/TOP/spotrf.o cholesky/TOP/zpotrf.o @@ -32,36 +30,35 @@ LUREC = lu/REC/cgetrf.o lu/REC/dgetrf.o lu/REC/sgetrf.o lu/REC/zgetrf.o QRLL = qr/LL/cgeqrf.o qr/LL/dgeqrf.o qr/LL/sgeqrf.o qr/LL/zgeqrf.o qr/LL/sceil.o -all: cholrl choltop lucr lull lurec qrll +all: cholrl.a choltop.a lucr.a lull.a lurec.a qrll.a -cholrl: $(CHOLRL) - $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/cholrl.a $^ - $(RANLIB) $(VARIANTSDIR)/cholrl.a +cholrl.a: $(CHOLRL) + $(ARCH) $(ARCHFLAGS) $@ $^ + $(RANLIB) $@ -choltop: $(CHOLTOP) - $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/choltop.a $^ - $(RANLIB) $(VARIANTSDIR)/choltop.a +choltop.a: $(CHOLTOP) + $(ARCH) $(ARCHFLAGS) $@ $^ + $(RANLIB) $@ -lucr: $(LUCR) - $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lucr.a $^ - $(RANLIB) $(VARIANTSDIR)/lucr.a +lucr.a: $(LUCR) + $(ARCH) $(ARCHFLAGS) $@ $^ + $(RANLIB) $@ -lull: $(LULL) - $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lull.a $^ - $(RANLIB) $(VARIANTSDIR)/lull.a +lull.a: $(LULL) + $(ARCH) $(ARCHFLAGS) $@ $^ + $(RANLIB) $@ -lurec: $(LUREC) - $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lurec.a $^ - $(RANLIB) $(VARIANTSDIR)/lurec.a +lurec.a: $(LUREC) + $(ARCH) $(ARCHFLAGS) $@ $^ + $(RANLIB) $@ -qrll: $(QRLL) - $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/qrll.a $^ - $(RANLIB) $(VARIANTSDIR)/qrll.a +qrll.a: $(QRLL) + $(ARCH) $(ARCHFLAGS) $@ $^ + $(RANLIB) $@ .f.o: $(FORTRAN) $(OPTS) -c -o $@ $< clean: - rm -f $(CHOLRL) $(CHOLTOP) $(LUCR) $(LULL) $(LUREC) $(QRLL) \ - $(VARIANTSDIR)/*.a + rm -f $(CHOLRL) $(CHOLTOP) $(LUCR) $(LULL) $(LUREC) $(QRLL) *.a diff --git a/SRC/VARIANTS/README b/SRC/VARIANTS/README index c2062151..4d301cc6 100644 --- a/SRC/VARIANTS/README +++ b/SRC/VARIANTS/README @@ -1,5 +1,5 @@ - =============== - = README File = + =============== + = README File = =============== This README File is for the LAPACK driver variants. @@ -34,10 +34,10 @@ References:For a more detailed description please refer to ========= These variants are compiled by default in the build process but they are not tested by default. -The build process creates one new library per variants in the four arithmetics (singel/double/comple/double complex). -The libraries are in the SRC/VARIANTS/LIB directory. +The build process creates one new library per variants in the four arithmetics (single real/double real/single complex/double complex). +The libraries are in the SRC/VARIANTS directory. -Corresponding libraries created in SRC/VARIANTS/LIB: +Corresponding libraries created in SRC/VARIANTS: - LU Crout : lucr.a - LU Left Looking : lull.a - LU Sivan Toledo's recursive : lurec.a @@ -73,7 +73,7 @@ Default using LU Right Looking version: Using LU Left Looking version: $(FORTRAN) -c myprog.f - $(FORTRAN) -o myexe myprog.o $(PATH TO LAPACK/SRC/VARIANTS/LIB)/lull.a $(LAPACKLIB) $(BLASLIB) + $(FORTRAN) -o myexe myprog.o $(PATH TO LAPACK/SRC/VARIANTS)/lull.a $(LAPACKLIB) $(BLASLIB) =========== = SUPPORT = |