Add libraries as prerequisites
authorKyle Guinn <elyk03@gmail.com>
Sun, 5 Feb 2017 04:47:19 +0000 (22:47 -0600)
committerKyle Guinn <elyk03@gmail.com>
Sun, 5 Feb 2017 04:47:19 +0000 (22:47 -0600)
Use the automatic variable $^ to refer to all prerequisites when
linking or creating an archive.

13 files changed:
BLAS/SRC/Makefile
BLAS/TESTING/Makefile
CBLAS/examples/Makefile
CBLAS/src/Makefile
CBLAS/testing/Makefile
INSTALL/Makefile
LAPACKE/example/Makefile
LAPACKE/utils/Makefile
SRC/Makefile
SRC/VARIANTS/Makefile
TESTING/EIG/Makefile
TESTING/LIN/Makefile
TESTING/MATGEN/Makefile

index 47a1582..f9de3c6 100644 (file)
@@ -138,27 +138,23 @@ ALLOBJ = $(SBLAS1) $(SBLAS2) $(SBLAS3) $(DBLAS1) $(DBLAS2) $(DBLAS3) \
        $(ZBLAS2) $(ZBLAS3) $(ALLBLAS)
 
 $(BLASLIB): $(ALLOBJ)
-       $(ARCH) $(ARCHFLAGS) $@ $(ALLOBJ)
+       $(ARCH) $(ARCHFLAGS) $@ $^
        $(RANLIB) $@
 
 single: $(SBLAS1) $(ALLBLAS) $(SBLAS2) $(SBLAS3)
-       $(ARCH) $(ARCHFLAGS) $(BLASLIB) $(SBLAS1) $(ALLBLAS) \
-       $(SBLAS2) $(SBLAS3)
+       $(ARCH) $(ARCHFLAGS) $(BLASLIB) $^
        $(RANLIB) $(BLASLIB)
 
 double: $(DBLAS1) $(ALLBLAS) $(DBLAS2) $(DBLAS3)
-       $(ARCH) $(ARCHFLAGS) $(BLASLIB) $(DBLAS1) $(ALLBLAS) \
-       $(DBLAS2) $(DBLAS3)
+       $(ARCH) $(ARCHFLAGS) $(BLASLIB) $^
        $(RANLIB) $(BLASLIB)
 
 complex: $(CBLAS1) $(CB1AUX) $(ALLBLAS) $(CBLAS2) $(CBLAS3)
-       $(ARCH) $(ARCHFLAGS) $(BLASLIB) $(CBLAS1) $(CB1AUX) \
-       $(ALLBLAS) $(CBLAS2) $(CBLAS3)
+       $(ARCH) $(ARCHFLAGS) $(BLASLIB) $^
        $(RANLIB) $(BLASLIB)
 
 complex16: $(ZBLAS1) $(ZB1AUX) $(ALLBLAS) $(ZBLAS2) $(ZBLAS3)
-       $(ARCH) $(ARCHFLAGS) $(BLASLIB) $(ZBLAS1) $(ZB1AUX) \
-       $(ALLBLAS) $(ZBLAS2) $(ZBLAS3)
+       $(ARCH) $(ARCHFLAGS) $(BLASLIB) $^
        $(RANLIB) $(BLASLIB)
 
 FRC:
index 5cf7db4..7fa4c48 100644 (file)
@@ -6,32 +6,32 @@ double:    xblat1d xblat2d xblat3d
 complex:   xblat1c xblat2c xblat3c
 complex16: xblat1z xblat2z xblat3z
 
