# Makefile - makefile for /target/src/usb/target
#
# modification history
# --------------------
# 01g,19nov08,mze  do not build for simulators
# 01f,28oct04,tpw  Add include of defs.docs for doc build settings.
# 01e,28jul04,hch  add documentation build
# 01d,17nov03,s_m  removing doc files list because we dont have target stack
#                  support for USB2.0 yet.
# 01c,19oct01,tam  added support for new archive directory hierarchy
# 01b,24apr00,wef  added files common to host stack into this directory
# 01a,27mar00,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=	usbTargLib.c usbTcdLib.c ossLib.c usbDescrCopyLib.c\
#		usbHandleLib.c usbListLib.c usbQueueLib.c

DOC_FILES=  usbHalEndpoint.c usbHalInitExit.c usbHalUtil.c \
	    usbHalDeviceControlStatus.c usbHalInterruptHandler.c \
	    usbTargUtil.c usbTargInitExit.c usbTargPipeFunc.c \
	    usbTargDefaultPipe.c usbTargDeviceControl.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 usbListLib.o usbQueueLib.o \
                usbHalEndpoint.o usbHalInitExit.o usbHalUtil.o \
		usbHalDeviceControlStatus.o usbHalInterruptHandler.o \
		usbTargUtil.o usbTargInitExit.o usbTargPipeFunc.o \
		usbTargDefaultPipe.o usbTargDeviceControl.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
