forked from Imagelibrary/rtems
With my most recent automake patch (automake II) we could even simplify more files below make/, because the host-compiler related parts of those files aren't used anymore :-. Whatsoever, the patch below should fix this problem. Note: This is a mere bug fix, it doesn't move any of the variables involved to target.cfg nor does it try to eliminate any variable.
76 lines
1.6 KiB
INI
76 lines
1.6 KiB
INI
#
|
|
# $Id$
|
|
#
|
|
# Target specific settings.
|
|
#
|
|
|
|
prefix = @prefix@
|
|
|
|
CFLAGS = @CFLAGS@
|
|
CPPFLAGS = @CPPFLAGS@
|
|
DEFS = @DEFS@
|
|
LDFLAGS =
|
|
LIBS = @LIBS@
|
|
CC_FOR_BUILD = @CC@
|
|
|
|
CC = @CC_FOR_TARGET@
|
|
AS = @AS_FOR_TARGET@
|
|
AR = @AR_FOR_TARGET@
|
|
NM = @NM_FOR_TARGET@
|
|
LD = @LD_FOR_TARGET@
|
|
SIZE = @SIZE_FOR_TARGET@
|
|
STRIP = @STRIP_FOR_TARGET@
|
|
OBJCOPY = @OBJCOPY_FOR_TARGET@
|
|
RANLIB = @RANLIB_FOR_TARGET@
|
|
|
|
CXX = @CXX_FOR_TARGET@
|
|
|
|
export CC
|
|
export AS
|
|
export LD
|
|
export NM
|
|
export AR
|
|
export SIZE
|
|
export OBJCOPY
|
|
|
|
export CXX
|
|
|
|
RTEMS_CROSS_TARGET=@rtems_cv_prog_cc_cross@
|
|
|
|
RTEMS_HOST = @RTEMS_HOST@
|
|
RTEMS_USE_OWN_PDIR = @RTEMS_USE_OWN_PDIR@
|
|
RTEMS_HAS_MULTIPROCESSING = @RTEMS_HAS_MULTIPROCESSING@
|
|
RTEMS_HAS_POSIX_API = @RTEMS_HAS_POSIX_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_USE_GCC272 = @RTEMS_USE_GCC272@
|
|
RTEMS_LIBC_DIR = @RTEMS_LIBC_DIR@
|
|
RTEMS_CPU = @target_cpu@
|
|
|
|
# the following are only used for the bare bsp
|
|
BARE_CPU_MODEL = @BARE_CPU_MODEL@
|
|
BARE_CPU_CFLAGS = @BARE_CPU_CFLAGS@
|
|
|
|
# INSTALL_CHANGE=$(PROJECT_ROOT)/$(RTEMS_BSP)/build-tools/install-if-change
|
|
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))
|
|
|