Home | History | Annotate | Download | only in bootctrl
      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 sdm845,$(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 += $(TARGET_OUT_HEADERS)/gpt-utils/inc
      9 LOCAL_CFLAGS += -Wall -Werror
     10 LOCAL_SHARED_LIBRARIES += liblog libgptutils libcutils
     11 LOCAL_HEADER_LIBRARIES := libhardware_headers libsystem_headers
     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 += $(TARGET_OUT_HEADERS)/gpt-utils/inc
     22 LOCAL_CFLAGS += -Wall -Werror
     23 LOCAL_SHARED_LIBRARIES += liblog libgptutils libcutils
     24 LOCAL_HEADER_LIBRARIES := libhardware_headers libsystem_headers
     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