#
# Makefile for EBAI.
#
CPU_STATS_DIR := cpu_stats
GPU_STATS_DIR := gpu_stats
UTILS_DIR := utils

MODNAME := soc_ebai

ifneq ($(KERNELVERSION), 5.10.66)
obj-$(CONFIG_POWER_EBAI) += $(MODNAME).o

$(MODNAME)-objs-y += $(CPU_STATS_DIR)/ebai_cpu_configs.o
$(MODNAME)-objs-y += $(CPU_STATS_DIR)/ebai_proc_decompose.o
$(MODNAME)-objs-y += $(GPU_STATS_DIR)/ebai_gpu_freq_stats.o
$(MODNAME)-objs-y += $(UTILS_DIR)/buffered_log_sender.o
$(MODNAME)-objs-y += $(UTILS_DIR)/ebai_hashtable.o
$(MODNAME)-objs-y += $(UTILS_DIR)/ebai_utils.o

$(MODNAME)-objs-y += ebai_cpu_stats.o
$(MODNAME)-objs-y += ebai_gpu_stats.o
$(MODNAME)-objs-y += ebai_ddr.o
$(MODNAME)-objs-y += ebai.o
$(MODNAME)-objs-y += ebai_sr_stats.o

$(MODNAME)-objs := $($(MODNAME)-objs-y)

endif
