diff options
Diffstat (limited to 'build/TFbuild.prologue')
-rw-r--r-- | build/TFbuild.prologue | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/build/TFbuild.prologue b/build/TFbuild.prologue new file mode 100644 index 0000000..2878ca0 --- /dev/null +++ b/build/TFbuild.prologue @@ -0,0 +1,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)) |