* Peter Johansson wrote on Tue, Nov 03, 2009 at 07:31:56PM CET:
> Joseph Garvin wrote:
> >I have a number of autotooled libraries. Currently their Makefile.am's
> >are largely redundant, so I thought I would use the 'include' keyword
> >and have them pull their common parts from some file. But as far as I
> >can tell, the include isn't being observed by automake -- instead it's
> >ignored and passed on to make, where it defines targets that make
> >doesn't care about (install-exec-hook, etc.).

Can you show a small example that doesn't work?  Thanks.

> > The documentation says
> >automake only pays attention to includes that start with $(srcdir) or
> >$(top_srcdir), but that's not possible in this instance, because each
> >library is its own project (recursive make isn't being used).

But these two features don't exclude each other.  You can use
  $(top_srcdir)/../foo/fragment.am

> I'm not sure exactly what you wanna achieve here. But there is an
> autoconf macro
> http://www.nongnu.org/autoconf-archive/ax_add_am_macro_static.html
> which allows you to have autoconf to generate automake input.

Hmm, the idea of having such a is not bad, but I don't think it should
need to go via esyscmd.  Maybe Automake should provide something
similar.

Cheers,
Ralf


Reply via email to