1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvalds# 31da177e4SLinus Torvalds# Makefile for USB Core files and filesystem 41da177e4SLinus Torvalds# 51da177e4SLinus Torvalds 6*071786e2SKuen-Han Tsai# define_trace.h needs to know how to find our header 7*071786e2SKuen-Han TsaiCFLAGS_trace.o := -I$(src) 8*071786e2SKuen-Han Tsai 90a2b8a0dSmatt mooneyusbcore-y := usb.o hub.o hcd.o urb.o message.o driver.o 100a2b8a0dSmatt mooneyusbcore-y += config.o file.o buffer.o sysfs.o endpoint.o 110a2b8a0dSmatt mooneyusbcore-y += devio.o notify.o generic.o quirks.o devices.o 12*071786e2SKuen-Han Tsaiusbcore-y += phy.o port.o trace.o 131da177e4SLinus Torvalds 140573f2c5SPeter Chenusbcore-$(CONFIG_OF) += of.o 157f70b89bSGuan-Yu Linusbcore-$(CONFIG_USB_XHCI_SIDEBAND) += offload.o 162c93e790Syuan linyuusbcore-$(CONFIG_USB_PCI) += hcd-pci.o 17da0af6e7SMatthew Garrettusbcore-$(CONFIG_ACPI) += usb-acpi.o 181da177e4SLinus Torvalds 1931e7f6c0SJavier Carrascoifdef CONFIG_USB_ONBOARD_DEV 2031e7f6c0SJavier Carrascousbcore-y += ../misc/onboard_usb_dev_pdevs.o 218bc06364SMatthias Kaehlckeendif 228bc06364SMatthias Kaehlcke 231da177e4SLinus Torvaldsobj-$(CONFIG_USB) += usbcore.o 240f247626SRafał Miłecki 250f247626SRafał Miłeckiobj-$(CONFIG_USB_LEDS_TRIGGER_USBPORT) += ledtrig-usbport.o 26