summaryrefslogtreecommitdiffstats
path: root/rtems-release-kernel
diff options
context:
space:
mode:
Diffstat (limited to 'rtems-release-kernel')
-rwxr-xr-xrtems-release-kernel29
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.