@@ -182,7 +182,7 @@ ifeq ($(BUILD_BFLOAT16),1)
182182SBBLASOBJS += sbgemm_beta$(TSUFFIX).$(SUFFIX)
183183endif
184184
185- ifneq "$(or $(BUILD_SINGLE),$(BUILD_DOUBLE))" ""
185+ ifneq "$(or $(BUILD_SINGLE),$(BUILD_DOUBLE),$(BUILD_COMPLEX) )" ""
186186SBLASOBJS += \
187187 sgemm_beta$(TSUFFIX).$(SUFFIX) \
188188 strmm_kernel_LN$(TSUFFIX).$(SUFFIX) strmm_kernel_LT$(TSUFFIX).$(SUFFIX) \
@@ -191,7 +191,7 @@ SBLASOBJS += \
191191 strsm_kernel_RN$(TSUFFIX).$(SUFFIX) strsm_kernel_RT$(TSUFFIX).$(SUFFIX)
192192endif
193193
194- ifeq ( $(BUILD_DOUBLE),1)
194+ ifneq "$(or $(BUILD_DOUBLE),$(BUILD_COMPLEX16))" ""
195195DBLASOBJS += \
196196 dgemm_beta$(TSUFFIX).$(SUFFIX) \
197197 dtrmm_kernel_LN$(TSUFFIX).$(SUFFIX) dtrmm_kernel_LT$(TSUFFIX).$(SUFFIX) \
@@ -207,7 +207,7 @@ QBLASOBJS += \
207207 qtrsm_kernel_LN$(TSUFFIX).$(SUFFIX) qtrsm_kernel_LT$(TSUFFIX).$(SUFFIX) \
208208 qtrsm_kernel_RN$(TSUFFIX).$(SUFFIX) qtrsm_kernel_RT$(TSUFFIX).$(SUFFIX)
209209
210- ifeq ( $(BUILD_COMPLEX),1)
210+ ifneq "$(or $(BUILD_COMPLEX),$(BUILD_COMPLEX16))" ""
211211CBLASOBJS += \
212212 ctrmm_kernel_LN$(TSUFFIX).$(SUFFIX) ctrmm_kernel_LT$(TSUFFIX).$(SUFFIX) \
213213 ctrmm_kernel_LR$(TSUFFIX).$(SUFFIX) ctrmm_kernel_LC$(TSUFFIX).$(SUFFIX) \
@@ -255,7 +255,7 @@ XBLASOBJS += xgemm3m_kernel$(TSUFFIX).$(SUFFIX)
255255
256256endif
257257
258- ifeq ( $(BUILD_SINGLE),1)
258+ ifneq "$(or $(BUILD_SINGLE),$(BUILD_DOUBLE),$(BUILD_COMPLEX))" ""
259259SBLASOBJS += \
260260 strmm_iunucopy$(TSUFFIX).$(SUFFIX) strmm_iunncopy$(TSUFFIX).$(SUFFIX) \
261261 strmm_ilnucopy$(TSUFFIX).$(SUFFIX) strmm_ilnncopy$(TSUFFIX).$(SUFFIX) \
@@ -264,21 +264,15 @@ SBLASOBJS += \
264264 strmm_ounucopy$(TSUFFIX).$(SUFFIX) strmm_ounncopy$(TSUFFIX).$(SUFFIX) \
265265 strmm_olnucopy$(TSUFFIX).$(SUFFIX) strmm_olnncopy$(TSUFFIX).$(SUFFIX) \
266266 strmm_outucopy$(TSUFFIX).$(SUFFIX) strmm_outncopy$(TSUFFIX).$(SUFFIX) \
267- strmm_oltucopy$(TSUFFIX).$(SUFFIX) strmm_oltncopy$(TSUFFIX).$(SUFFIX)
268- endif
269- ifneq "$(or $(BUILD_SINGLE),$(BUILD_DOUBLE))" ""
270- SBLASOBJS += \
267+ strmm_oltucopy$(TSUFFIX).$(SUFFIX) strmm_oltncopy$(TSUFFIX).$(SUFFIX) \
271268 strsm_iunucopy$(TSUFFIX).$(SUFFIX) strsm_iunncopy$(TSUFFIX).$(SUFFIX) \
272269 strsm_ilnucopy$(TSUFFIX).$(SUFFIX) strsm_ilnncopy$(TSUFFIX).$(SUFFIX) \
273270 strsm_iutucopy$(TSUFFIX).$(SUFFIX) strsm_iutncopy$(TSUFFIX).$(SUFFIX) \
274271 strsm_iltucopy$(TSUFFIX).$(SUFFIX) strsm_iltncopy$(TSUFFIX).$(SUFFIX) \
275272 strsm_ounucopy$(TSUFFIX).$(SUFFIX) strsm_ounncopy$(TSUFFIX).$(SUFFIX) \
276273 strsm_olnucopy$(TSUFFIX).$(SUFFIX) strsm_olnncopy$(TSUFFIX).$(SUFFIX) \
277274 strsm_outucopy$(TSUFFIX).$(SUFFIX) strsm_outncopy$(TSUFFIX).$(SUFFIX) \
278- strsm_oltucopy$(TSUFFIX).$(SUFFIX) strsm_oltncopy$(TSUFFIX).$(SUFFIX)
279- endif
280- ifeq ($(BUILD_SINGLE),1)
281- SBLASOBJS += \
275+ strsm_oltucopy$(TSUFFIX).$(SUFFIX) strsm_oltncopy$(TSUFFIX).$(SUFFIX) \
282276 ssymm_iutcopy$(TSUFFIX).$(SUFFIX) ssymm_iltcopy$(TSUFFIX).$(SUFFIX) \
283277 ssymm_outcopy$(TSUFFIX).$(SUFFIX) ssymm_oltcopy$(TSUFFIX).$(SUFFIX)
284278endif
@@ -400,7 +394,7 @@ XBLASOBJS += \
400394
401395ifeq ($(USE_GEMM3M), 1)
402396
403- ifeq ( $(BUILD_COMPLEX),1)
397+ ifneq "$(or $(BUILD_COMPLEX),$(BUILD_COMPLEX16))" ""
404398CBLASOBJS += \
405399 cgemm3m_incopyb$(TSUFFIX).$(SUFFIX) cgemm3m_itcopyb$(TSUFFIX).$(SUFFIX) \
406400 cgemm3m_incopyr$(TSUFFIX).$(SUFFIX) cgemm3m_itcopyr$(TSUFFIX).$(SUFFIX) \
0 commit comments