blob: 1dd13b6bf1a4e3d3e419c4cefe1eb2cdf0e03f77 [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
wei.du0bbf7ee2024-07-26 14:56:23 +08009MAJORVERSION=2
jing.zhange42179c2022-04-15 18:05:55 +080010
11#minor version
12MINORVERSION=0
13
14#reversion,now use commit count
wei.du0bbf7ee2024-07-26 14:56:23 +080015REVISION=0
jing.zhange42179c2022-04-15 18:05:55 +080016
17#modue name/
18MODULE_NAME=MM-module-name:aml_audio_hal
19
20#get all commit count
wei.du0bbf7ee2024-07-26 14:56:23 +080021#fe60f72b --- audio: Mute not working on DD service [1/1]
22COMMIT_COUNT=$(git log fe60f72b...HEAD --oneline | wc -l)
jing.zhange42179c2022-04-15 18:05:55 +080023echo commit count $COMMIT_COUNT
24
25#get current commit id
26COMMIT_ID=$(git show -s --pretty=format:%h)
27echo commit id $COMMIT_ID
28
jing.zhange42179c2022-04-15 18:05:55 +080029#version rule string
wei.du0bbf7ee2024-07-26 14:56:23 +080030VERSION_STRING=${MAJORVERSION}.${MINORVERSION}.${REVISION}-r${COMMIT_COUNT}-${COMMIT_ID}
jing.zhange42179c2022-04-15 18:05:55 +080031
Jun Zhange0991032022-11-15 06:52:14 +000032#create version header file
xingri.gao10142162024-02-29 01:44:46 +000033sed "s/@version@/\"${MODULE_NAME},version:${VERSION_STRING}\"/" audio_hal/audio_hal_version.h.in > $1/audio_hal_version.h