help-make
[Top][All Lists]
Advanced

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

Re: setting a make "include" path right from the get-go


From: Sam Ravnborg
Subject: Re: setting a make "include" path right from the get-go
Date: Tue, 9 Dec 2008 13:20:59 +0100
User-agent: Mutt/1.4.2.1i

> 
>   i want to clean all that up and have make use an include-dir path
> and be able to change all of the above to, of course, the simpler:
> 
>   include someutil.mak

Why not just use:

include $(call magic,someutil.mak)

Where magic is a macro that based on a variabes passed
or something decide on the directory to try.

Something like this mockup for example:
magic = $(if $(wildcard $(mydir)/$1),$(mydir)/$1, \
            $(if $(wildcard $(anotherdir)/$1),$(anotherdir)/$1,NOTFOUND))

mydir could be set recursively or could be the dir of Makefile or
could be absolute.
In other words the possibilities are many to fidn the dir.

        Sam




reply via email to

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