diff options
author | Simon Glass <sjg@chromium.org> | 2025-01-26 11:43:16 -0700 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2025-02-03 16:01:36 -0600 |
commit | c38b372f354082c4902c492ee849392c3fd6cd51 (patch) | |
tree | 0ddd4dd585695d93e431a58ca9c29e6490645a76 | |
parent | b0407ace97d4961c09b7f5784527751a390a7044 (diff) | |
download | u-boot-c38b372f354082c4902c492ee849392c3fd6cd51.tar.gz |
spl: Avoid including hash algorithms which are not wanted
Update the build rule so that hash algorithms are only included in an
SPL build if they are requested. This helps to reduce code size.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
-rw-r--r-- | lib/Makefile | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/Makefile b/lib/Makefile index 06bbbb48a05..a7bc2f3134a 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -79,11 +79,11 @@ obj-$(CONFIG_$(XPL_)RSA) += rsa/ obj-$(CONFIG_HASH) += hash-checksum.o obj-$(CONFIG_BLAKE2) += blake2/blake2b.o -obj-$(CONFIG_$(XPL_)MD5_LEGACY) += md5.o -obj-$(CONFIG_$(XPL_)SHA1_LEGACY) += sha1.o -obj-$(CONFIG_$(XPL_)SHA256) += sha256_common.o -obj-$(CONFIG_$(XPL_)SHA256_LEGACY) += sha256.o -obj-$(CONFIG_$(XPL_)SHA512_LEGACY) += sha512.o +obj-$(CONFIG_$(PHASE_)MD5_LEGACY) += md5.o +obj-$(CONFIG_$(PHASE_)SHA1_LEGACY) += sha1.o +obj-$(CONFIG_$(PHASE_)SHA256) += sha256_common.o +obj-$(CONFIG_$(PHASE_)SHA256_LEGACY) += sha256.o +obj-$(CONFIG_$(PHASE_)SHA512_LEGACY) += sha512.o obj-$(CONFIG_CRYPT_PW) += crypt/ obj-$(CONFIG_$(XPL_)ASN1_DECODER_LEGACY) += asn1_decoder.o |