diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2003-12-14 16:35:54 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2003-12-14 16:35:54 +0000 |
commit | 73dc1521e442db0df12c4839620c8e9fbdce9f21 (patch) | |
tree | f0d2b5cba306d207e3e1b92d662d733ad26be3ad /c/configure.ac | |
parent | 2003-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff) | |
download | rtems-73dc1521e442db0df12c4839620c8e9fbdce9f21.tar.bz2 |
2003-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove RTEMS_BSP-subdir rule.
* configure.ac: Let AC_CONFIG_FILES(Makefile..) append explictit
rules for RTEMS_BSP-subdirs.
Diffstat (limited to 'c/configure.ac')
-rw-r--r-- | c/configure.ac | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/c/configure.ac b/c/configure.ac index 5032a6779c..2a6bf267da 100644 --- a/c/configure.ac +++ b/c/configure.ac @@ -65,7 +65,20 @@ AC_SUBST(rtems_bsp_configure) AC_SUBST(RTEMS_BSP_LIST) # Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([Makefile],[ +for bsp in : $RTEMS_BSP_LIST; do test "x$bsp" = x: && continue +cat >> Makefile << BSPEOF + +$bsp: src/configure + @set fnord \$(MAKEFLAGS); amf=\[$]\[$]2; \\ + echo "Configuring RTEMS_BSP=$bsp"; \\ + \$(mkdir_p) $bsp; \\ + ( cd $bsp && \\ + CONFIG_SHELL=\$(SHELL) RTEMS_BSP=$bsp \$(rtems_bsp_configure) ) \\ + || case "\$\$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; +BSPEOF +done +],[RTEMS_BSP_LIST="$RTEMS_BSP_LIST"]) AC_OUTPUT echo |