[linux] lege makefile

Geert Stappers stappers op stappers.nl
Do Aug 14 14:17:31 CEST 2008


Hoi,

Is het mogelijk een lege makefile te hebben?
En zo ja, hoe ziet die er dan uit?


Als er geen makefile is, komt de melding:
make: *** No targets specified and no makefile found.  Stop.


Nu heb ik een makefile van twee regels:
all:
	@echo empty makefile

Dat gaat goed, tot dat er een `make clean` uitgevoerd wordt.
make: *** No rule to make target `clean'.  Stop.

Met een regel extra in de makefile, wordt het 
all:
clean:
	@echo empty makefile

Daarmee is `make` en `make clean` mogelijk,
maar bij een volgend "target" zal het misgaan ...

Bestaat er zo iets als een "any target", bijvoorbeeld
all:
$ANYTARGET:
	@echo empty makefile



Cheers
Geert Stappers



More information about the Linux mailing list