mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
src/include.am: fix gating around sha* and BUILD_ARMASM, to avoid empty-translation-unit warnings for sha{256,512}.c on armasm builds.
This commit is contained in:
@ -170,8 +170,7 @@ src_libwolfssl_la_SOURCES += \
|
|||||||
|
|
||||||
src_libwolfssl_la_SOURCES += \
|
src_libwolfssl_la_SOURCES += \
|
||||||
wolfcrypt/src/hmac.c \
|
wolfcrypt/src/hmac.c \
|
||||||
wolfcrypt/src/random.c \
|
wolfcrypt/src/random.c
|
||||||
wolfcrypt/src/sha256.c
|
|
||||||
|
|
||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/kdf.c
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/kdf.c
|
||||||
|
|
||||||
@ -201,13 +200,14 @@ endif
|
|||||||
|
|
||||||
if BUILD_ARMASM
|
if BUILD_ARMASM
|
||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha256.c
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha256.c
|
||||||
endif
|
else
|
||||||
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha256.c
|
||||||
if BUILD_INTELASM
|
if BUILD_INTELASM
|
||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha256_asm.S
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha256_asm.S
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
if BUILD_SHA512
|
if BUILD_SHA512
|
||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha512.c
|
|
||||||
if BUILD_ARMASM
|
if BUILD_ARMASM
|
||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha512.c
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha512.c
|
||||||
if BUILD_ARMASM_INLINE
|
if BUILD_ARMASM_INLINE
|
||||||
@ -217,11 +217,13 @@ else
|
|||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha512-asm.S
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/arm/armv8-sha512-asm.S
|
||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-sha512-asm.S
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/port/arm/armv8-32-sha512-asm.S
|
||||||
endif
|
endif
|
||||||
endif
|
else
|
||||||
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha512.c
|
||||||
if BUILD_INTELASM
|
if BUILD_INTELASM
|
||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha512_asm.S
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha512_asm.S
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
if BUILD_SHA3
|
if BUILD_SHA3
|
||||||
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha3.c
|
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha3.c
|
||||||
|
Reference in New Issue
Block a user