summaryrefslogtreecommitdiff
path: root/bootstrap
blob: b9758cb19b7b3e358c8faad646f68a089023243c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/sh
#
# run me after checking Citadel out of CVS.
#
# $Id: bootstrap,v 1.4 2008-01-26 15:54:42 dothebart Exp $
#

# Remove any vestiges of pre-6.05 build environments
rm -f .libs modules *.so *.lo *.la 2>/dev/null

echo ... running autoreconf ...
autoreconf --verbose --force --install

# If your autoconf version changes, the autom4te.cache stuff will mess you up.
# Get rid of it.
echo ... removing autoheader cache files ...
rm -rf autom4te*.cache

#	echo ... pre-building yacc files ...
#	for x in src/*/*.y
#	do
#		echo Pre-building $x
#		( cd `dirname $x` && yacc -o `basename $x |sed 's/y$/c/g' ` `basename $x` )
#	done
#
#	echo ... pre-building lex files ...
#	for x in src/*/*.l
#	do
#		echo Pre-building $x
#	        ( cd `dirname $x` && lex -o`basename $x |sed 's/l$/c/g' ` `basename $x` )
#	done

echo
echo This script has been tested with autoconf 2.53 and
echo automake 1.5. Other versions may work, but we recommend
echo the latest echo compatible versions of these.
echo
echo Also note that autoconf and automake should be configured
echo with the same prefix.
echo