mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-11-16 12:34:45 +00:00
Detected by Joel after multiple reports on the rtems-users mailing list. Final fix from Ralf Corsepius.
68 lines
1.5 KiB
Plaintext
68 lines
1.5 KiB
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
dnl
|
|
dnl $Id$
|
|
|
|
AC_PREREQ(2.13)
|
|
AC_INIT(c)
|
|
RTEMS_TOP(.)
|
|
|
|
# Abort if trying to build inside of the source tree.
|
|
if test -f VERSION; then
|
|
rm -f config.cache config.log confdefs.h
|
|
AC_MSG_ERROR([***]
|
|
[Attempt to build inside of the source tree]
|
|
[Please use a separate build directory, instead] )
|
|
fi
|
|
|
|
RTEMS_CANONICAL_TARGET_CPU
|
|
AM_INIT_AUTOMAKE(rtems,$RTEMS_VERSION,no)
|
|
AM_MAINTAINER_MODE
|
|
|
|
dnl RTEMS_ENABLE_BARE
|
|
dnl RTEMS_ENABLE_RTEMSBSP(rtems_bsp)
|
|
|
|
dnl These option are only in here to let --help report all supported
|
|
dnl options.
|
|
RTEMS_ENABLE_MULTIPROCESSING
|
|
RTEMS_ENABLE_POSIX
|
|
RTEMS_ENABLE_ITRON
|
|
RTEMS_ENABLE_NETWORKING
|
|
RTEMS_ENABLE_RDBG
|
|
RTEMS_ENABLE_INLINES
|
|
RTEMS_ENABLE_CXX
|
|
RTEMS_ENABLE_GCC28
|
|
RTEMS_ENABLE_LIBCDIR
|
|
RTEMS_ENABLE_TESTS
|
|
|
|
RTEMS_CHECK_CPU
|
|
RTEMS_CANONICAL_HOST
|
|
|
|
AC_CONFIG_SUBDIRS(tools/build)
|
|
AC_CONFIG_SUBDIRS(tools/update)
|
|
AC_CONFIG_SUBDIRS(tools/cpu)
|
|
|
|
# List all subdirectories to be compiled for the target here
|
|
RTEMS_CONFIG_SUBDIRS(c)
|
|
|
|
if test "$target_alias" != "$host_alias"; then
|
|
changequote(,)dnl
|
|
TARGET_SUBDIRS=`echo "$target_subdirs" | \
|
|
sed -e "s%\([a-zA-Z0-9][a-zA-Z0-9]*\)%${target_alias}/\1%g"`
|
|
changequote([,])dnl
|
|
else
|
|
TARGET_SUBDIRS="$target_subdirs"
|
|
fi
|
|
AC_SUBST(TARGET_SUBDIRS)
|
|
|
|
# Explicitly list all Makefiles here
|
|
AC_OUTPUT(
|
|
Makefile
|
|
tools/Makefile
|
|
make/Makefile
|
|
make/custom/Makefile
|
|
make/Templates/Makefile
|
|
make/compilers/Makefile
|
|
doc/Makefile)
|
|
|
|
RTEMS_OUTPUT_SUBDIRS(RTEMS_TGT_SUBDIRS)
|