help-make
[Top][All Lists]
Advanced

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

Re: Automatic build time inclusion


From: Nick Patavalis
Subject: Re: Automatic build time inclusion
Date: Mon, 13 Feb 2006 01:55:23 +0200
User-agent: Mutt/1.5.9i

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

/npat

-- 
I'm writing a book.  I've got the page numbers done.
  -- Stephen Wright




reply via email to

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