forked from Imagelibrary/rtems
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:
@@ -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.
|
||||||
|
|||||||
@@ -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
20
c/src/support/Makefile.am
Normal 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
28
c/src/support/version.c
Normal 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 ")";
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user