# Makefile - makefile for target/src/drv/sio
#
# Copyright 1996-2007, Wind River Systems, Inc. Alameda, CA
#
# modification history
# --------------------
# 01y,04apr07,rec  add support for MCF5200
# 01x,15aug05,kkz  Updating doc values
# 01w,29apr05,kkz  Updating for new doc directory
# 01v,05apr05,rlg  added rm9000x2glSio.c for the yosemite board.
# 01u,27may04,dgp  change output dir and TOC structure (DOC_CHAPTER & DOC_DIR)
# 01u,04may04,pch  SPR 94932: remove PPC32 special case
# 01t,04feb04,pch  PPC32 floating-point adjustments
# 01s,05dec03,rcs  removed unsupported files from DOC_FILES & OBJS_COMMON
# 01r,31jan03,pch  Add PPC32 support
# 01q,16jul02,dat  remove obsolete information
# 01p,12mar02,dat  SPR 72518 Drivers docs in separate directory
# 01o,19nov01,pch  Move ppc860Sio.o from OBJS_COMMON to OBJS_PPC860
# 01n,16nov01,dgp  remove unixSio.c and winSio.c from doc build
# 01m,13nov01,jmp  removed unixSio (moved to solaris bsp). removed winSio
#                  (moved to simpc bsp).
# 01l,25oct01,tam  added repackaging support
# 01k,11oct01,dat  SPR 20403, using CC_OPTIM_DRIVER for all builds
# 01j,30aug01,pch  Move ppc403Sio.o from OBJS_COMMON to OBJS_PPC403
# 01i,07mar00,hk   added shSciSio.
# 01h,23mar99,zl   added ppc555SciSio.*
# 01g,19jan99,dra  added drivers from T2.* ES ports.
# 01f,16jul98,cym  added winSio.*.
# 01e,08may98,dbt  added unixSio.* removed during ARM merge.
# 01d,20jan98,cdp  added sa1100Sio.*.
# 01c,19aug97,jpd  added ambaSio.*.
# 01b,02dec96,cdp  added st16552Sio.*
# 01a,18jun96,yp   created from 01j of MakeSkel
#
# DESCRIPTION
# This file contains the makefile rules for building the vx library
#
#*/

TGT_DIR=$(WIND_BASE)/target

DOC_FILES= z8530Sio.c i8250Sio.c ns16550Sio.c ppc403Sio.c ppc860Sio.c \
	   evbNs16550Sio.c ambaSio.c shSciSio.c shScifSio.c rm9000x2glSio.c

LIB_BASE_NAME	= drv

OBJS_COMMON =  z8530Sio.o i8250Sio.o ns16550Sio.o evbNs16550Sio.o \
         ambaSio.o unixSio.o winSio.o shSciSio.o shScifSio.o rm9000x2glSio.o

OBJS_PPC403 = ppc403Sio.o
OBJS_PPC860 = ppc860Sio.o
OBJS_PPC555 = ppc555SciSio.o
OBJS_PPC32 = ppc403Sio.o ppc860Sio.o ppc555SciSio.o
OBJS_MCF5200 = coldfireSio.o 
OBJS_MCF5400 = coldfireSio.o 

OBJS = $(OBJS_COMMON) $(OBJS_$(CPU))

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

CC_OPTIM=$(CC_OPTIM_DRIVER)
include  $(TGT_DIR)/h/make/defs.drivers

