summaryrefslogtreecommitdiffstats
path: root/aclocal/project-root.m4
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-09-06 15:29:57 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-09-06 15:29:57 +0000
commit9322194b3db907dfb3c45f51ac935526e061b64a (patch)
tree10b38da834694f45c90139f69ad7d8d173816fff /aclocal/project-root.m4
parent2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff)
downloadrtems-9322194b3db907dfb3c45f51ac935526e061b64a.tar.bz2
2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/project-root.m4: Introduce PROJECT_TOPdir, add comments.
Diffstat (limited to 'aclocal/project-root.m4')
-rw-r--r--aclocal/project-root.m426
1 files changed, 23 insertions, 3 deletions
diff --git a/aclocal/project-root.m4 b/aclocal/project-root.m4
index aa58b1a553..35fd15b7aa 100644
--- a/aclocal/project-root.m4
+++ b/aclocal/project-root.m4
@@ -2,20 +2,40 @@ dnl
dnl $Id$
dnl
+dnl
+dnl PROJECT_TOPdir .. relative path to the top of the build-tree
+dnl PROJECT_ROOT .. relative path to the top of the temporary
+dnl installation directory inside the build-tree
+dnl RTEMS_TOPdir .. relative path of a subpackage's configure.in to the
+dnl toplevel configure.in of the source-tree
+dnl RTEMS_ROOT .. path to the top of a bsp's build directory
+dnl [Applied by custom/*.cfg, depredicated otherwise]
+dnl
+
AC_DEFUN(RTEMS_PROJECT_ROOT,
[dnl
AC_REQUIRE([RTEMS_TOP])
if test "$TARGET_SUBDIR" = "." ; then
-PROJECT_ROOT=$RTEMS_TOPdir/'$(top_builddir)';
+# Native
+PROJECT_TOPdir=${RTEMS_TOPdir}/'$(top_builddir)'
+PROJECT_ROOT=${RTEMS_TOPdir}/'$(top_builddir)';
else
-PROJECT_ROOT=../$RTEMS_TOPdir/'$(top_builddir)'
+# FIXME: Moving the build-tree
+# PROJECT_TOPdir=../${RTEMS_TOPdir}/'$(top_builddir)'
+# PROJECT_ROOT=${RTEMS_TOPdir}/'$(top_builddir)'
+
+# FIXME: Old, per-bsp building style
+PROJECT_TOPdir=../${RTEMS_TOPdir}/'$(top_builddir)'
+PROJECT_ROOT=../${RTEMS_TOPdir}/'$(top_builddir)'
fi
AC_SUBST(PROJECT_ROOT)
+AC_SUBST(PROJECT_TOPdir)
+# FIXME: This should not be here
RTEMS_ROOT=$RTEMS_TOPdir/'$(top_builddir)'/c/$RTEMS_BSP
AC_SUBST(RTEMS_ROOT)
-PACKHEX="\$(PROJECT_ROOT)/tools/build/packhex"
+PACKHEX="\$(PROJECT_TOPdir)/tools/build/packhex"
AC_SUBST(PACKHEX)
PROJECT_INCLUDE="\$(PROJECT_ROOT)/$RTEMS_BSP/lib/include"