Makefile 1.95 KB
Newer Older
1 2 3 4
#
# (C) Copyright 2000-2007
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
#
5
# SPDX-License-Identifier:	GPL-2.0+
6 7 8 9
#

include $(TOPDIR)/config.mk

10
LIB	:= $(obj)libusb_host.o
11

12 13 14
# ohci
COBJS-$(CONFIG_USB_OHCI_NEW) += ohci-hcd.o
COBJS-$(CONFIG_USB_ATMEL) += ohci-at91.o
15
COBJS-$(CONFIG_USB_OHCI_DA8XX) += ohci-da8xx.o
16
COBJS-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o
17
COBJS-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
18
COBJS-$(CONFIG_USB_SL811HS) += sl811-hcd.o
19
COBJS-$(CONFIG_USB_OHCI_S3C24XX) += ohci-s3c24xx.o
20 21 22

# echi
COBJS-$(CONFIG_USB_EHCI) += ehci-hcd.o
23
COBJS-$(CONFIG_USB_EHCI_ARMADA100) += ehci-armada100.o utmi-armada100.o
24
COBJS-$(CONFIG_USB_EHCI_ATMEL) += ehci-atmel.o
Damien Dusha's avatar
Damien Dusha committed
25 26 27
ifdef CONFIG_MPC512X
COBJS-$(CONFIG_USB_EHCI_FSL) += ehci-mpc512x.o
else
28
COBJS-$(CONFIG_USB_EHCI_FSL) += ehci-fsl.o
Damien Dusha's avatar
Damien Dusha committed
29
endif
30
COBJS-$(CONFIG_USB_EHCI_FARADAY) += ehci-faraday.o
31
COBJS-$(CONFIG_USB_EHCI_EXYNOS) += ehci-exynos.o
32
COBJS-$(CONFIG_USB_EHCI_MXC) += ehci-mxc.o
Marek Vasut's avatar
Marek Vasut committed
33
COBJS-$(CONFIG_USB_EHCI_MXS) += ehci-mxs.o
34
COBJS-$(CONFIG_USB_EHCI_MX5) += ehci-mx5.o
35
COBJS-$(CONFIG_USB_EHCI_MX6) += ehci-mx6.o
36
COBJS-$(CONFIG_USB_EHCI_OMAP) += ehci-omap.o
Chris Zhang's avatar
Chris Zhang committed
37
COBJS-$(CONFIG_USB_EHCI_PPC4XX) += ehci-ppc4xx.o
38
COBJS-$(CONFIG_USB_EHCI_IXP4XX) += ehci-ixp.o
39
COBJS-$(CONFIG_USB_EHCI_MARVELL) += ehci-marvell.o
40
COBJS-$(CONFIG_USB_EHCI_PCI) += ehci-pci.o
41
COBJS-$(CONFIG_USB_EHCI_SPEAR) += ehci-spear.o
42
COBJS-$(CONFIG_USB_EHCI_TEGRA) += ehci-tegra.o
43
COBJS-$(CONFIG_USB_EHCI_VCT) += ehci-vct.o
44

45 46
# xhci
COBJS-$(CONFIG_USB_XHCI) += xhci.o xhci-mem.o xhci-ring.o
47
COBJS-$(CONFIG_USB_XHCI_EXYNOS) += xhci-exynos5.o
48
COBJS-$(CONFIG_USB_XHCI_OMAP) += xhci-omap.o
49

50
COBJS	:= $(COBJS-y)
Wolfgang Denk's avatar
Wolfgang Denk committed
51 52
SRCS	:= $(COBJS:.o=.c)
OBJS	:= $(addprefix $(obj),$(COBJS))
53 54 55 56

all:	$(LIB)

$(LIB):	$(obj).depend $(OBJS)
57
	$(call cmd_link_o_target, $(OBJS))
58 59 60 61 62 63 64 65 66

#########################################################################

# defines $(obj).depend target
include $(SRCTREE)/rules.mk

sinclude $(obj).depend

#########################################################################