[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Troubles with makefile
From: |
Sam Ravnborg |
Subject: |
Re: Troubles with makefile |
Date: |
Sun, 8 Jun 2008 20:08:50 +0200 |
User-agent: |
Mutt/1.4.2.1i |
On Sun, Jun 08, 2008 at 08:26:41AM -0700, VitalyP wrote:
>
> I am doing simple codegen with makefile. File gen.c is generated from
> gensrc.c. The example below works correctly and gen.c is generated
> when gensrc.c has more recent timestamp
>
> test: gen.c
> gcc -o $@ $<
>
> gen.c: gensrc.c
> # here goes some codegen command
>
>
> However in the example below gen.c is generated even if gensrc.c is
> older than gen.c. That is target 'prebuild' is always considered as
> not up-to date. Why is it so?
>
> .PHONY: prebuild
PHONY targets are per definition always out-of-date.
See make info for more info on PHONY
Sam