2 # Makefile for USB Host Controller Driver
3 # framework and drivers
8 obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o
9 obj-$(CONFIG_USB_UHCI_ALT) += uhci.o
10 obj-$(CONFIG_USB_UHCI) += usb-uhci.o
11 obj-$(CONFIG_USB_OHCI) += usb-ohci.o
12 obj-$(CONFIG_USB_SL811HS_ALT) += sl811.o
13 obj-$(CONFIG_USB_SL811HS) += hc_sl811.o
15 # Extract lists of the multi-part drivers.
16 # The 'int-*' lists are the intermediate files used to build the multi's.
17 multi-y := $(filter $(list-multi), $(obj-y))
18 multi-m := $(filter $(list-multi), $(obj-m))
19 int-y := $(sort $(foreach m, $(multi-y), $($(basename $(m))-objs)))
20 int-m := $(sort $(foreach m, $(multi-m), $($(basename $(m))-objs)))
22 # Take multi-part drivers out of obj-y and put components in.
23 obj-y := $(filter-out $(list-multi), $(obj-y)) $(int-y)
25 # Translate to Rules.make lists.
30 include $(TOPDIR)/Rules.make