[rtems-release commit] Generate the correct version for the RTEMS kernel. Remove autom4te.cache from the tar file.

Chris Johns chrisj at rtems.org
Thu Nov 17 07:26:20 UTC 2016


Module:    rtems-release
Branch:    master
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