@@ -269,6 +269,15 @@ else
269269src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha3-asm.S
270270endif !BUILD_ARMASM_INLINE
271271endif BUILD_ARMASM_NEON
272+ if BUILD_ARMASM
273+ if BUILD_ARMASM_INLINE
274+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-sha3-asm_c.c
275+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-sha3-asm_c.c
276+ else
277+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-sha3-asm.S
278+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-sha3-asm.S
279+ endif !BUILD_ARMASM_INLINE
280+ endif BUILD_ARMASM
272281if !BUILD_X86_ASM
273282if BUILD_INTELASM
274283src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/sha3_asm.S
@@ -413,6 +422,15 @@ else
413422src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha3-asm.S
414423endif !BUILD_ARMASM_INLINE
415424endif BUILD_ARMASM_NEON
425+ if BUILD_ARMASM
426+ if BUILD_ARMASM_INLINE
427+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-sha3-asm_c.c
428+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-sha3-asm_c.c
429+ else
430+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-sha3-asm.S
431+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-sha3-asm.S
432+ endif !BUILD_ARMASM_INLINE
433+ endif BUILD_ARMASM
416434if BUILD_INTELASM
417435src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/sha3_asm.S
418436endif
@@ -748,6 +766,15 @@ else
748766src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha3-asm.S
749767endif !BUILD_ARMASM_INLINE
750768endif BUILD_ARMASM_NEON
769+ if BUILD_ARMASM
770+ if BUILD_ARMASM_INLINE
771+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-sha3-asm_c.c
772+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-sha3-asm_c.c
773+ else
774+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-sha3-asm.S
775+ src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/arm/thumb2-sha3-asm.S
776+ endif !BUILD_ARMASM_INLINE
777+ endif BUILD_ARMASM
751778if !BUILD_X86_ASM
752779if BUILD_INTELASM
753780src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/sha3_asm.S
0 commit comments