OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [rtems/] [scripts-ada/] [mkbspspec.in] - Blame information for rev 299

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 30 unneback
#!/bin/sh
2
#
3
 
4
RTEMS_DIR=`dirname $0`/@top_srcdir@
5
RTEMS_VERSION=@RTEMS_VERSION@
6
 
7
CFG=setup.cache
8
dst=@RPM_SPECSdir@
9
exe_ext=@EXEEXT@
10
 
11
usage()
12
{
13
  echo "$0 [options]  "
14
  echo "  options:"
15
  echo "    -cfg "
16
  echo "    -o "
17
  exit 1 ;
18
}
19
 
20
while test $# -ge 3; do
21
case $1 in
22
-cfg)
23
  shift
24
  CFG=$1
25
  shift
26
  ;;
27
-o)
28
  shift
29
  dst=$1
30
  shift
31
  ;;
32
-*)
33
  echo "invalid option $1";
34
  usage
35
  ;;
36
esac
37
done
38
 
39
if test ! $# -eq 2;
40
then
41
  echo "Invalid number of arguments"
42
  usage
43
fi
44
 
45
# target to build for
46
target_alias=$1
47
bsp=$2
48
 
49
. ./$CFG
50
 
51
specfile=${dst}/${target_alias}-gnat-${bsp}-${rtems_version}.spec
52
 
53
sed -e "s%@Release@%${rtems_rpm_release}%g" \
54
    -e "s%@bsp@%${bsp}%g" \
55
    -e "s%@rtems_version@%${rtems_version}%g" \
56
    -e "s%@rpm_build_root@%${rpm_build_root}%g" \
57
    -e "s%@target_alias@%${target_alias}%g" \
58
    -e "s%@exe_ext@%${exe_ext}%g" \
59
< ${RTEMS_DIR}/rtems/rtems.spec.in \
60
> ${specfile}
61
 
62
echo Generated ${specfile}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.