- KCONFIG:= \
- CONFIG_CRYPTO=y \
- CONFIG_CRYPTO_ALGAPI \
- CONFIG_CRYPTO_BLKCIPHER \
- CONFIG_CRYPTO_CBC \
- CONFIG_CRYPTO_DEFLATE \
- CONFIG_CRYPTO_ECB \
- CONFIG_CRYPTO_HASH \
- CONFIG_CRYPTO_HMAC \
- CONFIG_CRYPTO_MANAGER
- FILES:= \
- $(LINUX_DIR)/crypto/crypto_algapi.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/crypto/$(BLKCIPHER_PREFIX)blkcipher.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/crypto/cbc.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/crypto/deflate.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/crypto/ecb.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/crypto/crypto_hash.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/crypto/cryptomgr.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,01, \
- crypto_algapi \
- cryptomgr \
- crypto_hash \
- $(BLKCIPHER_PREFIX)blkcipher \
- cbc \
- ecb \
- deflate \
- )
+ KCONFIG:=CONFIG_CRYPTO=y CONFIG_CRYPTO_HMAC $(foreach mod,$(CRYPTO_MODULES),$(call crypto_confvar,$(mod)))
+ FILES:=$(foreach mod,$(CRYPTO_MODULES),$(call crypto_file,$(mod)))
+ AUTOLOAD:=$(call AutoLoad,01,$(foreach mod,$(CRYPTO_MODULES),$(call crypto_name,$(mod))))