> On Feb 13, 2017, at 11:25 PM, Yousong Zhou <yszhou4t...@gmail.com> wrote:
> 
> On 14 February 2017 at 10:51, Philip Prindeville
> <philipp_s...@redfish-solutions.com> wrote:
>> 
>> Hi Yousong,
>> 
>> I’ve been working on both OpenWRT and LEDE and needed to get some hooks 
>> working in OpenWRT so I focused on that first.
>> 
>> These are the changes I made, but I couldn’t get it to work.
>> 
>> Was wondering if anyone can run with this.
>> 
>> Part of the problem is making package/Makefile recurse with additional 
>> arguments and a different working directory…  When I try to do this, the 
>> submake of package/Makefile gets run without inherited variables like 
>> $(INCLUDE_DIR), etc.
> 
> package/Makefile was included by $(TOPDIR)/Makefile which included
> $(TOPDIR)/rules.mk first and that's where was INCLUDE_DIR defined but
> not exported.


Okay, so just add “export INCLUDE_DIR” and I’m done?


> 
>> 
>> Also odd is even though the top of package/Makefile says:
>> 
>> curdir:=package
>> 
>> when it recurses $(curdir) retains some other value like “target” or 
>> “toolchain”.  Not sure why.
>> 
> 
> No idea how this happened as I do not yet have time to check the patch
> in details.  Does it take these values in a random way?

On two different runs, I seem to remember them being either value.  And that 
was with -j1 so it’s not a parallelism indeterminism.


> 
> The other thing is if it's just about pre/post hooks, then I guess the
> Build/IncludeOverlay mechanism should already fulfil most (if not all)
> of your needs.
> 
>                yousong


Well, I need to get things working with OpenWRT and then move the entire 
product over to LEDE.

Are you on IRC?

-Philip


_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to