[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: extending automake
From: |
Bob Rossi |
Subject: |
Re: extending automake |
Date: |
Thu, 01 May 2008 15:48:25 -0400 |
User-agent: |
Mutt/1.5.17+20080114 (2008-01-14) |
On Wed, Apr 30, 2008 at 03:21:18PM +0200, Ralf Wildenhues wrote:
> * Bob Rossi wrote on Wed, Apr 30, 2008 at 02:59:11PM CEST:
> > You busy or thing the idea is no good?
>
> Busy. If you want to help, there are still unaddressed questions from
> <http://thread.gmane.org/gmane.comp.sysutils.automake.general/8916/focus=8924>
>
> (even if the above notation is not adopted, its semantics are still
> close to what automake should be able to provide; so you could try
> and report whether those semantics fit your particular problem
> instance).
Hi Ralf,
MULTITARGETS = elc-stamp
elc_stamp_TARGETS = $(ELCFILES)
elc_stamp_SOURCES = $(ELFILES)
elc_stamp_COMMAND = \
for f in : $(elc_stamp_SOURCES); do \
test "$$f" != : || continue; \
touch "$${f}c"; \
done
Something like this is exactly what would help me. For instance, I'm
thinking I could do,
MULTITARGETS = gen-foo
gen_foo_TARGETS = $(srcdir)/foo.xml $(abs_top_srcdir)/gen.py
gen_foo_SOURCES = foo.h foo.c
gen_foo_COMMAND = python $(abs_top_srcdir)/gen.py $(srcdir)/foo.xml
is that correct? Also, how would I tell automake that this should be
done at BUILT_SOURCES time?
This would also work for flex/bison in the case that Mike Mueller asked
about.
Thanks,
Bob Rossi
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: extending automake,
Bob Rossi <=