blob: 9fd2d403b38e816377bee396b2b23e95798e6825 [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)
Thierry Strudeld7b00932017-01-26 16:47:29 -08003ifneq ($(filter msm8996 msm8998,$(TARGET_BOARD_PLATFORM)),)
Steve Pfetschd7b03992016-04-20 17:53:38 -07004LOCAL_PATH := $(call my-dir)
Alex Deymo83521592016-08-01 16:25:08 -07005
6# HAL Shared library for the target. Used by libhardware.
Steve Pfetschd7b03992016-04-20 17:53:38 -07007include $(CLEAR_VARS)
8LOCAL_C_INCLUDES += hardware/libhardware/include
9LOCAL_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
Naveen Ramaraj2a276b32016-07-15 11:39:23 -070012LOCAL_SRC_FILES := boot_control.cpp
Steve Pfetschd7b03992016-04-20 17:53:38 -070013LOCAL_MODULE_RELATIVE_PATH := hw
14LOCAL_MODULE := bootctrl.$(TARGET_BOARD_PLATFORM)
Diego Wilson76ad13a2017-02-25 17:47:49 -080015LOCAL_MODULE_OWNER := qcom
16LOCAL_PROPRIETARY_MODULE := true
Steve Pfetschd7b03992016-04-20 17:53:38 -070017include $(BUILD_SHARED_LIBRARY)
Alex Deymo83521592016-08-01 16:25:08 -070018
19# Static library for the target. Used by update_engine_sideload from recovery.
20include $(CLEAR_VARS)
21LOCAL_C_INCLUDES += hardware/libhardware/include
22LOCAL_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
Alex Deymo83521592016-08-01 16:25:08 -070025LOCAL_SRC_FILES := boot_control.cpp
26LOCAL_MODULE := bootctrl.$(TARGET_BOARD_PLATFORM)
27include $(BUILD_STATIC_LIBRARY)
28
Steve Pfetsch98c24fe2016-04-21 00:15:03 -070029endif
Steve Paik53b0ac42017-04-28 15:38:37 -070030endif