help-make
[Top][All Lists]
Advanced

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

Re: Can a makefile identify itself?


From: Noel Yap
Subject: Re: Can a makefile identify itself?
Date: Wed, 17 Aug 2005 14:35:37 -0400
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050711)

It depends upon what you mean by nice ;-)

Using GNU make 3.80 and above, you can define a function that does the include 
for you and also sets a make variable to be the file being included.  This 
variable may then be used by the included file.

Noel

lists wrote:
I want an included makefile to be able to identify itself (or atleast its directory). Take the following example:

/prog/Makefile
/prog/apples/Makefile.mk


The /prog/Makefile uses "include apples/Makefile.mk" to call another makefile. I need the apples/Makefile.mk to know where it is. If I use $(shell pwd) I get the location of the root Makefile instead. I'm using Make 3.79.1 (and am stuck with it) so I can't use the MAKEFILE_LIST variable.

Is there a nice way of doing this?

-
natch


_______________________________________________
Help-make mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/help-make




reply via email to

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