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