| #!/bin/bash |
| |
| #version rule:MAJORVERSION.MINORVERSION.REVISION-r(COMMIT_COUNT)-g(COMMIT_ID) |
| |
| BASE=$(pwd) |
| echo $BASE |
| |
| #major version |
| MAJORVERSION=2 |
| |
| #minor version |
| MINORVERSION=0 |
| |
| #reversion,now use commit count |
| REVISION=0 |
| |
| #modue name/ |
| MODULE_NAME=MM-module-name:aml_audio_hal |
| |
| #get all commit count |
| #fe60f72b --- audio: Mute not working on DD service [1/1] |
| COMMIT_COUNT=$(git log fe60f72b...HEAD --oneline | wc -l) |
| echo commit count $COMMIT_COUNT |
| |
| #get current commit id |
| COMMIT_ID=$(git show -s --pretty=format:%h) |
| echo commit id $COMMIT_ID |
| |
| #version rule string |
| VERSION_STRING=${MAJORVERSION}.${MINORVERSION}.${REVISION}-r${COMMIT_COUNT}-${COMMIT_ID} |
| |
| #create version header file |
| sed "s/@version@/\"${MODULE_NAME},version:${VERSION_STRING}\"/" audio_hal/audio_hal_version.h.in > $1/audio_hal_version.h |