Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.55 KB | None | 0 0
  1. set(ENV{PATH} "/home/citrullin/go/bin:/usr/lib/go-1.9/bin/:/home/citrullin/bin:/home/citrullin/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin")
  2. set(PLATFORMIO_CMD "/usr/local/bin/platformio")
  3.  
  4. SET(CMAKE_C_COMPILER "/home/citrullin/.platformio/packages/toolchain-atmelavr/bin/avr-gcc")
  5. SET(CMAKE_CXX_COMPILER "/home/citrullin/.platformio/packages/toolchain-atmelavr/bin/avr-g++")
  6. SET(CMAKE_CXX_FLAGS_DISTRIBUTION "-fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -g -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DF_CPU=16000000L -DPLATFORMIO=30501 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -DARDUINO=10620")
  7. SET(CMAKE_C_FLAGS_DISTRIBUTION "-std=gnu11 -fno-fat-lto-objects -g -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DF_CPU=16000000L -DPLATFORMIO=30501 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -DARDUINO=10620")
  8. set(CMAKE_CXX_STANDARD 11)
  9.  
  10. add_definitions(-D'F_CPU=16000000L')
  11. add_definitions(-D'PLATFORMIO=30501')
  12. add_definitions(-D'ARDUINO_AVR_UNO')
  13. add_definitions(-D'ARDUINO_ARCH_AVR')
  14. add_definitions(-D'ARDUINO=10620')
  15. add_definitions(-D'__AVR_ATmega328P__')
  16. add_definitions(-D'__DBL_MIN_EXP__=\(-125\)')
  17. add_definitions(-D'__HQ_FBIT__=15')
  18. add_definitions(-D'__UINT_LEAST16_MAX__=65535U')
  19. add_definitions(-D'__ATOMIC_ACQUIRE=2')
  20. add_definitions(-D'__SFRACT_IBIT__=0')
  21. add_definitions(-D'__FLT_MIN__=1.17549435e-38F')
  22. add_definitions(-D'__GCC_IEC_559_COMPLEX=0')
  23. add_definitions(-D'__BUILTIN_AVR_SLEEP=1')
  24. add_definitions(-D'__BUILTIN_AVR_COUNTLSULLK=1')
  25. add_definitions(-D'__BUILTIN_AVR_COUNTLSULLR=1')
  26. add_definitions(-D'__UFRACT_MAX__=0XFFFFP-16UR')
  27. add_definitions(-D'__UINT_LEAST8_TYPE__=unsigned char')
  28. add_definitions(-D'__DQ_FBIT__=63')
  29. add_definitions(-D'__INTMAX_C\(c\)=c \#\# LL')
  30. add_definitions(-D'__ULFRACT_FBIT__=32')
  31. add_definitions(-D'__SACCUM_EPSILON__=0x1P-7HK')
  32. add_definitions(-D'__CHAR_BIT__=8')
  33. add_definitions(-D'__USQ_IBIT__=0')
  34. add_definitions(-D'__UINT8_MAX__=255')
  35. add_definitions(-D'__ACCUM_FBIT__=15')
  36. add_definitions(-D'__WINT_MAX__=32767')
  37. add_definitions(-D'__USFRACT_FBIT__=8')
  38. add_definitions(-D'__ORDER_LITTLE_ENDIAN__=1234')
  39. add_definitions(-D'__SIZE_MAX__=65535U')
  40. add_definitions(-D'__WCHAR_MAX__=32767')
  41. add_definitions(-D'__LACCUM_IBIT__=32')
  42. add_definitions(-D'__DBL_DENORM_MIN__=\(\(double\)1.40129846e-45L\)')
  43. add_definitions(-D'__GCC_ATOMIC_CHAR_LOCK_FREE=1')
  44. add_definitions(-D'__GCC_IEC_559=0')
  45. add_definitions(-D'__FLT_EVAL_METHOD__=0')
  46. add_definitions(-D'__BUILTIN_AVR_LLKBITS=1')
  47. add_definitions(-D'__LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-47LLK')
  48. add_definitions(-D'__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1')
  49. add_definitions(-D'__BUILTIN_AVR_HKBITS=1')
  50. add_definitions(-D'__BUILTIN_AVR_BITSLLK=1')
  51. add_definitions(-D'__FRACT_FBIT__=15')
  52. add_definitions(-D'__BUILTIN_AVR_BITSLLR=1')
  53. add_definitions(-D'__UINT_FAST64_MAX__=18446744073709551615ULL')
  54. add_definitions(-D'__SIG_ATOMIC_TYPE__=char')
  55. add_definitions(-D'__BUILTIN_AVR_UHKBITS=1')
  56. add_definitions(-D'__UACCUM_FBIT__=16')
  57. add_definitions(-D'__DBL_MIN_10_EXP__=\(-37\)')
  58. add_definitions(-D'__FINITE_MATH_ONLY__=0')
  59. add_definitions(-D'__FLASH=1')
  60. add_definitions(-D'__LFRACT_IBIT__=0')
  61. add_definitions(-D'__GNUC_PATCHLEVEL__=2')
  62. add_definitions(-D'__LFRACT_MAX__=0X7FFFFFFFP-31LR')
  63. add_definitions(-D'__UINT_FAST8_MAX__=255')
  64. add_definitions(-D'__has_include\(STR\)=__has_include__\(STR\)')
  65. add_definitions(-D'__DEC64_MAX_EXP__=385')
  66. add_definitions(-D'__INT8_C\(c\)=c')
  67. add_definitions(-D'__UINT_LEAST64_MAX__=18446744073709551615ULL')
  68. add_definitions(-D'__SA_FBIT__=15')
  69. add_definitions(-D'__SHRT_MAX__=32767')
  70. add_definitions(-D'__LDBL_MAX__=3.40282347e+38L')
  71. add_definitions(-D'__FRACT_MAX__=0X7FFFP-15R')
  72. add_definitions(-D'__UFRACT_FBIT__=16')
  73. add_definitions(-D'__UFRACT_MIN__=0.0UR')
  74. add_definitions(-D'__UINT_LEAST8_MAX__=255')
  75. add_definitions(-D'__GCC_ATOMIC_BOOL_LOCK_FREE=1')
  76. add_definitions(-D'__UINTMAX_TYPE__=long long unsigned int')
  77. add_definitions(-D'__LLFRACT_EPSILON__=0x1P-63LLR')
  78. add_definitions(-D'__BUILTIN_AVR_DELAY_CYCLES=1')
  79. add_definitions(-D'__DEC32_EPSILON__=1E-6DF')
  80. add_definitions(-D'__UINT32_MAX__=4294967295UL')
  81. add_definitions(-D'__ULFRACT_MAX__=0XFFFFFFFFP-32ULR')
  82. add_definitions(-D'__TA_IBIT__=16')
  83. add_definitions(-D'__LDBL_MAX_EXP__=128')
  84. add_definitions(-D'__WINT_MIN__=\(-__WINT_MAX__ - 1\)')
  85. add_definitions(-D'__ULLFRACT_MIN__=0.0ULLR')
  86. add_definitions(-D'__SCHAR_MAX__=127')
  87. add_definitions(-D'__WCHAR_MIN__=\(-__WCHAR_MAX__ - 1\)')
  88. add_definitions(-D'__INT64_C\(c\)=c \#\# LL')
  89. add_definitions(-D'__DBL_DIG__=6')
  90. add_definitions(-D'__GCC_ATOMIC_POINTER_LOCK_FREE=1')
  91. add_definitions(-D'__AVR_HAVE_SPH__=1')
  92. add_definitions(-D'__LLACCUM_MIN__=\(-0X1P15LLK-0X1P15LLK\)')
  93. add_definitions(-D'__BUILTIN_AVR_KBITS=1')
  94. add_definitions(-D'__BUILTIN_AVR_ABSK=1')
  95. add_definitions(-D'__BUILTIN_AVR_ABSR=1')
  96. add_definitions(-D'__SIZEOF_INT__=2')
  97. add_definitions(-D'__SIZEOF_POINTER__=2')
  98. add_definitions(-D'__USACCUM_IBIT__=8')
  99. add_definitions(-D'__USER_LABEL_PREFIX__')
  100. add_definitions(-D'__STDC_HOSTED__=1')
  101. add_definitions(-D'__LDBL_HAS_INFINITY__=1')
  102. add_definitions(-D'__LFRACT_MIN__=\(-0.5LR-0.5LR\)')
  103. add_definitions(-D'__HA_IBIT__=8')
  104. add_definitions(-D'__TQ_IBIT__=0')
  105. add_definitions(-D'__FLT_EPSILON__=1.19209290e-7F')
  106. add_definitions(-D'__USFRACT_IBIT__=0')
  107. add_definitions(-D'__LDBL_MIN__=1.17549435e-38L')
  108. add_definitions(-D'__FRACT_MIN__=\(-0.5R-0.5R\)')
  109. add_definitions(-D'__AVR_SFR_OFFSET__=0x20')
  110. add_definitions(-D'__DEC32_MAX__=9.999999E96DF')
  111. add_definitions(-D'__DA_IBIT__=32')
  112. add_definitions(-D'__INT32_MAX__=2147483647L')
  113. add_definitions(-D'__UQQ_FBIT__=8')
  114. add_definitions(-D'__SIZEOF_LONG__=4')
  115. add_definitions(-D'__UACCUM_MAX__=0XFFFFFFFFP-16UK')
  116. add_definitions(-D'__UINT16_C\(c\)=c \#\# U')
  117. add_definitions(-D'__DECIMAL_DIG__=9')
  118. add_definitions(-D'__LFRACT_EPSILON__=0x1P-31LR')
  119. add_definitions(-D'__AVR_2_BYTE_PC__=1')
  120. add_definitions(-D'__ULFRACT_MIN__=0.0ULR')
  121. add_definitions(-D'__has_include_next\(STR\)=__has_include_next__\(STR\)')
  122. add_definitions(-D'__BUILTIN_AVR_ULLRBITS=1')
  123. add_definitions(-D'__LDBL_HAS_QUIET_NAN__=1')
  124. add_definitions(-D'__ULACCUM_IBIT__=32')
  125. add_definitions(-D'__UACCUM_EPSILON__=0x1P-16UK')
  126. add_definitions(-D'__BUILTIN_AVR_SEI=1')
  127. add_definitions(-D'__GNUC__=4')
  128. add_definitions(-D'__ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-48ULLK')
  129. add_definitions(-D'__HQ_IBIT__=0')
  130. add_definitions(-D'__BUILTIN_AVR_SWAP=1')
  131. add_definitions(-D'__FLT_HAS_DENORM__=1')
  132. add_definitions(-D'__SIZEOF_LONG_DOUBLE__=4')
  133. add_definitions(-D'__BIGGEST_ALIGNMENT__=1')
  134. add_definitions(-D'__UINT24_MAX__=16777215UL')
  135. add_definitions(-D'__BUILTIN_AVR_NOP=1')
  136. add_definitions(-D'__DQ_IBIT__=0')
  137. add_definitions(-D'__DBL_MAX__=\(\(double\)3.40282347e+38L\)')
  138. add_definitions(-D'__ULFRACT_IBIT__=0')
  139. add_definitions(-D'__INT_FAST32_MAX__=2147483647L')
  140. add_definitions(-D'__DBL_HAS_INFINITY__=1')
  141. add_definitions(-D'__ACCUM_IBIT__=16')
  142. add_definitions(-D'__DEC32_MIN_EXP__=\(-94\)')
  143. add_definitions(-D'__BUILTIN_AVR_UKBITS=1')
  144. add_definitions(-D'__BUILTIN_AVR_FMULSU=1')
  145. add_definitions(-D'__LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK')
  146. add_definitions(-D'__INT_FAST16_TYPE__=int')
  147. add_definitions(-D'__LDBL_HAS_DENORM__=1')
  148. add_definitions(-D'__BUILTIN_AVR_BITSK=1')
  149. add_definitions(-D'__BUILTIN_AVR_BITSR=1')
  150. add_definitions(-D'__DEC128_MAX__=9.999999999999999999999999999999999E6144DL')
  151. add_definitions(-D'__INT_LEAST32_MAX__=2147483647L')
  152. add_definitions(-D'__USING_SJLJ_EXCEPTIONS__=1')
  153. add_definitions(-D'__DEC32_MIN__=1E-95DF')
  154. add_definitions(-D'__ACCUM_MAX__=0X7FFFFFFFP-15K')
  155. add_definitions(-D'__DBL_MAX_EXP__=128')
  156. add_definitions(-D'__USACCUM_EPSILON__=0x1P-8UHK')
  157. add_definitions(-D'__DEC128_EPSILON__=1E-33DL')
  158. add_definitions(-D'__SFRACT_MAX__=0X7FP-7HR')
  159. add_definitions(-D'__FRACT_IBIT__=0')
  160. add_definitions(-D'__PTRDIFF_MAX__=32767')
  161. add_definitions(-D'__UACCUM_MIN__=0.0UK')
  162. add_definitions(-D'__UACCUM_IBIT__=16')
  163. add_definitions(-D'__BUILTIN_AVR_WDR=1')
  164. add_definitions(-D'__LONG_LONG_MAX__=9223372036854775807LL')
  165. add_definitions(-D'__SIZEOF_SIZE_T__=2')
  166. add_definitions(-D'__ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK')
  167. add_definitions(-D'__SIZEOF_WINT_T__=2')
  168. add_definitions(-D'__SA_IBIT__=16')
  169. add_definitions(-D'__ULLACCUM_MIN__=0.0ULLK')
  170. add_definitions(-D'__BUILTIN_AVR_ROUNDUHK=1')
  171. add_definitions(-D'__BUILTIN_AVR_ROUNDUHR=1')
  172. add_definitions(-D'__GXX_ABI_VERSION=1002')
  173. add_definitions(-D'__INT24_MAX__=8388607L')
  174. add_definitions(-D'__UTA_FBIT__=48')
  175. add_definitions(-D'__FLT_MIN_EXP__=\(-125\)')
  176. add_definitions(-D'__USFRACT_MAX__=0XFFP-8UHR')
  177. add_definitions(-D'__UFRACT_IBIT__=0')
  178. add_definitions(-D'__BUILTIN_AVR_ROUNDFX=1')
  179. add_definitions(-D'__BUILTIN_AVR_ROUNDULK=1')
  180. add_definitions(-D'__BUILTIN_AVR_ROUNDULR=1')
  181. add_definitions(-D'__BUILTIN_AVR_COUNTLSLLK=1')
  182. add_definitions(-D'__BUILTIN_AVR_COUNTLSLLR=1')
  183. add_definitions(-D'__BUILTIN_AVR_ROUNDHK=1')
  184. add_definitions(-D'__INT_FAST64_TYPE__=long long int')
  185. add_definitions(-D'__BUILTIN_AVR_ROUNDHR=1')
  186. add_definitions(-D'__DBL_MIN__=\(\(double\)1.17549435e-38L\)')
  187. add_definitions(-D'__BUILTIN_AVR_COUNTLSK=1')
  188. add_definitions(-D'__BUILTIN_AVR_ROUNDLK=1')
  189. add_definitions(-D'__BUILTIN_AVR_COUNTLSR=1')
  190. add_definitions(-D'__BUILTIN_AVR_ROUNDLR=1')
  191. add_definitions(-D'__LACCUM_MIN__=\(-0X1P31LK-0X1P31LK\)')
  192. add_definitions(-D'__ULLACCUM_FBIT__=48')
  193. add_definitions(-D'__BUILTIN_AVR_LKBITS=1')
  194. add_definitions(-D'__ULLFRACT_EPSILON__=0x1P-64ULLR')
  195. add_definitions(-D'__DEC128_MIN__=1E-6143DL')
  196. add_definitions(-D'__REGISTER_PREFIX__')
  197. add_definitions(-D'__UINT16_MAX__=65535U')
  198. add_definitions(-D'__DBL_HAS_DENORM__=1')
  199. add_definitions(-D'__BUILTIN_AVR_ULKBITS=1')
  200. add_definitions(-D'__ACCUM_MIN__=\(-0X1P15K-0X1P15K\)')
  201. add_definitions(-D'__AVR_ARCH__=2')
  202. add_definitions(-D'__SQ_IBIT__=0')
  203. add_definitions(-D'__UINT8_TYPE__=unsigned char')
  204. add_definitions(-D'__BUILTIN_AVR_ROUNDUK=1')
  205. add_definitions(-D'__BUILTIN_AVR_ROUNDUR=1')
  206. add_definitions(-D'__UHA_FBIT__=8')
  207. add_definitions(-D'__FLASH1=1')
  208. add_definitions(-D'__FLASH2=1')
  209. add_definitions(-D'__FLASH3=1')
  210. add_definitions(-D'__FLASH4=1')
  211. add_definitions(-D'__FLASH5=1')
  212. add_definitions(-D'__NO_INLINE__=1')
  213. add_definitions(-D'__SFRACT_MIN__=\(-0.5HR-0.5HR\)')
  214. add_definitions(-D'__UTQ_FBIT__=128')
  215. add_definitions(-D'__FLT_MANT_DIG__=24')
  216. add_definitions(-D'__VERSION__=\"4.9.2\"')
  217. add_definitions(-D'__UINT64_C\(c\)=c \#\# ULL')
  218. add_definitions(-D'__ULLFRACT_FBIT__=64')
  219. add_definitions(-D'__FRACT_EPSILON__=0x1P-15R')
  220. add_definitions(-D'__ULACCUM_MIN__=0.0ULK')
  221. add_definitions(-D'__UDA_FBIT__=32')
  222. add_definitions(-D'__MEMX=1')
  223. add_definitions(-D'__LLACCUM_EPSILON__=0x1P-47LLK')
  224. add_definitions(-D'__GCC_ATOMIC_INT_LOCK_FREE=1')
  225. add_definitions(-D'__BUILTIN_AVR_BITSUHK=1')
  226. add_definitions(-D'__BUILTIN_AVR_BITSUHR=1')
  227. add_definitions(-D'__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__')
  228. add_definitions(-D'__USFRACT_MIN__=0.0UHR')
  229. add_definitions(-D'__BUILTIN_AVR_BITSULK=1')
  230. add_definitions(-D'__BUILTIN_AVR_BITSULR=1')
  231. add_definitions(-D'__UQQ_IBIT__=0')
  232. add_definitions(-D'__BUILTIN_AVR_LLRBITS=1')
  233. add_definitions(-D'__BUILTIN_AVR_BITSULLK=1')
  234. add_definitions(-D'__BUILTIN_AVR_BITSULLR=1')
  235. add_definitions(-D'__INT32_C\(c\)=c \#\# L')
  236. add_definitions(-D'__DEC64_EPSILON__=1E-15DD')
  237. add_definitions(-D'__ORDER_PDP_ENDIAN__=3412')
  238. add_definitions(-D'__DEC128_MIN_EXP__=\(-6142\)')
  239. add_definitions(-D'__UHQ_FBIT__=16')
  240. add_definitions(-D'__LLACCUM_FBIT__=47')
  241. add_definitions(-D'__BUILTIN_AVR_ROUNDULLK=1')
  242. add_definitions(-D'__BUILTIN_AVR_ROUNDULLR=1')
  243. add_definitions(-D'__INT_FAST32_TYPE__=long int')
  244. add_definitions(-D'__BUILTIN_AVR_HRBITS=1')
  245. add_definitions(-D'__UINT_LEAST16_TYPE__=unsigned int')
  246. add_definitions(-D'__BUILTIN_AVR_UHRBITS=1')
  247. add_definitions(-D'__INT16_MAX__=32767')
  248. add_definitions(-D'__SIZE_TYPE__=unsigned int')
  249. add_definitions(-D'__UINT64_MAX__=18446744073709551615ULL')
  250. add_definitions(-D'__UDQ_FBIT__=64')
  251. add_definitions(-D'__INT8_TYPE__=signed char')
  252. add_definitions(-D'__ELF__=1')
  253. add_definitions(-D'__ULFRACT_EPSILON__=0x1P-32ULR')
  254. add_definitions(-D'__LLFRACT_FBIT__=63')
  255. add_definitions(-D'__FLT_RADIX__=2')
  256. add_definitions(-D'__INT_LEAST16_TYPE__=int')
  257. add_definitions(-D'__BUILTIN_AVR_ABSFX=1')
  258. add_definitions(-D'__LDBL_EPSILON__=1.19209290e-7L')
  259. add_definitions(-D'__UINTMAX_C\(c\)=c \#\# ULL')
  260. add_definitions(-D'__INT24_MIN__=\(-__INT24_MAX__-1\)')
  261. add_definitions(-D'__SACCUM_MAX__=0X7FFFP-7HK')
  262. add_definitions(-D'__BUILTIN_AVR_ABSHK=1')
  263. add_definitions(-D'__BUILTIN_AVR_ABSHR=1')
  264. add_definitions(-D'__SIG_ATOMIC_MAX__=127')
  265. add_definitions(-D'__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1')
  266. add_definitions(-D'__SIZEOF_PTRDIFF_T__=2')
  267. add_definitions(-D'__AVR=1')
  268. add_definitions(-D'__BUILTIN_AVR_ABSLK=1')
  269. add_definitions(-D'__BUILTIN_AVR_ABSLR=1')
  270. add_definitions(-D'__LACCUM_EPSILON__=0x1P-31LK')
  271. add_definitions(-D'__DEC32_SUBNORMAL_MIN__=0.000001E-95DF')
  272. add_definitions(-D'__INT_FAST16_MAX__=32767')
  273. add_definitions(-D'__UINT_FAST32_MAX__=4294967295UL')
  274. add_definitions(-D'__UINT_LEAST64_TYPE__=long long unsigned int')
  275. add_definitions(-D'__USACCUM_MAX__=0XFFFFP-8UHK')
  276. add_definitions(-D'__SFRACT_EPSILON__=0x1P-7HR')
  277. add_definitions(-D'__FLT_HAS_QUIET_NAN__=1')
  278. add_definitions(-D'__FLT_MAX_10_EXP__=38')
  279. add_definitions(-D'__LONG_MAX__=2147483647L')
  280. add_definitions(-D'__DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL')
  281. add_definitions(-D'__FLT_HAS_INFINITY__=1')
  282. add_definitions(-D'__USA_FBIT__=16')
  283. add_definitions(-D'__UINT_FAST16_TYPE__=unsigned int')
  284. add_definitions(-D'__DEC64_MAX__=9.999999999999999E384DD')
  285. add_definitions(-D'__BUILTIN_AVR_RBITS=1')
  286. add_definitions(-D'__CHAR16_TYPE__=unsigned int')
  287. add_definitions(-D'__PRAGMA_REDEFINE_EXTNAME=1')
  288. add_definitions(-D'__INT_LEAST16_MAX__=32767')
  289. add_definitions(-D'__DEC64_MANT_DIG__=16')
  290. add_definitions(-D'__INT64_MAX__=9223372036854775807LL')
  291. add_definitions(-D'__UINT_LEAST32_MAX__=4294967295UL')
  292. add_definitions(-D'__SACCUM_FBIT__=7')
  293. add_definitions(-D'__GCC_ATOMIC_LONG_LOCK_FREE=1')
  294. add_definitions(-D'__INT_LEAST64_TYPE__=long long int')
  295. add_definitions(-D'__INT16_TYPE__=int')
  296. add_definitions(-D'__INT_LEAST8_TYPE__=signed char')
  297. add_definitions(-D'__SQ_FBIT__=31')
  298. add_definitions(-D'__DEC32_MAX_EXP__=97')
  299. add_definitions(-D'__INT_FAST8_MAX__=127')
  300. add_definitions(-D'__INTPTR_MAX__=32767')
  301. add_definitions(-D'__QQ_FBIT__=7')
  302. add_definitions(-D'__UTA_IBIT__=16')
  303. add_definitions(-D'__AVR_ERRATA_SKIP__=1')
  304. add_definitions(-D'__LDBL_MANT_DIG__=24')
  305. add_definitions(-D'__SFRACT_FBIT__=7')
  306. add_definitions(-D'__SACCUM_MIN__=\(-0X1P7HK-0X1P7HK\)')
  307. add_definitions(-D'__DBL_HAS_QUIET_NAN__=1')
  308. add_definitions(-D'__SIG_ATOMIC_MIN__=\(-__SIG_ATOMIC_MAX__ - 1\)')
  309. add_definitions(-D'AVR=1')
  310. add_definitions(-D'__BUILTIN_AVR_FMULS=1')
  311. add_definitions(-D'__INTPTR_TYPE__=int')
  312. add_definitions(-D'__UINT16_TYPE__=unsigned int')
  313. add_definitions(-D'__WCHAR_TYPE__=int')
  314. add_definitions(-D'__SIZEOF_FLOAT__=4')
  315. add_definitions(-D'__AVR__=1')
  316. add_definitions(-D'__USQ_FBIT__=32')
  317. add_definitions(-D'__UINTPTR_MAX__=65535U')
  318. add_definitions(-D'__DEC64_MIN_EXP__=\(-382\)')
  319. add_definitions(-D'__ULLACCUM_IBIT__=16')
  320. add_definitions(-D'__INT_FAST64_MAX__=9223372036854775807LL')
  321. add_definitions(-D'__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1')
  322. add_definitions(-D'__FLT_DIG__=6')
  323. add_definitions(-D'__UINT_FAST64_TYPE__=long long unsigned int')
  324. add_definitions(-D'__BUILTIN_AVR_BITSHK=1')
  325. add_definitions(-D'__BUILTIN_AVR_BITSHR=1')
  326. add_definitions(-D'__INT_MAX__=32767')
  327. add_definitions(-D'__LACCUM_FBIT__=31')
  328. add_definitions(-D'__USACCUM_MIN__=0.0UHK')
  329. add_definitions(-D'__UHA_IBIT__=8')
  330. add_definitions(-D'__INT64_TYPE__=long long int')
  331. add_definitions(-D'__BUILTIN_AVR_BITSLK=1')
  332. add_definitions(-D'__BUILTIN_AVR_BITSLR=1')
  333. add_definitions(-D'__FLT_MAX_EXP__=128')
  334. add_definitions(-D'__UTQ_IBIT__=0')
  335. add_definitions(-D'__DBL_MANT_DIG__=24')
  336. add_definitions(-D'__BUILTIN_AVR_ULLKBITS=1')
  337. add_definitions(-D'__INT_LEAST64_MAX__=9223372036854775807LL')
  338. add_definitions(-D'__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1')
  339. add_definitions(-D'__DEC64_MIN__=1E-383DD')
  340. add_definitions(-D'__WINT_TYPE__=int')
  341. add_definitions(-D'__UINT_LEAST32_TYPE__=long unsigned int')
  342. add_definitions(-D'__SIZEOF_SHORT__=2')
  343. add_definitions(-D'__ULLFRACT_IBIT__=0')
  344. add_definitions(-D'__LDBL_MIN_EXP__=\(-125\)')
  345. add_definitions(-D'__UDA_IBIT__=32')
  346. add_definitions(-D'__INT_LEAST8_MAX__=127')
  347. add_definitions(-D'__LFRACT_FBIT__=31')
  348. add_definitions(-D'__LDBL_MAX_10_EXP__=38')
  349. add_definitions(-D'__ATOMIC_RELAXED=0')
  350. add_definitions(-D'__DBL_EPSILON__=\(\(double\)1.19209290e-7L\)')
  351. add_definitions(-D'__BUILTIN_AVR_BITSUK=1')
  352. add_definitions(-D'__BUILTIN_AVR_BITSUR=1')
  353. add_definitions(-D'__UINT8_C\(c\)=c')
  354. add_definitions(-D'__INT_LEAST32_TYPE__=long int')
  355. add_definitions(-D'__BUILTIN_AVR_URBITS=1')
  356. add_definitions(-D'__SIZEOF_WCHAR_T__=2')
  357. add_definitions(-D'__UINT64_TYPE__=long long unsigned int')
  358. add_definitions(-D'__LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR')
  359. add_definitions(-D'__TQ_FBIT__=127')
  360. add_definitions(-D'__INT_FAST8_TYPE__=signed char')
  361. add_definitions(-D'__ULLACCUM_EPSILON__=0x1P-48ULLK')
  362. add_definitions(-D'__BUILTIN_AVR_ROUNDK=1')
  363. add_definitions(-D'__BUILTIN_AVR_ROUNDR=1')
  364. add_definitions(-D'__UHQ_IBIT__=0')
  365. add_definitions(-D'__LLACCUM_IBIT__=16')
  366. add_definitions(-D'__DBL_DECIMAL_DIG__=9')
  367. add_definitions(-D'__DEC_EVAL_METHOD__=2')
  368. add_definitions(-D'__TA_FBIT__=47')
  369. add_definitions(-D'__UDQ_IBIT__=0')
  370. add_definitions(-D'__ORDER_BIG_ENDIAN__=4321')
  371. add_definitions(-D'__WITH_AVRLIBC__=1')
  372. add_definitions(-D'__ACCUM_EPSILON__=0x1P-15K')
  373. add_definitions(-D'__UINT32_C\(c\)=c \#\# UL')
  374. add_definitions(-D'__BUILTIN_AVR_COUNTLSUHK=1')
  375. add_definitions(-D'__INTMAX_MAX__=9223372036854775807LL')
  376. add_definitions(-D'__BUILTIN_AVR_COUNTLSUHR=1')
  377. add_definitions(-D'__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__')
  378. add_definitions(-D'__FLT_DENORM_MIN__=1.40129846e-45F')
  379. add_definitions(-D'__LLFRACT_IBIT__=0')
  380. add_definitions(-D'__INT8_MAX__=127')
  381. add_definitions(-D'__UINT_FAST32_TYPE__=long unsigned int')
  382. add_definitions(-D'__CHAR32_TYPE__=long unsigned int')
  383. add_definitions(-D'__BUILTIN_AVR_COUNTLSULK=1')
  384. add_definitions(-D'__BUILTIN_AVR_COUNTLSULR=1')
  385. add_definitions(-D'__FLT_MAX__=3.40282347e+38F')
  386. add_definitions(-D'__USACCUM_FBIT__=8')
  387. add_definitions(-D'__BUILTIN_AVR_COUNTLSFX=1')
  388. add_definitions(-D'__INT32_TYPE__=long int')
  389. add_definitions(-D'__SIZEOF_DOUBLE__=4')
  390. add_definitions(-D'__FLT_MIN_10_EXP__=\(-37\)')
  391. add_definitions(-D'__UFRACT_EPSILON__=0x1P-16UR')
  392. add_definitions(-D'__BUILTIN_AVR_COUNTLSHK=1')
  393. add_definitions(-D'__BUILTIN_AVR_COUNTLSHR=1')
  394. add_definitions(-D'__INTMAX_TYPE__=long long int')
  395. add_definitions(-D'__BUILTIN_AVR_ABSLLK=1')
  396. add_definitions(-D'__BUILTIN_AVR_ABSLLR=1')
  397. add_definitions(-D'__DEC128_MAX_EXP__=6145')
  398. add_definitions(-D'__AVR_HAVE_16BIT_SP__=1')
  399. add_definitions(-D'__ATOMIC_CONSUME=1')
  400. add_definitions(-D'__GNUC_MINOR__=9')
  401. add_definitions(-D'__UINTMAX_MAX__=18446744073709551615ULL')
  402. add_definitions(-D'__DEC32_MANT_DIG__=7')
  403. add_definitions(-D'__HA_FBIT__=7')
  404. add_definitions(-D'__BUILTIN_AVR_COUNTLSLK=1')
  405. add_definitions(-D'__BUILTIN_AVR_COUNTLSLR=1')
  406. add_definitions(-D'__BUILTIN_AVR_CLI=1')
  407. add_definitions(-D'__DBL_MAX_10_EXP__=38')
  408. add_definitions(-D'__LDBL_DENORM_MIN__=1.40129846e-45L')
  409. add_definitions(-D'__INT16_C\(c\)=c')
  410. add_definitions(-D'__STDC__=1')
  411. add_definitions(-D'__PTRDIFF_TYPE__=int')
  412. add_definitions(-D'__LLFRACT_MIN__=\(-0.5LLR-0.5LLR\)')
  413. add_definitions(-D'__BUILTIN_AVR_LRBITS=1')
  414. add_definitions(-D'__ATOMIC_SEQ_CST=5')
  415. add_definitions(-D'__DA_FBIT__=31')
  416. add_definitions(-D'__UINT32_TYPE__=long unsigned int')
  417. add_definitions(-D'__BUILTIN_AVR_ROUNDLLK=1')
  418. add_definitions(-D'__UINTPTR_TYPE__=unsigned int')
  419. add_definitions(-D'__BUILTIN_AVR_ROUNDLLR=1')
  420. add_definitions(-D'__USA_IBIT__=16')
  421. add_definitions(-D'__BUILTIN_AVR_ULRBITS=1')
  422. add_definitions(-D'__DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD')
  423. add_definitions(-D'__DEC128_MANT_DIG__=34')
  424. add_definitions(-D'__LDBL_MIN_10_EXP__=\(-37\)')
  425. add_definitions(-D'__BUILTIN_AVR_COUNTLSUK=1')
  426. add_definitions(-D'__BUILTIN_AVR_COUNTLSUR=1')
  427. add_definitions(-D'__SIZEOF_LONG_LONG__=8')
  428. add_definitions(-D'__ULACCUM_EPSILON__=0x1P-32ULK')
  429. add_definitions(-D'__SACCUM_IBIT__=8')
  430. add_definitions(-D'__GCC_ATOMIC_LLONG_LOCK_FREE=1')
  431. add_definitions(-D'__LDBL_DIG__=6')
  432. add_definitions(-D'__FLT_DECIMAL_DIG__=9')
  433. add_definitions(-D'__UINT_FAST16_MAX__=65535U')
  434. add_definitions(-D'__GNUC_GNU_INLINE__=1')
  435. add_definitions(-D'__BUILTIN_AVR_INSERT_BITS=1')
  436. add_definitions(-D'__GCC_ATOMIC_SHORT_LOCK_FREE=1')
  437. add_definitions(-D'__BUILTIN_AVR_FLASH_SEGMENT=1')
  438. add_definitions(-D'__ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR')
  439. add_definitions(-D'__UINT_FAST8_TYPE__=unsigned char')
  440. add_definitions(-D'__USFRACT_EPSILON__=0x1P-8UHR')
  441. add_definitions(-D'__ULACCUM_FBIT__=32')
  442. add_definitions(-D'__QQ_IBIT__=0')
  443. add_definitions(-D'__ATOMIC_ACQ_REL=4')
  444. add_definitions(-D'__ATOMIC_RELEASE=3')
  445. add_definitions(-D'__BUILTIN_AVR_FMUL=1')
  446.  
  447. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/cores/arduino")
  448. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/variants/standard")
  449. include_directories("$ENV{HOME}/git/c/BlinkExample/src")
  450. include_directories("$ENV{HOME}/git/c/BlinkExample/lib/avr-enc28j60")
  451. include_directories("$ENV{HOME}/git/c/BlinkExample/lib/avr-enc28j60")
  452. include_directories("$ENV{HOME}/git/c/BlinkExample/lib/iota.lib.c/src")
  453. include_directories("$ENV{HOME}/git/c/BlinkExample/lib/iota.lib.c/include")
  454. include_directories("$ENV{HOME}/git/c/BlinkExample/lib/jsmn")
  455. include_directories("$ENV{HOME}/git/c/BlinkExample/lib/sanitizers-cmake")
  456. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/EEPROM/src")
  457. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/HID/src")
  458. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SPI/src")
  459. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SoftwareSerial/src")
  460. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/Wire/src")
  461. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground")
  462. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground/utility")
  463. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Bridge/src")
  464. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Esplora/src")
  465. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src")
  466. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Firmata")
  467. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Firmata/utility")
  468. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/GSM/src")
  469. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Keyboard/src")
  470. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src")
  471. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Mouse/src")
  472. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/RobotIRremote/src")
  473. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Robot_Control/src")
  474. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Robot_Motor/src")
  475. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/SD/src")
  476. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Servo/src")
  477. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/SpacebrewYun/src")
  478. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Stepper/src")
  479. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/TFT/src")
  480. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/Temboo/src")
  481. include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoavr/libraries/WiFi/src")
  482. include_directories("$ENV{HOME}/.platformio/packages/toolchain-atmelavr/avr/include")
  483. include_directories("$ENV{HOME}/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/4.9.2/include")
  484. include_directories("$ENV{HOME}/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/4.9.2/include-fixed")
  485. include_directories("$ENV{HOME}/.platformio/packages/tool-unity")
  486.  
  487. FILE(GLOB_RECURSE SRC_LIST "/home/citrullin/git/c/BlinkExample/src/*.*")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement