#
# Makefile for USB Host Controller Drivers
#

dwc_otg-objs			:= dwc_otg_attr.o \
					dwc_otg_cil.o \
					dwc_otg_cil_intr.o \
					dwc_otg_driver.o \
					dwc_otg_hcd_intr.o \
					dwc_otg_pcd.o \
					dwc_otg_pcd_intr.o \
					dwc_otg_hcd_queue.o \
					dwc_otg_hcd.o

dwc_otg_dev-objs		:= dwc_otg_attr.o \
					dwc_otg_cil.o \
					dwc_otg_cil_intr.o \
					dwc_otg_driver.o \
					dwc_otg_hcd_intr.o \
					dwc_otg_pcd.o \
					dwc_otg_pcd_intr.o \
					dwc_otg_hcd_queue.o \
					dwc_otg_hcd.o

dwc_otg_host-objs		:= dwc_otg_attr.o \
					dwc_otg_cil.o \
					dwc_otg_cil_intr.o \
					dwc_otg_driver.o \
					dwc_otg_hcd_intr.o \
					dwc_otg_pcd.o \
					dwc_otg_pcd_intr.o \
					dwc_otg_hcd_queue.o \
					dwc_otg_hcd.o

ifeq ($(CONFIG_USB_DEBUG),y)
	EXTRA_CFLAGS		+= -DDEBUG
endif

ifeq ($(CONFIG_USB_DW_FALCON_DEBUG),y)
	EXTRA_CFLAGS += -DDEBUG
endif

ifeq ($(CONFIG_USB_DW_FALCON_SINGLE),y)
	ifeq ($(CONFIG_USB_DW_FALCON_SINGLE_DEVICE),y)
		EXTRA_CFLAGS	+= -DDWC_DEVICE_ONLY
		obj-$(CONFIG_USB_DW_FALCON) += dwc_otg.o
	else
		EXTRA_CFLAGS	+= -DDWC_HOST_ONLY
		obj-$(CONFIG_USB_DW_FALCON) += dwc_otg.o
	endif
else
	obj-$(CONFIG_USB_DW_FALCON)	+= dwc_otg.o
endif
