| LOCAL_DIR := $(GET_LOCAL_DIR) |
| |
| MODULE := $(LOCAL_DIR) |
| |
| TARGET_ARCH := $(ARCH) |
| TARGET_2ND_ARCH := $(ARCH) |
| |
| # Reset local variables |
| LOCAL_CFLAGS := |
| LOCAL_C_INCLUDES := |
| LOCAL_SRC_FILES_$(TARGET_ARCH) := |
| LOCAL_SRC_FILES_$(TARGET_2ND_ARCH) := |
| LOCAL_CFLAGS_$(TARGET_ARCH) := |
| LOCAL_CFLAGS_$(TARGET_2ND_ARCH) := |
| LOCAL_ADDITIONAL_DEPENDENCIES := |
| |
| # get openssl_cflags |
| MODULE_SRCDEPS += $(LOCAL_DIR)/build-config-trusty.mk |
| include $(LOCAL_DIR)/build-config-trusty.mk |
| |
| # get target_c_flags, target_c_includes, target_src_files |
| MODULE_SRCDEPS += $(LOCAL_DIR)/Crypto-config-trusty.mk |
| include $(LOCAL_DIR)/Crypto-config-trusty.mk |
| |
| MODULE_SRCS += $(addprefix $(LOCAL_DIR)/,$(LOCAL_SRC_FILES_$(ARCH))) |
| |
| MODULE_CFLAGS += $(LOCAL_CFLAGS) |
| MODULE_CFLAGS += -Wno-error=implicit-function-declaration |
| MODULE_CFLAGS += -Wno-empty-body |
| MODULE_CFLAGS += -Wno-missing-field-initializers |
| |
| # Global for other modules which include openssl headers |
| GLOBAL_DEFINES += OPENSSL_SYS_TRUSTY |
| |
| LOCAL_C_INCLUDES := $(patsubst external/openssl/%,%,$(LOCAL_C_INCLUDES)) |
| GLOBAL_INCLUDES += $(addprefix $(LOCAL_DIR)/,$(LOCAL_C_INCLUDES)) |
| |
| MODULE_DEPS := \ |
| lib/openssl-stubs \ |
| lib/libc-trusty |
| |
| include make/module.mk |