# # Makefile for the MbedTLS module # # Environment Checks ifeq ($(ANDROID_BUILD_TOP),) $(error "You should supply an ANDROID_BUILD_TOP environment variable \ containing a path to the Android source tree. This is typically \ provided by initializing the Android build environment.") endif MBEDTLS_EXT_DIR = $(ANDROID_BUILD_TOP)/system/chre/platform/shared/mbedtls MBEDTLS_DIR = $(ANDROID_BUILD_TOP)/external/mbedtls/ MBEDTLS_CONFIG_FILE = $(MBEDTLS_EXT_DIR)/mbedtls_config.h MBEDTLS_CFLAGS += -I$(MBEDTLS_DIR)/include MBEDTLS_CFLAGS += -DMBEDTLS_CONFIG_FILE=\"$(MBEDTLS_CONFIG_FILE)\" MBEDTLS_SRCS += $(MBEDTLS_EXT_DIR)/mbedtls_memory.cc MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/asn1write.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/oid.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/ecp_curves.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/ecp.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/ecdsa.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/constant_time.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/ctr_drbg.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/bignum_core.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/bignum.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/asn1parse.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/md.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/sha256.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/platform_util.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/pkparse.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/pk_wrap.c MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/pk.c