@@ -45,22 +45,22 @@ sclev1 = cblas_scasum.o scasumsub.o cblas_scnrm2.o scnrm2sub.o
4545
4646# Single precision real
4747slib1 : $(slev1 ) $(sclev1 )
48- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( slev1 ) $( sclev1 )
48+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
4949 $(RANLIB ) $(CBLASLIB )
5050
5151# Double precision real
5252dlib1 : $(dlev1 )
53- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( dlev1 )
53+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
5454 $(RANLIB ) $(CBLASLIB )
5555
5656# Single precision complex
5757clib1 : $(clev1 ) $(sclev1 )
58- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( clev1 ) $( sclev1 )
58+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
5959 $(RANLIB ) $(CBLASLIB )
6060
6161# Double precision complex
6262zlib1 : $(zlev1 )
63- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( zlev1 )
63+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
6464 $(RANLIB ) $(CBLASLIB )
6565
6666#
@@ -97,22 +97,22 @@ zlev2 = cblas_zgemv.o cblas_zgbmv.o cblas_zhemv.o cblas_zhbmv.o cblas_zhpmv.o \
9797
9898# Single precision real
9999slib2 : $(slev2 ) $(errhand )
100- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( slev2 ) $( errhand )
100+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
101101 $(RANLIB ) $(CBLASLIB )
102102
103103# Double precision real
104104dlib2 : $(dlev2 ) $(errhand )
105- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( dlev2 ) $( errhand )
105+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
106106 $(RANLIB ) $(CBLASLIB )
107107
108108# Single precision complex
109109clib2 : $(clev2 ) $(errhand )
110- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( clev2 ) $( errhand )
110+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
111111 $(RANLIB ) $(CBLASLIB )
112112
113113# Double precision complex
114114zlib2 : $(zlev2 ) $(errhand )
115- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( zlev2 ) $( errhand )
115+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
116116 $(RANLIB ) $(CBLASLIB )
117117
118118#
@@ -143,22 +143,22 @@ zlev3 = cblas_zgemm.o cblas_zsymm.o cblas_zhemm.o cblas_zherk.o \
143143
144144# Single precision real
145145slib3 : $(slev3 ) $(errhand )
146- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( slev3 ) $( errhand )
146+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
147147 $(RANLIB ) $(CBLASLIB )
148148
149149# Double precision real
150150dlib3 : $(dlev3 ) $(errhand )
151- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( dlev3 ) $( errhand )
151+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
152152 $(RANLIB ) $(CBLASLIB )
153153
154154# Single precision complex
155155clib3 : $(clev3 ) $(errhand )
156- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( clev3 ) $( errhand )
156+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
157157 $(RANLIB ) $(CBLASLIB )
158158
159159# Double precision complex
160160zlib3 : $(zlev3 ) $(errhand )
161- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( zlev3 ) $( errhand )
161+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
162162 $(RANLIB ) $(CBLASLIB )
163163
164164
@@ -168,34 +168,34 @@ alev3 = $(slev3) $(dlev3) $(clev3) $(zlev3)
168168
169169# All level 1
170170all1 : $(alev1 )
171- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( alev1 )
171+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
172172 $(RANLIB ) $(CBLASLIB )
173173
174174# All level 2
175175all2 : $(alev2 ) $(errhand )
176- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( alev2 ) $( errhand )
176+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
177177 $(RANLIB ) $(CBLASLIB )
178178
179179# All level 3
180180all3 : $(alev3 ) $(errhand )
181- $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $( alev3 ) $( errhand )
181+ $(ARCH ) $(ARCHFLAGS ) $(CBLASLIB ) $^
182182 $(RANLIB ) $(CBLASLIB )
183183
184184# All levels and precisions
185185$(CBLASLIB ) : $(alev1 ) $(alev2 ) $(alev3 ) $(errhand )
186- $(ARCH ) $(ARCHFLAGS ) $@ $( alev1 ) $( alev2 ) $( alev3 ) $( errhand )
186+ $(ARCH ) $(ARCHFLAGS ) $@ $^
187187 $(RANLIB ) $@
188188
189189FRC :
190190 @FRC=$(FRC )
191191
192- clean :
193- rm -f * .o a.out core
194- cleanall :
192+ clean : cleanobj cleanlib
193+ cleanobj :
194+ rm -f * .o
195+ cleanlib :
195196 rm -f $(CBLASLIB )
196197
197198.c.o :
198199 $(CC ) $(CFLAGS ) -I../include -c -o $@ $<
199-
200200.f.o :
201201 $(FORTRAN ) $(OPTS ) -c -o $@ $<
0 commit comments