1cur_makefile := $(lastword $(MAKEFILE_LIST))
2
3$(cur_makefile): ;
4
5get_subdirs = $(foreach m, $(1), $(if $(filter $m/% $m,$(2)),$m,))
6
7get_submodgoals = $(foreach m, \
8  $(patsubst $(1)/%,%,$(filter $(1)/%,$(2))), \
9  $(addprefix $(1)/,$(firstword $(subst /,$(space),$m))))
10
11get_multi_objs = $(addprefix $(obj)/, $($(subst $(obj)/,,$(1:.o=-objs))) \
12  $($(subst $(obj)/,,$(1:.o=-objs))))
13
14