Android.mk 1.1 KB

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