power: Allow devices to write their own platform specific bits
Using this hook, any device should be able to reuse the majority of the powerhal and fork only power-<platform>.c if they feel that they need the ability to provide more specific tuning of the hints/etc. for their device. Change-Id: I013a3ec3ddccbe6f74f3dacf456cc6e8b3ab3430
This commit is contained in:
committed by
Michael Bestas
parent
e2732b782f
commit
a7fabc8b44
@@ -16,6 +16,10 @@ LOCAL_SRC_FILES := power-common.c metadata-parser.c utils.c list.c hint-data.c p
|
|||||||
LOCAL_C_INCLUDES := external/libxml2/include \
|
LOCAL_C_INCLUDES := external/libxml2/include \
|
||||||
external/icu/icu4c/source/common
|
external/icu/icu4c/source/common
|
||||||
|
|
||||||
|
ifneq ($(BOARD_POWER_CUSTOM_BOARD_LIB),)
|
||||||
|
LOCAL_WHOLE_STATIC_LIBRARIES += $(BOARD_POWER_CUSTOM_BOARD_LIB)
|
||||||
|
else
|
||||||
|
|
||||||
# Include target-specific files.
|
# Include target-specific files.
|
||||||
ifeq ($(call is-board-platform-in-list, msm8974), true)
|
ifeq ($(call is-board-platform-in-list, msm8974), true)
|
||||||
LOCAL_SRC_FILES += power-8974.c
|
LOCAL_SRC_FILES += power-8974.c
|
||||||
@@ -77,6 +81,8 @@ ifeq ($(call is-board-platform-in-list,msmnile), true)
|
|||||||
LOCAL_SRC_FILES += power-msmnile.c
|
LOCAL_SRC_FILES += power-msmnile.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
endif # End of board specific list
|
||||||
|
|
||||||
ifneq ($(TARGET_POWERHAL_SET_INTERACTIVE_EXT),)
|
ifneq ($(TARGET_POWERHAL_SET_INTERACTIVE_EXT),)
|
||||||
LOCAL_CFLAGS += -DSET_INTERACTIVE_EXT
|
LOCAL_CFLAGS += -DSET_INTERACTIVE_EXT
|
||||||
LOCAL_SRC_FILES += ../../../../$(TARGET_POWERHAL_SET_INTERACTIVE_EXT)
|
LOCAL_SRC_FILES += ../../../../$(TARGET_POWERHAL_SET_INTERACTIVE_EXT)
|
||||||
|
|||||||
Reference in New Issue
Block a user