@@ -7,10 +7,6 @@ ifneq ($(DYNAMIC_ARCH), 1)
77BLASDIRS += kernel
88endif
99
10- ifdef UTEST_CHECK
11- SANITY_CHECK = 1
12- endif
13-
1410ifdef SANITY_CHECK
1511BLASDIRS += reference
1612endif
@@ -85,22 +81,22 @@ endif
8581
8682shared :
8783ifndef NO_SHARED
88- ifeq ($(OSNAME ) , Linux)
84+ ifeq ($(OSNAME ) , $( filter $( OSNAME ) , Linux SunOS) )
8985 @$(MAKE) -C exports so
90- @- ln -fs $(LIBSONAME) $(LIBPREFIX).so
91- @- ln -fs $(LIBSONAME) $(LIBPREFIX).so.$(MAJOR_VERSION)
86+ @ln -fs $(LIBSONAME) $(LIBPREFIX).so
87+ @ln -fs $(LIBSONAME) $(LIBPREFIX).so.$(MAJOR_VERSION)
9288endif
9389ifeq ($(OSNAME ) , FreeBSD)
9490 @$(MAKE) -C exports so
95- @- ln -fs $(LIBSONAME) $(LIBPREFIX).so
91+ @ln -fs $(LIBSONAME) $(LIBPREFIX).so
9692endif
9793ifeq ($(OSNAME ) , NetBSD)
9894 @$(MAKE) -C exports so
99- @- ln -fs $(LIBSONAME) $(LIBPREFIX).so
95+ @ln -fs $(LIBSONAME) $(LIBPREFIX).so
10096endif
10197ifeq ($(OSNAME ) , Darwin)
10298 @$(MAKE) -C exports dyn
103- @- ln -fs $(LIBDYNNAME) $(LIBPREFIX).dylib
99+ @ln -fs $(LIBDYNNAME) $(LIBPREFIX).dylib
104100endif
105101ifeq ($(OSNAME ) , WINNT)
106102 @$(MAKE) -C exports dll
@@ -117,10 +113,8 @@ ifndef CROSS
117113 touch $(LIBNAME)
118114ifndef NO_FBLAS
119115 $(MAKE) -C test all
120- ifdef UTEST_CHECK
121116 $(MAKE) -C utest all
122117endif
123- endif
124118ifndef NO_CBLAS
125119 $(MAKE) -C ctest all
126120endif
@@ -249,16 +243,23 @@ ifndef NOFORTRAN
249243 -@echo "SUFFIX = $(SUFFIX)" >> $(NETLIB_LAPACK_DIR)/make.inc
250244 -@echo "PSUFFIX = $(PSUFFIX)" >> $(NETLIB_LAPACK_DIR)/make.inc
251245 -@echo "CEXTRALIB = $(EXTRALIB)" >> $(NETLIB_LAPACK_DIR)/make.inc
252- ifeq ($(FC ) , gfortran )
246+ ifeq ($(F_COMPILER ) , GFORTRAN )
253247 -@echo "TIMER = INT_ETIME" >> $(NETLIB_LAPACK_DIR)/make.inc
254248ifdef SMP
249+ ifeq ($(OSNAME ) , WINNT)
250+ -@echo "LOADER = $(FC)" >> $(NETLIB_LAPACK_DIR)/make.inc
251+ else
255252 -@echo "LOADER = $(FC) -pthread" >> $(NETLIB_LAPACK_DIR)/make.inc
253+ endif
256254else
257255 -@echo "LOADER = $(FC)" >> $(NETLIB_LAPACK_DIR)/make.inc
258256endif
259257else
260258 -@echo "TIMER = NONE" >> $(NETLIB_LAPACK_DIR)/make.inc
261259 -@echo "LOADER = $(FC)" >> $(NETLIB_LAPACK_DIR)/make.inc
260+ endif
261+ ifeq ($(BUILD_LAPACK_DEPRECATED ) , 1)
262+ -@echo "BUILD_DEPRECATED = 1" >> $(NETLIB_LAPACK_DIR)/make.inc
262263endif
263264 -@cat make.inc >> $(NETLIB_LAPACK_DIR)/make.inc
264265endif
@@ -288,8 +289,18 @@ endif
288289lapack-test :
289290 (cd $( NETLIB_LAPACK_DIR) /TESTING && rm -f x* * .out)
290291 make -j 1 -C $(NETLIB_LAPACK_DIR ) /TESTING xeigtstc xeigtstd xeigtsts xeigtstz xlintstc xlintstd xlintstds xlintstrfd xlintstrfz xlintsts xlintstz xlintstzc xlintstrfs xlintstrfc
292+ ifneq ($(CROSS ) , 1)
293+ ( cd $(NETLIB_LAPACK_DIR)/INSTALL; ./testlsame; ./testslamch; ./testdlamch; \
294+ ./testsecond; ./testdsecnd; ./testieee; ./testversion )
295+ (cd $(NETLIB_LAPACK_DIR); ./lapack_testing.py -r )
296+ endif
297+
298+ lapack-runtest :
299+ ( cd $( NETLIB_LAPACK_DIR) /INSTALL; ./testlsame; ./testslamch; ./testdlamch; \
300+ ./testsecond; ./testdsecnd; ./testieee; ./testversion )
291301 (cd $(NETLIB_LAPACK_DIR); ./lapack_testing.py -r )
292302
303+
293304blas-test :
294305 (cd $( NETLIB_LAPACK_DIR) /BLAS && rm -f x* * .out)
295306 make -j 1 -C $(NETLIB_LAPACK_DIR ) blas_testing
0 commit comments