1# 2# (C) Copyright 2000-2007 3# Wolfgang Denk, DENX Software Engineering, wd@denx.de. 4# 5# SPDX-License-Identifier: GPL-2.0+ 6# 7 8include $(TOPDIR)/config.mk 9 10LIB := $(obj)libusb_host.o 11 12# ohci 13COBJS-$(CONFIG_USB_OHCI_NEW) += ohci-hcd.o 14COBJS-$(CONFIG_USB_ATMEL) += ohci-at91.o 15COBJS-$(CONFIG_USB_OHCI_DA8XX) += ohci-da8xx.o 16COBJS-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o 17COBJS-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o 18COBJS-$(CONFIG_USB_SL811HS) += sl811-hcd.o 19COBJS-$(CONFIG_USB_OHCI_S3C24XX) += ohci-s3c24xx.o 20 21# echi 22COBJS-$(CONFIG_USB_EHCI) += ehci-hcd.o 23COBJS-$(CONFIG_USB_EHCI_ARMADA100) += ehci-armada100.o utmi-armada100.o 24COBJS-$(CONFIG_USB_EHCI_ATMEL) += ehci-atmel.o 25ifdef CONFIG_MPC512X 26COBJS-$(CONFIG_USB_EHCI_FSL) += ehci-mpc512x.o 27else 28COBJS-$(CONFIG_USB_EHCI_FSL) += ehci-fsl.o 29endif 30COBJS-$(CONFIG_USB_EHCI_FARADAY) += ehci-faraday.o 31COBJS-$(CONFIG_USB_EHCI_EXYNOS) += ehci-exynos.o 32COBJS-$(CONFIG_USB_EHCI_MXC) += ehci-mxc.o 33COBJS-$(CONFIG_USB_EHCI_MXS) += ehci-mxs.o 34COBJS-$(CONFIG_USB_EHCI_MX5) += ehci-mx5.o 35COBJS-$(CONFIG_USB_EHCI_MX6) += ehci-mx6.o 36COBJS-$(CONFIG_USB_EHCI_OMAP) += ehci-omap.o 37COBJS-$(CONFIG_USB_EHCI_PPC4XX) += ehci-ppc4xx.o 38COBJS-$(CONFIG_USB_EHCI_IXP4XX) += ehci-ixp.o 39COBJS-$(CONFIG_USB_EHCI_MARVELL) += ehci-marvell.o 40COBJS-$(CONFIG_USB_EHCI_PCI) += ehci-pci.o 41COBJS-$(CONFIG_USB_EHCI_SPEAR) += ehci-spear.o 42COBJS-$(CONFIG_USB_EHCI_TEGRA) += ehci-tegra.o 43COBJS-$(CONFIG_USB_EHCI_VCT) += ehci-vct.o 44 45COBJS := $(COBJS-y) 46SRCS := $(COBJS:.o=.c) 47OBJS := $(addprefix $(obj),$(COBJS)) 48 49all: $(LIB) 50 51$(LIB): $(obj).depend $(OBJS) 52 $(call cmd_link_o_target, $(OBJS)) 53 54######################################################################### 55 56# defines $(obj).depend target 57include $(SRCTREE)/rules.mk 58 59sinclude $(obj).depend 60 61######################################################################### 62