1 /* 2 * Copyright (c) 2015, Xilinx Inc. and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 /* 8 * @file config.h 9 * @brief Generated configuration settings for libmetal. 10 */ 11 12 #ifndef __METAL_CONFIG__H__ 13 #define __METAL_CONFIG__H__ 14 15 #ifdef __cplusplus 16 extern "C" { 17 #endif 18 19 /** Library major version number. */ 20 #define METAL_VER_MAJOR 0 21 22 /** Library minor version number. */ 23 #define METAL_VER_MINOR 1 24 25 /** Library patch level. */ 26 #define METAL_VER_PATCH 0 27 28 /** Library version string. */ 29 #define METAL_VER "0.1.0" 30 31 /** System type (linux, generic, ...). */ 32 #define METAL_SYSTEM "generic" 33 #define METAL_SYSTEM_GENERIC 34 35 /** Processor type (arm, x86_64, ...). */ 36 #define METAL_PROCESSOR "arm" 37 #define METAL_PROCESSOR_ARM 38 39 /** Machine type (zynq, zynqmp, ...). */ 40 #define METAL_MACHINE "cortexm" 41 #define METAL_MACHINE_CORTEXM 42 43 #define HAVE_STDATOMIC_H 44 /* #undef HAVE_FUTEX_H */ 45 46 #ifdef __cplusplus 47 } 48 #endif 49 50 #endif /* __METAL_CONFIG__H__ */ 51