binutils: fix out of tree building with syslex regens
authorMike Frysinger <vapier@gentoo.org>
Tue, 25 Oct 2011 20:39:41 +0000 (20:39 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 25 Oct 2011 20:39:41 +0000 (20:39 +0000)
commit506eb5219ebf3275c7e5e679c698d0cf29bf3d96
treebe7395fe3b7fe87e861bac8dcfffc860da7bc9b2
parent214ce7b58a5e6526bd9fcfe7e7893e2b915f75fd
binutils: fix out of tree building with syslex regens

If you take a release tarball (which has pregenerated syslex and sysinfo files
in it), apply some patches which touch syslex.l, and then build the result out
of tree, it will fail.  This is because syslex.l uses sysinfo.h, but the
sysinfo.y file wasn't updated and so it wasn't regenerated (the files are found
in the $srcdir), and the build rule for syslex.c does not use -I$(srcdir) when
it finds a local file.  Simple fix below.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
binutils/ChangeLog
binutils/Makefile.am
binutils/Makefile.in