diff options
author | korbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-19 13:22:45 +0000 |
---|---|---|
committer | korbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-19 13:22:45 +0000 |
commit | f1a603679d2bf9846ffe1fa8d51d53ab05183e20 (patch) | |
tree | e94b9f109e679de5254141f785b29f14d54a84a5 /gcc/fixinc/genfixes | |
parent | 050964ce469ea77d2e1dc6d76f4aa9838579e648 (diff) | |
download | gcc-f1a603679d2bf9846ffe1fa8d51d53ab05183e20.tar.gz |
use genfixes within Makefile.in and move comments to README
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30086 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fixinc/genfixes')
-rwxr-xr-x | gcc/fixinc/genfixes | 48 |
1 files changed, 42 insertions, 6 deletions
diff --git a/gcc/fixinc/genfixes b/gcc/fixinc/genfixes index 18b042a83a3..25964a0ea03 100755 --- a/gcc/fixinc/genfixes +++ b/gcc/fixinc/genfixes @@ -3,11 +3,47 @@ SHELL=/bin/sh export SHELL -echo AutoGen-ing inclhack.sh -autogen inclhack.def +if [ $# -eq 0 ] ; then + echo AutoGen-ing inclhack.sh + autogen inclhack.def -echo AutoGen-ing fixincl.x -autogen -T fixincl.tpl -b fixincl inclhack.def + echo AutoGen-ing fixincl.x + autogen -T fixincl.tpl -b fixincl inclhack.def -echo AutoGen-ing fixincl.sh -autogen -DPROGRAM=1 -b fixincl inclhack.def + echo AutoGen-ing fixincl.sh + autogen -DPROGRAM=1 -b fixincl inclhack.def + exit 0 +fi + +if (autogen --help > /dev/null 2>&1) ; then : ; else + echo "AutoGen does not appear to be correctly installed." + echo "Please download and install:" + echo " ftp://sourceware.cygnus.com/pub/egcs/infrastructure/autogen.tar.gz" + exit 1 +fi + +set -e + +case "$1" in +inclhack.def ) + echo AutoGen-ing inclhack.sh + autogen inclhack.sh + ;; + +fixincl.x ) + echo AutoGen-ing fixincl.x + autogen -T fixincl.tpl -b fixincl inclhack.def + ;; + +fixincl.sh ) + echo AutoGen-ing fixincl.sh + autogen -DPROGRAM=1 -b fixincl inclhack.def + ;; + +* ) + echo genfixes cannot create $1 + exit 1 + ;; +esac + +exit 0 |