xref: /btstack/tool/get_version.sh (revision 5cdae61761ba6333b4f87672318b7d4c8a7e815f)
11ca3442bSMatthias Ringwald#!/bin/sh
21ca3442bSMatthias RingwaldDIR=`dirname $0`
32531c97eSMatthias RingwaldFILE=$DIR/../platform/daemon/src/btstack_version.h
41ca3442bSMatthias RingwaldCOMMIT=`git log -1 --pretty=format:%h`
5*5cdae617SMatthias RingwaldMAJOR=1
6*5cdae617SMatthias RingwaldMINOR=0
71ca3442bSMatthias RingwaldDATE=`date "+%Y-%m-%d_%H:%M:%S"`
8e9e0704fSMatthias Ringwaldprintf "// BTstack - btstack_version.h\n" > $FILE
91ca3442bSMatthias Ringwaldprintf "// - generated by %s\n" $0>> $FILE
101ca3442bSMatthias Ringwaldprintf "// - at %s\n" $DATE >>  $FILE
111ca3442bSMatthias Ringwaldprintf "#define BTSTACK_MAJOR %u\n"             $MAJOR >> $FILE
121ca3442bSMatthias Ringwaldprintf "#define BTSTACK_MINOR %u\n"             $MINOR >> $FILE
131ca3442bSMatthias Ringwaldprintf "#define BTSTACK_COMMIT \"%s\"\n"        $COMMIT >> $FILE
141ca3442bSMatthias Ringwaldprintf "#define BTSTACK_VERSION \"%u.%u-%s\"\n" $MAJOR $MINOR $COMMIT >> $FILE
151ca3442bSMatthias Ringwaldprintf "#define BTSTACK_DATE \"%s\"\n"			$DATE >> $FILE
16