iPXE
version.h
Go to the documentation of this file.
1#ifndef _IPXE_VERSION_H
2#define _IPXE_VERSION_H
3
4/** @file
5 *
6 * Version number
7 *
8 */
9
10FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11FILE_SECBOOT ( PERMITTED );
12
13#include <wchar.h>
14
15extern unsigned long build_timestamp;
16extern unsigned long build_id;
17extern const int product_major_version;
18extern const int product_minor_version;
19extern const char product_version[];
20extern const char product_name[];
21extern const char product_short_name[];
22extern const char build_name[];
23extern const wchar_t product_wversion[];
24extern const wchar_t product_wname[];
25extern const wchar_t product_short_wname[];
26extern const wchar_t build_wname[];
27
28#endif /* _IPXE_VERSION_H */
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
Definition compiler.h:896
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
Definition compiler.h:926
const char build_name[]
Build name string.
Definition version.c:80
unsigned long build_id
Build ID.
Definition version.c:62
const int product_major_version
Product major version.
Definition version.c:65
const wchar_t product_wversion[]
Wide-character product version string.
Definition version.c:83
const wchar_t build_wname[]
Wide-character build name string.
Definition version.c:92
unsigned long build_timestamp
Build timestamp.
Definition version.c:59
const wchar_t product_short_wname[]
Wide-character product short name string.
Definition version.c:89
const char product_short_name[]
Product short name string.
Definition version.c:77
const char product_name[]
Product name string.
Definition version.c:74
const int product_minor_version
Product minor version.
Definition version.c:68
const wchar_t product_wname[]
Wide-character product name string.
Definition version.c:86
const char product_version[]
Product version string.
Definition version.c:71