mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-11-16 12:34:45 +00:00
The patch contains:
* Many small cleanups wrt. make VARIANT=[DEBUG|PROFILE] support
* several modifications to make/custom/*.cfg
* Merger with the mvme2307.cfg you had posted two weeks ago (Please
check it, I did not check it against to version you posted today).
* Added a check to the toplevel configure.in to refuse building inside
of the source tree.
69 lines
1.5 KiB
Plaintext
69 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_ENABLE_HWAPI
|
|
|
|
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%\([^ ]\+\)%$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)
|