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 |
wei.du | 0bbf7ee | 2024-07-26 14:56:23 +0800 | [diff] [blame] | 9 | MAJORVERSION=2 |
jing.zhang | e42179c | 2022-04-15 18:05:55 +0800 | [diff] [blame] | 10 | |
| 11 | #minor version |
| 12 | MINORVERSION=0 |
| 13 | |
| 14 | #reversion,now use commit count |
wei.du | 0bbf7ee | 2024-07-26 14:56:23 +0800 | [diff] [blame] | 15 | REVISION=0 |
jing.zhang | e42179c | 2022-04-15 18:05:55 +0800 | [diff] [blame] | 16 | |
| 17 | #modue name/ |
| 18 | MODULE_NAME=MM-module-name:aml_audio_hal |
| 19 | |
| 20 | #get all commit count |
wei.du | 0bbf7ee | 2024-07-26 14:56:23 +0800 | [diff] [blame] | 21 | #fe60f72b --- audio: Mute not working on DD service [1/1] |
| 22 | COMMIT_COUNT=$(git log fe60f72b...HEAD --oneline | wc -l) |
jing.zhang | e42179c | 2022-04-15 18:05:55 +0800 | [diff] [blame] | 23 | echo commit count $COMMIT_COUNT |
| 24 | |
| 25 | #get current commit id |
| 26 | COMMIT_ID=$(git show -s --pretty=format:%h) |
| 27 | echo commit id $COMMIT_ID |
| 28 | |
jing.zhang | e42179c | 2022-04-15 18:05:55 +0800 | [diff] [blame] | 29 | #version rule string |
wei.du | 0bbf7ee | 2024-07-26 14:56:23 +0800 | [diff] [blame] | 30 | VERSION_STRING=${MAJORVERSION}.${MINORVERSION}.${REVISION}-r${COMMIT_COUNT}-${COMMIT_ID} |
jing.zhang | e42179c | 2022-04-15 18:05:55 +0800 | [diff] [blame] | 31 | |
Jun Zhang | e099103 | 2022-11-15 06:52:14 +0000 | [diff] [blame] | 32 | #create version header file |
xingri.gao | 1014216 | 2024-02-29 01:44:46 +0000 | [diff] [blame] | 33 | sed "s/@version@/\"${MODULE_NAME},version:${VERSION_STRING}\"/" audio_hal/audio_hal_version.h.in > $1/audio_hal_version.h |