From: Martin Q. <mar...@im...> - 2005-02-15 17:01:23
|
On Tue, Feb 15, 2005 at 11:30:39AM -0500, Dowling, Will (TS USA) wrote: > On Mon, 2005-02-14 at 19:56, Martin Quinson wrote: > > On Mon, Feb 14, 2005 at 12:38:29PM -0500, Dowling, Will (TS USA) wrote: > > > I'd like to modify the Makefile a bit. The principle goal would be to > > > allow >1 version of flexml to exist on a system at the same time. [..= =2E] > >=20 > > I don't feel the need to add this by default to the code, but as an opt= ion, > > it would be welcome, I guess. Please make it a specific target of the > > Makefile so that it doesn't trouble the other targets. [...] > > You don't want to convert your ton of existing parsers right now, do yo= u ? hehe. >=20 > No parsers will have to be modified. I'm only talking about modifying > the installation location of various flexml components. The output from > 'make install' (setting the base directory to /tmp/foo) will be [snip] > Note /tmp/foo/bin/flexml still exists as a symlink to flexml-1.2. > flexml.pl will be changed to make sure it picks up the default skel file > from the new place where it was installed. Yeah, that's what I understood. I'm only faintly interested in this becoming the default mode of installation. If you manage to get it running as a specific make target (ideally, without duplicating too much code), you should commit it. You may even want to commit it anyway so that I can see i= t. If not, we will need the advice of something else (ie, I'm not a fan, but it's only my advice).=20 > I'd also like to pull out the common definitions in Makefile and > examples/Makefile into a single file Makefile.defs, then use > include Makefile.defs >=20 > Any objections? (Do non-gnu make programs handle "include"?) I don't think so, because if so, automake would use it more extensively.=20 But I'm not sure we care about really prehistoric make :) I'd say it's a go= od idea. My last modifications to the Makefile were mainly hacks to get it running quickly. Cleanup is really welcome. Thanks for your time,=20 Mt. |