@@ -43,11 +43,7 @@ ztestl3o = c_zblas3.o c_z3chke.o auxiliary.o c_xerbla.o constant.o
4343ztestl3o_3m = c_zblas3_3m.o c_z3chke_3m.o auxiliary.o c_xerbla.o constant.o
4444
4545
46- ifeq ($(NOFORTRAN ) ,1)
47- all ::
48- else
4946all :: all1 all2 all3
50- endif
5147
5248ifeq ($(BUILD_SINGLE ) ,1)
5349all1targets += xscblat1
@@ -222,53 +218,83 @@ endif
222218
223219ifeq ($(BUILD_SINGLE ) ,1)
224220# Single real
221+ ifeq ($(NOFORTRAN ) ,0)
225222xscblat1 : $(stestl1o ) c_sblat1.o $(TOPDIR ) /$(LIBNAME )
226223 $(FC ) $(FLDFLAGS ) -o xscblat1 c_sblat1.o $(stestl1o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
227-
228224xscblat2 : $(stestl2o ) c_sblat2.o $(TOPDIR ) /$(LIBNAME )
229225 $(FC ) $(FLDFLAGS ) -o xscblat2 c_sblat2.o $(stestl2o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
230-
231226xscblat3 : $(stestl3o ) c_sblat3.o $(TOPDIR ) /$(LIBNAME )
232227 $(FC ) $(FLDFLAGS ) -o xscblat3 c_sblat3.o $(stestl3o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
228+ else
229+ xscblat1 : $(stestl1o ) c_sblat1c.o $(TOPDIR ) /$(LIBNAME )
230+ $(CC ) $(CFLAGS ) -o xscblat1 c_sblat1c.o $(stestl1o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
231+ xscblat2 : $(stestl2o ) c_sblat2c.o $(TOPDIR ) /$(LIBNAME )
232+ $(CC ) $(CFLAGS ) -o xscblat2 c_sblat2c.o $(stestl2o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
233+ xscblat3 : $(stestl3o ) c_sblat3c.o $(TOPDIR ) /$(LIBNAME )
234+ $(CC ) $(CFLAGS ) -o xscblat3 c_sblat3c.o $(stestl3o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
235+ endif
233236endif
234237
235238ifeq ($(BUILD_DOUBLE ) ,1)
236239# Double real
240+ ifeq ($(NOFORTRAN ) ,0)
237241xdcblat1 : $(dtestl1o ) c_dblat1.o $(TOPDIR ) /$(LIBNAME )
238242 $(FC ) $(FLDFLAGS ) -o xdcblat1 c_dblat1.o $(dtestl1o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
239243xdcblat2 : $(dtestl2o ) c_dblat2.o $(TOPDIR ) /$(LIBNAME )
240244 $(FC ) $(FLDFLAGS ) -o xdcblat2 c_dblat2.o $(dtestl2o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
241245xdcblat3 : $(dtestl3o ) c_dblat3.o $(TOPDIR ) /$(LIBNAME )
242246 $(FC ) $(FLDFLAGS ) -o xdcblat3 c_dblat3.o $(dtestl3o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
247+ else
248+ xdcblat1 : $(dtestl1o ) c_dblat1c.o $(TOPDIR ) /$(LIBNAME )
249+ $(CC ) $(CFLAGS ) -o xdcblat1 c_dblat1c.o $(dtestl1o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
250+ xdcblat2 : $(dtestl2o ) c_dblat2c.o $(TOPDIR ) /$(LIBNAME )
251+ $(CC ) $(CFLAGS ) -o xdcblat2 c_dblat2c.o $(dtestl2o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
252+ xdcblat3 : $(dtestl3o ) c_dblat3c.o $(TOPDIR ) /$(LIBNAME )
253+ $(CC ) $(CFLAGS ) -o xdcblat3 c_dblat3c.o $(dtestl3o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
254+ endif
243255endif
244-
245256
246257ifeq ($(BUILD_COMPLEX ) ,1)
247258# Single complex
259+ ifeq ($(NOFORTRAN ) ,0)
248260xccblat1 : $(ctestl1o ) c_cblat1.o $(TOPDIR ) /$(LIBNAME )
249261 $(FC ) $(FLDFLAGS ) -o xccblat1 c_cblat1.o $(ctestl1o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
250262xccblat2 : $(ctestl2o ) c_cblat2.o $(TOPDIR ) /$(LIBNAME )
251263 $(FC ) $(FLDFLAGS ) -o xccblat2 c_cblat2.o $(ctestl2o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
252264xccblat3 : $(ctestl3o ) c_cblat3.o $(TOPDIR ) /$(LIBNAME )
253265 $(FC ) $(FLDFLAGS ) -o xccblat3 c_cblat3.o $(ctestl3o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
254-
255266xccblat3_3m : $(ctestl3o_3m ) c_cblat3_3m.o $(TOPDIR ) /$(LIBNAME )
256267 $(FC ) $(FLDFLAGS ) -o xccblat3_3m c_cblat3_3m.o $(ctestl3o_3m ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
268+ else
269+ xccblat1 : $(ctestl1o ) c_cblat1c.o $(TOPDIR ) /$(LIBNAME )
270+ $(CC ) $(CFLAGS ) -o xccblat1 c_cblat1c.o $(ctestl1o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
271+ xccblat2 : $(ctestl2o ) c_cblat2c.o $(TOPDIR ) /$(LIBNAME )
272+ $(CC ) $(CFLAGS ) -o xccblat2 c_cblat2c.o $(ctestl2o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
273+ xccblat3 : $(ctestl3o ) c_cblat3c.o $(TOPDIR ) /$(LIBNAME )
274+ $(CC ) $(CFLAGS ) -o xccblat3 c_cblat3c.o $(ctestl3o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
275+ endif
257276endif
258277
259278
260279ifeq ($(BUILD_COMPLEX16 ) ,1)
261280# Double complex
281+ ifeq ($(NOFORTRAN ) ,0)
262282xzcblat1 : $(ztestl1o ) c_zblat1.o $(TOPDIR ) /$(LIBNAME )
263283 $(FC ) $(FLDFLAGS ) -o xzcblat1 c_zblat1.o $(ztestl1o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
264284xzcblat2 : $(ztestl2o ) c_zblat2.o $(TOPDIR ) /$(LIBNAME )
265285 $(FC ) $(FLDFLAGS ) -o xzcblat2 c_zblat2.o $(ztestl2o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
266286xzcblat3 : $(ztestl3o ) c_zblat3.o $(TOPDIR ) /$(LIBNAME )
267287 $(FC ) $(FLDFLAGS ) -o xzcblat3 c_zblat3.o $(ztestl3o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
268-
269-
270288xzcblat3_3m : $(ztestl3o_3m ) c_zblat3_3m.o $(TOPDIR ) /$(LIBNAME )
271289 $(FC ) $(FLDFLAGS ) -o xzcblat3_3m c_zblat3_3m.o $(ztestl3o_3m ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
290+ else
291+ xzcblat1 : $(ztestl1o ) c_zblat1c.o $(TOPDIR ) /$(LIBNAME )
292+ $(CC ) $(CFLAGS ) -o xzcblat1 c_zblat1c.o $(ztestl1o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
293+ xzcblat2 : $(ztestl2o ) c_zblat2c.o $(TOPDIR ) /$(LIBNAME )
294+ $(CC ) $(CFLAGS ) -o xzcblat2 c_zblat2c.o $(ztestl2o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
295+ xzcblat3 : $(ztestl3o ) c_zblat3c.o $(TOPDIR ) /$(LIBNAME )
296+ $(CC ) $(CFLAGS ) -o xzcblat3 c_zblat3c.o $(ztestl3o ) $(LIB ) $(CEXTRALIB ) $(filter-out -lgfortran,$(EXTRALIB ) )
297+ endif
272298endif
273299
274300include $(TOPDIR ) /Makefile.tail
0 commit comments