# 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_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 LOCAL_LICENSE_CONDITIONS := notice 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_CFLAGS += -Wno-error 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