]> git.ipfire.org Git - thirdparty/libtool.git/commit
syntax-check: fix violations and re-enable sc_makefile_at_at_check.
authorGary V. Vaughan <gary@gnu.org>
Mon, 24 Oct 2011 11:03:23 +0000 (18:03 +0700)
committerGary V. Vaughan <gary@gnu.org>
Thu, 17 Nov 2011 12:20:25 +0000 (19:20 +0700)
commitf7f2fac6b265a31d4ba498644a8ce3104ed68fde
tree0b65e45afbb938aacf9a11cac0ee956f0bb9592a
parent0574d54b16271d2c849006f3b2a2eaae98c4e2ad
syntax-check: fix violations and re-enable sc_makefile_at_at_check.

At some point we were supporting some undetermined `broken
make', as evidenced by having carried the following code since
2003:
  ## use @LIBLTDL@ because some broken makes do not accept
  ## macros in targets, we can only do this because our LIBLTDL
  ## does not contain $(top_builddir).
  @LIBLTDL@: $(top_distdir)/libtool \
  ...
However, we've also had *many* cases of macros in targets for
just as long, so most likely we never fully supported makes
allegedly broken in this way.  As of this release, we explicitly
no longer support make implementations that do not accept macros
in targets.
* cfg.mk (local-checks-to-fix): Remove sc_makefile_at_at_check
from list of disabled checks.
* configure.ac (order-only prerequisites): Test with the
order-only pipe symbol in a macro.
* Makefile.am, tests/mdemo/Makefile.am: Convert all @FOO@ to
$(FOO).

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
Makefile.am
cfg.mk
configure.ac
tests/mdemo/Makefile.am