summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorBruce Richardson <bruce.richardson@intel.com>2019-03-15 18:20:19 +0000
committerThomas Monjalon <thomas@monjalon.net>2019-03-27 09:43:23 +0100
commitc04172b5f0311ce7af586b6004b1f27993a5cc48 (patch)
treed40b859ca59bcc990c94f6d916ba8b451451e9a0 /mk
parent0bcc66441d1ed8c2759ac05cfcfc3144de288b85 (diff)
downloaddpdk-c04172b5f0311ce7af586b6004b1f27993a5cc48.zip
dpdk-c04172b5f0311ce7af586b6004b1f27993a5cc48.tar.gz
dpdk-c04172b5f0311ce7af586b6004b1f27993a5cc48.tar.xz
build: add single source of DPDK version number
Add a new file VERSION to hold the current DPDK version number. Have meson use this file for it's project version, and have make use it for reporting out "showversion" and "showversionum". Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Luca Boccassi <bluca@debian.org> Reviewed-by: Rami Rosen <ramirose@gmail.com>
Diffstat (limited to 'mk')
-rw-r--r--mk/rte.sdkconfig.mk16
1 files changed, 2 insertions, 14 deletions
diff --git a/mk/rte.sdkconfig.mk b/mk/rte.sdkconfig.mk
index c79bec1..46ec9e7 100644
--- a/mk/rte.sdkconfig.mk
+++ b/mk/rte.sdkconfig.mk
@@ -3,23 +3,11 @@
.PHONY: showversion
showversion:
- @set -- \
- $$(sed -rne 's,^#define RTE_VER_[A-Z_]*[[:space:]]+([0-9]+).*,\1,p' \
- -e 's,^#define RTE_VER_SUFFIX[[:space:]]+"(.*)",\1,p' \
- $(RTE_SRCDIR)/lib/librte_eal/common/include/rte_version.h) ;\
- printf '%d.%02d.%d' "$$1" "$$2" "$$3"; \
- if [ -z "$$5" ]; then echo; \
- else printf '%s' "$$4"; \
- if [ $$5 -lt 16 ] ; then echo $$5; \
- else echo $$(($$5 - 16)); fi; \
- fi
+ @cat $(RTE_SRCDIR)/VERSION
.PHONY: showversionum
showversionum:
- @set -- \
- $$(sed -rne 's,^#define RTE_VER_[A-Z_]*[[:space:]]+([0-9]+).*,\1,p' \
- $(RTE_SRCDIR)/lib/librte_eal/common/include/rte_version.h); \
- printf '%02d%02d\n' "$$1" "$$2"
+ @cat $(RTE_SRCDIR)/VERSION | awk -F '.' '{print $$1$$2}'
INSTALL_CONFIGS := $(sort $(filter-out %app-icc,$(filter-out %app-clang,\
$(filter-out %app-gcc,$(filter-out %~,\