-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathautogen.sh
executable file
·57 lines (47 loc) · 1.25 KB
/
autogen.sh
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/sh
# check for your system environment..
(which autoconf) > /dev/null 2>&1 ||
{
echo "**Error**: You must have autoconf installed to compile tracef."
echo "Download the appropriate package for your distribution,"
echo "or get the source at ftp://ftp.gnu.org/pub/gnu/"
exit 1
}
(which automake) > /dev/null 2>&1 ||
{
echo "**Error**: You must have automake installed to compile tracef."
echo "Download the appropriate package for your distribution,"
echo "or get the source at ftp://ftp.gnu.org/pub/gnu/"
exit 1
}
#(which libtool) > /dev/null 2>&1 ||
#{
# echo "**Error**: You must have libtool installed to compile tracef."
# echo "Download the appropriate package for your distribution,"
# echo "or get the source at ftp://ftp.gnu.org/pub/gnu/"
# exit 1
#}
# complete missing files..
#(test -f ltconfig) ||
#{
# (libtoolize --force --copy) ||
# {
# echo "**Error**: libtoolize failed."
# exit 1
# }
#}
aclocal
autoheader # create config.h.in
(automake --add-missing) ||
{
echo "**Error**: automake failed."
exit 1
}
# generate Makefiles...
automake --foreign
aclocal
autoconf
rm -f config.cache
rm -rf */.deps/*.P
#./configure --enable-debug $* && \
# echo ; echo "Now type 'make' to build tracef."