include $(APPDIR)/Make.defs
PROGNAME = mmc
PRIORITY = 100
STACKSIZE = 8192
MODULE = $(CONFIG_UTILS_MMC)
MAINSRC = mmc-utils/mmc.c
CSRCS += mmc-utils/mmc_cmds.c
CSRCS += mmc-utils/lsmmc.c
CSRCS += mmc-utils/3rdparty/hmac_sha/hmac_sha2.c
CSRCS += mmc-utils/3rdparty/hmac_sha/sha2.c
CFLAGS += -Wno-shadow
CFLAGS += ${DEFINE_PREFIX}__u32=uint32_t ${DEFINE_PREFIX}__u64=uint64_t
CFLAGS += ${DEFINE_PREFIX}__u8=uint8_t ${DEFINE_PREFIX}__u16=uint16_t
CFLAGS += ${DEFINE_PREFIX}sha224=mmc_sha224
CFLAGS += ${DEFINE_PREFIX}hmac_sha224=mmc_hmac_sha224
CFLAGS += ${DEFINE_PREFIX}sha224_init=mmc_sha224_init
CFLAGS += ${DEFINE_PREFIX}sha224_update=mmc_sha224_update
CFLAGS += ${DEFINE_PREFIX}sha224_final=mmc_sha224_final
CFLAGS += ${DEFINE_PREFIX}hmac_sha224_init=mmc_hmac_sha224_init
CFLAGS += ${DEFINE_PREFIX}hmac_sha224_update=mmc_hmac_sha224_update
CFLAGS += ${DEFINE_PREFIX}hmac_sha224_final=mmc_hmac_sha224_final
CFLAGS += ${DEFINE_PREFIX}sha256=mmc_sha256
CFLAGS += ${DEFINE_PREFIX}hmac_sha256=mmc_hmac_sha256
CFLAGS += ${DEFINE_PREFIX}sha256_init=mmc_sha256_init
CFLAGS += ${DEFINE_PREFIX}sha256_update=mmc_sha256_update
CFLAGS += ${DEFINE_PREFIX}sha256_final=mmc_sha256_final
CFLAGS += ${DEFINE_PREFIX}hmac_sha256_init=mmc_hmac_sha256_init
CFLAGS += ${DEFINE_PREFIX}hmac_sha256_update=mmc_hmac_sha256_update
CFLAGS += ${DEFINE_PREFIX}hmac_sha256_final=mmc_hmac_sha256_final
CFLAGS += ${DEFINE_PREFIX}sha384=mmc_sha384
CFLAGS += ${DEFINE_PREFIX}hmac_sha384=mmc_hmac_sha384
CFLAGS += ${DEFINE_PREFIX}sha384_init=mmc_sha384_init
CFLAGS += ${DEFINE_PREFIX}sha384_update=mmc_sha384_update
CFLAGS += ${DEFINE_PREFIX}sha384_final=mmc_sha384_final
CFLAGS += ${DEFINE_PREFIX}hmac_sha384_init=mmc_hmac_sha384_init
CFLAGS += ${DEFINE_PREFIX}hmac_sha384_update=mmc_hmac_sha384_update
CFLAGS += ${DEFINE_PREFIX}hmac_sha384_final=mmc_hmac_sha384_final
CFLAGS += ${DEFINE_PREFIX}sha512=mmc_sha512
CFLAGS += ${DEFINE_PREFIX}hmac_sha512=mmc_hmac_sha512
CFLAGS += ${DEFINE_PREFIX}sha512_init=mmc_sha512_init
CFLAGS += ${DEFINE_PREFIX}sha512_update=mmc_sha512_update
CFLAGS += ${DEFINE_PREFIX}sha512_final=mmc_sha512_final
CFLAGS += ${DEFINE_PREFIX}hmac_sha512_init=mmc_hmac_sha512_init
CFLAGS += ${DEFINE_PREFIX}hmac_sha512_update=mmc_hmac_sha512_update
CFLAGS += ${DEFINE_PREFIX}hmac_sha512_final=mmc_hmac_sha512_final
CFLAGS += ${DEFINE_PREFIX}VERSION=\"1.0\"
include $(APPDIR)/Application.mk