qemu/hw/usb/Makefile.objs
<<
>>
Prefs
   1# usb subsystem core
   2common-obj-y += core.o combined-packet.o bus.o libhw.o
   3common-obj-$(CONFIG_USB) += desc.o desc-msos.o
   4
   5# usb host adapters
   6common-obj-$(CONFIG_USB_UHCI) += hcd-uhci.o
   7common-obj-$(CONFIG_USB_OHCI) += hcd-ohci.o
   8common-obj-$(CONFIG_USB_EHCI) += hcd-ehci.o hcd-ehci-pci.o
   9common-obj-$(CONFIG_USB_EHCI_SYSBUS) += hcd-ehci-sysbus.o
  10common-obj-$(CONFIG_USB_XHCI) += hcd-xhci.o
  11common-obj-$(CONFIG_USB_XHCI_NEC) += hcd-xhci-nec.o
  12common-obj-$(CONFIG_USB_MUSB) += hcd-musb.o
  13
  14obj-$(CONFIG_TUSB6010) += tusb6010.o
  15obj-$(CONFIG_IMX)      += chipidea.o
  16
  17# emulated usb devices
  18common-obj-$(CONFIG_USB) += dev-hub.o
  19common-obj-$(CONFIG_USB) += dev-hid.o
  20common-obj-$(CONFIG_USB_TABLET_WACOM) += dev-wacom.o
  21common-obj-$(CONFIG_USB_STORAGE_BOT)  += dev-storage.o
  22common-obj-$(CONFIG_USB_STORAGE_UAS)  += dev-uas.o
  23common-obj-$(CONFIG_USB_AUDIO)        += dev-audio.o
  24common-obj-$(CONFIG_USB_SERIAL)       += dev-serial.o
  25common-obj-$(CONFIG_USB_NETWORK)      += dev-network.o
  26common-obj-$(CONFIG_USB_BLUETOOTH)    += dev-bluetooth.o
  27
  28ifeq ($(CONFIG_USB_SMARTCARD),y)
  29common-obj-y                          += dev-smartcard-reader.o
  30common-obj-$(CONFIG_SMARTCARD)        += smartcard.mo
  31smartcard.mo-objs := ccid-card-passthru.o ccid-card-emulated.o
  32smartcard.mo-cflags := $(SMARTCARD_CFLAGS)
  33smartcard.mo-libs := $(SMARTCARD_LIBS)
  34endif
  35
  36ifeq ($(CONFIG_POSIX),y)
  37common-obj-$(CONFIG_USB_STORAGE_MTP)  += dev-mtp.o
  38endif
  39
  40# usb redirection
  41common-obj-$(CONFIG_USB_REDIR) += redirect.o quirks.o
  42redirect.o-cflags = $(USB_REDIR_CFLAGS)
  43redirect.o-libs = $(USB_REDIR_LIBS)
  44
  45# usb pass-through
  46ifeq ($(CONFIG_USB_LIBUSB)$(CONFIG_USB),yy)
  47common-obj-y += host-libusb.o
  48else
  49common-obj-y += host-stub.o
  50endif
  51common-obj-$(CONFIG_ALL) += host-stub.o
  52
  53host-libusb.o-cflags := $(LIBUSB_CFLAGS)
  54host-libusb.o-libs := $(LIBUSB_LIBS)
  55
  56ifeq ($(CONFIG_USB_LIBUSB),y)
  57common-obj-$(CONFIG_XEN) += xen-usb.o
  58xen-usb.o-cflags := $(LIBUSB_CFLAGS)
  59xen-usb.o-libs := $(LIBUSB_LIBS)
  60endif
  61