@@ -43,11 +43,7 @@ ztestl3o = c_zblas3.o c_z3chke.o auxiliary.o c_xerbla.o constant.o
43
43
ztestl3o_3m = c_zblas3_3m.o c_z3chke_3m.o auxiliary.o c_xerbla.o constant.o
44
44
45
45
46
- ifeq ($(NOFORTRAN ) ,1)
47
- all ::
48
- else
49
46
all :: all1 all2 all3
50
- endif
51
47
52
48
ifeq ($(BUILD_SINGLE ) ,1)
53
49
all1targets += xscblat1
@@ -222,53 +218,83 @@ endif
222
218
223
219
ifeq ($(BUILD_SINGLE ) ,1)
224
220
# Single real
221
+ ifeq ($(NOFORTRAN ) ,0)
225
222
xscblat1 : $(stestl1o ) c_sblat1.o $(TOPDIR ) /$(LIBNAME )
226
223
$(FC ) $(FLDFLAGS ) -o xscblat1 c_sblat1.o $(stestl1o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
227
-
228
224
xscblat2 : $(stestl2o ) c_sblat2.o $(TOPDIR ) /$(LIBNAME )
229
225
$(FC ) $(FLDFLAGS ) -o xscblat2 c_sblat2.o $(stestl2o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
230
-
231
226
xscblat3 : $(stestl3o ) c_sblat3.o $(TOPDIR ) /$(LIBNAME )
232
227
$(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
233
236
endif
234
237
235
238
ifeq ($(BUILD_DOUBLE ) ,1)
236
239
# Double real
240
+ ifeq ($(NOFORTRAN ) ,0)
237
241
xdcblat1 : $(dtestl1o ) c_dblat1.o $(TOPDIR ) /$(LIBNAME )
238
242
$(FC ) $(FLDFLAGS ) -o xdcblat1 c_dblat1.o $(dtestl1o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
239
243
xdcblat2 : $(dtestl2o ) c_dblat2.o $(TOPDIR ) /$(LIBNAME )
240
244
$(FC ) $(FLDFLAGS ) -o xdcblat2 c_dblat2.o $(dtestl2o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
241
245
xdcblat3 : $(dtestl3o ) c_dblat3.o $(TOPDIR ) /$(LIBNAME )
242
246
$(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
243
255
endif
244
-
245
256
246
257
ifeq ($(BUILD_COMPLEX ) ,1)
247
258
# Single complex
259
+ ifeq ($(NOFORTRAN ) ,0)
248
260
xccblat1 : $(ctestl1o ) c_cblat1.o $(TOPDIR ) /$(LIBNAME )
249
261
$(FC ) $(FLDFLAGS ) -o xccblat1 c_cblat1.o $(ctestl1o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
250
262
xccblat2 : $(ctestl2o ) c_cblat2.o $(TOPDIR ) /$(LIBNAME )
251
263
$(FC ) $(FLDFLAGS ) -o xccblat2 c_cblat2.o $(ctestl2o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
252
264
xccblat3 : $(ctestl3o ) c_cblat3.o $(TOPDIR ) /$(LIBNAME )
253
265
$(FC ) $(FLDFLAGS ) -o xccblat3 c_cblat3.o $(ctestl3o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
254
-
255
266
xccblat3_3m : $(ctestl3o_3m ) c_cblat3_3m.o $(TOPDIR ) /$(LIBNAME )
256
267
$(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
257
276
endif
258
277
259
278
260
279
ifeq ($(BUILD_COMPLEX16 ) ,1)
261
280
# Double complex
281
+ ifeq ($(NOFORTRAN ) ,0)
262
282
xzcblat1 : $(ztestl1o ) c_zblat1.o $(TOPDIR ) /$(LIBNAME )
263
283
$(FC ) $(FLDFLAGS ) -o xzcblat1 c_zblat1.o $(ztestl1o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
264
284
xzcblat2 : $(ztestl2o ) c_zblat2.o $(TOPDIR ) /$(LIBNAME )
265
285
$(FC ) $(FLDFLAGS ) -o xzcblat2 c_zblat2.o $(ztestl2o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
266
286
xzcblat3 : $(ztestl3o ) c_zblat3.o $(TOPDIR ) /$(LIBNAME )
267
287
$(FC ) $(FLDFLAGS ) -o xzcblat3 c_zblat3.o $(ztestl3o ) $(LIB ) $(EXTRALIB ) $(CEXTRALIB )
268
-
269
-
270
288
xzcblat3_3m : $(ztestl3o_3m ) c_zblat3_3m.o $(TOPDIR ) /$(LIBNAME )
271
289
$(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
272
298
endif
273
299
274
300
include $(TOPDIR ) /Makefile.tail
0 commit comments