diff -r 127c47823841 -r ba3091d7e9b6 make-rules/component-report --- a/make-rules/component-report Tue Oct 07 12:52:21 2014 -0700 +++ b/make-rules/component-report Tue Oct 07 14:20:21 2014 -0700 @@ -9,6 +9,11 @@ REPORT_TRANSFORMS = $(WS_TOP)/transforms/report CDIR=$(COMPONENT_DIR:$(WS_TOP)/%=%) +# Add all the TPNO* Makefile macros together for further processing below. +$(foreach macro, $(filter TPNO%, $(.VARIABLES)), \ + $(eval ALL_TPNOS += $$($(macro))) \ +) + component-report: $(BUILD_DIR)/component-report $(BUILD_DIR)/component-report: $(BUILD_DIR)/package-info @@ -25,7 +30,9 @@ @echo "" >>$@ ; for license in $(LICENSE) ; do \ echo "$$license
" >>$@ ; \ done ; echo "" >>$@ - @echo "$(TPNO)" >>$@ + @echo "" >>$@ ; for tpno in $(ALL_TPNOS) ; do \ + echo "$${tpno}
" >>$@ ; \ + done ; echo "" >>$@ @echo "" >>$@ ; for bugdb in $(COMPONENT_BUGDB) ; do \ echo "$$bugdb
" >>$@ ; \ done ; echo "" >>$@ @@ -43,7 +50,7 @@ @echo "COMPONENT_PROJECT_URL=\"$(COMPONENT_PROJECT_URL)\"" >>$@ @echo "COMPONENT_ARCHIVE_URL=\"$(COMPONENT_ARCHIVE_URL)\"" >>$@ @echo "COMPONENT_DIR=\"$(CDIR)\"" >>$@ - @echo "TPNO=\"$(TPNO)\"" >>$@ + @echo "TPNO=\"$(ALL_TPNOS)\"" >>$@ @echo "COMPONENT_BUGDB=\"$(COMPONENT_BUGDB)\"" >>$@ @echo "RESPONSIBLE_ENGINEER=\"$(RESPONSIBLE_ENGINEER)\"" >>$@ @echo "RESPONSIBLE_MANAGER=\"$(RESPONSIBLE_MANAGER)\"" >>$@