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

Subversion Repositories or1k

[/] [or1k/] [tags/] [alpha/] [newlib/] [missing] - Blame information for rev 1780

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

Line No. Rev Author Line
1 39 lampret
#! /bin/sh
2
# Common stub for a few missing GNU programs while installing.
3
# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
4
# Franc,ois Pinard , 1996.
5
 
6
# This program is free software; you can redistribute it and/or modify
7
# it under the terms of the GNU General Public License as published by
8
# the Free Software Foundation; either version 2, or (at your option)
9
# any later version.
10
 
11
# This program is distributed in the hope that it will be useful,
12
# but WITHOUT ANY WARRANTY; without even the implied warranty of
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
# GNU General Public License for more details.
15
 
16
# You should have received a copy of the GNU General Public License
17
# along with this program; if not, write to the Free Software
18
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
19
# 02111-1307, USA.
20
 
21
if test $# -eq 0; then
22
  echo 1>&2 "Try \`$0 --help' for more information"
23
  exit 1
24
fi
25
 
26
case "$1" in
27
 
28
  -h|--h|--he|--hel|--help)
29
    echo "\
30
$0 [OPTION]... PROGRAM [ARGUMENT]...
31
 
32
Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
33
error status if there is no known handling for PROGRAM.
34
 
35
Options:
36
  -h, --help      display this help and exit
37
  -v, --version   output version information and exit
38
 
39
Supported PROGRAM values:
40
  aclocal      touch file \`aclocal.m4'
41
  autoconf     touch file \`configure'
42
  autoheader   touch file \`config.h.in'
43
  automake     touch all \`Makefile.in' files
44
  bison        touch file \`y.tab.c'
45
  makeinfo     touch the output file
46
  yacc         touch file \`y.tab.c'"
47
    ;;
48
 
49
  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
50
    echo "missing - GNU libit 0.0"
51
    ;;
52
 
53
  -*)
54
    echo 1>&2 "$0: Unknown \`$1' option"
55
    echo 1>&2 "Try \`$0 --help' for more information"
56
    exit 1
57
    ;;
58
 
59
  aclocal)
60
    echo 1>&2 "\
61
WARNING: \`$1' is missing on your system.  You should only need it if
62
         you modified \`acinclude.m4' or \`configure.in'.  You might want
63
         to install the \`Automake' and \`Perl' packages.  Grab them from
64
         any GNU archive site."
65
    touch aclocal.m4
66
    ;;
67
 
68
  autoconf)
69
    echo 1>&2 "\
70
WARNING: \`$1' is missing on your system.  You should only need it if
71
         you modified \`configure.in'.  You might want to install the
72
         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
73
         archive site."
74
    touch configure
75
    ;;
76
 
77
  autoheader)
78
    echo 1>&2 "\
79
WARNING: \`$1' is missing on your system.  You should only need it if
80
         you modified \`acconfig.h' or \`configure.in'.  You might want
81
         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
82
         from any GNU archive site."
83
    touch config.h.in
84
    ;;
85
 
86
  automake)
87
    echo 1>&2 "\
88
WARNING: \`$1' is missing on your system.  You should only need it if
89
         you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'.
90
         You might want to install the \`Automake' and \`Perl' packages.
91
         Grab them from any GNU archive site."
92
    find . -type f -name Makefile.am -print \
93
      | sed 's/^\(.*\).am$/touch \1.in/' \
94
      | sh
95
    ;;
96
 
97
  bison|yacc)
98
    echo 1>&2 "\
99
WARNING: \`$1' is missing on your system.  You should only need it if
100
         you modified a \`.y' file.  You may need the \`Bison' package
101
         in order for those modifications to take effect.  You can get
102
         \`Bison' from any GNU archive site."
103
    touch y.tab.c
104
    ;;
105
 
106
  makeinfo)
107
    echo 1>&2 "\
108
WARNING: \`$1' is missing on your system.  You should only need it if
109
         you modified a \`.texi' or \`.texinfo' file, or any other file
110
         indirectly affecting the aspect of the manual.  The spurious
111
         call might also be the consequence of using a buggy \`make' (AIX,
112
         DU, IRIX).  You might want to install the \`Texinfo' package or
113
         the \`GNU make' package.  Grab either from any GNU archive site."
114
    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
115
    if test -z "$file"; then
116
      file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
117
      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
118
    fi
119
    touch $file
120
    ;;
121
 
122
  *)
123
    echo 1>&2 "\
124
WARNING: \`$1' is needed, and you do not seem to have it handy on your
125
         system.  You might have modified some files without having the
126
         proper tools for further handling them.  Check the \`README' file,
127
         it often tells you about the needed prerequirements for installing
128
         this package.  You may also peek at any GNU archive site, in case
129
         some other package would contain this missing \`$1' program."
130
    exit 1
131
    ;;
132
esac
133
 
134
exit 0

powered by: WebSVN 2.1.0

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