1 # TODO: Find a better way to separate build configs for ADP vs non-ADP devices 2 ifneq ($(BOARD_IS_AUTOMOTIVE),true) 3 ifneq ($(filter msm8996 msm8998,$(TARGET_BOARD_PLATFORM)),) 4 LOCAL_PATH := $(call my-dir) 5 6 # HAL Shared library for the target. Used by libhardware. 7 include $(CLEAR_VARS) 8 LOCAL_C_INCLUDES += hardware/libhardware/include 9 LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/gpt-utils/inc 10 LOCAL_CFLAGS += -Wall -Werror 11 LOCAL_SHARED_LIBRARIES += liblog libgptutils libcutils 12 LOCAL_SRC_FILES := boot_control.cpp 13 LOCAL_MODULE_RELATIVE_PATH := hw 14 LOCAL_MODULE := bootctrl.$(TARGET_BOARD_PLATFORM) 15 LOCAL_MODULE_OWNER := qcom 16 LOCAL_PROPRIETARY_MODULE := true 17 include $(BUILD_SHARED_LIBRARY) 18 19 # Static library for the target. Used by update_engine_sideload from recovery. 20 include $(CLEAR_VARS) 21 LOCAL_C_INCLUDES += hardware/libhardware/include 22 LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/gpt-utils/inc 23 LOCAL_CFLAGS += -Wall -Werror 24 LOCAL_SHARED_LIBRARIES += liblog libgptutils libcutils 25 LOCAL_SRC_FILES := boot_control.cpp 26 LOCAL_MODULE := bootctrl.$(TARGET_BOARD_PLATFORM) 27 include $(BUILD_STATIC_LIBRARY) 28 29 endif 30 endif 31