diff --git a/Makefile b/Makefile index b60fd0c7..7c378b3b 100644 --- a/Makefile +++ b/Makefile @@ -492,6 +492,8 @@ cleanup-style: ) build-matrix.html: $(foreach PKG,$(PKGS), $(TOP_DIR)/src/$(PKG).mk) + $(foreach TARGET,$(MXE_TARGET_LIST),$(eval $(TARGET)_PKGCOUNT := 0)) + $(eval BUILD_PKGCOUNT := 0) @echo '' > $@ @echo '' >> $@ @echo '' >> $@ @@ -534,11 +536,19 @@ build-matrix.html: $(foreach PKG,$(PKGS), $(TOP_DIR)/src/$(PKG).mk) echo '$(PKG)' >> $@; \ $(foreach TARGET,$(MXE_TARGET_LIST), \ $(if $(value $(call LOOKUP_PKG_RULE,$(PKG),BUILD,$(TARGET))), \ + $(eval $(TARGET)_PKGCOUNT := $(call inc,$($(TARGET)_PKGCOUNT))) \ echo 'Y' >> $@;, \ echo 'N' >> $@;)) \ $(if $(call set_is_member,$(PKG),$(BUILD_PKGS)), \ + $(eval BUILD_PKGCOUNT := $(call inc,$(BUILD_PKGCOUNT))) \ echo 'Y' >> $@;, \ echo 'N' >> $@;)) + @echo '' >> $@ + @echo 'Total: $(words $(PKGS))' >> $@ + @$(foreach TARGET,$(MXE_TARGET_LIST), \ + echo '$($(TARGET)_PKGCOUNT)' >> $@;) + @echo '$(BUILD_PKGCOUNT)' >> $@ + @echo '' >> $@ @echo '' >> $@ @echo '' >> $@ @echo '' >> $@