forked from Imagelibrary/rtems
This patch addresses a few configuration issues and removes some
duplicate configuration files.
Background:
* some files used in AC_INIT were not unique enough and can lead to
problems if a user plays with configure scripts.
* the Makefile templates are independent of the target/cpu and bsp, so
the bsp dependent versions (c/src/make/Templates) are removed.
To apply:
patch -p1 < rtems-rc-19990820-3.diff
rm -f c/src/make/Templates
./autogen
ATTENTION: This patch removes several files and one directory :)
60 lines
1.2 KiB
Plaintext
60 lines
1.2 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(.)
|
|
|
|
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_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)
|
|
|
|
AC_OUTPUT(
|
|
Makefile
|
|
tools/Makefile
|
|
make/Makefile
|
|
make/custom/Makefile
|
|
make/Templates/Makefile
|
|
make/compilers/Makefile
|
|
doc/Makefile)
|
|
|
|
RTEMS_OUTPUT_SUBDIRS(RTEMS_TGT_SUBDIRS)
|