Add a new makefile target to cache versions.

All package versions are written int one JSON file.
pull/638/head
Tobias Gruetzmacher 9 years ago
parent d4265c2041
commit 06747eaca2

1
.gitignore vendored

@ -4,5 +4,6 @@
/gits/
/log*/
/pkg
/versions.json
/wip/
/tmp-*

@ -507,7 +507,7 @@ show-upstream-deps-%:
.PHONY: clean
clean:
rm -rf $(call TMP_DIR,*) $(PREFIX) build-matrix.html
rm -rf $(call TMP_DIR,*) $(PREFIX) build-matrix.html versions.json
.PHONY: clean-pkg
clean-pkg:
@ -663,3 +663,12 @@ build-matrix.html: $(foreach PKG,$(PKGS), $(TOP_DIR)/src/$(PKG).mk)
@echo '</table>' >> $@
@echo '</body>' >> $@
@echo '</html>' >> $@
versions.json: $(foreach PKG,$(PKGS), $(TOP_DIR)/src/$(PKG).mk)
@echo '{' > $@
@{$(foreach PKG,$(PKGS), \
echo ' "$(PKG)": \
"$($(PKG)_VERSION)",';)} >> $@
@echo ' "": null' >> $@
@echo '}' >> $@

Loading…
Cancel
Save