40 lines
1.5 KiB
Makefile
40 lines
1.5 KiB
Makefile
|
|
#
|
||
|
|
# 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/hash_info.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
|