From bb21d9a6ada442a26113dd4fa61e2729c67590e9 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sat, 6 Feb 2021 21:00:22 +0100 Subject: [PATCH] Update Makefile to control that both versions are the same when making a distribution --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 11173e3d..87242bcc 100644 --- a/Makefile +++ b/Makefile @@ -82,7 +82,7 @@ doc/depend.png: $(HEADER) dot -Tpng depend.dot -o doc/depend.png optipng -o7 doc/depend.png -dist: $(HEADER) $(DOC1) $(DOC2) $(EXAMPLE) $(TEST) Makefile clean +dist: $(HEADER) $(DOC1) $(DOC2) $(EXAMPLE) $(TEST) Makefile clean versioncheck $(MKDIR) '$(PACKAGE)' $(MKDIR) '$(PACKAGE)/doc' $(MKDIR) '$(PACKAGE)/tests' @@ -97,6 +97,9 @@ dist: $(HEADER) $(DOC1) $(DOC2) $(EXAMPLE) $(TEST) Makefile clean distcheck: dist cd '$(PACKAGE)' && make check +versioncheck: + @if test "$(VERSION)." != `grep M_CORE_VERSION m-core.h |awk '{printf "%d.",$$3 } END {printf "\n"}'` ; then echo "ERROR: Version mismatch between Makefile & HEADERS" ; exit 2 ; fi + install: $(MKDIR) $(DESTDIR)$(PREFIX)/include/m-lib $(INSTALL_DATA) $(HEADER) $(DESTDIR)$(PREFIX)/include/m-lib