1# 2# Makefile for the MbedTLS module 3# 4 5# Environment Checks 6ifeq ($(ANDROID_BUILD_TOP),) 7$(error "You should supply an ANDROID_BUILD_TOP environment variable \ 8 containing a path to the Android source tree. This is typically \ 9 provided by initializing the Android build environment.") 10endif 11 12 13MBEDTLS_EXT_DIR = $(ANDROID_BUILD_TOP)/system/chre/platform/shared/mbedtls 14 15MBEDTLS_DIR = $(ANDROID_BUILD_TOP)/external/mbedtls/ 16MBEDTLS_CONFIG_FILE = $(MBEDTLS_EXT_DIR)/mbedtls_config.h 17 18MBEDTLS_CFLAGS += -I$(MBEDTLS_DIR)/include 19MBEDTLS_CFLAGS += -DMBEDTLS_CONFIG_FILE=\"$(MBEDTLS_CONFIG_FILE)\" 20 21MBEDTLS_SRCS += $(MBEDTLS_EXT_DIR)/mbedtls_memory.cc 22 23MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/asn1write.c 24MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/oid.c 25MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/ecp_curves.c 26MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/ecp.c 27MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/ecdsa.c 28MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/constant_time.c 29MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/ctr_drbg.c 30MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/bignum_core.c 31MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/bignum.c 32MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/asn1parse.c 33MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/md.c 34MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/sha256.c 35MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/platform_util.c 36MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/pkparse.c 37MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/pk_wrap.c 38MBEDTLS_SRCS += $(MBEDTLS_DIR)/library/pk.c 39