This patch adds the basic framework for the ITRON 3.0 API implementation

for RTEMS.
This commit is contained in:
Joel Sherrill
1999-11-09 22:18:43 +00:00
parent c8cad18820
commit c73b8ac27f
12 changed files with 83 additions and 14 deletions

View File

@@ -1,21 +1,9 @@
/*
* This file contains the TTY driver for the PPCn_60x
* This file contains the generic console driver shell used
* by all console drivers using libchip.
*
* This driver uses the termios pseudo driver.
*
* COPYRIGHT (c) 1998 by Radstone Technology
*
*
* THIS FILE IS PROVIDED TO YOU, THE USER, "AS IS", WITHOUT WARRANTY OF ANY
* KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK
* AS TO THE QUALITY AND PERFORMANCE OF ALL CODE IN THIS FILE IS WITH YOU.
*
* You are hereby granted permission to use, copy, modify, and distribute
* this file, provided that this notice, plus the above copyright notice
* and disclaimer, appears in all copies. Radstone Technology will provide
* no support for this code.
*
* COPYRIGHT (c) 1989-1997.
* On-Line Applications Research Corporation (OAR).
* Copyright assigned to U.S. Government, 1994.

View File

@@ -25,6 +25,7 @@ LIB = $(PROJECT_RELEASE)/lib/librtemsall${LIB_VARIANT}.a
SRCS = $(wildcard $(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a) \
$(PROJECT_RELEASE)/lib/librtems$(LIB_VARIANT).a $(wildcard \
$(PROJECT_RELEASE)/lib/libposix$(LIB_VARIANT).a) $(wildcard \
$(PROJECT_RELEASE)/lib/libitron$(LIB_VARIANT).a) $(wildcard \
$(PROJECT_RELEASE)/lib/libnetworking$(LIB_VARIANT).a) $(wildcard \
$(PROJECT_RELEASE)/lib/librpc$(LIB_VARIANT).a) $(wildcard \
$(PROJECT_RELEASE)/lib/librdbg$(LIB_VARIANT).a) $(wildcard \

View File

@@ -35,6 +35,7 @@ RTEMS_CUSTOM = $(prefix)/make/custom/$(RTEMS_BSP).cfg
PROJECT_ROOT = $(prefix)/
RTEMS_USE_OWN_PDIR = no
RTEMS_HAS_POSIX_API = @RTEMS_HAS_POSIX_API@
RTEMS_HAS_ITRON_API = @RTEMS_HAS_ITRON_API@
RTEMS_USE_MACROS = @RTEMS_USE_MACROS@
RTEMS_HAS_CPLUSPLUS = @RTEMS_HAS_CPLUSPLUS@
RTEMS_USE_GCC272 = @RTEMS_USE_GCC272@

View File

@@ -15,6 +15,11 @@ HAS_RDBG = @HAS_RDBG@
##
HAS_POSIX_API = @HAS_POSIX_API@
##
## Does this BSP support RTEMS's ITRON API ?
##
HAS_ITRON_API = @HAS_ITRON_API@
##
## Does this BSP support RTEMS's CXX API ?
##

View File

@@ -18,6 +18,7 @@ AM_MAINTAINER_MODE
RTEMS_ENABLE_MULTIPROCESSING
RTEMS_ENABLE_POSIX
RTEMS_ENABLE_ITRON
RTEMS_ENABLE_NETWORKING
RTEMS_ENABLE_RDBG
RTEMS_ENABLE_INLINES

View File

@@ -39,6 +39,7 @@ RTEMS_CROSS_TARGET=@rtems_cv_prog_cc_cross@
RTEMS_HOST = @RTEMS_HOST@
RTEMS_HAS_MULTIPROCESSING = @RTEMS_HAS_MULTIPROCESSING@
RTEMS_HAS_POSIX_API = @RTEMS_HAS_POSIX_API@
RTEMS_HAS_ITRON_API = @RTEMS_HAS_ITRON_API@
RTEMS_HAS_NETWORKING = @RTEMS_HAS_NETWORKING@
RTEMS_HAS_RDBG = @RTEMS_HAS_RDBG@
RTEMS_HAS_CPLUSPLUS = @RTEMS_HAS_CPLUSPLUS@

View File

@@ -25,6 +25,7 @@ LIB = $(PROJECT_RELEASE)/lib/librtemsall${LIB_VARIANT}.a
SRCS = $(wildcard $(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a) \
$(PROJECT_RELEASE)/lib/librtems$(LIB_VARIANT).a $(wildcard \
$(PROJECT_RELEASE)/lib/libposix$(LIB_VARIANT).a) $(wildcard \
$(PROJECT_RELEASE)/lib/libitron$(LIB_VARIANT).a) $(wildcard \
$(PROJECT_RELEASE)/lib/libnetworking$(LIB_VARIANT).a) $(wildcard \
$(PROJECT_RELEASE)/lib/librpc$(LIB_VARIANT).a) $(wildcard \
$(PROJECT_RELEASE)/lib/librdbg$(LIB_VARIANT).a) $(wildcard \