lua-users home
lua-l archive

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

On Tue, Nov 23, 2010 at 12:45:19PM +0100, Gilles Ganault wrote:
> So since "$(MAKE)" is not defined in the Makefile, make will use MAKE,
> turn it into "make", and just call the "make" binary.

Not GNU make at least... the MAKE variable has a default value, usually
"make", but may hold "gmake" on BSD systems, since it's purpose is to
contain the name of the interpreter actually interpreting the Makefile,
so that you can do recursive calls with the same make interpreter and
not, by mistake, another one.

Undefined variables get "", the empty string, as a default value.

Enrico Tassi