From de46567354cc54404c1d0fc30d392c85bb03c9b5 Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Mon, 31 Oct 2005 13:17:08 +0100 Subject: [PATCH] PiMX1 (arm), MO376 (m68k) and EC555 (powerpc) RTEMS configurations and build directories added. darcs-hash:20051031121708-ff715-03255ea13ed83116bcb751062ed9310c2c683ebe.gz --- rtems-build/arm-cexp/arm-cexp.cfg | 1 + rtems-build/arm-rtems/arm-rtems-sys.cfg | 120 +++++++++++++++++++++ rtems-build/m68k-rtems/m68k-rtems-sys.cfg | 121 +++++++++++++++++++++ rtems-build/powerpc-rtems/rtems-ec555.cfg | 122 ++++++++++++++++++++++ 4 files changed, 364 insertions(+) create mode 100644 rtems-build/arm-cexp/arm-cexp.cfg create mode 100644 rtems-build/arm-rtems/arm-rtems-sys.cfg create mode 100644 rtems-build/m68k-rtems/m68k-rtems-sys.cfg create mode 100644 rtems-build/powerpc-rtems/rtems-ec555.cfg diff --git a/rtems-build/arm-cexp/arm-cexp.cfg b/rtems-build/arm-cexp/arm-cexp.cfg new file mode 100644 index 0000000..27b6413 --- /dev/null +++ b/rtems-build/arm-cexp/arm-cexp.cfg @@ -0,0 +1 @@ +../../cexp-1.4.beta/configure --target=arm-rtems --host=arm-rtems --prefix=/opt/rtems --disable-nlsg \ No newline at end of file diff --git a/rtems-build/arm-rtems/arm-rtems-sys.cfg b/rtems-build/arm-rtems/arm-rtems-sys.cfg new file mode 100644 index 0000000..33928db --- /dev/null +++ b/rtems-build/arm-rtems/arm-rtems-sys.cfg @@ -0,0 +1,120 @@ +../../rtems/configure --target=arm-rtems --prefix=/opt/rtems \ + --enable-rtems-inlines --disable-multiprocessing --enable-cxx \ + --disable-rdbg --enable-maintainer-mode --disable-tests \ + --enable-networking --enable-posix --enable-itron --disable-ada \ + --disable-expada --disable-multilib --disable-docs \ + --enable-rtemsbsp=csb336 + +# `configure' configures rtems 4.6.99.1 to adapt to many kinds of systems. +# +# Usage: ../rtems/configure [OPTION]... [VAR=VALUE]... +# +# To assign environment variables (e.g., CC, CFLAGS...), specify them as +# VAR=VALUE. See below for descriptions of some of the useful variables. +# +# Defaults for the options are specified in brackets. +# +# Configuration: +# -h, --help display this help and exit +# --help=short display options specific to this package +# --help=recursive display the short help of all the included packages +# -V, --version display version information and exit +# -q, --quiet, --silent do not print `checking...' messages +# --cache-file=FILE cache test results in FILE [disabled] +# -C, --config-cache alias for `--cache-file=config.cache' +# -n, --no-create do not create output files +# --srcdir=DIR find the sources in DIR [configure dir or `..'] +# +# Installation directories: +# --prefix=PREFIX install architecture-independent files in PREFIX +# [/opt/rtems-4.7] +# --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX +# [PREFIX] +# +# By default, `make install' will install all the files in +# `/opt/rtems-4.7/bin', `/opt/rtems-4.7/lib' etc. You can specify +# an installation prefix other than `/opt/rtems-4.7' using `--prefix', +# for instance `--prefix=$HOME'. +# +# For better control, use the options below. +# +# Fine tuning of the installation directories: +# --bindir=DIR user executables [EPREFIX/bin] +# --sbindir=DIR system admin executables [EPREFIX/sbin] +# --libexecdir=DIR program executables [EPREFIX/libexec] +# --datadir=DIR read-only architecture-independent data [PREFIX/share] +# --sysconfdir=DIR read-only single-machine data [PREFIX/etc] +# --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] +# --localstatedir=DIR modifiable single-machine data [PREFIX/var] +# --libdir=DIR object code libraries [EPREFIX/lib] +# --includedir=DIR C header files [PREFIX/include] +# --oldincludedir=DIR C header files for non-gcc [/usr/include] +# --infodir=DIR info documentation [PREFIX/info] +# --mandir=DIR man documentation [PREFIX/man] +# +# Program names: +# --program-prefix=PREFIX prepend PREFIX to installed program names +# --program-suffix=SUFFIX append SUFFIX to installed program names +# --program-transform-name=PROGRAM run sed PROGRAM on installed program names +# +# System types: +# --build=BUILD configure for building on BUILD [guessed] +# --host=HOST cross-compile to build programs to run on HOST [BUILD] +# --target=TARGET configure for building compilers for TARGET [HOST] +# +# Optional Features: +# --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) +# --enable-FEATURE[=ARG] include FEATURE [ARG=yes] +# --enable-maintainer-mode enable make rules and dependencies not useful +# (and sometimes confusing) to the casual installer +# --enable-multiprocessing +# enable multiprocessing interface +# --enable-posix enable posix interface +# --enable-itron enable itron interface +# --enable-networking enable TCP/IP stack +# --enable-rdbg enable remote debugger +# --enable-rtems-inlines enable RTEMS inline functions (default:enabled, +# disable to use macros) +# --enable-cxx enable C++ support and build the rtems++ library +# --enable-tests enable tests (default:samples) +# --enable-rtems-debug enable RTEMS_DEBUG +# --enable-rtemsbsp="bsp1 bsp2 .." +# BSPs to include in build +# --enable-multilib build many library versions (default=no) +# --enable-docs enable building documentation (default:disabled) +# CC_FOR_BUILD +# c-compiler to be used for build subdirs (default: auto-detected) +# CFLAGS_FOR_BUILD +# c-flags to be used for build subdirs (default: provided by +# autoconf) +# CXX_FOR_BUILD +# c++-compiler to be used for build subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_BUILD +# c++-flags to be used for build subdirs (default: provided by +# autoconf) +# CC_FOR_HOST c-compiler to be used for host subdirs (default: auto-detected) +# CFLAGS_FOR_HOST +# c-flags to be used for host subdirs (default: provided by +# autoconf) +# CXX_FOR_HOST +# c++-compiler to be used for host subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_HOST +# c++-flags to be used for host subdirs (default: provided by +# autoconf) +# CC_FOR_TARGET +# c-compiler to be used for target subdirs (default: +# auto-detected) +# CFLAGS_FOR_TARGET +# c-flags to be used for target subdirs (default: provided by +# autoconf) +# CXX_FOR_TARGET +# c++-compiler to be used for target subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_TARGET +# c++-flags to be used for target subdirs (default: provided by +# autoconf) +# +# Report bugs to . +# \ No newline at end of file diff --git a/rtems-build/m68k-rtems/m68k-rtems-sys.cfg b/rtems-build/m68k-rtems/m68k-rtems-sys.cfg new file mode 100644 index 0000000..a33cb73 --- /dev/null +++ b/rtems-build/m68k-rtems/m68k-rtems-sys.cfg @@ -0,0 +1,121 @@ +../../rtems/configure --target=m68k-rtems --prefix=/opt/rtems \ + --enable-rtems-inlines --disable-multiprocessing --enable-cxx \ + --enable-rdbg --enable-maintainer-mode --enable-tests=yes \ + --enable-networking --enable-posix --enable-itron --disable-ada \ + --disable-expada --disable-multilib --disable-docs \ + --enable-rtemsbsp=mo376 + +# --enable-rtems-debug \ +# `configure' configures rtems 4.6.99.1 to adapt to many kinds of systems. +# +# Usage: ../rtems/configure [OPTION]... [VAR=VALUE]... +# +# To assign environment variables (e.g., CC, CFLAGS...), specify them as +# VAR=VALUE. See below for descriptions of some of the useful variables. +# +# Defaults for the options are specified in brackets. +# +# Configuration: +# -h, --help display this help and exit +# --help=short display options specific to this package +# --help=recursive display the short help of all the included packages +# -V, --version display version information and exit +# -q, --quiet, --silent do not print `checking...' messages +# --cache-file=FILE cache test results in FILE [disabled] +# -C, --config-cache alias for `--cache-file=config.cache' +# -n, --no-create do not create output files +# --srcdir=DIR find the sources in DIR [configure dir or `..'] +# +# Installation directories: +# --prefix=PREFIX install architecture-independent files in PREFIX +# [/opt/rtems-4.7] +# --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX +# [PREFIX] +# +# By default, `make install' will install all the files in +# `/opt/rtems-4.7/bin', `/opt/rtems-4.7/lib' etc. You can specify +# an installation prefix other than `/opt/rtems-4.7' using `--prefix', +# for instance `--prefix=$HOME'. +# +# For better control, use the options below. +# +# Fine tuning of the installation directories: +# --bindir=DIR user executables [EPREFIX/bin] +# --sbindir=DIR system admin executables [EPREFIX/sbin] +# --libexecdir=DIR program executables [EPREFIX/libexec] +# --datadir=DIR read-only architecture-independent data [PREFIX/share] +# --sysconfdir=DIR read-only single-machine data [PREFIX/etc] +# --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] +# --localstatedir=DIR modifiable single-machine data [PREFIX/var] +# --libdir=DIR object code libraries [EPREFIX/lib] +# --includedir=DIR C header files [PREFIX/include] +# --oldincludedir=DIR C header files for non-gcc [/usr/include] +# --infodir=DIR info documentation [PREFIX/info] +# --mandir=DIR man documentation [PREFIX/man] +# +# Program names: +# --program-prefix=PREFIX prepend PREFIX to installed program names +# --program-suffix=SUFFIX append SUFFIX to installed program names +# --program-transform-name=PROGRAM run sed PROGRAM on installed program names +# +# System types: +# --build=BUILD configure for building on BUILD [guessed] +# --host=HOST cross-compile to build programs to run on HOST [BUILD] +# --target=TARGET configure for building compilers for TARGET [HOST] +# +# Optional Features: +# --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) +# --enable-FEATURE[=ARG] include FEATURE [ARG=yes] +# --enable-maintainer-mode enable make rules and dependencies not useful +# (and sometimes confusing) to the casual installer +# --enable-multiprocessing +# enable multiprocessing interface +# --enable-posix enable posix interface +# --enable-itron enable itron interface +# --enable-networking enable TCP/IP stack +# --enable-rdbg enable remote debugger +# --enable-rtems-inlines enable RTEMS inline functions (default:enabled, +# disable to use macros) +# --enable-cxx enable C++ support and build the rtems++ library +# --enable-tests enable tests (default:samples) +# --enable-rtems-debug enable RTEMS_DEBUG +# --enable-rtemsbsp="bsp1 bsp2 .." +# BSPs to include in build +# --enable-multilib build many library versions (default=no) +# --enable-docs enable building documentation (default:disabled) +# CC_FOR_BUILD +# c-compiler to be used for build subdirs (default: auto-detected) +# CFLAGS_FOR_BUILD +# c-flags to be used for build subdirs (default: provided by +# autoconf) +# CXX_FOR_BUILD +# c++-compiler to be used for build subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_BUILD +# c++-flags to be used for build subdirs (default: provided by +# autoconf) +# CC_FOR_HOST c-compiler to be used for host subdirs (default: auto-detected) +# CFLAGS_FOR_HOST +# c-flags to be used for host subdirs (default: provided by +# autoconf) +# CXX_FOR_HOST +# c++-compiler to be used for host subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_HOST +# c++-flags to be used for host subdirs (default: provided by +# autoconf) +# CC_FOR_TARGET +# c-compiler to be used for target subdirs (default: +# auto-detected) +# CFLAGS_FOR_TARGET +# c-flags to be used for target subdirs (default: provided by +# autoconf) +# CXX_FOR_TARGET +# c++-compiler to be used for target subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_TARGET +# c++-flags to be used for target subdirs (default: provided by +# autoconf) +# +# Report bugs to . +# \ No newline at end of file diff --git a/rtems-build/powerpc-rtems/rtems-ec555.cfg b/rtems-build/powerpc-rtems/rtems-ec555.cfg new file mode 100644 index 0000000..8de519d --- /dev/null +++ b/rtems-build/powerpc-rtems/rtems-ec555.cfg @@ -0,0 +1,122 @@ +../../rtems/configure --target=powerpc-rtems --prefix=/opt/rtems \ + --enable-rtems-inlines --disable-multiprocessing --enable-cxx \ + --enable-rdbg --enable-maintainer-mode --enable-tests=yes \ + --enable-networking --enable-posix --enable-itron --disable-ada \ + --disable-expada --disable-multilib --disable-docs \ + --enable-rtemsbsp="ec555" + +# --enable-rtemsbsp="ss555" + +#`configure' configures rtems 4.6.99.1 to adapt to many kinds of systems. +# +#Usage: ../rtems/configure [OPTION]... [VAR=VALUE]... +# +#To assign environment variables (e.g., CC, CFLAGS...), specify them as +#VAR=VALUE. See below for descriptions of some of the useful variables. +# +#Defaults for the options are specified in brackets. +# +#Configuration: +# -h, --help display this help and exit +# --help=short display options specific to this package +# --help=recursive display the short help of all the included packages +# -V, --version display version information and exit +# -q, --quiet, --silent do not print `checking...' messages +# --cache-file=FILE cache test results in FILE [disabled] +# -C, --config-cache alias for `--cache-file=config.cache' +# -n, --no-create do not create output files +# --srcdir=DIR find the sources in DIR [configure dir or `..'] +# +#Installation directories: +# --prefix=PREFIX install architecture-independent files in PREFIX +# [/opt/rtems-4.7] +# --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX +# [PREFIX] +# +#By default, `make install' will install all the files in +#`/opt/rtems-4.7/bin', `/opt/rtems-4.7/lib' etc. You can specify +#an installation prefix other than `/opt/rtems-4.7' using `--prefix', +#for instance `--prefix=$HOME'. +# +#For better control, use the options below. +# +#Fine tuning of the installation directories: +# --bindir=DIR user executables [EPREFIX/bin] +# --sbindir=DIR system admin executables [EPREFIX/sbin] +# --libexecdir=DIR program executables [EPREFIX/libexec] +# --datadir=DIR read-only architecture-independent data [PREFIX/share] +# --sysconfdir=DIR read-only single-machine data [PREFIX/etc] +# --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] +# --localstatedir=DIR modifiable single-machine data [PREFIX/var] +# --libdir=DIR object code libraries [EPREFIX/lib] +# --includedir=DIR C header files [PREFIX/include] +# --oldincludedir=DIR C header files for non-gcc [/usr/include] +# --infodir=DIR info documentation [PREFIX/info] +# --mandir=DIR man documentation [PREFIX/man] +# +#Program names: +# --program-prefix=PREFIX prepend PREFIX to installed program names +# --program-suffix=SUFFIX append SUFFIX to installed program names +# --program-transform-name=PROGRAM run sed PROGRAM on installed program names +# +#System types: +# --build=BUILD configure for building on BUILD [guessed] +# --host=HOST cross-compile to build programs to run on HOST [BUILD] +# --target=TARGET configure for building compilers for TARGET [HOST] +# +#Optional Features: +# --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) +# --enable-FEATURE[=ARG] include FEATURE [ARG=yes] +# --enable-maintainer-mode enable make rules and dependencies not useful +# (and sometimes confusing) to the casual installer +# --enable-multiprocessing +# enable multiprocessing interface +# --enable-posix enable posix interface +# --enable-itron enable itron interface +# --enable-networking enable TCP/IP stack +# --enable-rdbg enable remote debugger +# --enable-rtems-inlines enable RTEMS inline functions (default:enabled, +# disable to use macros) +# --enable-cxx enable C++ support and build the rtems++ library +# --enable-tests enable tests (default:samples) +# --enable-rtems-debug enable RTEMS_DEBUG +# --enable-rtemsbsp="bsp1 bsp2 .." +# BSPs to include in build +# --enable-multilib build many library versions (default=no) +# --enable-docs enable building documentation (default:disabled) +# CC_FOR_BUILD +# c-compiler to be used for build subdirs (default: auto-detected) +# CFLAGS_FOR_BUILD +# c-flags to be used for build subdirs (default: provided by +# autoconf) +# CXX_FOR_BUILD +# c++-compiler to be used for build subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_BUILD +# c++-flags to be used for build subdirs (default: provided by +# autoconf) +# CC_FOR_HOST c-compiler to be used for host subdirs (default: auto-detected) +# CFLAGS_FOR_HOST +# c-flags to be used for host subdirs (default: provided by +# autoconf) +# CXX_FOR_HOST +# c++-compiler to be used for host subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_HOST +# c++-flags to be used for host subdirs (default: provided by +# autoconf) +# CC_FOR_TARGET +# c-compiler to be used for target subdirs (default: +# auto-detected) +# CFLAGS_FOR_TARGET +# c-flags to be used for target subdirs (default: provided by +# autoconf) +# CXX_FOR_TARGET +# c++-compiler to be used for target subdirs (default: +# auto-detected) +# CXXFLAGS_FOR_TARGET +# c++-flags to be used for target subdirs (default: provided by +# autoconf) +# +#Report bugs to . + -- 2.39.2