blob: c9133de8a139ff6179b0f4d955ef85e6b9dd5101 [file] [log] [blame]
Steve Paik53b0ac42017-04-28 15:38:37 -07001# TODO: Find a better way to separate build configs for ADP vs non-ADP devices
2ifneq ($(BOARD_IS_AUTOMOTIVE),true)
LuK1337a51e4a62018-03-27 17:21:33 +02003ifneq ($(filter msm8953 msm8996 msm8998 sdm660 sdm845,$(TARGET_BOARD_PLATFORM)),)
Ameya Thakurfe5847b2016-09-23 14:50:14 -07004ifeq ($(AB_OTA_UPDATER),true)
Steve Pfetschd7b03992016-04-20 17:53:38 -07005LOCAL_PATH := $(call my-dir)
Alex Deymo83521592016-08-01 16:25:08 -07006
7# HAL Shared library for the target. Used by libhardware.
Steve Pfetschd7b03992016-04-20 17:53:38 -07008include $(CLEAR_VARS)
Steve Pfetschd7b03992016-04-20 17:53:38 -07009LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/gpt-utils/inc
10LOCAL_CFLAGS += -Wall -Werror
Tao Bao9f65b5d2017-01-04 13:27:24 -080011LOCAL_SHARED_LIBRARIES += liblog libgptutils libcutils
Jiyong Park34d16f42017-06-29 15:25:09 +090012LOCAL_HEADER_LIBRARIES := libhardware_headers libsystem_headers
Naveen Ramaraj2a276b32016-07-15 11:39:23 -070013LOCAL_SRC_FILES := boot_control.cpp
Steve Pfetschd7b03992016-04-20 17:53:38 -070014LOCAL_MODULE_RELATIVE_PATH := hw
15LOCAL_MODULE := bootctrl.$(TARGET_BOARD_PLATFORM)
Diego Wilson76ad13a2017-02-25 17:47:49 -080016LOCAL_MODULE_OWNER := qcom
17LOCAL_PROPRIETARY_MODULE := true
Steve Pfetschd7b03992016-04-20 17:53:38 -070018include $(BUILD_SHARED_LIBRARY)
Alex Deymo83521592016-08-01 16:25:08 -070019
20# Static library for the target. Used by update_engine_sideload from recovery.
21include $(CLEAR_VARS)
Alex Deymo83521592016-08-01 16:25:08 -070022LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS)/gpt-utils/inc
23LOCAL_CFLAGS += -Wall -Werror
Tao Bao9f65b5d2017-01-04 13:27:24 -080024LOCAL_SHARED_LIBRARIES += liblog libgptutils libcutils
Jiyong Park34d16f42017-06-29 15:25:09 +090025LOCAL_HEADER_LIBRARIES := libhardware_headers libsystem_headers
Alex Deymo83521592016-08-01 16:25:08 -070026LOCAL_SRC_FILES := boot_control.cpp
27LOCAL_MODULE := bootctrl.$(TARGET_BOARD_PLATFORM)
28include $(BUILD_STATIC_LIBRARY)
29
Steve Pfetsch98c24fe2016-04-21 00:15:03 -070030endif
Steve Paik53b0ac42017-04-28 15:38:37 -070031endif
Ameya Thakurfe5847b2016-09-23 14:50:14 -070032endif