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