On Sat, Apr 19, 2008 at 05:51:35PM +0200, Ralf Wildenhues wrote:
> * Brian Dessent wrote on Sat, Apr 19, 2008 at 04:45:54PM CEST:
> > It would be equally difficult as in the case with MULTITARGETS and
> > foo_{TARGETS,SOURCES,COMMAND}, no?
> 
> Well, the first step in exploring this further would be somebody writing
> out how suitable generated rules should look like: if you can then
> factor it from the input that you're getting, that's already half of the
> work done.
> 
> In any case, I won't be working on this right now due to time
> constraints, sorry.

Unfortunately, both of you are talking over my head. I don't have all
that much experience with make. However, I've worked on a lot of open
source projects, and all of them do this common task.

They generate files during build time, and modify BUILT_SOURCES...

In fact, think of the bison or flex extension (adding .y or .l files to 
the _SOURCES variable). That is just another use of this general 
functionality that I'm talking about. In some sense, it would be like me
adding foo.xml to the _SOURCES, but telling automake how to turn that
into a .c file. I want to run foo.py, whereas automake runs bison or
flex.

I'm sure that if this was implemented, a LOT of projects would use it.
So, is there something I can do to help implement it, with my little
experience writing make file rules?

Thanks,
Bob Rossi


Reply via email to