allow building tests when CROSS compiling but don't run them
authorAleksey Kuleshov <rndfax@yandex.ru>
Fri, 22 Apr 2016 15:21:18 +0000 (18:21 +0300)
committerAleksey Kuleshov <rndfax@yandex.ru>
Tue, 26 Apr 2016 09:36:47 +0000 (12:36 +0300)
Makefile
ctest/Makefile
test/Makefile
utest/Makefile

index 9ba2bff..2ae0047 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -108,8 +108,6 @@ endif
 
 tests :
 ifndef NOFORTRAN
-ifndef TARGET
-ifndef CROSS
        touch $(LIBNAME)
 ifndef NO_FBLAS
        $(MAKE) -C test all
@@ -119,8 +117,6 @@ ifndef NO_CBLAS
        $(MAKE) -C ctest all
 endif
 endif
-endif
-endif
 
 libs :
 ifeq ($(CORE), UNKOWN)
index 7a5d236..6eda438 100644 (file)
@@ -42,6 +42,7 @@ ztestl3o_3m = c_zblas3_3m.o c_z3chke_3m.o auxiliary.o c_xerbla.o constant.o
 all :: all1 all2 all3
 
 all1: xscblat1 xdcblat1 xccblat1 xzcblat1
+ifndef CROSS
 ifeq ($(USE_OPENMP), 1)
        OMP_NUM_THREADS=2 ./xscblat1
        OMP_NUM_THREADS=2 ./xdcblat1
@@ -53,8 +54,10 @@ else
        OPENBLAS_NUM_THREADS=2 ./xccblat1
        OPENBLAS_NUM_THREADS=2 ./xzcblat1
 endif
+endif
 
 all2: xscblat2 xdcblat2 xccblat2 xzcblat2
+ifndef CROSS
 ifeq ($(USE_OPENMP), 1)
        OMP_NUM_THREADS=2 ./xscblat2 < sin2
        OMP_NUM_THREADS=2 ./xdcblat2 < din2
@@ -66,8 +69,10 @@ else
        OPENBLAS_NUM_THREADS=2 ./xccblat2 < cin2
        OPENBLAS_NUM_THREADS=2 ./xzcblat2 < zin2
 endif
+endif
 
 all3: xscblat3 xdcblat3 xccblat3 xzcblat3
+ifndef CROSS
 ifeq ($(USE_OPENMP), 1)
        OMP_NUM_THREADS=2 ./xscblat3 < sin3
        OMP_NUM_THREADS=2 ./xdcblat3 < din3
@@ -88,6 +93,7 @@ else
        OPENBLAS_NUM_THREADS=2 ./xccblat3_3m < cin3_3m
        OPENBLAS_NUM_THREADS=2 ./xzcblat3_3m < zin3_3m
 endif
+endif
 
 
 
index 75ea6de..65fb6f4 100644 (file)
@@ -4,6 +4,7 @@ include ../Makefile.system
 all :: level1 level2 level3
 
 level1 : sblat1 dblat1 cblat1 zblat1
+ifndef CROSS
        OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat1
        OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat1
        OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat1
@@ -21,8 +22,10 @@ else
        OPENBLAS_NUM_THREADS=2 ./zblat1
 endif
 endif
+endif
 
 level2 : sblat2 dblat2 cblat2 zblat2
+ifndef CROSS
        rm -f ?BLAT2.SUMM
        OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat2 < ./sblat2.dat
        @$(GREP) -q FATAL SBLAT2.SUMM && cat SBLAT2.SUMM || exit 0
@@ -54,8 +57,10 @@ else
        @$(GREP) -q FATAL ZBLAT2.SUMM && cat ZBLAT2.SUMM || exit 0
 endif
 endif
+endif
 
 level3 : sblat3 dblat3 cblat3 zblat3
+ifndef CROSS
        rm -f ?BLAT3.SUMM
        OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat3 < ./sblat3.dat
        @$(GREP) -q FATAL SBLAT3.SUMM && cat SBLAT3.SUMM || exit 0
@@ -87,9 +92,11 @@ else
        @$(GREP) -q FATAL ZBLAT3.SUMM && cat ZBLAT3.SUMM || exit 0
 endif
 endif
+endif
 
 
 level3_3m : zblat3_3m cblat3_3m
+ifndef CROSS
        rm -f ?BLAT3_3M.SUMM
        OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3_3m < ./cblat3_3m.dat
        @$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
@@ -109,6 +116,7 @@ else
        @$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
 endif
 endif
+endif
 
 
 
index 9f98089..3ccc0a0 100644 (file)
@@ -21,7 +21,9 @@ $(UTESTBIN): $(OBJS)
        $(CC) $(CFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB)
 
 run_test: $(UTESTBIN)
+ifndef CROSS
        ./$(UTESTBIN)
+endif
 
 clean:
        -rm -f *.o $(UTESTBIN)