# SPDX-License-Identifier: GPL-2.0-only

obj-$(CONFIG_TRINITY_VISION2) += trinity_vision2.o

CFLAGS_trinity_trace.o += -I$(src)
trinity-y			:= trinity.o trinity_vision2_drv.o trinity_stat.o
trinity-$(CONFIG_TRINITY_SCHED)	+= trinity_sched.o
trinity-$(CONFIG_TRINITY_SCHED_SR)	+= trinity_sched_sr.o
trinity-$(CONFIG_TRINITY_HWMEM)	+= trinity_hwmem.o trinity_resv_mem.o
trinity-$(CONFIG_TRINITY_FPGA)	+= trinity_hwmem_iommu_helper.o
trinity-$(CONFIG_TRINITY_SYSFS)	+= trinity_sysfs.o
trinity-$(CONFIG_TRINITY_DEBUG)	+= trinity_debug.o trinity_trace.o
trinity-$(CONFIG_TRINITY_MONITOR)	+= trinity_monitor.o
trinity-$(CONFIG_TRINITY_SUPPORT_FVP)	+= support/arm_fvp.o
trinity-$(CONFIG_TRINITY_SUPPORT_FPGA)	+= support/xilinx_fpga.o

trinity_vision2-objs := $(trinity-y)
