RSS

(root)/ildjit/libdla : 1 : bootstrap

« back to all changes in this revision

Viewing changes to bootstrap

Speziale Ettore
2009-11-18 10:33:50
Revision ID: ettore@mars-20091118103350-uleorl2j9d3aopw5
Initial import into Bazaar.

Show diffs side-by-side

added added

removed removed

 
1
#!/bin/sh
 
2
#
 
3
# auto_gen.sh - Make the Makefile.in and configure files.
 
4
#
 
5
# Copyright (C) 2001, 2002  Southern Storm Software, Pty Ltd.
 
6
#
 
7
# This program is free software; you can redistribute it and/or modify
 
8
# it under the terms of the GNU General Public License as published by
 
9
# the Free Software Foundation; either version 2 of the License, or
 
10
# (at your option) any later version.
 
11
#
 
12
# This program is distributed in the hope that it will be useful,
 
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
15
# GNU General Public License for more details.
 
16
#
 
17
# You should have received a copy of the GNU General Public License
 
18
# along with this program; if not, write to the Free Software
 
19
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
20
 
 
21
banner() {
 
22
        echo
 
23
        TG=`echo $1 | sed -e "s,/.*/,,g"`
 
24
        LINE=`echo $TG |sed -e "s/./-/g"`
 
25
        echo $LINE
 
26
        echo $TG
 
27
        echo $LINE
 
28
        echo
 
29
}
 
30
 
 
31
banner "Make directories"
 
32
rm -rf build-aux
 
33
mkdir build-aux
 
34
 
 
35
banner "Add symbolic link"
 
36
cd include
 
37
files=$(cat Makefile.am | sed -ne 's/\.h\s*\\\?$/.h/p')
 
38
for i in $files ; do
 
39
        if ! test -e $i ; then 
 
40
                echo "Add symbolic link for $i"
 
41
                ln -s ../src/$i
 
42
        fi
 
43
done
 
44
cd ..
 
45
 
 
46
banner "running libtool"
 
47
libtoolize --copy --force || exit
 
48
 
 
49
banner "running aclocal"
 
50
aclocal --version
 
51
aclocal || exit
 
52
 
 
53
banner "running autoheader"
 
54
autoheader || exit
 
55
 
 
56
banner "running automake"
 
57
automake --add-missing --copy --ignore-deps || exit
 
58
 
 
59
banner "running autoconf"
 
60
autoconf

Loggerhead 1.17 is a web-based interface for Bazaar branches