Hello,

On Thu, Nov 03, 2005 at 10:40:35AM -0800, David Byron wrote:
> geoidx: $(OBJS)
>   <generate builddate.c -- the three echo lines from above>
>   <compile buliddate.c>
>   <link geoidx with $(OBJS) and builddate.o>
> 
> But I'm not sure how to get automake to generate a Makefile like this.

one idea:
1) add a dependecy:

geoidx_DEPENDENCIES = builddate-stamp

(Look at the generated Makefile.in, if geoidx_DEPENDENCIES is there, be
sure to add it here, too.)

Rule for the stamp:

builddate-stamp: $(geoidx_OBJECTS)
        generate builddate.c
        compile builddate.o
        then touch builddate-stamp

Yes, with a normal one-time build, builddate.c will be generated and
compiled twice.  But I guess it doesn't hurt too much.

Have a nice day,
        Stepan Kasal


Reply via email to