This commit is contained in:
Jonas Zeunert
2018-07-10 22:20:29 +02:00
parent 40d1b629fc
commit 6650b38d2e
29 changed files with 74 additions and 886 deletions

View File

@@ -1,525 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?fileVersion 4.0.0?>
<cproject>
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="org.eclipse.cdt.core.default.config.1">
<storageModule buildSystemId="org.eclipse.cdt.core.defaultConfigDataProvider" id="org.eclipse.cdt.core.default.config.1" moduleId="org.eclipse.cdt.core.settings" name="Configuration">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser">
<attribute key="addr2line" value="addr2line"/>
<attribute key="c++filt" value="c++filt"/>
</extension>
</extensions>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.language.mapping">
<project-mappings/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
<storageModule moduleId="org.eclipse.cdt.core.pathentry">
<pathentry kind="src" path="[Subprojects]"/>
<pathentry excluding="**/CMakeFiles/" kind="out" path=""/>
<pathentry kind="mac" name="__STDC__" path="" value="1"/>
<pathentry kind="mac" name="__cplusplus" path="" value="201402L"/>
<pathentry kind="mac" name="__STDC_UTF_16__" path="" value="1"/>
<pathentry kind="mac" name="__STDC_UTF_32__" path="" value="1"/>
<pathentry kind="mac" name="__STDC_HOSTED__" path="" value="1"/>
<pathentry kind="mac" name="__GNUC__" path="" value="7"/>
<pathentry kind="mac" name="__GNUC_MINOR__" path="" value="2"/>
<pathentry kind="mac" name="__GNUC_PATCHLEVEL__" path="" value=" "/>
<pathentry kind="mac" name="__VERSION__" path="" value="&quot;7.2.0&quot;"/>
<pathentry kind="mac" name="__ATOMIC_RELAXED" path="" value=" "/>
<pathentry kind="mac" name="__ATOMIC_SEQ_CST" path="" value="5"/>
<pathentry kind="mac" name="__ATOMIC_ACQUIRE" path="" value="2"/>
<pathentry kind="mac" name="__ATOMIC_RELEASE" path="" value="3"/>
<pathentry kind="mac" name="__ATOMIC_ACQ_REL" path="" value="4"/>
<pathentry kind="mac" name="__ATOMIC_CONSUME" path="" value="1"/>
<pathentry kind="mac" name="__pic__" path="" value="2"/>
<pathentry kind="mac" name="__PIC__" path="" value="2"/>
<pathentry kind="mac" name="__pie__" path="" value="2"/>
<pathentry kind="mac" name="__PIE__" path="" value="2"/>
<pathentry kind="mac" name="__FINITE_MATH_ONLY__" path="" value=" "/>
<pathentry kind="mac" name="_LP64" path="" value="1"/>
<pathentry kind="mac" name="__LP64__" path="" value="1"/>
<pathentry kind="mac" name="__SIZEOF_INT__" path="" value="4"/>
<pathentry kind="mac" name="__SIZEOF_LONG__" path="" value="8"/>
<pathentry kind="mac" name="__SIZEOF_LONG_LONG__" path="" value="8"/>
<pathentry kind="mac" name="__SIZEOF_SHORT__" path="" value="2"/>
<pathentry kind="mac" name="__SIZEOF_FLOAT__" path="" value="4"/>
<pathentry kind="mac" name="__SIZEOF_DOUBLE__" path="" value="8"/>
<pathentry kind="mac" name="__SIZEOF_LONG_DOUBLE__" path="" value="16"/>
<pathentry kind="mac" name="__SIZEOF_SIZE_T__" path="" value="8"/>
<pathentry kind="mac" name="__CHAR_BIT__" path="" value="8"/>
<pathentry kind="mac" name="__BIGGEST_ALIGNMENT__" path="" value="16"/>
<pathentry kind="mac" name="__ORDER_LITTLE_ENDIAN__" path="" value="1234"/>
<pathentry kind="mac" name="__ORDER_BIG_ENDIAN__" path="" value="4321"/>
<pathentry kind="mac" name="__ORDER_PDP_ENDIAN__" path="" value="3412"/>
<pathentry kind="mac" name="__BYTE_ORDER__" path="" value="__ORDER_LITTLE_ENDIAN__"/>
<pathentry kind="mac" name="__FLOAT_WORD_ORDER__" path="" value="__ORDER_LITTLE_ENDIAN__"/>
<pathentry kind="mac" name="__SIZEOF_POINTER__" path="" value="8"/>
<pathentry kind="mac" name="__GNUG__" path="" value="7"/>
<pathentry kind="mac" name="__SIZE_TYPE__" path="" value="long unsigned int"/>
<pathentry kind="mac" name="__PTRDIFF_TYPE__" path="" value="long int"/>
<pathentry kind="mac" name="__WCHAR_TYPE__" path="" value="int"/>
<pathentry kind="mac" name="__WINT_TYPE__" path="" value="unsigned int"/>
<pathentry kind="mac" name="__INTMAX_TYPE__" path="" value="long int"/>
<pathentry kind="mac" name="__UINTMAX_TYPE__" path="" value="long unsigned int"/>
<pathentry kind="mac" name="__CHAR16_TYPE__" path="" value="short unsigned int"/>
<pathentry kind="mac" name="__CHAR32_TYPE__" path="" value="unsigned int"/>
<pathentry kind="mac" name="__SIG_ATOMIC_TYPE__" path="" value="int"/>
<pathentry kind="mac" name="__INT8_TYPE__" path="" value="signed char"/>
<pathentry kind="mac" name="__INT16_TYPE__" path="" value="short int"/>
<pathentry kind="mac" name="__INT32_TYPE__" path="" value="int"/>
<pathentry kind="mac" name="__INT64_TYPE__" path="" value="long int"/>
<pathentry kind="mac" name="__UINT8_TYPE__" path="" value="unsigned char"/>
<pathentry kind="mac" name="__UINT16_TYPE__" path="" value="short unsigned int"/>
<pathentry kind="mac" name="__UINT32_TYPE__" path="" value="unsigned int"/>
<pathentry kind="mac" name="__UINT64_TYPE__" path="" value="long unsigned int"/>
<pathentry kind="mac" name="__INT_LEAST8_TYPE__" path="" value="signed char"/>
<pathentry kind="mac" name="__INT_LEAST16_TYPE__" path="" value="short int"/>
<pathentry kind="mac" name="__INT_LEAST32_TYPE__" path="" value="int"/>
<pathentry kind="mac" name="__INT_LEAST64_TYPE__" path="" value="long int"/>
<pathentry kind="mac" name="__UINT_LEAST8_TYPE__" path="" value="unsigned char"/>
<pathentry kind="mac" name="__UINT_LEAST16_TYPE__" path="" value="short unsigned int"/>
<pathentry kind="mac" name="__UINT_LEAST32_TYPE__" path="" value="unsigned int"/>
<pathentry kind="mac" name="__UINT_LEAST64_TYPE__" path="" value="long unsigned int"/>
<pathentry kind="mac" name="__INT_FAST8_TYPE__" path="" value="signed char"/>
<pathentry kind="mac" name="__INT_FAST16_TYPE__" path="" value="long int"/>
<pathentry kind="mac" name="__INT_FAST32_TYPE__" path="" value="long int"/>
<pathentry kind="mac" name="__INT_FAST64_TYPE__" path="" value="long int"/>
<pathentry kind="mac" name="__UINT_FAST8_TYPE__" path="" value="unsigned char"/>
<pathentry kind="mac" name="__UINT_FAST16_TYPE__" path="" value="long unsigned int"/>
<pathentry kind="mac" name="__UINT_FAST32_TYPE__" path="" value="long unsigned int"/>
<pathentry kind="mac" name="__UINT_FAST64_TYPE__" path="" value="long unsigned int"/>
<pathentry kind="mac" name="__INTPTR_TYPE__" path="" value="long int"/>
<pathentry kind="mac" name="__UINTPTR_TYPE__" path="" value="long unsigned int"/>
<pathentry kind="mac" name="__has_include(STR)" path="" value="__has_include__(STR)"/>
<pathentry kind="mac" name="__has_include_next(STR)" path="" value="__has_include_next__(STR)"/>
<pathentry kind="mac" name="__GXX_WEAK__" path="" value="1"/>
<pathentry kind="mac" name="__DEPRECATED" path="" value="1"/>
<pathentry kind="mac" name="__GXX_RTTI" path="" value="1"/>
<pathentry kind="mac" name="__cpp_rtti" path="" value="199711"/>
<pathentry kind="mac" name="__GXX_EXPERIMENTAL_CXX0X__" path="" value="1"/>
<pathentry kind="mac" name="__cpp_binary_literals" path="" value="201304"/>
<pathentry kind="mac" name="__cpp_hex_float" path="" value="201603"/>
<pathentry kind="mac" name="__cpp_runtime_arrays" path="" value="198712"/>
<pathentry kind="mac" name="__cpp_unicode_characters" path="" value="200704"/>
<pathentry kind="mac" name="__cpp_raw_strings" path="" value="200710"/>
<pathentry kind="mac" name="__cpp_unicode_literals" path="" value="200710"/>
<pathentry kind="mac" name="__cpp_user_defined_literals" path="" value="200809"/>
<pathentry kind="mac" name="__cpp_lambdas" path="" value="200907"/>
<pathentry kind="mac" name="__cpp_range_based_for" path="" value="200907"/>
<pathentry kind="mac" name="__cpp_static_assert" path="" value="200410"/>
<pathentry kind="mac" name="__cpp_decltype" path="" value="200707"/>
<pathentry kind="mac" name="__cpp_attributes" path="" value="200809"/>
<pathentry kind="mac" name="__cpp_rvalue_reference" path="" value="200610"/>
<pathentry kind="mac" name="__cpp_rvalue_references" path="" value="200610"/>
<pathentry kind="mac" name="__cpp_variadic_templates" path="" value="200704"/>
<pathentry kind="mac" name="__cpp_initializer_lists" path="" value="200806"/>
<pathentry kind="mac" name="__cpp_delegating_constructors" path="" value="200604"/>
<pathentry kind="mac" name="__cpp_nsdmi" path="" value="200809"/>
<pathentry kind="mac" name="__cpp_inheriting_constructors" path="" value="201511"/>
<pathentry kind="mac" name="__cpp_ref_qualifiers" path="" value="200710"/>
<pathentry kind="mac" name="__cpp_alias_templates" path="" value="200704"/>
<pathentry kind="mac" name="__cpp_return_type_deduction" path="" value="201304"/>
<pathentry kind="mac" name="__cpp_init_captures" path="" value="201304"/>
<pathentry kind="mac" name="__cpp_generic_lambdas" path="" value="201304"/>
<pathentry kind="mac" name="__cpp_constexpr" path="" value="201304"/>
<pathentry kind="mac" name="__cpp_decltype_auto" path="" value="201304"/>
<pathentry kind="mac" name="__cpp_aggregate_nsdmi" path="" value="201304"/>
<pathentry kind="mac" name="__cpp_variable_templates" path="" value="201304"/>
<pathentry kind="mac" name="__cpp_digit_separators" path="" value="201309"/>
<pathentry kind="mac" name="__cpp_sized_deallocation" path="" value="201309"/>
<pathentry kind="mac" name="__cpp_threadsafe_static_init" path="" value="200806"/>
<pathentry kind="mac" name="__EXCEPTIONS" path="" value="1"/>
<pathentry kind="mac" name="__cpp_exceptions" path="" value="199711"/>
<pathentry kind="mac" name="__GXX_ABI_VERSION" path="" value="1011"/>
<pathentry kind="mac" name="__SCHAR_MAX__" path="" value="0x7f"/>
<pathentry kind="mac" name="__SHRT_MAX__" path="" value="0x7fff"/>
<pathentry kind="mac" name="__INT_MAX__" path="" value="0x7fffffff"/>
<pathentry kind="mac" name="__LONG_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__LONG_LONG_MAX__" path="" value="0x7fffffffffffffffLL"/>
<pathentry kind="mac" name="__WCHAR_MAX__" path="" value="0x7fffffff"/>
<pathentry kind="mac" name="__WCHAR_MIN__" path="" value="(-__WCHAR_MAX__ - 1)"/>
<pathentry kind="mac" name="__WINT_MAX__" path="" value="0xffffffffU"/>
<pathentry kind="mac" name="__WINT_MIN__" path="" value="0U"/>
<pathentry kind="mac" name="__PTRDIFF_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__SIZE_MAX__" path="" value="0xffffffffffffffffUL"/>
<pathentry kind="mac" name="__SCHAR_WIDTH__" path="" value="8"/>
<pathentry kind="mac" name="__SHRT_WIDTH__" path="" value="16"/>
<pathentry kind="mac" name="__INT_WIDTH__" path="" value="32"/>
<pathentry kind="mac" name="__LONG_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__LONG_LONG_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__WCHAR_WIDTH__" path="" value="32"/>
<pathentry kind="mac" name="__WINT_WIDTH__" path="" value="32"/>
<pathentry kind="mac" name="__PTRDIFF_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__SIZE_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__GLIBCXX_TYPE_INT_N_0" path="" value="__int128"/>
<pathentry kind="mac" name="__GLIBCXX_BITSIZE_INT_N_0" path="" value="128"/>
<pathentry kind="mac" name="__INTMAX_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__INTMAX_C(c)" path="" value="c ## L"/>
<pathentry kind="mac" name="__UINTMAX_MAX__" path="" value="0xffffffffffffffffUL"/>
<pathentry kind="mac" name="__UINTMAX_C(c)" path="" value="c ## UL"/>
<pathentry kind="mac" name="__INTMAX_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__SIG_ATOMIC_MAX__" path="" value="0x7fffffff"/>
<pathentry kind="mac" name="__SIG_ATOMIC_MIN__" path="" value="(-__SIG_ATOMIC_MAX__ - 1)"/>
<pathentry kind="mac" name="__SIG_ATOMIC_WIDTH__" path="" value="32"/>
<pathentry kind="mac" name="__INT8_MAX__" path="" value="0x7f"/>
<pathentry kind="mac" name="__INT16_MAX__" path="" value="0x7fff"/>
<pathentry kind="mac" name="__INT32_MAX__" path="" value="0x7fffffff"/>
<pathentry kind="mac" name="__INT64_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__UINT8_MAX__" path="" value="0xff"/>
<pathentry kind="mac" name="__UINT16_MAX__" path="" value="0xffff"/>
<pathentry kind="mac" name="__UINT32_MAX__" path="" value="0xffffffffU"/>
<pathentry kind="mac" name="__UINT64_MAX__" path="" value="0xffffffffffffffffUL"/>
<pathentry kind="mac" name="__INT_LEAST8_MAX__" path="" value="0x7f"/>
<pathentry kind="mac" name="__INT8_C(c)" path="" value="c"/>
<pathentry kind="mac" name="__INT_LEAST8_WIDTH__" path="" value="8"/>
<pathentry kind="mac" name="__INT_LEAST16_MAX__" path="" value="0x7fff"/>
<pathentry kind="mac" name="__INT16_C(c)" path="" value="c"/>
<pathentry kind="mac" name="__INT_LEAST16_WIDTH__" path="" value="16"/>
<pathentry kind="mac" name="__INT_LEAST32_MAX__" path="" value="0x7fffffff"/>
<pathentry kind="mac" name="__INT32_C(c)" path="" value="c"/>
<pathentry kind="mac" name="__INT_LEAST32_WIDTH__" path="" value="32"/>
<pathentry kind="mac" name="__INT_LEAST64_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__INT64_C(c)" path="" value="c ## L"/>
<pathentry kind="mac" name="__INT_LEAST64_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__UINT_LEAST8_MAX__" path="" value="0xff"/>
<pathentry kind="mac" name="__UINT8_C(c)" path="" value="c"/>
<pathentry kind="mac" name="__UINT_LEAST16_MAX__" path="" value="0xffff"/>
<pathentry kind="mac" name="__UINT16_C(c)" path="" value="c"/>
<pathentry kind="mac" name="__UINT_LEAST32_MAX__" path="" value="0xffffffffU"/>
<pathentry kind="mac" name="__UINT32_C(c)" path="" value="c ## U"/>
<pathentry kind="mac" name="__UINT_LEAST64_MAX__" path="" value="0xffffffffffffffffUL"/>
<pathentry kind="mac" name="__UINT64_C(c)" path="" value="c ## UL"/>
<pathentry kind="mac" name="__INT_FAST8_MAX__" path="" value="0x7f"/>
<pathentry kind="mac" name="__INT_FAST8_WIDTH__" path="" value="8"/>
<pathentry kind="mac" name="__INT_FAST16_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__INT_FAST16_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__INT_FAST32_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__INT_FAST32_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__INT_FAST64_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__INT_FAST64_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__UINT_FAST8_MAX__" path="" value="0xff"/>
<pathentry kind="mac" name="__UINT_FAST16_MAX__" path="" value="0xffffffffffffffffUL"/>
<pathentry kind="mac" name="__UINT_FAST32_MAX__" path="" value="0xffffffffffffffffUL"/>
<pathentry kind="mac" name="__UINT_FAST64_MAX__" path="" value="0xffffffffffffffffUL"/>
<pathentry kind="mac" name="__INTPTR_MAX__" path="" value="0x7fffffffffffffffL"/>
<pathentry kind="mac" name="__INTPTR_WIDTH__" path="" value="64"/>
<pathentry kind="mac" name="__UINTPTR_MAX__" path="" value="0xffffffffffffffffUL"/>
<pathentry kind="mac" name="__GCC_IEC_559" path="" value="2"/>
<pathentry kind="mac" name="__GCC_IEC_559_COMPLEX" path="" value="2"/>
<pathentry kind="mac" name="__FLT_EVAL_METHOD__" path="" value=" "/>
<pathentry kind="mac" name="__FLT_EVAL_METHOD_TS_18661_3__" path="" value=" "/>
<pathentry kind="mac" name="__DEC_EVAL_METHOD__" path="" value="2"/>
<pathentry kind="mac" name="__FLT_RADIX__" path="" value="2"/>
<pathentry kind="mac" name="__FLT_MANT_DIG__" path="" value="24"/>
<pathentry kind="mac" name="__FLT_DIG__" path="" value="6"/>
<pathentry kind="mac" name="__FLT_MIN_EXP__" path="" value="(-125)"/>
<pathentry kind="mac" name="__FLT_MIN_10_EXP__" path="" value="(-37)"/>
<pathentry kind="mac" name="__FLT_MAX_EXP__" path="" value="128"/>
<pathentry kind="mac" name="__FLT_MAX_10_EXP__" path="" value="38"/>
<pathentry kind="mac" name="__FLT_DECIMAL_DIG__" path="" value="9"/>
<pathentry kind="mac" name="__FLT_MAX__" path="" value="3.40282346638528859811704183484516925e+38F"/>
<pathentry kind="mac" name="__FLT_MIN__" path="" value="1.17549435082228750796873653722224568e-38F"/>
<pathentry kind="mac" name="__FLT_EPSILON__" path="" value="1.19209289550781250000000000000000000e-7F"/>
<pathentry kind="mac" name="__FLT_DENORM_MIN__" path="" value="1.40129846432481707092372958328991613e-45F"/>
<pathentry kind="mac" name="__FLT_HAS_DENORM__" path="" value="1"/>
<pathentry kind="mac" name="__FLT_HAS_INFINITY__" path="" value="1"/>
<pathentry kind="mac" name="__FLT_HAS_QUIET_NAN__" path="" value="1"/>
<pathentry kind="mac" name="__DBL_MANT_DIG__" path="" value="53"/>
<pathentry kind="mac" name="__DBL_DIG__" path="" value="15"/>
<pathentry kind="mac" name="__DBL_MIN_EXP__" path="" value="(-1021)"/>
<pathentry kind="mac" name="__DBL_MIN_10_EXP__" path="" value="(-307)"/>
<pathentry kind="mac" name="__DBL_MAX_EXP__" path="" value="1024"/>
<pathentry kind="mac" name="__DBL_MAX_10_EXP__" path="" value="308"/>
<pathentry kind="mac" name="__DBL_DECIMAL_DIG__" path="" value="17"/>
<pathentry kind="mac" name="__DBL_MAX__" path="" value="double(1.79769313486231570814527423731704357e+308L)"/>
<pathentry kind="mac" name="__DBL_MIN__" path="" value="double(2.22507385850720138309023271733240406e-308L)"/>
<pathentry kind="mac" name="__DBL_EPSILON__" path="" value="double(2.22044604925031308084726333618164062e-16L)"/>
<pathentry kind="mac" name="__DBL_DENORM_MIN__" path="" value="double(4.94065645841246544176568792868221372e-324L)"/>
<pathentry kind="mac" name="__DBL_HAS_DENORM__" path="" value="1"/>
<pathentry kind="mac" name="__DBL_HAS_INFINITY__" path="" value="1"/>
<pathentry kind="mac" name="__DBL_HAS_QUIET_NAN__" path="" value="1"/>
<pathentry kind="mac" name="__LDBL_MANT_DIG__" path="" value="64"/>
<pathentry kind="mac" name="__LDBL_DIG__" path="" value="18"/>
<pathentry kind="mac" name="__LDBL_MIN_EXP__" path="" value="(-16381)"/>
<pathentry kind="mac" name="__LDBL_MIN_10_EXP__" path="" value="(-4931)"/>
<pathentry kind="mac" name="__LDBL_MAX_EXP__" path="" value="16384"/>
<pathentry kind="mac" name="__LDBL_MAX_10_EXP__" path="" value="4932"/>
<pathentry kind="mac" name="__DECIMAL_DIG__" path="" value="21"/>
<pathentry kind="mac" name="__LDBL_DECIMAL_DIG__" path="" value="21"/>
<pathentry kind="mac" name="__LDBL_MAX__" path="" value="1.18973149535723176502126385303097021e+4932L"/>
<pathentry kind="mac" name="__LDBL_MIN__" path="" value="3.36210314311209350626267781732175260e-4932L"/>
<pathentry kind="mac" name="__LDBL_EPSILON__" path="" value="1.08420217248550443400745280086994171e-19L"/>
<pathentry kind="mac" name="__LDBL_DENORM_MIN__" path="" value="3.64519953188247460252840593361941982e-4951L"/>
<pathentry kind="mac" name="__LDBL_HAS_DENORM__" path="" value="1"/>
<pathentry kind="mac" name="__LDBL_HAS_INFINITY__" path="" value="1"/>
<pathentry kind="mac" name="__LDBL_HAS_QUIET_NAN__" path="" value="1"/>
<pathentry kind="mac" name="__FLT32_MANT_DIG__" path="" value="24"/>
<pathentry kind="mac" name="__FLT32_DIG__" path="" value="6"/>
<pathentry kind="mac" name="__FLT32_MIN_EXP__" path="" value="(-125)"/>
<pathentry kind="mac" name="__FLT32_MIN_10_EXP__" path="" value="(-37)"/>
<pathentry kind="mac" name="__FLT32_MAX_EXP__" path="" value="128"/>
<pathentry kind="mac" name="__FLT32_MAX_10_EXP__" path="" value="38"/>
<pathentry kind="mac" name="__FLT32_DECIMAL_DIG__" path="" value="9"/>
<pathentry kind="mac" name="__FLT32_MAX__" path="" value="3.40282346638528859811704183484516925e+38F32"/>
<pathentry kind="mac" name="__FLT32_MIN__" path="" value="1.17549435082228750796873653722224568e-38F32"/>
<pathentry kind="mac" name="__FLT32_EPSILON__" path="" value="1.19209289550781250000000000000000000e-7F32"/>
<pathentry kind="mac" name="__FLT32_DENORM_MIN__" path="" value="1.40129846432481707092372958328991613e-45F32"/>
<pathentry kind="mac" name="__FLT32_HAS_DENORM__" path="" value="1"/>
<pathentry kind="mac" name="__FLT32_HAS_INFINITY__" path="" value="1"/>
<pathentry kind="mac" name="__FLT32_HAS_QUIET_NAN__" path="" value="1"/>
<pathentry kind="mac" name="__FLT64_MANT_DIG__" path="" value="53"/>
<pathentry kind="mac" name="__FLT64_DIG__" path="" value="15"/>
<pathentry kind="mac" name="__FLT64_MIN_EXP__" path="" value="(-1021)"/>
<pathentry kind="mac" name="__FLT64_MIN_10_EXP__" path="" value="(-307)"/>
<pathentry kind="mac" name="__FLT64_MAX_EXP__" path="" value="1024"/>
<pathentry kind="mac" name="__FLT64_MAX_10_EXP__" path="" value="308"/>
<pathentry kind="mac" name="__FLT64_DECIMAL_DIG__" path="" value="17"/>
<pathentry kind="mac" name="__FLT64_MAX__" path="" value="1.79769313486231570814527423731704357e+308F64"/>
<pathentry kind="mac" name="__FLT64_MIN__" path="" value="2.22507385850720138309023271733240406e-308F64"/>
<pathentry kind="mac" name="__FLT64_EPSILON__" path="" value="2.22044604925031308084726333618164062e-16F64"/>
<pathentry kind="mac" name="__FLT64_DENORM_MIN__" path="" value="4.94065645841246544176568792868221372e-324F64"/>
<pathentry kind="mac" name="__FLT64_HAS_DENORM__" path="" value="1"/>
<pathentry kind="mac" name="__FLT64_HAS_INFINITY__" path="" value="1"/>
<pathentry kind="mac" name="__FLT64_HAS_QUIET_NAN__" path="" value="1"/>
<pathentry kind="mac" name="__FLT128_MANT_DIG__" path="" value="113"/>
<pathentry kind="mac" name="__FLT128_DIG__" path="" value="33"/>
<pathentry kind="mac" name="__FLT128_MIN_EXP__" path="" value="(-16381)"/>
<pathentry kind="mac" name="__FLT128_MIN_10_EXP__" path="" value="(-4931)"/>
<pathentry kind="mac" name="__FLT128_MAX_EXP__" path="" value="16384"/>
<pathentry kind="mac" name="__FLT128_MAX_10_EXP__" path="" value="4932"/>
<pathentry kind="mac" name="__FLT128_DECIMAL_DIG__" path="" value="36"/>
<pathentry kind="mac" name="__FLT128_MAX__" path="" value="1.18973149535723176508575932662800702e+4932F128"/>
<pathentry kind="mac" name="__FLT128_MIN__" path="" value="3.36210314311209350626267781732175260e-4932F128"/>
<pathentry kind="mac" name="__FLT128_EPSILON__" path="" value="1.92592994438723585305597794258492732e-34F128"/>
<pathentry kind="mac" name="__FLT128_DENORM_MIN__" path="" value="6.47517511943802511092443895822764655e-4966F128"/>
<pathentry kind="mac" name="__FLT128_HAS_DENORM__" path="" value="1"/>
<pathentry kind="mac" name="__FLT128_HAS_INFINITY__" path="" value="1"/>
<pathentry kind="mac" name="__FLT128_HAS_QUIET_NAN__" path="" value="1"/>
<pathentry kind="mac" name="__FLT32X_MANT_DIG__" path="" value="53"/>
<pathentry kind="mac" name="__FLT32X_DIG__" path="" value="15"/>
<pathentry kind="mac" name="__FLT32X_MIN_EXP__" path="" value="(-1021)"/>
<pathentry kind="mac" name="__FLT32X_MIN_10_EXP__" path="" value="(-307)"/>
<pathentry kind="mac" name="__FLT32X_MAX_EXP__" path="" value="1024"/>
<pathentry kind="mac" name="__FLT32X_MAX_10_EXP__" path="" value="308"/>
<pathentry kind="mac" name="__FLT32X_DECIMAL_DIG__" path="" value="17"/>
<pathentry kind="mac" name="__FLT32X_MAX__" path="" value="1.79769313486231570814527423731704357e+308F32x"/>
<pathentry kind="mac" name="__FLT32X_MIN__" path="" value="2.22507385850720138309023271733240406e-308F32x"/>
<pathentry kind="mac" name="__FLT32X_EPSILON__" path="" value="2.22044604925031308084726333618164062e-16F32x"/>
<pathentry kind="mac" name="__FLT32X_DENORM_MIN__" path="" value="4.94065645841246544176568792868221372e-324F32x"/>
<pathentry kind="mac" name="__FLT32X_HAS_DENORM__" path="" value="1"/>
<pathentry kind="mac" name="__FLT32X_HAS_INFINITY__" path="" value="1"/>
<pathentry kind="mac" name="__FLT32X_HAS_QUIET_NAN__" path="" value="1"/>
<pathentry kind="mac" name="__FLT64X_MANT_DIG__" path="" value="64"/>
<pathentry kind="mac" name="__FLT64X_DIG__" path="" value="18"/>
<pathentry kind="mac" name="__FLT64X_MIN_EXP__" path="" value="(-16381)"/>
<pathentry kind="mac" name="__FLT64X_MIN_10_EXP__" path="" value="(-4931)"/>
<pathentry kind="mac" name="__FLT64X_MAX_EXP__" path="" value="16384"/>
<pathentry kind="mac" name="__FLT64X_MAX_10_EXP__" path="" value="4932"/>
<pathentry kind="mac" name="__FLT64X_DECIMAL_DIG__" path="" value="21"/>
<pathentry kind="mac" name="__FLT64X_MAX__" path="" value="1.18973149535723176502126385303097021e+4932F64x"/>
<pathentry kind="mac" name="__FLT64X_MIN__" path="" value="3.36210314311209350626267781732175260e-4932F64x"/>
<pathentry kind="mac" name="__FLT64X_EPSILON__" path="" value="1.08420217248550443400745280086994171e-19F64x"/>
<pathentry kind="mac" name="__FLT64X_DENORM_MIN__" path="" value="3.64519953188247460252840593361941982e-4951F64x"/>
<pathentry kind="mac" name="__FLT64X_HAS_DENORM__" path="" value="1"/>
<pathentry kind="mac" name="__FLT64X_HAS_INFINITY__" path="" value="1"/>
<pathentry kind="mac" name="__FLT64X_HAS_QUIET_NAN__" path="" value="1"/>
<pathentry kind="mac" name="__DEC32_MANT_DIG__" path="" value="7"/>
<pathentry kind="mac" name="__DEC32_MIN_EXP__" path="" value="(-94)"/>
<pathentry kind="mac" name="__DEC32_MAX_EXP__" path="" value="97"/>
<pathentry kind="mac" name="__DEC32_MIN__" path="" value="1E-95DF"/>
<pathentry kind="mac" name="__DEC32_MAX__" path="" value="9.999999E96DF"/>
<pathentry kind="mac" name="__DEC32_EPSILON__" path="" value="1E-6DF"/>
<pathentry kind="mac" name="__DEC32_SUBNORMAL_MIN__" path="" value="0.000001E-95DF"/>
<pathentry kind="mac" name="__DEC64_MANT_DIG__" path="" value="16"/>
<pathentry kind="mac" name="__DEC64_MIN_EXP__" path="" value="(-382)"/>
<pathentry kind="mac" name="__DEC64_MAX_EXP__" path="" value="385"/>
<pathentry kind="mac" name="__DEC64_MIN__" path="" value="1E-383DD"/>
<pathentry kind="mac" name="__DEC64_MAX__" path="" value="9.999999999999999E384DD"/>
<pathentry kind="mac" name="__DEC64_EPSILON__" path="" value="1E-15DD"/>
<pathentry kind="mac" name="__DEC64_SUBNORMAL_MIN__" path="" value="0.000000000000001E-383DD"/>
<pathentry kind="mac" name="__DEC128_MANT_DIG__" path="" value="34"/>
<pathentry kind="mac" name="__DEC128_MIN_EXP__" path="" value="(-6142)"/>
<pathentry kind="mac" name="__DEC128_MAX_EXP__" path="" value="6145"/>
<pathentry kind="mac" name="__DEC128_MIN__" path="" value="1E-6143DL"/>
<pathentry kind="mac" name="__DEC128_MAX__" path="" value="9.999999999999999999999999999999999E6144DL"/>
<pathentry kind="mac" name="__DEC128_EPSILON__" path="" value="1E-33DL"/>
<pathentry kind="mac" name="__DEC128_SUBNORMAL_MIN__" path="" value="0.000000000000000000000000000000001E-6143DL"/>
<pathentry kind="mac" name="__REGISTER_PREFIX__" path="" value=" "/>
<pathentry kind="mac" name="__USER_LABEL_PREFIX__" path="" value=" "/>
<pathentry kind="mac" name="__GNUC_STDC_INLINE__" path="" value="1"/>
<pathentry kind="mac" name="__NO_INLINE__" path="" value="1"/>
<pathentry kind="mac" name="__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1" path="" value="1"/>
<pathentry kind="mac" name="__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2" path="" value="1"/>
<pathentry kind="mac" name="__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4" path="" value="1"/>
<pathentry kind="mac" name="__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8" path="" value="1"/>
<pathentry kind="mac" name="__GCC_ATOMIC_BOOL_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_CHAR_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_CHAR16_T_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_CHAR32_T_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_WCHAR_T_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_SHORT_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_INT_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_LONG_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_LLONG_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_ATOMIC_TEST_AND_SET_TRUEVAL" path="" value="1"/>
<pathentry kind="mac" name="__GCC_ATOMIC_POINTER_LOCK_FREE" path="" value="2"/>
<pathentry kind="mac" name="__GCC_HAVE_DWARF2_CFI_ASM" path="" value="1"/>
<pathentry kind="mac" name="__PRAGMA_REDEFINE_EXTNAME" path="" value="1"/>
<pathentry kind="mac" name="__SSP_STRONG__" path="" value="3"/>
<pathentry kind="mac" name="__SIZEOF_INT128__" path="" value="16"/>
<pathentry kind="mac" name="__SIZEOF_WCHAR_T__" path="" value="4"/>
<pathentry kind="mac" name="__SIZEOF_WINT_T__" path="" value="4"/>
<pathentry kind="mac" name="__SIZEOF_PTRDIFF_T__" path="" value="8"/>
<pathentry kind="mac" name="__amd64" path="" value="1"/>
<pathentry kind="mac" name="__amd64__" path="" value="1"/>
<pathentry kind="mac" name="__x86_64" path="" value="1"/>
<pathentry kind="mac" name="__x86_64__" path="" value="1"/>
<pathentry kind="mac" name="__SIZEOF_FLOAT80__" path="" value="16"/>
<pathentry kind="mac" name="__SIZEOF_FLOAT128__" path="" value="16"/>
<pathentry kind="mac" name="__ATOMIC_HLE_ACQUIRE" path="" value="65536"/>
<pathentry kind="mac" name="__ATOMIC_HLE_RELEASE" path="" value="131072"/>
<pathentry kind="mac" name="__GCC_ASM_FLAG_OUTPUTS__" path="" value="1"/>
<pathentry kind="mac" name="__k8" path="" value="1"/>
<pathentry kind="mac" name="__k8__" path="" value="1"/>
<pathentry kind="mac" name="__code_model_small__" path="" value="1"/>
<pathentry kind="mac" name="__MMX__" path="" value="1"/>
<pathentry kind="mac" name="__SSE__" path="" value="1"/>
<pathentry kind="mac" name="__SSE2__" path="" value="1"/>
<pathentry kind="mac" name="__FXSR__" path="" value="1"/>
<pathentry kind="mac" name="__SSE_MATH__" path="" value="1"/>
<pathentry kind="mac" name="__SSE2_MATH__" path="" value="1"/>
<pathentry kind="mac" name="__SEG_FS" path="" value="1"/>
<pathentry kind="mac" name="__SEG_GS" path="" value="1"/>
<pathentry kind="mac" name="__gnu_linux__" path="" value="1"/>
<pathentry kind="mac" name="__linux" path="" value="1"/>
<pathentry kind="mac" name="__linux__" path="" value="1"/>
<pathentry kind="mac" name="linux" path="" value="1"/>
<pathentry kind="mac" name="__unix" path="" value="1"/>
<pathentry kind="mac" name="__unix__" path="" value="1"/>
<pathentry kind="mac" name="unix" path="" value="1"/>
<pathentry kind="mac" name="__ELF__" path="" value="1"/>
<pathentry kind="mac" name="__DECIMAL_BID_FORMAT__" path="" value="1"/>
<pathentry kind="mac" name="_GNU_SOURCE" path="" value="1"/>
<pathentry kind="mac" name="_STDC_PREDEF_H" path="" value="1"/>
<pathentry kind="mac" name="__STDC_IEC_559__" path="" value="1"/>
<pathentry kind="mac" name="__STDC_IEC_559_COMPLEX__" path="" value="1"/>
<pathentry kind="mac" name="__STDC_ISO_10646__" path="" value="201706L"/>
<pathentry kind="mac" name="__STDC_NO_THREADS__" path="" value="1"/>
<pathentry include="/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src" kind="inc" path="" system="true"/>
<pathentry include="/home/rhetenor/FlippR/flippr-code/FlippR-Driver/lib" kind="inc" path="" system="true"/>
<pathentry include="/usr/include/c++/7" kind="inc" path="" system="true"/>
<pathentry include="/usr/include/x86_64-linux-gnu/c++/7" kind="inc" path="" system="true"/>
<pathentry include="/usr/include/c++/7/backward" kind="inc" path="" system="true"/>
<pathentry include="/usr/lib/gcc/x86_64-linux-gnu/7/include" kind="inc" path="" system="true"/>
<pathentry include="/usr/local/include" kind="inc" path="" system="true"/>
<pathentry include="/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed" kind="inc" path="" system="true"/>
<pathentry include="/usr/include/x86_64-linux-gnu" kind="inc" path="" system="true"/>
<pathentry include="/usr/include" kind="inc" path="" system="true"/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
<buildTargets>
<target name=": rebuild_cache" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-j8</buildArguments>
<buildTarget>rebuild_cache</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name="[lib] FlippR-Driver" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-j8</buildArguments>
<buildTarget>FlippR-Driver</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name="[lib] FlippR-Driver/fast" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-j8</buildArguments>
<buildTarget>FlippR-Driver/fast</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name="Build" path="[Targets]/[lib] FlippR-Driver" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-C "/home/rhetenor/FlippR/flippr-code/FlippR-Driver" -j8</buildArguments>
<buildTarget>FlippR-Driver</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name="Clean" path="[Targets]/[lib] FlippR-Driver" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/cmake</buildCommand>
<buildArguments>-E chdir "/home/rhetenor/FlippR/flippr-code/FlippR-Driver" "/usr/bin/cmake" -P "CMakeFiles/FlippR-Driver.dir/cmake_clean.cmake"</buildArguments>
<buildTarget></buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name=": edit_cache" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-j8</buildArguments>
<buildTarget>edit_cache</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name=": all" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-j8</buildArguments>
<buildTarget>all</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name=": clean" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-j8</buildArguments>
<buildTarget>clean</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name=": all" path="tests" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-j8</buildArguments>
<buildTarget>all</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
<target name=": clean" path="tests" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
<buildCommand>/usr/bin/make</buildCommand>
<buildArguments>-j8</buildArguments>
<buildTarget>clean</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand>
</target>
</buildTargets>
</storageModule>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
<buildOutputProvider>
<openAction enabled="true" filePath=""/>
<parser enabled="true"/>
</buildOutputProvider>
<scannerInfoProvider id="specsFile">
<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="/usr/bin/c++" useDefault="true"/>
<parser enabled="true"/>
</scannerInfoProvider>
</profile>
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
<buildOutputProvider>
<openAction enabled="true" filePath=""/>
<parser enabled="true"/>
</buildOutputProvider>
<scannerInfoProvider id="makefileGenerator">
<runAction arguments="-f ${project_name}_scd.mk" command="/usr/bin/make" useDefault="true"/>
<parser enabled="true"/>
</scannerInfoProvider>
</profile>
</storageModule>
</cconfiguration>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="FlippR-Driver.null.1" name="FlippR-Driver"/>
</storageModule>
</cproject>

