| @@ -1,2 +1,72 @@ | |||||
| # NYI | |||||
| include_directories(${CMAKE_SOURCE_DIR}) | |||||
| if (${CORE} STREQUAL "PPC440") | |||||
| set(MEMORY memory_qalloc.c) | |||||
| else () | |||||
| set(MEMORY memory.c) | |||||
| endif () | |||||
| add_library(COMMONOBJS OBJECT | |||||
| ${MEMORY} | |||||
| xerbla.c | |||||
| abs.c # TODO: this is split into c_abs (DOUBLE unset) and z_abs (DOUBLE set) in the Makefile | |||||
| openblas_set_num_threads.c | |||||
| openblas_get_config.c | |||||
| openblas_get_parallel.c | |||||
| openblas_error_handle.c | |||||
| ) | |||||
| #ifdef SMP | |||||
| #COMMONOBJS += blas_server.$(SUFFIX) divtable.$(SUFFIX) blasL1thread.$(SUFFIX) | |||||
| #ifndef NO_AFFINITY | |||||
| #COMMONOBJS += init.$(SUFFIX) | |||||
| #endif | |||||
| #endif | |||||
| # | |||||
| #ifeq ($(DYNAMIC_ARCH), 1) | |||||
| #COMMONOBJS += dynamic.$(SUFFIX) | |||||
| #else | |||||
| #COMMONOBJS += parameter.$(SUFFIX) | |||||
| #endif | |||||
| # | |||||
| #ifdef EXPRECISION | |||||
| #COMMONOBJS += x_abs.$(SUFFIX) qlamch.$(SUFFIX) qlamc3.$(SUFFIX) | |||||
| #endif | |||||
| # | |||||
| #ifdef QUAD_PRECISION | |||||
| #COMMONOBJS += addx.$(SUFFIX) mulx.$(SUFFIX) | |||||
| #endif | |||||
| # | |||||
| #ifdef USE_CUDA | |||||
| #COMMONOBJS += cuda_init.$(SUFFIX) | |||||
| #endif | |||||
| # | |||||
| #ifdef FUNCTION_PROFILE | |||||
| #COMMONOBJS += profile.$(SUFFIX) | |||||
| #endif | |||||
| # | |||||
| #LIBOTHERS = libothers.$(LIBSUFFIX) | |||||
| # | |||||
| #ifeq ($(USE_OPENMP), 1) | |||||
| #BLAS_SERVER = blas_server_omp.c | |||||
| #else | |||||
| #ifeq ($(OSNAME), WINNT) | |||||
| #BLAS_SERVER = blas_server_win32.c | |||||
| #endif | |||||
| #ifeq ($(OSNAME), CYGWIN_NT) | |||||
| #BLAS_SERVER = blas_server_win32.c | |||||
| #endif | |||||
| #ifeq ($(OSNAME), Interix) | |||||
| #BLAS_SERVER = blas_server_win32.c | |||||
| #endif | |||||
| #endif | |||||
| # | |||||
| #ifndef BLAS_SERVER | |||||
| #BLAS_SERVER = blas_server.c | |||||
| #endif | |||||
| # | |||||
| #ifeq ($(DYNAMIC_ARCH), 1) | |||||
| #HPLOBJS = memory.$(SUFFIX) xerbla.$(SUFFIX) dynamic.$(SUFFIX) | |||||
| #else | |||||
| #HPLOBJS = memory.$(SUFFIX) xerbla.$(SUFFIX) parameter.$(SUFFIX) | |||||
| #endif | |||||