--- Makefile 2010-03-15 11:28:33.622782109 +0100 +++ Makefile.new 2010-03-15 11:28:24.131031471 +0100 @@ -96,6 +96,9 @@ single-package:=y endif +ifeq ($(MAKECMDGOALS),showflags) +SILENT := y +endif # no need to parse dependencies just to delete a directory ifeq ($(MAKECMDGOALS),clean) skip-parse:=y @@ -395,7 +398,7 @@ $M+-$(MAKE) $(if $(JOBS),-j$(JOBS) ,)--no-p PKG=$1 $(foreach v,$(cmdline-vars),$(call pass-var,$v)) endef -.PHONY: all clean start help +.PHONY: all clean start help showflags all: $(if $(single-package),start $(BINDIR)$(PKG)$(BINEXT),$(PKG)) $(call echo,"$(if $(single-package), Package $(PKG),Everything) done.") @@ -403,6 +406,9 @@ start: $(call echo," Building package $(PKG) ($(file-num) files in $(words $(ALLDEPS)) packages)") +showflags: + @echo "$(PKG)_FLAGS: $($(PKG)_FLAGS)" + endif help: