1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
.PHONY: report.main report.gcc report.modules report.modules:: .PHONY: report.main report.main: @$(MAKE) report.true REPORT=main .PHONY: report.gcc report.gcc: @$(MAKE) report.true REPORT=gcc ## needed for nested make (which drives each report) .PHONY: report.true report.true: @true