View File

@@ -7,3 +7,5 @@ bin
*.bin
*.cmake
*.out
.settings/*
Makefile

View File

@@ -1,200 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>FlippR-Driver-Debug@FlippR-Driver</name>
<comment></comment>
<projects></projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.cdt.make.core.makeBuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
<dictionary>
<key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
<value>clean</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
<value>true</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.append_environment</key>
<value>true</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.stopOnError</key>
<value>true</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.enabledIncrementalBuild</key>
<value>true</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.build.command</key>
<value>/usr/bin/make</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.contents</key>
<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.build.target.inc</key>
<value>all</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.build.arguments</key>
<value>-j8</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.buildLocation</key>
<value>/home/rhetenor/FlippR/flippr-code/FlippR-Driver</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
<value>false</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.environment</key>
<value>VERBOSE=1|CMAKE_NO_VERBOSE=1|</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.enableFullBuild</key>
<value>true</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.build.target.auto</key>
<value>all</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
<value>false</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.build.target.clean</key>
<value>clean</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.fullBuildTarget</key>
<value>all</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.buildArguments</key>
<value></value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.build.location</key>
<value>/home/rhetenor/FlippR/flippr-code/FlippR-Driver</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.autoBuildTarget</key>
<value>all</value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.core.errorOutputParser</key>
<value>org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;</value>
</dictionary>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.cdt.make.core.ScannerConfigBuilder</name>
<arguments/>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.cdt.make.core.makeNature</nature>
<nature>org.eclipse.cdt.make.core.ScannerConfigNature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
<nature>org.eclipse.cdt.core.cnature</nature>
</natures>
<linkedResources>
<link>
<name>[Subprojects]</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files/Detector.cpp</name>
<type>1</type>
<location>/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/Detector.cpp</location>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files/Event.cpp</name>
<type>1</type>
<location>/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/Event.cpp</location>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files/EventHandler.cpp</name>
<type>1</type>
<location>/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/EventHandler.cpp</location>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files/EventNotifier.cpp</name>
<type>1</type>
<location>/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/EventNotifier.cpp</location>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files/InputDriver.cpp</name>
<type>1</type>
<location>/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/InputDriver.cpp</location>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files/InputDriverFactory.cpp</name>
<type>1</type>
<location>/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/InputDriverFactory.cpp</location>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files/GPIOInterface.cpp</name>
<type>1</type>
<location>/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/utilities/GPIOInterface.cpp</location>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Source Files/InputGPIOInterface.cpp</name>
<type>1</type>
<location>/home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/utilities/InputGPIOInterface.cpp</location>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Header Files</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/CMake Rules</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Resources</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Object Files</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>[Targets]/[lib] FlippR-Driver/Object Libraries</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
</linkedResources>
</projectDescription>

View File

@@ -1,8 +0,0 @@
Input/Detector.o: ../Input/Detector.cpp ../Input/Detector.h \
../Input/InputEvent.h ../Input/InputEventHandler.h
../Input/Detector.h:
../Input/InputEvent.h:
../Input/InputEventHandler.h:

View File

@@ -1,8 +0,0 @@
Input/main.o: ../Input/main.cpp ../Input/InputEvent.h \
../Input/InputEventHandler.h ../Input/Detector.h
../Input/InputEvent.h:
../Input/InputEventHandler.h:
../Input/Detector.h:

Binary file not shown.

View File

@@ -1,27 +0,0 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
CPP_SRCS += \
../Input/Detector.cpp \
../Input/main.cpp
OBJS += \
./Input/Detector.o \
./Input/main.o
CPP_DEPS += \
./Input/Detector.d \
./Input/main.d
# Each subdirectory must supply rules for building sources it contributes
Input/%.o: ../Input/%.cpp
@echo 'Building file: $<'
@echo 'Invoking: GCC C++ Compiler'
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -o "$@" "$<"
@echo 'Finished building: $<'
@echo ' '

View File

@@ -1,58 +0,0 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
-include ../makefile.init
RM := rm -rf
# All of the sources participating in the build are defined here
-include sources.mk
-include Input/subdir.mk
-include subdir.mk
-include objects.mk
ifneq ($(MAKECMDGOALS),clean)
ifneq ($(strip $(CC_DEPS)),)
-include $(CC_DEPS)
endif
ifneq ($(strip $(C++_DEPS)),)
-include $(C++_DEPS)
endif
ifneq ($(strip $(C_UPPER_DEPS)),)
-include $(C_UPPER_DEPS)
endif
ifneq ($(strip $(CXX_DEPS)),)
-include $(CXX_DEPS)
endif
ifneq ($(strip $(CPP_DEPS)),)
-include $(CPP_DEPS)
endif
ifneq ($(strip $(C_DEPS)),)
-include $(C_DEPS)
endif
endif
-include ../makefile.defs
# Add inputs and outputs from these tool invocations to the build variables
# All Target
all: FlippR-Driver
# Tool invocations
FlippR-Driver: $(OBJS) $(USER_OBJS)
@echo 'Building target: $@'
@echo 'Invoking: GCC C++ Linker'
g++ -o "FlippR-Driver" $(OBJS) $(USER_OBJS) $(LIBS)
@echo 'Finished building target: $@'
@echo ' '
# Other Targets
clean:
-$(RM) $(CC_DEPS)$(C++_DEPS)$(EXECUTABLES)$(C_UPPER_DEPS)$(CXX_DEPS)$(OBJS)$(CPP_DEPS)$(C_DEPS) FlippR-Driver
-@echo ' '
.PHONY: all clean dependents
-include ../makefile.targets

View File

@@ -1,8 +0,0 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
USER_OBJS :=
LIBS := -lpthread

View File

@@ -1,27 +0,0 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
C_UPPER_SRCS :=
CXX_SRCS :=
C++_SRCS :=
OBJ_SRCS :=
CC_SRCS :=
ASM_SRCS :=
CPP_SRCS :=
C_SRCS :=
O_SRCS :=
S_UPPER_SRCS :=
CC_DEPS :=
C++_DEPS :=
EXECUTABLES :=
C_UPPER_DEPS :=
CXX_DEPS :=
OBJS :=
CPP_DEPS :=
C_DEPS :=
# Every subdirectory with source files must be described here
SUBDIRS := \
Input \

View File

@@ -10,7 +10,7 @@
#include <iostream>
#include <math.h>
#include "../utilities/config.h"
#include "utilities/config.h"
namespace Input
{

View File

@@ -14,12 +14,13 @@
#ifndef DETECTOR_H_
#define DETECTOR_H_
#include "IDetector.h"
#include <thread>
#include <map>
#include "../utilities/IInputGPIOInterface.h"
#include "utilities/IInputGPIOInterface.h"
#include "IDetector.h"
#include "Event.h"
#include "IEventNotifier.h"

View File

@@ -11,7 +11,7 @@
#include <set>
#include <string>
#include "../utilities/config.h"
#include "utilities/config.h"
namespace Input
{

View File

@@ -14,8 +14,8 @@
#include "IInputDriver.h"
#include "../utilities/IEventHandler.h"
#include "../utilities/config.h"
#include "utilities/IEventHandler.h"
#include "utilities/config.h"
#include "Event.h"
namespace Input

View File

@@ -7,7 +7,7 @@
#include <boost/thread.hpp>
#include "../utilities/config.h"
#include "utilities/config.h"
#include "EventNotifier.h"

View File

@@ -14,7 +14,7 @@
#include <thread>
#include <mutex>
#include "../utilities/BlockingQueue.hpp"
#include "utilities/BlockingQueue.hpp"
#include "Event.h"
#include "EventHandler.h"

View File

@@ -6,7 +6,8 @@
*/
#include "InputDriver.h"
using namespace Input;
namespace Input
{
InputDriver::InputDriver(IEventNotifier* event_notifier, IDetector* detector) :
event_notifier(event_notifier), detector(detector)
@@ -33,4 +34,6 @@ void InputDriver::unregister_event_handler(IEventHandler* handler)
event_notifier->unregister_event_handler(handler);
}
}

