2003-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>

* configure.ac: Add support/.
	* support/Makefile.am: New.
	* support/version.c: New.
	* wrapup/Makefile.am: Add support/libsupport.a.
This commit is contained in:
Ralf Corsepius
2003-03-06 06:01:31 +00:00
parent b3ceb8973d
commit f87a9f2558
5 changed files with 58 additions and 2 deletions

View File

@@ -1,3 +1,10 @@
2003-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add support/.
* support/Makefile.am: New.
* support/version.c: New.
* wrapup/Makefile.am: Add support/libsupport.a.
2003-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2003-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* wrapup/Makefile.am: Use SRC += instead of make-vars. * wrapup/Makefile.am: Use SRC += instead of make-vars.

View File

@@ -148,6 +148,7 @@ AS_IF([test "$RTEMS_HAS_CPLUSPLUS" = "yes"],[
BSP_SUBDIRS="$BSP_SUBDIRS librtems++" BSP_SUBDIRS="$BSP_SUBDIRS librtems++"
]) ])
BSP_SUBDIRS="$BSP_SUBDIRS support"
BSP_SUBDIRS="$BSP_SUBDIRS wrapup" BSP_SUBDIRS="$BSP_SUBDIRS wrapup"
AC_ARG_ENABLE([ada], AC_ARG_ENABLE([ada],
@@ -190,6 +191,6 @@ AC_CONFIG_FILES([Makefile],
[RTEMS_BSP=${RTEMS_BSP} [RTEMS_BSP=${RTEMS_BSP}
MAKE=${MAKE}]) MAKE=${MAKE}])
AC_CONFIG_FILES([wrapup/Makefile]) AC_CONFIG_FILES([support/Makefile wrapup/Makefile])
AC_OUTPUT AC_OUTPUT

20
c/src/support/Makefile.am Normal file
View File

@@ -0,0 +1,20 @@
##
## $Id$
##
include $(top_srcdir)/../../automake/compile.am
include $(top_srcdir)/../../automake/lib.am
AM_CPPFLAGS += -DRTEMS_BSP=\"$(RTEMS_BSP)\"
C_FILES=version.c
OBJS = $(C_FILES:%.c=$(ARCH)/%.$(OBJEXT))
LIB = $(ARCH)/libsupport.a
$(LIB): $(OBJS)
$(make-library)
all-local: $(ARCH) $(LIB)
include $(top_srcdir)/../../automake/local.am

28
c/src/support/version.c Normal file
View File

@@ -0,0 +1,28 @@
/*
* COPYRIGHT (c) 2003, Ralf Corsepius, Ulm, Germany.
* COPYRIGHT (c) 2003, On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.OARcorp.com/rtems/license.html.
*
* $Id$
*/
#include <rtems/system.h>
#ifndef RTEMS_VERSION
#error "Missing RTEMS_VERSION"
#endif
#ifndef CPU_NAME
#error "Missing CPU_NAME"
#endif
#ifndef CPU_MODEL_NAME
#error "Missing CPU_MODEL_NAME"
#endif
#ifndef RTEMS_BSP
#error "Missing RTEMS_BSP"
#endif
const char _RTEMS_version[] =
RTEMS_VERSION "(" CPU_NAME "/" CPU_MODEL_NAME "/" RTEMS_BSP ")";

View File

@@ -9,7 +9,7 @@ include $(top_srcdir)/../../automake/lib.am
LIB = $(PROJECT_RELEASE)/lib/librtemsbsp${LIB_VARIANT}.a LIB = $(PROJECT_RELEASE)/lib/librtemsbsp${LIB_VARIANT}.a
SRCS = SRCS = ../support/${ARCH}/libsupport.a
if HAS_LIBBSP if HAS_LIBBSP
SRCS += ../lib/libbsp/@RTEMS_CPU@/@RTEMS_BSP_FAMILY@/wrapup/$(ARCH)/libbsp.a SRCS += ../lib/libbsp/@RTEMS_CPU@/@RTEMS_BSP_FAMILY@/wrapup/$(ARCH)/libbsp.a