I've been looking at autogen.sh some more.
Does anyone know why the lines:
# FIXME: automake doesn't like that there's no Makefile.am
automake -a -c -f || true
are present at all? Since there is no Makefile.am, it looks like
automake only creates a few files and aborts.
Doing an experiment, I checked out a new version of trunk twice. In
both cases I ran md5sum on all the files in the top level directory. In
case 1, I didn't change anything and ran autogen.sh and then ran md5sum
again. In case 2, I commented out the automake line above.
As you can see below, automake only adds standard 'config.guess',
'config.sub', and 'missing' scripts.
The real purpose of automake is to create a Makefile.in for configure.
GRUB doesn't use it for that. Is there any reason to not just add the
three files to the bzr repository and remove the automake line from
autogen.sh?
Along with the other changes I proposed, it would create a really clean
build process.
-- Bruce
Case 1:
> b30696711539bc73520a58a595d488d3 DISTLIST
10a12
> 7e34eb2ddac5ca0b3a0852302ef0970d aclocal.m4
11a14,17
> f9410e9a94fc672046d4997ecf1b69c9 config.guess
> 55061a86b93fd314344c7f41a9662db9 config.h.in
> acb6cfae431c5ce7b2319cd668c86555 config.sub
> 904614dd3a3ea6442432dba9b20062df configure
25a32,34
> 0afce91a3daa1fdc32ee36370c1129dd install-sh
> 6c12e662cd14b9b276338ec99c6ef3a7 md5sums
> 9d9668fb32d0542b712be2c34ca79bd7 missing
26a36
> 1ded054093de910d9786c62bc4fe8cc6 stamp-h.in
Case 2:
3a4
> b30696711539bc73520a58a595d488d3 DISTLIST
10a12
> 7e34eb2ddac5ca0b3a0852302ef0970d aclocal.m4
12a15,16
> 55061a86b93fd314344c7f41a9662db9 config.h.in
> 904614dd3a3ea6442432dba9b20062df configure
26a31
> 29505be85d45d8a9b0a5fd3478ff6887 md5sums
27a33
> 1ded054093de910d9786c62bc4fe8cc6 stamp-h.in
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel