blob: 2878ca0c235c8b92ba20b6def936512d8b7c0439 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# Reset all per-directory variables
subdirs-y :=
libs-y :=
progs-y :=
# Remove this directory as being handled
current-subdir := $(firstword $(subdirs--$(recursion-level)))
subdirs--$(recursion-level) := $(filter-out $(current-subdir),$(subdirs--$(recursion-level)))
# Traverse down to selected subdir
parent-dir--$(next-recursion-level) := $(current-dir)
parent-dirc--$(next-recursion-level) := $(current-dirc)
current-dir := $(current-dir)$(current-subdir)
current-dirc += $(current-subdir)
$(foreach m,$(local-vars),$(eval $(call PushVariable,$(m))))
#$(warning Enter $(current-dir))
|