@@ -21,17 +21,6 @@ ifeq ($(BUILD_RELAPACK), 1)
2121RELA = re_lapack
2222endif
2323
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-
3524LAPACK_NOOPT := $(filter-out -O0 -O1 -O2 -O3 -Ofast,$(LAPACK_FFLAGS ) )
3625
3726SUBDIRS_ALL = $(SUBDIRS ) test ctest utest exports benchmark ../laswp ../bench
5847endif
5948
6049 @echo " C compiler ... $(C_COMPILER) (command line : $(CC))"
61- ifneq ( $( NOFORTRAN ) , $( filter-out $( NOFORTRAN ) , 1 2) )
50+ ifndef NOFORTRAN
6251 @echo " Fortran compiler ... $(F_COMPILER) (command line : $(FC))"
6352endif
6453ifneq ($(OSNAME ) , AIX)
@@ -119,7 +108,7 @@ endif
119108endif
120109
121110tests :
122- ifneq ( $( NOFORTRAN ) , $( filter-out $( NOFORTRAN ) , 1 2) )
111+ ifndef NOFORTRAN
123112 touch $(LIBNAME)
124113ifndef NO_FBLAS
125114 $(MAKE) -C test all
@@ -221,7 +210,7 @@ netlib :
221210
222211else
223212netlib : lapack_prebuild
224- ifneq ( $( NOFORTRAN ) , $( filter-out $( NOFORTRAN ) , 1 2) )
213+ ifndef NOFORTRAN
225214 @$(MAKE) -C $(NETLIB_LAPACK_DIR) lapacklib
226215 @$(MAKE) -C $(NETLIB_LAPACK_DIR) tmglib
227216endif
@@ -242,10 +231,7 @@ prof_lapack : lapack_prebuild
242231 @$(MAKE ) -C $(NETLIB_LAPACK_DIR ) lapack_prof
243232
244233lapack_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
249235 -@echo "FORTRAN = $(FC)" > $(NETLIB_LAPACK_DIR)/make.inc
250236 -@echo "OPTS = $(LAPACK_FFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc
251237 -@echo "POPTS = $(LAPACK_FPFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc
@@ -288,21 +274,21 @@ endif
288274endif
289275
290276large.tgz :
291- ifneq ( $( NOFORTRAN ) , $( filter $( NOFORTRAN ) , 1 2) )
277+ ifndef NOFORTRAN
292278 if [ ! -a $< ]; then
293279 -wget http://www.netlib.org/lapack/timing/large.tgz;
294280 fi
295281endif
296282
297283timing.tgz :
298- ifneq ( $( NOFORTRAN ) , $( filter $( NOFORTRAN ) , 1 2) )
284+ ifndef NOFORTRAN
299285 if [ ! -a $< ]; then
300286 -wget http://www.netlib.org/lapack/timing/timing.tgz;
301287 fi
302288endif
303289
304290lapack-timing : large.tgz timing.tgz
305- ifneq ( $( NOFORTRAN ) , $( filter $( NOFORTRAN ) , 1 2) )
291+ ifndef NOFORTRAN
306292 (cd $(NETLIB_LAPACK_DIR); $(TAR) zxf ../timing.tgz TIMING)
307293 (cd $(NETLIB_LAPACK_DIR)/TIMING; $(TAR) zxf ../../large.tgz )
308294 $(MAKE) -C $(NETLIB_LAPACK_DIR)/TIMING
0 commit comments