mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-01-23 02:14:37 +00:00
build: Add export of sublevels and extra
We use in our PCS7 packaging and I think it's suitable for everything else as well. Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org> Reviewed-by: Dmitry Safonov <dsafonov@virtuozzo.com> Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
This commit is contained in:
parent
346a4378b1
commit
17ae160b33
2 changed files with 15 additions and 9 deletions
|
|
@ -5,7 +5,7 @@ CRIU_VERSION_MINOR := 2
|
|||
CRIU_VERSION_SUBLEVEL :=
|
||||
CRIU_VERSION_EXTRA :=
|
||||
CRIU_VERSION_NAME := Carbon Nightingale
|
||||
CRIU_VERSION := $(CRIU_VERSION_MAJOR)$(if $(CRIU_VERSION_MINOR),.$(CRIU_VERSION_MINOR))$(if $(CRIU_VERSION_SUBLEVEL),.$(CRIU_VERSION_SUBLEVEL))
|
||||
CRIU_VERSION := $(CRIU_VERSION_MAJOR)$(if $(CRIU_VERSION_MINOR),.$(CRIU_VERSION_MINOR))$(if $(CRIU_VERSION_SUBLEVEL),.$(CRIU_VERSION_SUBLEVEL))$(if $(CRIU_VERSION_EXTRA),.$(CRIU_VERSION_EXTRA))
|
||||
|
||||
export CRIU_VERSION_MAJOR CRIU_VERSION_MINOR CRIU_VERSION_SUBLEVEL
|
||||
export CRIU_VERSION_EXTRA CRIU_VERSION_NAME CRIU_VERSION
|
||||
|
|
|
|||
|
|
@ -19,14 +19,20 @@ $(GITID_FILE):
|
|||
|
||||
$(VERSION_HEADER): ../Makefile.versions $(GITID_FILE)
|
||||
$(call msg-gen, $@)
|
||||
$(Q) echo "/* Autogenerated, do not edit */" > $(VERSION_HEADER)
|
||||
$(Q) echo "#ifndef __CR_VERSION_H__" >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define __CR_VERSION_H__" >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define CRIU_VERSION \"$(CRIU_VERSION)\"" >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define CRIU_VERSION_MAJOR " $(CRIU_VERSION_MAJOR) >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define CRIU_VERSION_MINOR " $(CRIU_VERSION_MINOR) >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define CRIU_GITID \"$(GITID)\"" >> $(VERSION_HEADER)
|
||||
$(Q) echo "#endif /* __CR_VERSION_H__ */" >> $(VERSION_HEADER)
|
||||
$(Q) echo "/* Autogenerated, do not edit */" > $(VERSION_HEADER)
|
||||
$(Q) echo "#ifndef __CR_VERSION_H__" >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define __CR_VERSION_H__" >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define CRIU_VERSION \"$(CRIU_VERSION)\"" >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define CRIU_VERSION_MAJOR " $(CRIU_VERSION_MAJOR) >> $(VERSION_HEADER)
|
||||
$(Q) echo "#define CRIU_VERSION_MINOR " $(CRIU_VERSION_MINOR) >> $(VERSION_HEADER)
|
||||
ifneq ($(CRIU_VERSION_SUBLEVEL),)
|
||||
$(Q) echo "#define CRIU_VERSION_SUBLEVEL " $(CRIU_VERSION_SUBLEVEL) >> $(VERSION_HEADER)
|
||||
endif
|
||||
ifneq ($(CRIU_VERSION_EXTRA),)
|
||||
$(Q) echo "#define CRIU_VERSION_EXTRA " $(CRIU_VERSION_EXTRA) >> $(VERSION_HEADER)
|
||||
endif
|
||||
$(Q) echo "#define CRIU_GITID \"$(GITID)\"" >> $(VERSION_HEADER)
|
||||
$(Q) echo "#endif /* __CR_VERSION_H__ */" >> $(VERSION_HEADER)
|
||||
|
||||
Makefile.version:
|
||||
@true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue