Matt Armstrong <[EMAIL PROTECTED]> writes:

> Makefile.in is a generated file in an automake system -- it is
> generated from Makefile.am files.  We could add your make rules to a
> Makefile.am, but it gets to be a pain because the rules must somehow
> be hooked into the existing automake rules (for dist, clean,
> install, etc.).  From what I can tell, this is non-trivial and well
> into the "fighting with the tool" that I was talking about.
> Automake really just wants a list of source files.  It doesn't
> handle custom stuff like this all that gracefully.

Ah.  OK that makes sense.  It's sad that the tools aren't a bit more
flexible.

> (a) completely integrate g-wrap into the gnucash code (i.e.  it
> is no longer a separately configured package).

This is probably a bad idea.  If we were planning to keep our own
forked version of g-wrap indefinitely, because the maintainer didn't
want our fixes, maybe, but that's not the case here.

> (b) make people install it separately.

I tend to lean in this direction, but we need to run it by Linas.
We've really been trying to keep from adding any superfluous
dependencies.  However, if adding this one allows you to make the
build process oh so much more bulletproof, the tradeoff is likely
worth it.

> (c) don't use automake.

I think you're the only one in the right position to evaluate this.
Do you feel like automake's likely to back us into a corner in the
future?  Does it have "enough" flexibility?

> I think g-wrap is small enough that making the user install it
> separately is not a big problem -- especially if we make it clear
> that it can even go into their home directory and don't have to
> still be present after gnucash is linked.  Having a big
> hard-to-compile dependency (such as XmHTML) is one thing, but
> g-wrap is another.

As long as we keep the appropriate version on our ftp site, I agree.
Linas?  Jeremy?

-- 
Rob Browning <[EMAIL PROTECTED]> PGP=E80E0D04F521A094 532B97F5D64E3930
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body

Reply via email to