-xblat1s: sblat1.o
-       $(LOADER) $(LOADOPTS) -o $@ sblat1.o $(BLASLIB)
-xblat1d: dblat1.o
-       $(LOADER) $(LOADOPTS) -o $@ dblat1.o $(BLASLIB)
-xblat1c: cblat1.o
-       $(LOADER) $(LOADOPTS) -o $@ cblat1.o $(BLASLIB)
-xblat1z: zblat1.o
-       $(LOADER) $(LOADOPTS) -o $@ zblat1.o $(BLASLIB)
+xblat1s: sblat1.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat1d: dblat1.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat1c: cblat1.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat1z: zblat1.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-xblat2s: sblat2.o
-       $(LOADER) $(LOADOPTS) -o $@ sblat2.o $(BLASLIB)
-xblat2d: dblat2.o
-       $(LOADER) $(LOADOPTS) -o $@ dblat2.o $(BLASLIB)
-xblat2c: cblat2.o
-       $(LOADER) $(LOADOPTS) -o $@ cblat2.o $(BLASLIB)
-xblat2z: zblat2.o
-       $(LOADER) $(LOADOPTS) -o $@ zblat2.o $(BLASLIB)
+xblat2s: sblat2.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat2d: dblat2.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat2c: cblat2.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat2z: zblat2.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-xblat3s: sblat3.o
-       $(LOADER) $(LOADOPTS) -o $@ sblat3.o $(BLASLIB)
-xblat3d: dblat3.o
-       $(LOADER) $(LOADOPTS) -o $@ dblat3.o $(BLASLIB)
-xblat3c: cblat3.o
-       $(LOADER) $(LOADOPTS) -o $@ cblat3.o $(BLASLIB)
-xblat3z: zblat3.o
-       $(LOADER) $(LOADOPTS) -o $@ zblat3.o $(BLASLIB)
+xblat3s: sblat3.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat3d: dblat3.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat3c: cblat3.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xblat3z: zblat3.o $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 run: all
        ./xblat1s > sblat1.out
index ded5ed9..2d6a8c7 100644 (file)
@@ -2,10 +2,10 @@ include ../../make.inc
 
 all: cblas_ex1 cblas_ex2
 
