@@ -21,17 +21,6 @@ ifeq ($(BUILD_RELAPACK), 1)
21
21
RELA = re_lapack
22
22
endif
23
23
24
- ifeq ($(NO_FORTRAN ) , 1)
25
- define NOFORTRAN
26
- 1
27
- endef
28
- define NO_LAPACK
29
- 1
30
- endef
31
- export NOFORTRAN
32
- export NO_LAPACK
33
- endif
34
-
35
24
LAPACK_NOOPT := $(filter-out -O0 -O1 -O2 -O3 -Ofast,$(LAPACK_FFLAGS ) )
36
25
37
26
SUBDIRS_ALL = $(SUBDIRS ) test ctest utest exports benchmark ../laswp ../bench
58
47
endif
59
48
60
49
@echo " C compiler ... $(C_COMPILER) (command line : $(CC))"
61
- ifneq ( $( NOFORTRAN ) , $( filter-out $( NOFORTRAN ) , 1 2) )
50
+ ifndef NOFORTRAN
62
51
@echo " Fortran compiler ... $(F_COMPILER) (command line : $(FC))"
63
52
endif
64
53
ifneq ($(OSNAME ) , AIX)
@@ -119,7 +108,7 @@ endif
119
108
endif
120
109
121
110
tests :
122
- ifneq ( $( NOFORTRAN ) , $( filter-out $( NOFORTRAN ) , 1 2) )
111
+ ifndef NOFORTRAN
123
112
touch $(LIBNAME)
124
113
ifndef NO_FBLAS
125
114
$(MAKE) -C test all
@@ -221,7 +210,7 @@ netlib :
221
210
222
211
else
223
212
netlib : lapack_prebuild
224
- ifneq ( $( NOFORTRAN ) , $( filter-out $( NOFORTRAN ) , 1 2) )
213
+ ifndef NOFORTRAN
225
214
@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapacklib
226
215
@$(MAKE) -C $(NETLIB_LAPACK_DIR) tmglib
227
216
endif
@@ -242,10 +231,7 @@ prof_lapack : lapack_prebuild
242
231
@$(MAKE ) -C $(NETLIB_LAPACK_DIR ) lapack_prof
243
232
244
233
lapack_prebuild :
245
- $(info filter value of NOFORTRAN is:)
246
- $(info x$(filter-out $(NOFORTRAN ) , 1 2) x)
247
-
248
- ifneq ($(NOFORTRAN ) , $(filter-out $(NOFORTRAN ) , 1 2) )
234
+ ifndef NOFORTRAN
249
235
-@echo "FORTRAN = $(FC)" > $(NETLIB_LAPACK_DIR)/make.inc
250
236
-@echo "OPTS = $(LAPACK_FFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc
251
237
-@echo "POPTS = $(LAPACK_FPFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc
@@ -288,21 +274,21 @@ endif
288
274
endif
289
275
290
276
large.tgz :
291
- ifneq ( $( NOFORTRAN ) , $( filter $( NOFORTRAN ) , 1 2) )
277
+ ifndef NOFORTRAN
292
278
if [ ! -a $< ]; then
293
279
-wget http://www.netlib.org/lapack/timing/large.tgz;
294
280
fi
295
281
endif
296
282
297
283
timing.tgz :
298
- ifneq ( $( NOFORTRAN ) , $( filter $( NOFORTRAN ) , 1 2) )
284
+ ifndef NOFORTRAN
299
285
if [ ! -a $< ]; then
300
286
-wget http://www.netlib.org/lapack/timing/timing.tgz;
301
287
fi
302
288
endif
303
289
304
290
lapack-timing : large.tgz timing.tgz
305
- ifneq ( $( NOFORTRAN ) , $( filter $( NOFORTRAN ) , 1 2) )
291
+ ifndef NOFORTRAN
306
292
(cd $(NETLIB_LAPACK_DIR); $(TAR) zxf ../timing.tgz TIMING)
307
293
(cd $(NETLIB_LAPACK_DIR)/TIMING; $(TAR) zxf ../../large.tgz )
308
294
$(MAKE) -C $(NETLIB_LAPACK_DIR)/TIMING
0 commit comments