diff options
-rwxr-xr-x | rtems-release-kernel | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/rtems-release-kernel b/rtems-release-kernel index a50cc86..b690a60 100755 --- a/rtems-release-kernel +++ b/rtems-release-kernel @@ -87,14 +87,29 @@ export PATH=${top}/at/bin:$PATH # # Bootstrap RTEMS. # -echo "Bootstrapping RTEMS" cd ${prefix} -./bootstrap -c -./bootstrap -p -${top}/${rsb}/source-builder/sb-bootstrap -./rtems-bsps > ARCH-BSP.txt -cp ARCH-BSP.txt ${toptop} -cd .. + echo "Set the version in the build system.." + for f in $(find . -name version.m4) + do + echo " Generating ${f}" + cat <<EOF > ${f} +dnl Autogenerated for RTEMS release: ${release} +AC_DEFUN([RTEMS_VERSIONING], +m4_define([_RTEMS_VERSION],[${release}])) +dnl RTEMS API Version +m4_define([_RTEMS_API],[${version}]) +EOF + done + echo "Bootstrapping RTEMS" + ./bootstrap -c + ./bootstrap -p + ${top}/${rsb}/source-builder/sb-bootstrap + echo "Cleaning autom4te.cache" + rm -rf $(find . -name autom4te.cache) + echo "Generate ARCH-BSP.txt" + ./rtems-bsps > ARCH-BSP.txt + cp ARCH-BSP.txt ${toptop} + cd .. # # Clean up. |