162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciccflags-$(CONFIG_USB_MTU3_DEBUG) += -DDEBUG 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci# define_trace.h needs to know how to find our header 662306a36Sopenharmony_ciCFLAGS_mtu3_trace.o := -I$(src) 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciobj-$(CONFIG_USB_MTU3) += mtu3.o 962306a36Sopenharmony_ci 1062306a36Sopenharmony_cimtu3-y := mtu3_plat.o 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciifneq ($(CONFIG_TRACING),) 1362306a36Sopenharmony_ci mtu3-y += mtu3_trace.o 1462306a36Sopenharmony_ciendif 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciifneq ($(filter y,$(CONFIG_USB_MTU3_HOST) $(CONFIG_USB_MTU3_DUAL_ROLE)),) 1762306a36Sopenharmony_ci mtu3-y += mtu3_host.o 1862306a36Sopenharmony_ciendif 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciifneq ($(filter y,$(CONFIG_USB_MTU3_GADGET) $(CONFIG_USB_MTU3_DUAL_ROLE)),) 2162306a36Sopenharmony_ci mtu3-y += mtu3_core.o mtu3_gadget_ep0.o mtu3_gadget.o mtu3_qmu.o 2262306a36Sopenharmony_ciendif 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciifneq ($(CONFIG_USB_MTU3_DUAL_ROLE),) 2562306a36Sopenharmony_ci mtu3-y += mtu3_dr.o 2662306a36Sopenharmony_ciendif 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ciifneq ($(CONFIG_DEBUG_FS),) 2962306a36Sopenharmony_ci mtu3-y += mtu3_debugfs.o 3062306a36Sopenharmony_ciendif 31