mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-08-03 17:31:42 +00:00
Makefile: honor BUILD_VERSION and BUILD_TAG
Use BUILD_VERSION an BUILD_TAG variable also for hypervisor, acrnprobe and crashlog. This eases build from an archive without git available. Tracked-On: #6035 Signed-off-by: Helmut Buchsbaum <helmut.buchsbaum@opensource.tttech-industrial.com>
This commit is contained in:
parent
596f27bad3
commit
b673bc36b1
@ -472,10 +472,15 @@ distclean:
|
|||||||
PHONY: (VERSION)
|
PHONY: (VERSION)
|
||||||
$(VERSION): $(HV_CONFIG_H)
|
$(VERSION): $(HV_CONFIG_H)
|
||||||
touch $(VERSION)
|
touch $(VERSION)
|
||||||
@COMMIT=`git rev-parse --verify --short HEAD 2>/dev/null`;\
|
@if [ "$(BUILD_VERSION)"x = x -o "$(BUILD_TAG)"x = x ];then \
|
||||||
DIRTY=`git diff-index --name-only HEAD`;\
|
COMMIT=`git rev-parse --verify --short HEAD 2>/dev/null`;\
|
||||||
if [ -n "$$DIRTY" ];then PATCH="$$COMMIT-dirty";else PATCH="$$COMMIT";fi;\
|
DIRTY=`git diff-index --name-only HEAD`;\
|
||||||
DAILY_TAG=`git tag --merged HEAD|grep "acrn"|tail -n 1`;\
|
if [ -n "$$DIRTY" ];then PATCH="$$COMMIT-dirty";else PATCH="$$COMMIT";fi;\
|
||||||
|
DAILY_TAG=`git tag --merged HEAD|grep "acrn"|tail -n 1`;\
|
||||||
|
else \
|
||||||
|
PATCH="$(BUILD_VERSION)"; \
|
||||||
|
DAILY_TAG="$(BUILD_TAG)"; \
|
||||||
|
fi; \
|
||||||
TIME=$$(date -u -d "@$${SOURCE_DATE_EPOCH:-$$(date +%s)}" "+%F %T"); \
|
TIME=$$(date -u -d "@$${SOURCE_DATE_EPOCH:-$$(date +%s)}" "+%F %T"); \
|
||||||
USER="$${USER:-$$(id -u -n)}"; \
|
USER="$${USER:-$$(id -u -n)}"; \
|
||||||
if [ x$(CONFIG_RELEASE) = "xy" ];then BUILD_TYPE="REL";else BUILD_TYPE="DBG";fi;\
|
if [ x$(CONFIG_RELEASE) = "xy" ];then BUILD_TYPE="REL";else BUILD_TYPE="DBG";fi;\
|
||||||
|
@ -63,9 +63,13 @@ $(VERSION_H):
|
|||||||
mkdir -p $(BUILDDIR)/include/acrnprobe ; \
|
mkdir -p $(BUILDDIR)/include/acrnprobe ; \
|
||||||
fi
|
fi
|
||||||
touch $(VERSION_H)
|
touch $(VERSION_H)
|
||||||
@COMMIT=`git log -1 --pretty=format:%h . 2>/dev/null`;\
|
@if [ "$(BUILD_VERSION)"x = x ];then \
|
||||||
DIRTY=`git diff --name-only $(CURDIR)`;\
|
COMMIT=`git log -1 --pretty=format:%h . 2>/dev/null`;\
|
||||||
if [ -n "$$DIRTY" ];then PATCH="$$COMMIT-dirty";else PATCH="$$COMMIT";fi;\
|
DIRTY=`git diff --name-only $(CURDIR)`;\
|
||||||
|
if [ -n "$$DIRTY" ];then PATCH="$$COMMIT-dirty";else PATCH="$$COMMIT";fi;\
|
||||||
|
else \
|
||||||
|
PATCH="$(BUILD_VERSION)"; \
|
||||||
|
fi; \
|
||||||
TIME=$$(date -u -d "@$${SOURCE_DATE_EPOCH:-$$(date +%s)}" "+%Y-%m-%d %H:%M:%S"); \
|
TIME=$$(date -u -d "@$${SOURCE_DATE_EPOCH:-$$(date +%s)}" "+%Y-%m-%d %H:%M:%S"); \
|
||||||
USER="$${USER:-$$(id -u -n)}"; \
|
USER="$${USER:-$$(id -u -n)}"; \
|
||||||
cat $(CURDIR)/../license_header > $(VERSION_H);\
|
cat $(CURDIR)/../license_header > $(VERSION_H);\
|
||||||
|
@ -42,9 +42,13 @@ $(VERSION_H):
|
|||||||
mkdir -p $(BUILDDIR)/include/usercrash ; \
|
mkdir -p $(BUILDDIR)/include/usercrash ; \
|
||||||
fi
|
fi
|
||||||
touch $(VERSION_H)
|
touch $(VERSION_H)
|
||||||
@COMMIT=`git log -1 --pretty=format:%h . 2>/dev/null`;\
|
@if [ "$(BUILD_VERSION)"x = x ];then \
|
||||||
DIRTY=`git diff --name-only $(CURDIR)`;\
|
COMMIT=`git log -1 --pretty=format:%h . 2>/dev/null`;\
|
||||||
if [ -n "$$DIRTY" ];then PATCH="$$COMMIT-dirty";else PATCH="$$COMMIT";fi;\
|
DIRTY=`git diff --name-only $(CURDIR)`;\
|
||||||
|
if [ -n "$$DIRTY" ];then PATCH="$$COMMIT-dirty";else PATCH="$$COMMIT";fi;\
|
||||||
|
else \
|
||||||
|
PATCH="$(BUILD_VERSION)"; \
|
||||||
|
fi; \
|
||||||
TIME=$$(date -u -d "@$${SOURCE_DATE_EPOCH:-$$(date +%s)}" "+%Y-%m-%d %H:%M:%S"); \
|
TIME=$$(date -u -d "@$${SOURCE_DATE_EPOCH:-$$(date +%s)}" "+%Y-%m-%d %H:%M:%S"); \
|
||||||
USER="$${USER:-$$(id -u -n)}"; \
|
USER="$${USER:-$$(id -u -n)}"; \
|
||||||
cat $(CURDIR)/../license_header > $(VERSION_H);\
|
cat $(CURDIR)/../license_header > $(VERSION_H);\
|
||||||
|
Loading…
Reference in New Issue
Block a user