-
-
Notifications
You must be signed in to change notification settings - Fork 177
/
AzureRTOS_target_os.h.in
40 lines (32 loc) · 1.88 KB
/
AzureRTOS_target_os.h.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//
// Copyright (c) .NET Foundation and Contributors
// See LICENSE file in the project root for full license information.
//
//////////////////////////////////////////////////////////////////////////////
// This file was automatically generated by a tool. //
// Any changes you make here will be overwritten when it's generated again. //
//////////////////////////////////////////////////////////////////////////////
#ifndef TARGET_OS_H
#define TARGET_OS_H
#include <tx_api.h>
#define STR_HELPER(x) #x
#define STR(x) STR_HELPER(x)
#define VERSION_MAJOR @nanoFramework_VERSION_MAJOR@U
#define VERSION_MINOR @nanoFramework_VERSION_MINOR@U
#define VERSION_BUILD @nanoFramework_VERSION_PATCH@U
#define VERSION_REVISION @nanoFramework_VERSION_TWEAK@U
#define TARGETINFOSTRING "@CMAKE_BUILD_TYPE@ build with Azure RTOS v" STR(THREADX_MAJOR_VERSION) "." STR(THREADX_MINOR_VERSION) "." STR(THREADX_PATCH_VERSION)
#define NANOCLR_LIGHT_MATH @TARGET_LIGHT_MATH@
#define DP_FLOATINGPOINT @TARGET_DP_FLOATINGPOINT@
#define SUPPORT_ANY_BASE_CONVERSION @TARGET_SUPPORT_ANY_BASE_CONVERSION@
#define HAS_CONFIG_BLOCK @TARGET_HAS_CONFIG_BLOCK@
#define HAS_ACCESSIBLE_STORAGE @TARGET_HAS_ACCESSIBLE_STORAGE@
#define NANOCLR_REFLECTION @TARGET_NANOCLR_REFLECTION@
#define NANOCLR_SYSTEM_COLLECTIONS @TARGET_SYSTEM_COLLECTIONS@
#define TARGET_HAS_NANOBOOTER @TARGET_HAS_NANOBOOTER@
#define TRACE_TO_STDIO @TARGET_TRACE_TO_STDIO@
#cmakedefine TARGET_SERIAL_BAUDRATE @TARGET_SERIAL_BAUDRATE@
#cmakedefine NANOCLR_PROFILE_NEW_CALLS @NANOCLR_PROFILE_NEW_CALLS@
#cmakedefine NANOCLR_PROFILE_NEW_ALLOCATIONS @NANOCLR_PROFILE_NEW_ALLOCATIONS@
#cmakedefine NANOCLR_TRACE_MEMORY_STATS @NANOCLR_TRACE_MEMORY_STATS@
#endif // TARGET_OS_H