# Makefile - makefile for target/src/hwif/busCtlr/usb/hcd/synopsyshcd
#
# modification history
# --------------------
# 01f,10jul13,ljg  add alt_soc_gen5 support
# 01e,07sep10,ghs  make shcd build availably
# 01d,03sep10,m_y  modify to build only for (CPU = MIPSI64R2) (WIND00231124)
# 01c,19may10,j_x  avoid building shcd
# 01b,14jan10,m_y  modify to avoid building for (simlinux,simpc,simso)
# 01a,07jul09,m_y  created
#
# DESCRIPTION
# This file contains the makefile rules for building the usb2 usbd library
#
#*/


TGT_DIR=$(WIND_BASE)/target
DOC_FILES= usbSynopsysHcdHardwareAccess.c usbSynopsysHcdUtil.c usbSynopsysHcdEventHandler.c usbSynopsysHcdInitExit.c usbSynopsysHcdRhEmulation.c usbSynopsysHcdTransferManagement.c

LIB_BASE_NAME = usb2

EXTRA_INCLUDE=-I$(TGT_DIR)/src/hwif/busCtlr/usb/hcd/synopsyshcd

include $(TGT_DIR)/h/make/defs.library

ifeq ($(findstring $(VX_CPU_FAMILY), simlinux simpc simso),)
ifneq ($(findstring $(CPU), MIPSI64R2 ARMARCH7),)
OBJS= usbSynopsysHcdHardwareAccess.o usbSynopsysHcdUtil.o usbSynopsysHcdEventHandler.o usbSynopsysHcdInitExit.o usbSynopsysHcdRhEmulation.o usbSynopsysHcdTransferManagement.o
endif
else
OBJS=
endif

include $(TGT_DIR)/h/make/rules.library

#
# Removed as part of vxBus optimization
#CC_OPTIM = $(CC_OPTIM_DRIVER)
#
DOC_DIR         = $(DOCS_ROOT)/vxworks/ref/usb2
DOC_CHAPTER     = USB2_libraries
DOC_OPTS        = $(DOC_OPTS_MAN) -category USB2

DOC_AREA_USB    = usb2
-include $(TGT_DIR)/h/make/config/comps/usb/defs.docs
