summaryrefslogtreecommitdiffstats
path: root/scripts/mkgccnewlibspec
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-19 22:02:39 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-19 22:02:39 +0000
commitab25407cccdebedd84524fd07c5e36e09a6d15f4 (patch)
tree428549ec8bc85e69728247349e44a42c5b732c30 /scripts/mkgccnewlibspec
parentMaking sparc-rtems rpms available. (diff)
downloadrtems-ab25407cccdebedd84524fd07c5e36e09a6d15f4.tar.bz2
Easier to insert tool version number.
Diffstat (limited to 'scripts/mkgccnewlibspec')
-rw-r--r--scripts/mkgccnewlibspec29
1 files changed, 20 insertions, 9 deletions
diff --git a/scripts/mkgccnewlibspec b/scripts/mkgccnewlibspec
index 08af71f174..172d905ca6 100644
--- a/scripts/mkgccnewlibspec
+++ b/scripts/mkgccnewlibspec
@@ -4,11 +4,19 @@
#
RTEMS_DIR=`dirname $0`
-RTEMS_VERSION=`grep Version ${RTEMS_DIR}/../VERSION | \
-sed -e 's%RTEMS[ ]*Version[ ]*\(.*\)[ ]*%\1%g'`
target_alias=$1
-release=0
+
+# RPM release number
+rpm_release=0
+
+# gcc version number
+gcc_version=2.95.1
+gcc_patch_version=19991015
+
+# newlib version number
+newlib_version=1.8.2
+newlib_patch_version=19991015
# Some linux distributions use /usr/src/packages
# redhat uses /usr/src/redhat
@@ -24,11 +32,14 @@ then
dst=/usr/src/SPECS;
fi
-sed -e "s%@Version@%${RTEMS_VERSION}%g" \
--e "s%@bsp@%${bsp}%g" \
--e "s%@Release@%${release}%g" \
--e "s%@target_alias@%${target_alias}%g" \
+specfile=${dst}/$target_alias-gcc-${gcc_version}-newlib-${newlib_version}.spec
+sed -e "s%@Release@%${rpm_release}%g" \
+ -e "s%@target_alias@%${target_alias}%g" \
+ -e "s%@gcc_version@%${gcc_version}%g" \
+ -e "s%@gcc_patch_version@%${gcc_patch_version}%g" \
+ -e "s%@newlib_version@%${newlib_version}%g" \
+ -e "s%@newlib_patch_version@%${newlib_patch_version}%g" \
< ${RTEMS_DIR}/gccnewlib.spec.in \
-> ${dst}/$target_alias-gcc_newlib.spec
+> ${specfile}
-echo Generated ${dst}/$target_alias-gcc_newlib.spec.
+echo Generated ${specfile}.