[rtems-release commit] Generate the correct version for the RTEMS kernel. Remove autom4te.cache from the tar file.
Chris Johns
chrisj at rtems.org
Fri Nov 18 20:35:21 UTC 2016
Module: rtems-release
Branch: refs/tags/4.11.1
Commit: 387d91dc0dee061d1b14343381652c25af607029
Changeset: http://git.rtems.org/rtems-release/commit/?id=387d91dc0dee061d1b14343381652c25af607029
Author: Chris Johns <chrisj at rtems.org>
Date: Thu Nov 17 07:26:12 2016 +0000
Generate the correct version for the RTEMS kernel. Remove autom4te.cache from the tar file.
---
rtems-release-kernel | 29 ++++++++++++++++++++++-------
1 file 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.
More information about the vc
mailing list