blob: fe09f6cc90a26395dc3fae1736c794e6dc860831 [file] [log] [blame]
jing.zhange42179c2022-04-15 18:05:55 +08001#!/bin/bash
2
3#version rule:MAJORVERSION.MINORVERSION.REVISION-r(COMMIT_COUNT)-g(COMMIT_ID)
4
5BASE=$(pwd)
6echo $BASE
7
8#major version
9MAJORVERSION=1
10
11#minor version
12MINORVERSION=0
13
14#reversion,now use commit count
15REVISION=1
16
17#modue name/
18MODULE_NAME=MM-module-name:aml_audio_hal
19
20#get all commit count
21COMMIT_COUNT=$(git rev-list HEAD --count)
22echo commit count $COMMIT_COUNT
23
24#get current commit id
25COMMIT_ID=$(git show -s --pretty=format:%h)
26echo commit id $COMMIT_ID
27
jing.zhange42179c2022-04-15 18:05:55 +080028#version rule string
29VERSION_STRING=${MAJORVERSION}.${MINORVERSION}.${REVISION}-r${COMMIT_COUNT}-g${COMMIT_ID}
30
Jun Zhange0991032022-11-15 06:52:14 +000031#create version header file
xingri.gao10142162024-02-29 01:44:46 +000032sed "s/@version@/\"${MODULE_NAME},version:${VERSION_STRING}\"/" audio_hal/audio_hal_version.h.in > $1/audio_hal_version.h