help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Automatic build time inclusion


From: Martin Willers
Subject: Re: Automatic build time inclusion
Date: Mon, 13 Feb 2006 21:20:31 +0100
User-agent: KMail/1.9

On Monday 13 February 2006 00:55, Nick Patavalis wrote:
> On Sun, Feb 12, 2006 at 09:23:43PM +0100, Martin Willers wrote:
> > program: $(OBJECTS)
> >         echo "const char build_time[] = \"`date`\";" > build.c
> >         $(CC) -c build.c
> >         $(CC) -o $@ $(OBJECTS) build.o
> >
> > However, with this approach, I have to use an explicit
> > compiler call to compile build.c - it would be nicer if I could
> > let a pattern rule force compilation of build.c.
> >
> > Is there a better way to do this?
>
> Wouldn't this do?
>
>   build.c : $(OBJECTS)
>       echo "const char build_time[] = \"`date`\";" > build.c
>
>
>   program: $(OBJECTS) build.o
>       $(CC) -o $@ $(OBJECTS) build.o

It does! - Hm, strange, I always got complains about circular dependencies 
when I tried something like this... :-\
Thanks a lot!

-- 
 Martin




reply via email to

[Prev in Thread] Current Thread [Next in Thread]