# Makefile - makefile for target/src/hwif/busCtlr/usb/target/function/network
#
# modification history
# --------------------
# 01c,12may12,s_z  Add the function common include file
# 01b,22mar11,s_z  Code clean up based on the code review
# 01a,19oct10,s_z  created
#
# DESCRIPTION
# This file contains the makefile rules for building the usb2 usbd library
#
#*/


TGT_DIR=$(WIND_BASE)/target
DOC_FILES=  usbTgtRndis.c usbTgtRndisCallback.c       \
            usbTgtRndisMsgProcess.c usbTgtMediumEnd.c \
            usbTgtNetMediumBinder.c usbTgtVrtlEnd.c 

LIB_BASE_NAME	= usb2

EXTRA_INCLUDE+=-I$(TGT_DIR)/src/hwif/busCtlr/usb/target/function/network
EXTRA_INCLUDE+=-I$(TGT_DIR)/src/hwif/busCtlr/usb/target/h

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

ifeq ($(findstring $(VX_CPU_FAMILY), simlinux simpc simso),)

OBJS=        usbTgtRndis.o usbTgtRndisCallback.o       \
             usbTgtRndisMsgProcess.o usbTgtMediumEnd.o \
             usbTgtNetMediumBinder.o usbTgtVrtlEnd.o 

		
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
