Disable building C/Z SPMV,SPR,SYMV,SYR when NO_LAPACK=1tags/v0.3.20
| @@ -64,9 +64,9 @@ CBLASOBJS += \ | |||
| chpmv_U.$(SUFFIX) chpmv_L.$(SUFFIX) chpmv_V.$(SUFFIX) chpmv_M.$(SUFFIX) \ | |||
| chpr_U.$(SUFFIX) chpr_L.$(SUFFIX) chpr_V.$(SUFFIX) chpr_M.$(SUFFIX) \ | |||
| chpr2_U.$(SUFFIX) chpr2_L.$(SUFFIX) chpr2_V.$(SUFFIX) chpr2_M.$(SUFFIX) \ | |||
| csbmv_U.$(SUFFIX) csbmv_L.$(SUFFIX) cspmv_U.$(SUFFIX) cspmv_L.$(SUFFIX) \ | |||
| cspr_U.$(SUFFIX) cspr_L.$(SUFFIX) cspr2_U.$(SUFFIX) cspr2_L.$(SUFFIX) \ | |||
| csyr_U.$(SUFFIX) csyr_L.$(SUFFIX) csyr2_U.$(SUFFIX) csyr2_L.$(SUFFIX) \ | |||
| csbmv_U.$(SUFFIX) csbmv_L.$(SUFFIX) \ | |||
| cspr2_U.$(SUFFIX) cspr2_L.$(SUFFIX) \ | |||
| csyr2_U.$(SUFFIX) csyr2_L.$(SUFFIX) \ | |||
| ctbmv_NUU.$(SUFFIX) ctbmv_NUN.$(SUFFIX) ctbmv_NLU.$(SUFFIX) ctbmv_NLN.$(SUFFIX) \ | |||
| ctbmv_TUU.$(SUFFIX) ctbmv_TUN.$(SUFFIX) ctbmv_TLU.$(SUFFIX) ctbmv_TLN.$(SUFFIX) \ | |||
| ctbmv_RUU.$(SUFFIX) ctbmv_RUN.$(SUFFIX) ctbmv_RLU.$(SUFFIX) ctbmv_RLN.$(SUFFIX) \ | |||
| @@ -92,6 +92,13 @@ CBLASOBJS += \ | |||
| ctrsv_RUU.$(SUFFIX) ctrsv_RUN.$(SUFFIX) ctrsv_RLU.$(SUFFIX) ctrsv_RLN.$(SUFFIX) \ | |||
| ctrsv_CUU.$(SUFFIX) ctrsv_CUN.$(SUFFIX) ctrsv_CLU.$(SUFFIX) ctrsv_CLN.$(SUFFIX) | |||
| ifndef NO_LAPACK | |||
| CBLASOBJS += \ | |||
| cspmv_U.$(SUFFIX) cspmv_L.$(SUFFIX) \ | |||
| cspr_U.$(SUFFIX) cspr_L.$(SUFFIX) \ | |||
| csyr_U.$(SUFFIX) csyr_L.$(SUFFIX) | |||
| endif | |||
| ZBLASOBJS += \ | |||
| zgbmv_n.$(SUFFIX) zgbmv_t.$(SUFFIX) zgbmv_r.$(SUFFIX) zgbmv_c.$(SUFFIX) \ | |||
| zgbmv_o.$(SUFFIX) zgbmv_u.$(SUFFIX) zgbmv_s.$(SUFFIX) zgbmv_d.$(SUFFIX) \ | |||
| @@ -28,14 +28,21 @@ set(BLAS1_MANGLED_SOURCES | |||
| # these all have 'z' sources for complex versions | |||
| set(BLAS2_SOURCES | |||
| gemv.c ger.c | |||
| trsv.c trmv.c symv.c | |||
| syr.c syr2.c gbmv.c | |||
| sbmv.c spmv.c | |||
| spr.c spr2.c | |||
| trsv.c trmv.c | |||
| syr2.c gbmv.c | |||
| sbmv.c | |||
| spr2.c | |||
| tbsv.c tbmv.c | |||
| tpsv.c tpmv.c | |||
| ) | |||
| set(BLAS2_REAL_ONLY_SOURCES | |||
| symv.c syr.c spmv.c spr.c | |||
| ) | |||
| set(BLAS2_COMPLEX_LAPACK_SOURCES | |||
| symv.c syr.c spmv.c spr.c | |||
| ) | |||
| set(BLAS2_COMPLEX_ONLY_MANGLED_SOURCES | |||
| hemv.c hbmv.c | |||
| her.c her2.c | |||
| @@ -78,6 +85,10 @@ foreach (CBLAS_FLAG ${CBLAS_FLAGS}) | |||
| GenerateNamedObjects("${BLAS1_REAL_ONLY_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false 1) | |||
| GenerateNamedObjects("${BLAS1_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX}) | |||
| GenerateNamedObjects("${BLAS2_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX}) | |||
| GenerateNamedObjects("${BLAS2_REAL_ONLY_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false 1) | |||
| if (NOT DEFINED NO_LAPACK) | |||
| GenerateNamedObjects("${BLAS2_COMPLEX_LAPACK_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX}) | |||
| endif () | |||
| GenerateNamedObjects("${BLAS2_COMPLEX_ONLY_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false 4) | |||
| GenerateNamedObjects("${BLAS3_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${DISABLE_COMPLEX}) | |||
| GenerateNamedObjects("${BLAS3_MANGLED_SOURCES}" "" "" ${CBLAS_FLAG} "" "" false ${MANGLE_COMPLEX}) | |||
| @@ -1016,11 +1016,13 @@ dsymv.$(SUFFIX) dsymv.$(PSUFFIX) : symv.c | |||
| qsymv.$(SUFFIX) qsymv.$(PSUFFIX) : symv.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| ifndef NO_LAPACK | |||
| csymv.$(SUFFIX) csymv.$(PSUFFIX) : zsymv.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| zsymv.$(SUFFIX) zsymv.$(PSUFFIX) : zsymv.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| endif | |||
| xsymv.$(SUFFIX) xsymv.$(PSUFFIX) : zsymv.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| @@ -1034,11 +1036,13 @@ dsyr.$(SUFFIX) dsyr.$(PSUFFIX) : syr.c | |||
| qsyr.$(SUFFIX) qsyr.$(PSUFFIX) : syr.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| ifndef NO_LAPACK | |||
| csyr.$(SUFFIX) csyr.$(PSUFFIX) : zsyr.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| zsyr.$(SUFFIX) zsyr.$(PSUFFIX) : zsyr.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| endif | |||
| xsyr.$(SUFFIX) xsyr.$(PSUFFIX) : zsyr.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| @@ -1106,11 +1110,13 @@ dspmv.$(SUFFIX) dspmv.$(PSUFFIX) : spmv.c | |||
| qspmv.$(SUFFIX) qspmv.$(PSUFFIX) : spmv.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| ifndef NO_LAPACK | |||
| cspmv.$(SUFFIX) cspmv.$(PSUFFIX) : zspmv.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| zspmv.$(SUFFIX) zspmv.$(PSUFFIX) : zspmv.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| endif | |||
| xspmv.$(SUFFIX) xspmv.$(PSUFFIX) : zspmv.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| @@ -1124,11 +1130,13 @@ dspr.$(SUFFIX) dspr.$(PSUFFIX) : spr.c | |||
| qspr.$(SUFFIX) qspr.$(PSUFFIX) : spr.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| ifndef NO_LAPACK | |||
| cspr.$(SUFFIX) cspr.$(PSUFFIX) : zspr.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| zspr.$(SUFFIX) zspr.$(PSUFFIX) : zspr.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||
| endif | |||
| xspr.$(SUFFIX) xspr.$(PSUFFIX) : zspr.c | |||
| $(CC) -c $(CFLAGS) $< -o $(@F) | |||