2002-11-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>

* target.cfg.in: New, copy of c/make/target.cfg.in.
	* configure.ac: Add target.cfg.
	* Makefile.am: Add target.cfg.
This commit is contained in:
Ralf Corsepius
2002-11-29 11:10:57 +00:00
parent ff65620a69
commit 8da107446b
4 changed files with 69 additions and 2 deletions

View File

@@ -1,3 +1,9 @@
2002-11-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* target.cfg.in: New, copy of c/make/target.cfg.in.
* configure.ac: Add target.cfg.
* Makefile.am: Add target.cfg.
2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Don't include @RTEMS_BSP@.cfg (unused).

View File

@@ -20,7 +20,7 @@ rtems_bspdir = $(rtemsdir)/@RTEMS_BSP@
rtems_bsp_DATA = Makefile.inc
rtems_bsp_makedir = $(rtems_bspdir)/make
rtems_bsp_make_DATA = bsp.cfg
rtems_bsp_make_DATA = bsp.cfg target.cfg
if MAINTAINER_MODE
$(srcdir)/host.cfg.in: $(top_srcdir)/@RTEMS_TOPdir@/make/host.cfg.in

View File

@@ -96,5 +96,5 @@ Makefile.inc
host.cfg
bsp.cfg
])
AC_CONFIG_FILES([target.cfg])
AC_OUTPUT

61
c/src/make/target.cfg.in Normal file
View File

@@ -0,0 +1,61 @@
#
# $Id$
#
# Target specific settings.
#
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
LDFLAGS =
LIBS = @LIBS@
CC = @CC@
AS = @AS@
AR = @AR@
NM = @NM@
LD = @LD@
SIZE = @SIZE@
STRIP = @STRIP@
OBJCOPY = @OBJCOPY@
RANLIB = @RANLIB@
CXX = @CXX@
export CC
export AS
export LD
export NM
export AR
export SIZE
export OBJCOPY
export CXX
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@
RTEMS_USE_MACROS = @RTEMS_USE_MACROS@
RTEMS_CPU = @RTEMS_CPU@
XCFLAGS=$(CFLAGS_FOR_TARGET)
export RTEMS_BSP
export RTEMS_CUSTOM
export PROJECT_ROOT
# List (possibly empty) of required managers
# We require:
# region -- used by lib/libcsupport for malloc()
# ext -- used by libc for libc reentrancy hooks
MANAGERS_REQUIRED=region ext sem
# Create a RTEMS executable based on MANAGERS which was set in
# app's Makefile
MANAGERS_NOT_WANTED=$(filter-out $(MANAGERS) \
$(MANAGERS_REQUIRED), $(MANAGER_LIST))