get_version.sh 625 B

123456789101112131415
  1. #!/bin/sh
  2. DIR=`dirname $0`
  3. FILE=$DIR/../platform/daemon/src/btstack_version.h
  4. COMMIT=`git log -1 --pretty=format:%h`
  5. MAJOR=1
  6. MINOR=0
  7. DATE=`date "+%Y-%m-%d_%H:%M:%S"`
  8. printf "// BTstack - btstack_version.h\n" > $FILE
  9. printf "// - generated by %s\n" $0>> $FILE
  10. printf "// - at %s\n" $DATE >> $FILE
  11. printf "#define BTSTACK_MAJOR %u\n" $MAJOR >> $FILE
  12. printf "#define BTSTACK_MINOR %u\n" $MINOR >> $FILE
  13. printf "#define BTSTACK_COMMIT \"%s\"\n" $COMMIT >> $FILE
  14. printf "#define BTSTACK_VERSION \"%u.%u-%s\"\n" $MAJOR $MINOR $COMMIT >> $FILE
  15. printf "#define BTSTACK_DATE \"%s\"\n" $DATE >> $FILE