obj-y += charger/
obj-y += wireless/
obj-y += battery/
obj-y += hardware_ic/
obj-y += hardware_channel/

ifeq ($(HLTHERM_RUNTEST), true)
CFLAGS_KERNEL += -DCONFIG_HLTHERM_RUNTEST
endif

ifeq ($(TARGET_BOARD_PLATFORM), atherton)
CFLAGS_KERNEL += -DDUBAI_WATCH_WATCH_NETWORK_SOCKET_EVENT
endif

obj-$(CONFIG_HUAWEI_KSTATE) += hw_kstate/
obj-$(CONFIG_HUAWEI_FEATURE_PRINT_PID_NAME) += pid_socket/
obj-$(CONFIG_DOZE_FILTER) += wifi_filter/
obj-$(CONFIG_POWER_DUBAI) += dubai/
obj-$(CONFIG_HIBERNATION) += hibernate/

ifeq ($(CONFIG_EXT_INPUTHUB_IPC_COMMU), y)
    ifeq ($(TARGET_BOARD_PLATFORM), atherton)
        obj-y += watch_low_power_manager/
    endif
endif