1 ## function: print a var's name, definition and expanded value
3 ## $(1) = name of variable
8 ORIGIN = $(origin $(1))
9 FLAVOR = $(flavor $(1))
10 DEFINITION = $(value $(1))
16 ## REPORT.module = module name (uppercase)
18 ifeq (module,$(REPORT))
19 $(info ###############################################################################)
21 $(info ## MODULE: $(REPORT.module))
23 $(info ###############################################################################)
24 $(info $(foreach v,$(sort $(filter $(REPORT.module).%,$(.VARIABLES))),$(call fn.PRINTVAR,$v)))
31 $(info ###############################################################################)
35 $(info ###############################################################################)
36 $(info $(foreach v,$(sort $(filter HB.%,$(.VARIABLES))),$(call fn.PRINTVAR,$v)))
37 $(info $(foreach v,$(sort $(filter HOST.%,$(.VARIABLES))),$(call fn.PRINTVAR,$v)))
38 $(info $(foreach v,$(sort $(filter BUILD.%,$(.VARIABLES))),$(call fn.PRINTVAR,$v)))
39 $(info $(foreach v,$(sort $(filter INSTALL.%,$(.VARIABLES))),$(call fn.PRINTVAR,$v)))
40 $(info $(foreach v,$(sort $(filter FEATURE.%,$(.VARIABLES))),$(call fn.PRINTVAR,$v)))
41 $(info $(foreach v,$(sort $(filter CONTRIB.%,$(.VARIABLES))),$(call fn.PRINTVAR,$v)))
48 $(info ###############################################################################)
52 $(info ###############################################################################)
53 $(info $(foreach v,$(sort $(filter GCC.%,$(.VARIABLES))),$(call fn.PRINTVAR,$v)))
60 $(info $(call fn.PRINTVAR,$(name)))