# Makefile - makefile for /target/src/usb
#
# modification history
# --------------------
# 01h,19nov08,mze  do not build usb for simulators
# 01g,08jan07,sup  Added Translation unit files
# 01f,12apr05,hch  Remove the usbHcdLib build since it is obsolete
# 01e,28oct04,tpw  Add include of defs.docs for doc build settings.
# 01d,04sep03,cfc  For USB2, remove usbdLib.o and usbdCoreLib.o
# 01c,19oct01,tam  added support for new archive directory hierarchy
# 01b,05apr00,wef   added usbDescrCopy.c
# 01a,18jan00,wef   created from 01t of MakeSkel
#
# DESCRIPTION
# This file contains the makefile rules for building the usb library
#
#*/

TGT_DIR=$(WIND_BASE)/target

DOC_FILES=	ossLib.c usbDescrCopyLib.c \
		usbHandleLib.c usbLib.c usbListLib.c usbQueueLib.c \
		usbTransUnitInit.c usbTransUnitData.c usbTransUnitStd.c \
		usbTransUnitMisc.c
		

LIB_BASE_NAME	= usb

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

ifeq ($(findstring $(VX_CPU_FAMILY), simlinux simpc simso),)
OBJS=		ossLib.o usbDescrCopyLib.o \
		usbHandleLib.o usbLib.o usbListLib.o usbQueueLib.o \
		usbTransUnitInit.o usbTransUnitData.o usbTransUnitStd.o \
		usbTransUnitMisc.o
else
OBJS=
endif

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

DOC_DIR         = $(DOCS_ROOT)/vxworks/ref/usb
DOC_CHAPTER     = USB_libraries
DOC_OPTS        = $(DOC_OPTS_MAN) -category USB

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