source: rtems/scripts/mkgccnewlibspec @ 38118d3

4.104.114.84.95
Last change on this file since 38118d3 was ab25407c, checked in by Joel Sherrill <joel.sherrill@…>, on 10/19/99 at 22:02:39

Easier to insert tool version number.

  • Property mode set to 100644
File size: 1.0 KB
Line 
1#!/bin/sh
2#
3#  Usage: mktoolspec CPU
4#
5
6RTEMS_DIR=`dirname $0`
7
8target_alias=$1
9
10# RPM release number
11rpm_release=0
12
13# gcc version number
14gcc_version=2.95.1
15gcc_patch_version=19991015
16
17# newlib version number
18newlib_version=1.8.2
19newlib_patch_version=19991015
20
21# Some linux distributions use /usr/src/packages
22# redhat uses /usr/src/redhat
23# others might use /usr/src
24if test -d /usr/src/packages/SPECS;
25then
26dst=/usr/src/packages/SPECS;
27elif test -d /usr/src/redhat/SPECS;
28 then
29dst=/usr/src/redhat/SPECS;
30elif test -d /usr/src/SPECS/;
31then
32dst=/usr/src/SPECS;
33fi
34
35specfile=${dst}/$target_alias-gcc-${gcc_version}-newlib-${newlib_version}.spec
36sed -e "s%@Release@%${rpm_release}%g" \
37    -e "s%@target_alias@%${target_alias}%g" \
38    -e "s%@gcc_version@%${gcc_version}%g" \
39    -e "s%@gcc_patch_version@%${gcc_patch_version}%g" \
40    -e "s%@newlib_version@%${newlib_version}%g" \
41    -e "s%@newlib_patch_version@%${newlib_patch_version}%g" \
42< ${RTEMS_DIR}/gccnewlib.spec.in \
43> ${specfile}
44
45echo Generated ${specfile}.
Note: See TracBrowser for help on using the repository browser.