1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunccflags-$(CONFIG_USB_MTU3_DEBUG) += -DDEBUG 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun# define_trace.h needs to know how to find our header 6*4882a593SmuzhiyunCFLAGS_mtu3_trace.o := -I$(src) 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunobj-$(CONFIG_USB_MTU3) += mtu3.o 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunmtu3-y := mtu3_plat.o 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunifneq ($(CONFIG_TRACING),) 13*4882a593Smuzhiyun mtu3-y += mtu3_trace.o 14*4882a593Smuzhiyunendif 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunifneq ($(filter y,$(CONFIG_USB_MTU3_HOST) $(CONFIG_USB_MTU3_DUAL_ROLE)),) 17*4882a593Smuzhiyun mtu3-y += mtu3_host.o 18*4882a593Smuzhiyunendif 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunifneq ($(filter y,$(CONFIG_USB_MTU3_GADGET) $(CONFIG_USB_MTU3_DUAL_ROLE)),) 21*4882a593Smuzhiyun mtu3-y += mtu3_core.o mtu3_gadget_ep0.o mtu3_gadget.o mtu3_qmu.o 22*4882a593Smuzhiyunendif 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunifneq ($(CONFIG_USB_MTU3_DUAL_ROLE),) 25*4882a593Smuzhiyun mtu3-y += mtu3_dr.o 26*4882a593Smuzhiyunendif 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunifneq ($(CONFIG_DEBUG_FS),) 29*4882a593Smuzhiyun mtu3-y += mtu3_debugfs.o 30*4882a593Smuzhiyunendif 31