You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
859 B
37 lines
859 B
# TODO: Find a better way to separate build configs for ADP vs non-ADP devices |
|
ifneq ($(BOARD_IS_AUTOMOTIVE),true) |
|
LOCAL_PATH := $(call my-dir) |
|
|
|
ifneq ($(filter msm8960 msm8084,$(TARGET_BOARD_PLATFORM)),) |
|
|
|
keymaster-def := -fvisibility=hidden -Wall |
|
ifeq ($(TARGET_BOARD_PLATFORM),msm8084) |
|
keymaster-def += -D_ION_HEAP_MASK_COMPATIBILITY_WA |
|
endif |
|
|
|
include $(CLEAR_VARS) |
|
|
|
LOCAL_MODULE := keystore.$(TARGET_BOARD_PLATFORM) |
|
|
|
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw |
|
|
|
LOCAL_SRC_FILES := keymaster_qcom.cpp |
|
|
|
LOCAL_C_INCLUDES := $(TARGET_OUT_HEADERS)/common/inc |
|
|
|
LOCAL_CFLAGS := $(keymaster-def) |
|
|
|
LOCAL_SHARED_LIBRARIES := \ |
|
libcrypto \ |
|
liblog \ |
|
libc \ |
|
libdl |
|
|
|
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk |
|
|
|
LOCAL_MODULE_TAGS := optional |
|
|
|
include $(BUILD_SHARED_LIBRARY) |
|
|
|
endif # TARGET_BOARD_PLATFORM |
|
endif
|
|
|