738999e191
The commit export TWEAK version to code through version.h. This aligns the symbols available in code with those available in CMake and Kconfig. The new define is available for both KERNEL, APP, and custom version types (such as MCUBOOT). Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
24 lines
981 B
C
24 lines
981 B
C
#ifndef _@VERSION_TYPE@_VERSION_H_
|
|
#define _@VERSION_TYPE@_VERSION_H_
|
|
|
|
/* @templates@ values come from cmake/version.cmake
|
|
* BUILD_VERSION related @template@ values will be 'git describe',
|
|
* alternatively user defined BUILD_VERSION.
|
|
*/
|
|
|
|
#cmakedefine ZEPHYR_VERSION_CODE @ZEPHYR_VERSION_CODE@
|
|
#cmakedefine ZEPHYR_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
|
|
|
|
#define @VERSION_TYPE@VERSION @@VERSION_TYPE@VERSION@
|
|
#define @VERSION_TYPE@_VERSION_NUMBER @@VERSION_TYPE@_VERSION_NUMBER@
|
|
#define @VERSION_TYPE@_VERSION_MAJOR @@VERSION_TYPE@_VERSION_MAJOR@
|
|
#define @VERSION_TYPE@_VERSION_MINOR @@VERSION_TYPE@_VERSION_MINOR@
|
|
#define @VERSION_TYPE@_PATCHLEVEL @@VERSION_TYPE@_PATCHLEVEL@
|
|
#define @VERSION_TYPE@_TWEAK @@VERSION_TYPE@_VERSION_TWEAK@
|
|
#define @VERSION_TYPE@_VERSION_STRING "@@VERSION_TYPE@_VERSION_STRING@"
|
|
|
|
#define @BUILD_VERSION_NAME@ @@BUILD_VERSION_NAME@@
|
|
@@VERSION_TYPE@_VERSION_CUSTOMIZATION@
|
|
|
|
#endif /* _@VERSION_TYPE@_VERSION_H_ */
|