207207netlib : lapack_prebuild
208208ifndef NOFORTRAN
209209 @$(MAKE) -C $(NETLIB_LAPACK_DIR) lapacklib
210+ @$(MAKE) -C $(NETLIB_LAPACK_DIR) tmglib
210211endif
211212ifndef NO_LAPACKE
212213 @$(MAKE) -C $(NETLIB_LAPACK_DIR) lapackelib
@@ -230,11 +231,18 @@ ifndef NOFORTRAN
230231 -@echo "ARCHFLAGS = -ru" >> $(NETLIB_LAPACK_DIR)/make.inc
231232 -@echo "RANLIB = $(RANLIB)" >> $(NETLIB_LAPACK_DIR)/make.inc
232233 -@echo "LAPACKLIB = ../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc
234+ -@echo "TMGLIB = ../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc
235+ -@echo "BLASLIB = ../../../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc
233236 -@echo "LAPACKELIB = ../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc
234237 -@echo "LAPACKLIB_P = ../$(LIBNAME_P)" >> $(NETLIB_LAPACK_DIR)/make.inc
235238 -@echo "SUFFIX = $(SUFFIX)" >> $(NETLIB_LAPACK_DIR)/make.inc
236239 -@echo "PSUFFIX = $(PSUFFIX)" >> $(NETLIB_LAPACK_DIR)/make.inc
237240 -@echo "CEXTRALIB = $(EXTRALIB)" >> $(NETLIB_LAPACK_DIR)/make.inc
241+ ifeq ($(F_COMPILER ) , GFORTRAN)
242+ -@echo "TIMER = INT_ETIME" >> $(NETLIB_LAPACK_DIR)/make.inc
243+ else
244+ -@echo "TIMER = NONE" >> $(NETLIB_LAPACK_DIR)/make.inc
245+ endif
238246 -@cat make.inc >> $(NETLIB_LAPACK_DIR)/make.inc
239247endif
240248
@@ -256,14 +264,12 @@ lapack-timing : large.tgz timing.tgz
256264ifndef NOFORTRAN
257265 (cd $(NETLIB_LAPACK_DIR); $(TAR) zxf ../timing.tgz TIMING)
258266 (cd $(NETLIB_LAPACK_DIR)/TIMING; $(TAR) zxf ../../large.tgz )
259- make -C $(NETLIB_LAPACK_DIR) tmglib
260267 make -C $(NETLIB_LAPACK_DIR)/TIMING
261268endif
262269
263270
264271lapack-test :
265272 (cd $( NETLIB_LAPACK_DIR) /TESTING && rm -f x* * .out)
266- make -j 1 -C $(NETLIB_LAPACK_DIR ) tmglib
267273 make -j 1 -C $(NETLIB_LAPACK_DIR ) /TESTING xeigtstc xeigtstd xeigtsts xeigtstz xlintstc xlintstd xlintstds xlintstrfd xlintstrfz xlintsts xlintstz xlintstzc xlintstrfs xlintstrfc
268274 (cd $( NETLIB_LAPACK_DIR) ; ./lapack_testing.py -r )
269275
@@ -293,5 +299,4 @@ endif
293299 @rm -f $(NETLIB_LAPACK_DIR)/make.inc $(NETLIB_LAPACK_DIR)/lapacke/include/lapacke_mangling.h
294300 @rm -f *.grd Makefile.conf_last config_last.h
295301 @(cd $(NETLIB_LAPACK_DIR)/TESTING && rm -f x* *.out testing_results.txt)
296- @rm -f $(NETLIB_LAPACK_DIR)/tmglib.a
297302 @echo Done.
0 commit comments