diff options
author | Stefan Tauner <stefan.tauner@gmx.at> | 2017-10-04 02:18:33 +0200 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2017-10-05 10:37:35 +0000 |
commit | 2dc5d294004f5d3ec37cc7bfd5d49ce1a41bf215 (patch) | |
tree | e9a4ac8b9e11e5644f7f7f19788f6c1f33912949 | |
parent | e4136854f18adcf3e753ebe6a2cc2cc9b9e43201 (diff) | |
download | flashrom-2dc5d294004f5d3ec37cc7bfd5d49ce1a41bf215.tar.gz flashrom-2dc5d294004f5d3ec37cc7bfd5d49ce1a41bf215.tar.bz2 flashrom-2dc5d294004f5d3ec37cc7bfd5d49ce1a41bf215.zip |
fixup! Convert flashrom to git
Use a more generic file name for the exported VCS data.
Change-Id: Ie57b20dc014ba44ded5783bdb432eb7d0e0e28ad
Signed-off-by: Stefan Tauner <stefan.tauner@gmx.at>
Reviewed-on: https://review.coreboot.org/21826
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
-rw-r--r-- | Makefile | 15 |
1 files changed, 7 insertions, 8 deletions
@@ -526,10 +526,10 @@ LIB_OBJS = libflashrom.o layout.o flashrom.o udelay.o programmer.o helpers.o ich CLI_OBJS = cli_classic.o cli_output.o cli_common.o print.o -# Makefile.version is used when packaging flashrom and is generated by the -# export rule. If Makefile.version is not found, version info will be obtained +# versioninfo.inc is used when packaging flashrom and is generated by the +# export rule. If versioninfo.inc is not found, version info will be obtained # using util/getrevision.sh or "unknown" if SCM metadata directory isn't found. -ifeq ($(wildcard Makefile.version),) +ifeq ($(wildcard versioninfo.inc),) ifeq ($(wildcard .git),) VERSION ?= unknown MAN_DATE ?= unknown @@ -540,7 +540,7 @@ MAN_DATE ?= $(shell ./util/getrevision.sh -d $(PROGRAM).8.tmpl 2>/dev/null) $(shell ./util/git-hooks/install.sh) endif else -include Makefile.version +include versioninfo.inc endif # VERSION equals "offline" if online access is required but the respective git @@ -1402,10 +1402,9 @@ _export: $(PROGRAM).8 @rm -rf "$(EXPORTDIR)/flashrom-$(RELEASENAME)" @mkdir -p "$(EXPORTDIR)/flashrom-$(RELEASENAME)" @git archive HEAD | tar -x -C "$(EXPORTDIR)/flashrom-$(RELEASENAME)" -# Generate Makefile.version since SCM metadata won't be available in -# exported sources. - @echo "VERSION = $(VERSION)" > "$(EXPORTDIR)/flashrom-$(RELEASENAME)/Makefile.version" - @echo "MAN_DATE = $(MAN_DATE)" >> "$(EXPORTDIR)/flashrom-$(RELEASENAME)/Makefile.version" +# Generate versioninfo.inc containing metadata that would not be available in exported sources otherwise. + @echo "VERSION = $(VERSION)" > "$(EXPORTDIR)/flashrom-$(RELEASENAME)/versioninfo.inc" + @echo "MAN_DATE = $(MAN_DATE)" >> "$(EXPORTDIR)/flashrom-$(RELEASENAME)/versioninfo.inc" # Restore modification date of all tracked files not marked 'export-ignore' in .gitattributes. # sed is required to filter out file names having the attribute set. # The sed program saves the file name in the hold buffer and then checks if the respective value is 'set'. |