annotate autogen.sh @ 735:35e19f8de781 trunk

[svn] drag and drop line rendering fix
author nenolod
date Mon, 27 Feb 2006 16:42:12 -0800
parents 0343f357fae2
children 6d29be325a52
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
1 #! /bin/sh
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
2
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
3 TOP_DIR=$(dirname $0)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
4 LAST_DIR=$PWD
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
5
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
6 if test ! -f $TOP_DIR/configure.ac ; then
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
7 echo "You must execute this script from the top level directory."
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
8 exit 1
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
9 fi
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
10
51
82fa2e996291 [svn] Removing all Makefile.in's
msameer
parents: 0
diff changeset
11 AUTOCONF=${AUTOCONF:-autoconf}
82fa2e996291 [svn] Removing all Makefile.in's
msameer
parents: 0
diff changeset
12 ACLOCAL=${ACLOCAL:-aclocal-1.9}
82fa2e996291 [svn] Removing all Makefile.in's
msameer
parents: 0
diff changeset
13 AUTOHEADER=${AUTOHEADER:-autoheader}
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
14 AUTOPOINT=${AUTOPOINT:-autopoint}
51
82fa2e996291 [svn] Removing all Makefile.in's
msameer
parents: 0
diff changeset
15 LIBTOOLIZE=${LIBTOOLIZE:-libtoolize}
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
16
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
17 dump_help_screen ()
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
18 {
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
19 echo "Usage: gen-auto-scripts.sh [options]"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
20 echo
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
21 echo "options:"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
22 echo " -n skip CVS changelog creation"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
23 echo " -h,--help show this help screen"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
24 echo
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
25 exit 0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
26 }
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
27
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
28 parse_options ()
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
29 {
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
30 while test "$1" != "" ; do
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
31 case $1 in
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
32 -h|--help)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
33 dump_help_screen
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
34 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
35 -n)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
36 SKIP_CVS_CHANGELOG=yes
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
37 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
38 *)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
39 echo Invalid argument - $1
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
40 dump_help_screen
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
41 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
42 esac
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
43 shift
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
44 done
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
45 }
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
46
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
47 run_or_die ()
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
48 {
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
49 COMMAND=$1
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
50
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
51 # check for empty commands
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
52 if test -z "$COMMAND" ; then
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
53 echo "*warning* no command specified"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
54 return 1
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
55 fi
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
56
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
57 shift;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
58
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
59 OPTIONS="$@"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
60
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
61 # print a message
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
62 echo -n "*info* running $COMMAND"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
63 if test -n "$OPTIONS" ; then
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
64 echo " ($OPTIONS)"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
65 else
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
66 echo
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
67 fi
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
68
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
69 # run or die
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
70 $COMMAND $OPTIONS ; RESULT=$?
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
71 if test $RESULT -ne 0 ; then
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
72 echo "*error* $COMMAND failed. (exit code = $RESULT)"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
73 exit 1
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
74 fi
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
75
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
76 return 0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
77 }
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
78
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
79 parse_options "$@"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
80
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
81 cd $TOP_DIR
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
82
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
83 run_or_die $AUTOPOINT -f
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
84 run_or_die $LIBTOOLIZE -f -c
51
82fa2e996291 [svn] Removing all Makefile.in's
msameer
parents: 0
diff changeset
85 run_or_die $ACLOCAL -I m4
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
86 run_or_die $AUTOHEADER
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
87 run_or_die $AUTOCONF
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
88
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
89 cd $LAST_DIR
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
90