1
0
Fork 0

rockchip: Minor fixes for generating version.h

Signed-off-by: hmz007 <hmz007@gmail.com>
master
hmz007 4 years ago
parent 2a88c47a12
commit d6a9ef63da

@ -3,7 +3,6 @@ genrule {
srcs: [
"version.h.template",
"genversion.sh",
".git/HEAD",
],
cmd: "bash $(location genversion.sh) > $(out)",
out: ["version.h"],

@ -3,6 +3,8 @@
cur_dir=`dirname $0`
cd $cur_dir
[ -d .git ] || exit 0
# check for git short hash
if ! test "$revision"; then
revision=$(git describe --tags --match N 2> /dev/null)

@ -18,7 +18,7 @@
#ifndef __VERSION_H__
#define __VERSION_H__
#define HWJPEG_VERSION_INFO "git-2c9928c author: Chen Jinsen 2021-10-10 [project]: Update to support output version info"
#define HWJPEG_BUILD_INFO "built-Che 2021-10-10 12:09:56"
#define HWJPEG_VERSION_INFO "git-a3094bc author: Chen Jinsen 2022-03-04 [project] remove unused space blank"
#define HWJPEG_BUILD_INFO "built-FA 2022-03-29 20:07:21"
#endif // __VERSION_H__

@ -26,7 +26,6 @@ genrule {
srcs: libmpimmz_src + [
"version.sh",
"version.h.template",
".git/"
],
out: ["version.h"],
cmd: "bash $(location version.sh) < $(in) > $(out)",

@ -1,14 +1,21 @@
#!/bin/bash
rm -f version.h
COMMIT_INFO=$(cd $(dirname $0) && git log -1 --oneline --date=short --pretty=format:"%h date: %cd author: %<|(20)%an")
BUILD_TIME=$(date "+%G-%m-%d %H:%M:%S")
MPI_MMZ_VERSION="build:$BUILD_TIME git-$COMMIT_INFO"
CURRENTDIR=$(dirname $0)
if [ -d $CURRENTDIR/.git ]; then
COMMIT_INFO=$(cd $CURRENTDIR && \
git log -1 --oneline --date=short --pretty=format:"%h date: %cd author: %<|(20)%an")
else
COMMIT_INFO="e504f0e date: 2021-06-08 author: Meiyou Chen"
fi
MPI_MMZ_VERSION="git-$COMMIT_INFO"
#Only when compiling with CMAKE in linux, will the current directory generate version.h.
if [ $TARGET_PRODUCT ];then
cat $(dirname $0)/version.h.template | sed "s/\$FULL_VERSION/$MPI_MMZ_VERSION/g"
cat $CURRENTDIR/version.h.template | sed "s/\$FULL_VERSION/$MPI_MMZ_VERSION/g"
else
cat $(dirname $0)/version.h.template | sed "s/\$FULL_VERSION/$MPI_MMZ_VERSION/g" > $(dirname $0)/version.h
cat $CURRENTDIR/version.h.template | sed "s/\$FULL_VERSION/$MPI_MMZ_VERSION/g" > $(dirname $0)/version.h
echo "Generated version.h"
fi

@ -3,7 +3,6 @@ genrule {
srcs: [
"version.h.template",
"version.sh",
".git/HEAD",
],
cmd: "bash $(location version.sh) > $(out)",
out: ["C2RKVersion.h"],

Loading…
Cancel
Save