View File

@@ -7,7 +7,7 @@
#ifndef SRC_INPUT_INPUTDRIVER_H_
#define SRC_INPUT_INPUTDRIVER_H_
#include "../utilities/config.h"
#include "utilities/config.h"
#include "IInputDriver.h"
#include "IDetector.h"

View File

@@ -13,7 +13,10 @@
#include "EventNotifier.h"
using namespace nlohmann;
using namespace Input;
namespace Input
{
std::shared_ptr<InputDriver> InputDriverFactory::get_InputDriver(std::string& input_config_path, std::string& matrix_config_path)
{
@@ -70,3 +73,6 @@ void InputDriverFactory::ConfigureLogger()
{
LoggerFactory::CreateInputLogger();
}
}

View File

@@ -14,10 +14,10 @@
#include "Detector.h"
#include "InputDriver.h"
#include "../utilities/InputGPIOInterface.h"
#include "../utilities/config.h"
#include "../lib/json/json.hpp"
#include "../lib/easylogging/easylogging++.h"
#include "utilities/InputGPIOInterface.h"
#include "utilities/config.h"
#include "lib/json/json.hpp"
#include "lib/easylogging/easylogging++.h"
#include "IEventNotifier.h"

View File

@@ -7,8 +7,8 @@
#include "GPIOInterface.h"
//#include "../lib/wiringPi/wiringPi.h"
#include "../lib/json/json.hpp"
//#include "lib/wiringPi/wiringPi.h"
#include "lib/json/json.hpp"
void GPIOInterface::write_pin(char address, char data)

View File

@@ -8,12 +8,12 @@
#ifndef SRC_IEVENTHANDLER_H_
#define SRC_IEVENTHANDLER_H_
#include "../input/Event.h"
#include "input/Event.h"
class IEventHandler
{
public:
virtual ~IEventHandler() = 0;
virtual ~IEventHandler(){};
virtual void handle(Input::Event& event) = 0;
};

View File

@@ -9,8 +9,8 @@
#include <thread>
#include "InputGPIOInterface.h"
#include "../lib/json/json.hpp"
#include "../lib/easylogging/easylogging++.h"
#include "lib/json/json.hpp"
#include "lib/easylogging/easylogging++.h"
#include "config.h"
#include <string>
using namespace nlohmann;

View File

@@ -5,7 +5,7 @@
* Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht
*/
#include "../lib/easylogging/easylogging++.h"
#include "lib/easylogging/easylogging++.h"
#define INPUT_LOGGER "driver_logger"
#define DRIVER_LOG_FILE "/var/log/flippr_driver.conf"

View File

@@ -27,7 +27,7 @@ using namespace Input;
SCENARIO("Creating a Detector object", "")
{
GIVEN("An IEventNofifier, two Events and an IInputGPIOInterface")
GIVEN("An IEventNofifier, three Events and an IInputGPIOInterface")
{
LoggerFactory::CreateInputLogger();

View File

@@ -5,3 +5,40 @@
* Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht
*/
#include "../catch.hpp"
#include "../fakeit.hpp"
#include "../../src/utilities/LoggerFactory.hpp"
#include "../../src/input/EventHandler.h"
#include "../../src/input/IInputDriver.h"
// testing purposes
#define private public
using namespace fakeit;
SCENARIO("An EventHandler gets created", "[construction}")
{
GIVEN("An IInputDriver")
{
LoggerFactory::CreateInputLogger();
Mock<Input::IInputDriver> input_driver_mock;
Fake(Dtor(input_driver_mock));
When(Method(input_driver_mock, register_event_handler)).AlwaysReturn();
When(Method(input_driver_mock, operator=)).AlwaysReturn();
WHEN("the event handler gets created")
{
std::shared_ptr<Input::IInputDriver> driver_ptr(&input_driver_mock.get());
Input::EventHandler handler(driver_ptr);
THEN("It should register itself at the input_driver")
{
REQUIRE((bool)Verify(Method(input_driver_mock, register_event_handler).Using(&handler)));
}
}
}
}