-cblas_ex1: cblas_example1.o
-       $(LOADER) $(LOADOPTS) -o $@ cblas_example1.o $(CBLASLIB) $(BLASLIB)
-cblas_ex2: cblas_example2.o
-       $(LOADER) $(LOADOPTS) -o $@ cblas_example2.o $(CBLASLIB) $(BLASLIB)
+cblas_ex1: cblas_example1.o $(CBLASLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+cblas_ex2: cblas_example2.o $(CBLASLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 cleanall:
        rm -f *.o cblas_ex1 cblas_ex2
index 660c620..1a9a9c3 100644 (file)
@@ -45,22 +45,22 @@ sclev1 = cblas_scasum.o scasumsub.o cblas_scnrm2.o scnrm2sub.o
 
 # Single precision real
 slib1: $(slev1) $(sclev1)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(slev1) $(sclev1)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Double precision real
 dlib1: $(dlev1)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(dlev1)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Single precision complex
 clib1: $(clev1) $(sclev1)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(clev1) $(sclev1)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Double precision complex
 zlib1: $(zlev1)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(zlev1)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 #
@@ -97,22 +97,22 @@ zlev2 = cblas_zgemv.o cblas_zgbmv.o cblas_zhemv.o cblas_zhbmv.o cblas_zhpmv.o \
 
 # Single precision real
 slib2: $(slev2) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(slev2) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Double precision real
 dlib2: $(dlev2) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(dlev2) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Single precision complex
 clib2: $(clev2) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(clev2) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Double precision complex
 zlib2: $(zlev2) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(zlev2) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 #
@@ -143,22 +143,22 @@ zlev3 = cblas_zgemm.o cblas_zsymm.o cblas_zhemm.o cblas_zherk.o \
 
 # Single precision real
 slib3: $(slev3) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(slev3) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Double precision real
 dlib3: $(dlev3) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(dlev3) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Single precision complex
 clib3: $(clev3) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(clev3) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # Double precision complex
 zlib3: $(zlev3) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(zlev3) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 
@@ -168,22 +168,22 @@ alev3 = $(slev3) $(dlev3) $(clev3) $(zlev3)
 
 # All level 1
 all1: $(alev1)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(alev1)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # All level 2
 all2: $(alev2) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(alev2) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # All level 3
 all3: $(alev3) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $(alev3) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $(CBLASLIB) $^
        $(RANLIB) $(CBLASLIB)
 
 # All levels and precisions
 $(CBLASLIB): $(alev1) $(alev2) $(alev3) $(errhand)
-       $(ARCH) $(ARCHFLAGS) $@ $(alev1) $(alev2) $(alev3) $(errhand)
+       $(ARCH) $(ARCHFLAGS) $@ $^
        $(RANLIB) $@
 
 FRC:
index c785364..3b6eaed 100644 (file)
@@ -59,35 +59,35 @@ ztest3: xzcblat3
 #
 
 # Single real
-xscblat1: $(stestl1o) c_sblat1.o
-       $(LOADER) $(LOADOPTS) -o $@ c_sblat1.o $(stestl1o) $(LIB)
-xscblat2: $(stestl2o) c_sblat2.o
-       $(LOADER) $(LOADOPTS) -o $@ c_sblat2.o $(stestl2o) $(LIB)
-xscblat3: $(stestl3o) c_sblat3.o
-       $(LOADER) $(LOADOPTS) -o $@ c_sblat3.o $(stestl3o) $(LIB)
+xscblat1: c_sblat1.o $(stestl1o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xscblat2: c_sblat2.o $(stestl2o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xscblat3: c_sblat3.o $(stestl3o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 # Double real
-xdcblat1: $(dtestl1o) c_dblat1.o
-       $(LOADER) $(LOADOPTS) -o $@ c_dblat1.o $(dtestl1o) $(LIB)
-xdcblat2: $(dtestl2o) c_dblat2.o
-       $(LOADER) $(LOADOPTS) -o $@ c_dblat2.o $(dtestl2o) $(LIB)
-xdcblat3: $(dtestl3o) c_dblat3.o
-       $(LOADER) $(LOADOPTS) -o $@ c_dblat3.o $(dtestl3o) $(LIB)
+xdcblat1: c_dblat1.o $(dtestl1o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xdcblat2: c_dblat2.o $(dtestl2o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xdcblat3: c_dblat3.o $(dtestl3o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 # Single complex
-xccblat1: $(ctestl1o) c_cblat1.o
-       $(LOADER) $(LOADOPTS) -o $@ c_cblat1.o $(ctestl1o) $(LIB)
-xccblat2: $(ctestl2o) c_cblat2.o
-       $(LOADER) $(LOADOPTS) -o $@ c_cblat2.o $(ctestl2o) $(LIB)
-xccblat3: $(ctestl3o) c_cblat3.o
-       $(LOADER) $(LOADOPTS) -o $@ c_cblat3.o $(ctestl3o) $(LIB)
+xccblat1: c_cblat1.o $(ctestl1o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xccblat2: c_cblat2.o $(ctestl2o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xccblat3: c_cblat3.o $(ctestl3o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 # Double complex
-xzcblat1: $(ztestl1o) c_zblat1.o
-       $(LOADER) $(LOADOPTS) -o $@ c_zblat1.o $(ztestl1o) $(LIB)
-xzcblat2: $(ztestl2o) c_zblat2.o
-       $(LOADER) $(LOADOPTS) -o $@ c_zblat2.o $(ztestl2o) $(LIB)
-xzcblat3: $(ztestl3o) c_zblat3.o
-       $(LOADER) $(LOADOPTS) -o $@ c_zblat3.o $(ztestl3o) $(LIB)
+xzcblat1: c_zblat1.o $(ztestl1o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xzcblat2: c_zblat2.o $(ztestl2o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+xzcblat3: c_zblat3.o $(ztestl3o) $(LIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 
 # RUN TESTS
index 51b15de..901d0b5 100644 (file)
@@ -8,27 +8,27 @@ cleanall:
        rm -f test*
 
 testlsame: lsame.o lsametst.o
-       $(LOADER) $(LOADOPTS) -o $@ lsame.o lsametst.o
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 testslamch: slamch.o lsame.o slamchtst.o
-       $(LOADER) $(LOADOPTS) -o $@ slamch.o lsame.o slamchtst.o
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 testdlamch: dlamch.o lsame.o dlamchtst.o
-       $(LOADER) $(LOADOPTS) -o $@ dlamch.o lsame.o dlamchtst.o
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 testsecond: second_$(TIMER).o secondtst.o
        @echo "[INFO] : TIMER value: $(TIMER) (given by make.inc)"
-       $(LOADER) $(LOADOPTS) -o $@ second_$(TIMER).o secondtst.o
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 testdsecnd: dsecnd_$(TIMER).o dsecndtst.o
        @echo "[INFO] : TIMER value: $(TIMER) (given by make.inc)"
-       $(LOADER) $(LOADOPTS) -o $@ dsecnd_$(TIMER).o dsecndtst.o
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 testieee: tstiee.o
-       $(LOADER) $(LOADOPTS) -o $@ tstiee.o
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 testversion: ilaver.o LAPACK_version.o
-       $(LOADER) $(LOADOPTS) -o $@ ilaver.o LAPACK_version.o
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 run: all
        ./testlsame
index 80968e8..1212089 100644 (file)
@@ -9,19 +9,19 @@ LIBRARIES = ../../$(LAPACKELIB) ../../$(LAPACKLIB) $(BLASLIB)
 
 # Double Precision Examples
 xexample_DGESV_rowmajor: example_DGESV_rowmajor.o lapacke_example_aux.o $(LIBRARIES)
-       $(LOADER) $(LOADOPTS) -o $@ example_DGESV_rowmajor.o lapacke_example_aux.o $(LIBRARIES)
+       $(LOADER) $(LOADOPTS) -o $@ $^
        ./$@
 
 xexample_DGESV_colmajor: example_DGESV_colmajor.o lapacke_example_aux.o $(LIBRARIES)
-       $(LOADER) $(LOADOPTS) -o $@ example_DGESV_colmajor.o lapacke_example_aux.o $(LIBRARIES)
+       $(LOADER) $(LOADOPTS) -o $@ $^
        ./$@
 
 xexample_DGELS_rowmajor: example_DGELS_rowmajor.o lapacke_example_aux.o $(LIBRARIES)
-       $(LOADER) $(LOADOPTS) -o $@ example_DGELS_rowmajor.o lapacke_example_aux.o $(LIBRARIES)
+       $(LOADER) $(LOADOPTS) -o $@ $^
        ./$@
 
 xexample_DGELS_colmajor: example_DGELS_colmajor.o lapacke_example_aux.o $(LIBRARIES)
-       $(LOADER) $(LOADOPTS) -o $@ example_DGELS_colmajor.o lapacke_example_aux.o $(LIBRARIES)
+       $(LOADER) $(LOADOPTS) -o $@ $^
        ./$@
 
 .c.o:
index 57b8f0d..e3c4f5a 100644 (file)
@@ -186,7 +186,7 @@ OBJ = lapacke_cgb_nancheck.o \
 all: lib
 
 lib: $(OBJ)
-       $(ARCH) $(ARCHFLAGS) ../../$(LAPACKELIB) $(OBJ)
+       $(ARCH) $(ARCHFLAGS) ../../$(LAPACKELIB) $^
        $(RANLIB) ../../$(LAPACKELIB)
 
 .c.o:
index d47f730..62c95fd 100644 (file)
@@ -508,27 +508,23 @@ endif
 all: ../$(LAPACKLIB)
 
 ../$(LAPACKLIB): $(ALLOBJ) $(ALLXOBJ) $(DEPRECATED)
-       $(ARCH) $(ARCHFLAGS) $@ $(ALLOBJ) $(ALLXOBJ) $(DEPRECATED)
+       $(ARCH) $(ARCHFLAGS) $@ $^
        $(RANLIB) $@
 
 single: $(SLASRC) $(DSLASRC) $(SXLASRC) $(SCLAUX) $(ALLAUX)
-       $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(SLASRC) $(DSLASRC) \
-       $(SXLASRC) $(SCLAUX) $(ALLAUX)
+       $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $^
        $(RANLIB) ../$(LAPACKLIB)
 
 complex: $(CLASRC) $(ZCLASRC) $(CXLASRC) $(SCLAUX) $(ALLAUX)
-       $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(CLASRC) $(ZCLASRC) \
-       $(CXLASRC) $(SCLAUX) $(ALLAUX)
+       $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $^
        $(RANLIB) ../$(LAPACKLIB)
 
 double: $(DLASRC) $(DSLASRC) $(DXLASRC) $(DZLAUX) $(ALLAUX)
-       $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(DLASRC) $(DSLASRC) \
-       $(DXLASRC) $(DZLAUX) $(ALLAUX)
+       $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $^
        $(RANLIB) ../$(LAPACKLIB)
 
 complex16: $(ZLASRC) $(ZCLASRC) $(ZXLASRC) $(DZLAUX) $(ALLAUX)
-       $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $(ZLASRC) $(ZCLASRC) \
-       $(ZXLASRC) $(DZLAUX) $(ALLAUX)
+       $(ARCH) $(ARCHFLAGS) ../$(LAPACKLIB) $^
        $(RANLIB) ../$(LAPACKLIB)
 
 $(ALLAUX): $(FRC)
index 6db97e9..2237625 100644 (file)
@@ -35,27 +35,27 @@ 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
 
 cholrl: $(CHOLRL)
-       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/cholrl.a $(CHOLRL)
+       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/cholrl.a $^
        $(RANLIB) $(VARIANTSDIR)/cholrl.a
 
 choltop: $(CHOLTOP)
-       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/choltop.a $(CHOLTOP)
+       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/choltop.a $^
        $(RANLIB) $(VARIANTSDIR)/choltop.a
 
 lucr: $(LUCR)
-       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lucr.a $(LUCR)
+       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lucr.a $^
        $(RANLIB) $(VARIANTSDIR)/lucr.a
 
 lull: $(LULL)
-       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lull.a $(LULL)
+       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lull.a $^
        $(RANLIB) $(VARIANTSDIR)/lull.a
 
 lurec: $(LUREC)
-       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lurec.a $(LUREC)
+       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/lurec.a $^
        $(RANLIB) $(VARIANTSDIR)/lurec.a
 
 qrll: $(QRLL)
-       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/qrll.a $(QRLL)
+       $(ARCH) $(ARCHFLAGS) $(VARIANTSDIR)/qrll.a $^
        $(RANLIB) $(VARIANTSDIR)/qrll.a
 
 
index 1de4a73..80d8bd2 100644 (file)
@@ -125,25 +125,17 @@ complex: ../xeigtstc
 double: ../xeigtstd
 complex16: ../xeigtstz
 
-../xeigtsts: $(SEIGTST) $(SCIGTST) $(AEIGTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ \
-       $(SEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) \
-       ../../$(LAPACKLIB) $(BLASLIB)
-
-../xeigtstc: $(CEIGTST) $(SCIGTST) $(AEIGTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ \
-       $(CEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) \
-       ../../$(LAPACKLIB) $(BLASLIB)
-
-../xeigtstd: $(DEIGTST) $(DZIGTST) $(AEIGTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ \
-       $(DEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) \
-       ../../$(LAPACKLIB) $(BLASLIB)
-
-../xeigtstz: $(ZEIGTST) $(DZIGTST) $(AEIGTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ \
-       $(ZEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) \
-       ../../$(LAPACKLIB) $(BLASLIB)
+../xeigtsts: $(SEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+
+../xeigtstc: $(CEIGTST) $(SCIGTST) $(AEIGTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+
+../xeigtstd: $(DEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
+
+../xeigtstz: $(ZEIGTST) $(DZIGTST) $(AEIGTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 $(AEIGTST): $(FRC)
 $(SCIGTST): $(FRC)
index 1a7333a..f5c63d3 100644 (file)
@@ -258,45 +258,35 @@ proto-double: ../xlintstds ../xlintstrfd
 proto-complex: ../xlintstrfc
 proto-complex16: ../xlintstzc ../xlintstrfz
 
-../xlintsts: $(ALINTST) $(SLINTST) $(SCLNTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(ALINTST) $(SCLNTST) $(SLINTST) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB)
+../xlintsts: $(ALINTST) $(SLINTST) $(SCLNTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstc: $(ALINTST) $(CLINTST) $(SCLNTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(ALINTST) $(SCLNTST) $(CLINTST) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB)
+../xlintstc: $(ALINTST) $(CLINTST) $(SCLNTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstd: $(ALINTST) $(DLINTST) $(DZLNTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $^ \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB)
+../xlintstd: $(ALINTST) $(DLINTST) $(DZLNTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstz: $(ALINTST) $(ZLINTST) $(DZLNTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(ALINTST) $(DZLNTST) $(ZLINTST) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB)
+../xlintstz: $(ALINTST) $(ZLINTST) $(DZLNTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstds: $(DSLINTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(DSLINTST) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+../xlintstds: $(DSLINTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstzc: $(ZCLINTST) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(ZCLINTST) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+../xlintstzc: $(ZCLINTST) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstrfs: $(SLINTSTRFP) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(SLINTSTRFP) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+../xlintstrfs: $(SLINTSTRFP) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstrfd: $(DLINTSTRFP) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(DLINTSTRFP) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+../xlintstrfd: $(DLINTSTRFP) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstrfc: $(CLINTSTRFP) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(CLINTSTRFP) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+../xlintstrfc: $(CLINTSTRFP) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
-../xlintstrfz: $(ZLINTSTRFP) ../../$(LAPACKLIB)
-       $(LOADER) $(LOADOPTS) -o $@ $(ZLINTSTRFP) \
-       ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+../xlintstrfz: $(ZLINTSTRFP) ../../$(TMGLIB) ../../$(LAPACKLIB) $(BLASLIB)
+       $(LOADER) $(LOADOPTS) -o $@ $^
 
 $(ALINTST): $(FRC)
 $(SCLNTST): $(FRC)
index 4cc69f7..c364bb6 100644 (file)
@@ -58,23 +58,23 @@ ALLOBJ = $(SMATGEN) $(CMATGEN) $(SCATGEN) $(DMATGEN) $(ZMATGEN) \
        $(DZATGEN)
 
 ../../$(TMGLIB): $(ALLOBJ)
-       $(ARCH) $(ARCHFLAGS) $@ $(ALLOBJ)
+       $(ARCH) $(ARCHFLAGS) $@ $^
        $(RANLIB) $@
 
 single: $(SMATGEN) $(SCATGEN)
-       $(ARCH) $(ARCHFLAGS) ../../$(TMGLIB) $(SMATGEN) $(SCATGEN)
+       $(ARCH) $(ARCHFLAGS) ../../$(TMGLIB) $^
        $(RANLIB) ../../$(TMGLIB)
 
 complex: $(CMATGEN) $(SCATGEN)
-       $(ARCH) $(ARCHFLAGS) ../../$(TMGLIB) $(CMATGEN) $(SCATGEN)
+       $(ARCH) $(ARCHFLAGS) ../../$(TMGLIB) $^
        $(RANLIB) ../../$(TMGLIB)
 
 double: $(DMATGEN) $(DZATGEN)
-       $(ARCH) $(ARCHFLAGS) ../../$(TMGLIB) $(DMATGEN) $(DZATGEN)
+       $(ARCH) $(ARCHFLAGS) ../../$(TMGLIB) $^
        $(RANLIB) ../../$(TMGLIB)
 
 complex16: $(ZMATGEN) $(DZATGEN)
-       $(ARCH) $(ARCHFLAGS) ../../$(TMGLIB) $(ZMATGEN) $(DZATGEN)
+       $(ARCH) $(ARCHFLAGS) ../../$(TMGLIB) $^
        $(RANLIB) ../../$(TMGLIB)
 
 $(SCATGEN): $(FRC)