forked from Imagelibrary/rtems
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:
@@ -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>
|
2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
||||||
|
|
||||||
* Makefile.am: Don't include @RTEMS_BSP@.cfg (unused).
|
* Makefile.am: Don't include @RTEMS_BSP@.cfg (unused).
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ rtems_bspdir = $(rtemsdir)/@RTEMS_BSP@
|
|||||||
rtems_bsp_DATA = Makefile.inc
|
rtems_bsp_DATA = Makefile.inc
|
||||||
|
|
||||||
rtems_bsp_makedir = $(rtems_bspdir)/make
|
rtems_bsp_makedir = $(rtems_bspdir)/make
|
||||||
rtems_bsp_make_DATA = bsp.cfg
|
rtems_bsp_make_DATA = bsp.cfg target.cfg
|
||||||
|
|
||||||
if MAINTAINER_MODE
|
if MAINTAINER_MODE
|
||||||
$(srcdir)/host.cfg.in: $(top_srcdir)/@RTEMS_TOPdir@/make/host.cfg.in
|
$(srcdir)/host.cfg.in: $(top_srcdir)/@RTEMS_TOPdir@/make/host.cfg.in
|
||||||
|
|||||||
@@ -96,5 +96,5 @@ Makefile.inc
|
|||||||
host.cfg
|
host.cfg
|
||||||
bsp.cfg
|
bsp.cfg
|
||||||
])
|
])
|
||||||
|
AC_CONFIG_FILES([target.cfg])
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|||||||
61
c/src/make/target.cfg.in
Normal file
61
c/src/make/target.cfg.in
Normal 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))
|
||||||
|
|
||||||
Reference in New Issue
Block a user