1
0
فهرست منبع

点的筛选平滑第一次提交

lixioayao 5 سال پیش
کامیت
95be4658b8
37فایلهای تغییر یافته به همراه30916 افزوده شده و 0 حذف شده
  1. 722 0
      .deps/card_message_handle.Po
  2. 1 0
      .deps/libpoint_algorithm.Po
  3. 682 0
      .deps/loc_point.Po
  4. 722 0
      .deps/loc_tool.Po
  5. 695 0
      .deps/select_tool.Po
  6. 696 0
      .deps/select_tool_mgr.Po
  7. 723 0
      Makefile
  8. 20 0
      Makefile.am
  9. 723 0
      Makefile.in
  10. 10 0
      README.md
  11. 944 0
      aclocal.m4
  12. 6307 0
      autom4te.cache/output.0
  13. 6307 0
      autom4te.cache/output.1
  14. 145 0
      autom4te.cache/requests
  15. 848 0
      autom4te.cache/traces.0
  16. 479 0
      autom4te.cache/traces.1
  17. 0 0
      autoscan.log
  18. 181 0
      card_message_handle.cpp
  19. 33 0
      card_message_handle.h
  20. BIN
      card_message_handle.o
  21. 940 0
      config.log
  22. 1057 0
      config.status
  23. 6307 0
      configure
  24. 34 0
      configure.ac
  25. 1 0
      depcomp
  26. 1 0
      install-sh
  27. BIN
      libpoint_algorithm.a
  28. 119 0
      loc_point.cpp
  29. 96 0
      loc_point.h
  30. BIN
      loc_point.o
  31. 307 0
      loc_tool.cpp
  32. 126 0
      loc_tool.h
  33. BIN
      loc_tool.o
  34. 1 0
      missing
  35. 484 0
      select_tool.cpp
  36. 1205 0
      select_tool.h
  37. BIN
      select_tool.o

+ 722 - 0
.deps/card_message_handle.Po

@@ -0,0 +1,722 @@
+card_message_handle.o: card_message_handle.cpp /usr/include/stdc-predef.h \
+ /usr/include/c++/4.9.2/vector /usr/include/c++/4.9.2/bits/stl_algobase.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h \
+ /usr/include/c++/4.9.2/bits/functexcept.h \
+ /usr/include/c++/4.9.2/bits/exception_defines.h \
+ /usr/include/c++/4.9.2/bits/cpp_type_traits.h \
+ /usr/include/c++/4.9.2/ext/type_traits.h \
+ /usr/include/c++/4.9.2/ext/numeric_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_pair.h \
+ /usr/include/c++/4.9.2/bits/move.h \
+ /usr/include/c++/4.9.2/bits/concept_check.h \
+ /usr/include/c++/4.9.2/type_traits \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_types.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/4.9.2/debug/debug.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator.h \
+ /usr/include/c++/4.9.2/bits/ptr_traits.h \
+ /usr/include/c++/4.9.2/bits/predefined_ops.h \
+ /usr/include/c++/4.9.2/bits/allocator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h \
+ /usr/include/c++/4.9.2/ext/new_allocator.h /usr/include/c++/4.9.2/new \
+ /usr/include/c++/4.9.2/exception \
+ /usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/4.9.2/bits/exception_ptr.h \
+ /usr/include/c++/4.9.2/bits/nested_exception.h \
+ /usr/include/c++/4.9.2/bits/memoryfwd.h \
+ /usr/include/c++/4.9.2/bits/stl_construct.h \
+ /usr/include/c++/4.9.2/ext/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_uninitialized.h \
+ /usr/include/c++/4.9.2/bits/stl_vector.h \
+ /usr/include/c++/4.9.2/initializer_list \
+ /usr/include/c++/4.9.2/bits/stl_bvector.h \
+ /usr/include/c++/4.9.2/bits/functional_hash.h \
+ /usr/include/c++/4.9.2/bits/hash_bytes.h \
+ /usr/include/c++/4.9.2/bits/range_access.h \
+ /usr/include/c++/4.9.2/bits/vector.tcc /usr/local/include/ev++.h \
+ /usr/local/include/ev.h /usr/include/string.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h \
+ /usr/include/xlocale.h /usr/include/signal.h /usr/include/bits/sigset.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/bits/signum.h /usr/include/time.h \
+ /usr/include/bits/siginfo.h /usr/include/bits/sigaction.h \
+ /usr/include/bits/sigcontext.h /usr/include/bits/sigstack.h \
+ /usr/include/sys/ucontext.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/sigthread.h /usr/include/sys/stat.h \
+ /usr/include/bits/stat.h /usr/include/c++/4.9.2/stdexcept \
+ /usr/include/c++/4.9.2/string /usr/include/c++/4.9.2/bits/stringfwd.h \
+ /usr/include/c++/4.9.2/bits/char_traits.h \
+ /usr/include/c++/4.9.2/bits/postypes.h /usr/include/c++/4.9.2/cwchar \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/c++/4.9.2/cstdint \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h \
+ /usr/include/stdint.h /usr/include/c++/4.9.2/bits/localefwd.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h \
+ /usr/include/c++/4.9.2/clocale /usr/include/locale.h \
+ /usr/include/bits/locale.h /usr/include/c++/4.9.2/iosfwd \
+ /usr/include/c++/4.9.2/cctype /usr/include/ctype.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
+ /usr/include/bits/byteswap-16.h \
+ /usr/include/c++/4.9.2/bits/ostream_insert.h \
+ /usr/include/c++/4.9.2/bits/cxxabi_forced.h \
+ /usr/include/c++/4.9.2/bits/stl_function.h \
+ /usr/include/c++/4.9.2/backward/binders.h \
+ /usr/include/c++/4.9.2/bits/basic_string.h \
+ /usr/include/c++/4.9.2/ext/atomicity.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
+ /usr/include/bits/time.h /usr/include/bits/timex.h \
+ /usr/include/bits/setjmp.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h \
+ /usr/include/c++/4.9.2/ext/string_conversions.h \
+ /usr/include/c++/4.9.2/cstdlib /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/sys/sysmacros.h \
+ /usr/include/alloca.h /usr/include/c++/4.9.2/cstdio /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/bits/stdio_lim.h \
+ /usr/include/bits/sys_errlist.h /usr/include/c++/4.9.2/cerrno \
+ /usr/include/errno.h /usr/include/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/c++/4.9.2/bits/basic_string.tcc \
+ /home/lemon/resource/point_algo/../ya-serv/card_base.h \
+ /usr/include/c++/4.9.2/memory /usr/include/c++/4.9.2/bits/stl_tempbuf.h \
+ /usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/4.9.2/typeinfo /usr/include/c++/4.9.2/ext/concurrence.h \
+ /usr/include/c++/4.9.2/bits/uses_allocator.h \
+ /usr/include/c++/4.9.2/functional /usr/include/c++/4.9.2/tuple \
+ /usr/include/c++/4.9.2/utility /usr/include/c++/4.9.2/bits/stl_relops.h \
+ /usr/include/c++/4.9.2/array /usr/include/c++/4.9.2/bits/unique_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr_base.h \
+ /usr/include/c++/4.9.2/ext/aligned_buffer.h \
+ /usr/include/c++/4.9.2/backward/auto_ptr.h /usr/include/c++/4.9.2/atomic \
+ /usr/include/c++/4.9.2/bits/atomic_base.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h \
+ /home/lemon/resource/point_algo/../ya-serv/point.h /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h \
+ /home/lemon/resource/point_algo/../ya-serv/common.h loc_tool.h \
+ /home/lemon/resource/point_algo/../ya-serv/loc_message.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h \
+ /usr/include/c++/4.9.2/deque /usr/include/c++/4.9.2/bits/stl_deque.h \
+ /usr/include/c++/4.9.2/bits/deque.tcc /usr/include/c++/4.9.2/sstream \
+ /usr/include/c++/4.9.2/istream /usr/include/c++/4.9.2/ios \
+ /usr/include/c++/4.9.2/bits/ios_base.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.tcc \
+ /usr/include/c++/4.9.2/streambuf \
+ /usr/include/c++/4.9.2/bits/streambuf.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.h \
+ /usr/include/c++/4.9.2/cwctype /usr/include/wctype.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h \
+ /usr/include/c++/4.9.2/bits/streambuf_iterator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.tcc /usr/include/c++/4.9.2/ostream \
+ /usr/include/c++/4.9.2/bits/ostream.tcc \
+ /usr/include/c++/4.9.2/bits/istream.tcc \
+ /usr/include/c++/4.9.2/bits/sstream.tcc /usr/include/memory.h \
+ /usr/include/c++/4.9.2/algorithm /usr/include/c++/4.9.2/bits/stl_algo.h \
+ /usr/include/c++/4.9.2/bits/algorithmfwd.h \
+ /usr/include/c++/4.9.2/bits/stl_heap.h /usr/include/c++/4.9.2/random \
+ /usr/include/c++/4.9.2/cmath /usr/include/c++/4.9.2/limits \
+ /usr/include/c++/4.9.2/bits/random.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h \
+ /usr/include/c++/4.9.2/bits/random.tcc /usr/include/c++/4.9.2/numeric \
+ /usr/include/c++/4.9.2/bits/stl_numeric.h /usr/local/include/log.h \
+ /home/lemon/resource/point_algo/../ya-serv/line.h \
+ /home/lemon/resource/point_algo/../ya-serv/write-copy.h \
+ /usr/include/assert.h /usr/include/c++/4.9.2/unordered_map \
+ /usr/include/c++/4.9.2/bits/hashtable.h \
+ /usr/include/c++/4.9.2/bits/hashtable_policy.h \
+ /usr/include/c++/4.9.2/bits/unordered_map.h /usr/include/c++/4.9.2/mutex \
+ /usr/include/c++/4.9.2/chrono /usr/include/c++/4.9.2/ratio \
+ /usr/include/c++/4.9.2/ctime /usr/include/c++/4.9.2/bits/parse_numbers.h \
+ /usr/include/c++/4.9.2/system_error \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h \
+ /home/lemon/resource/point_algo/../ya-serv/visit.h \
+ /home/lemon/resource/point_algo/../ya-serv/net-service.h \
+ /home/lemon/resource/point_algo/../ya-serv/znet.h \
+ /home/lemon/resource/point_algo/../ya-serv/message.h \
+ /home/lemon/resource/point_algo/../ya-serv/worker.h \
+ /usr/include/c++/4.9.2/thread \
+ /home/lemon/resource/point_algo/../ya-serv/zloop.h \
+ /usr/include/c++/4.9.2/list /usr/include/c++/4.9.2/bits/stl_list.h \
+ /usr/include/c++/4.9.2/bits/list.tcc card_message_handle.h
+
+/usr/include/stdc-predef.h:
+
+/usr/include/c++/4.9.2/vector:
+
+/usr/include/c++/4.9.2/bits/stl_algobase.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h:
+
+/usr/include/c++/4.9.2/bits/functexcept.h:
+
+/usr/include/c++/4.9.2/bits/exception_defines.h:
+
+/usr/include/c++/4.9.2/bits/cpp_type_traits.h:
+
+/usr/include/c++/4.9.2/ext/type_traits.h:
+
+/usr/include/c++/4.9.2/ext/numeric_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_pair.h:
+
+/usr/include/c++/4.9.2/bits/move.h:
+
+/usr/include/c++/4.9.2/bits/concept_check.h:
+
+/usr/include/c++/4.9.2/type_traits:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/4.9.2/debug/debug.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator.h:
+
+/usr/include/c++/4.9.2/bits/ptr_traits.h:
+
+/usr/include/c++/4.9.2/bits/predefined_ops.h:
+
+/usr/include/c++/4.9.2/bits/allocator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h:
+
+/usr/include/c++/4.9.2/ext/new_allocator.h:
+
+/usr/include/c++/4.9.2/new:
+
+/usr/include/c++/4.9.2/exception:
+
+/usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/4.9.2/bits/exception_ptr.h:
+
+/usr/include/c++/4.9.2/bits/nested_exception.h:
+
+/usr/include/c++/4.9.2/bits/memoryfwd.h:
+
+/usr/include/c++/4.9.2/bits/stl_construct.h:
+
+/usr/include/c++/4.9.2/ext/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_uninitialized.h:
+
+/usr/include/c++/4.9.2/bits/stl_vector.h:
+
+/usr/include/c++/4.9.2/initializer_list:
+
+/usr/include/c++/4.9.2/bits/stl_bvector.h:
+
+/usr/include/c++/4.9.2/bits/functional_hash.h:
+
+/usr/include/c++/4.9.2/bits/hash_bytes.h:
+
+/usr/include/c++/4.9.2/bits/range_access.h:
+
+/usr/include/c++/4.9.2/bits/vector.tcc:
+
+/usr/local/include/ev++.h:
+
+/usr/local/include/ev.h:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/bits/signum.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/siginfo.h:
+
+/usr/include/bits/sigaction.h:
+
+/usr/include/bits/sigcontext.h:
+
+/usr/include/bits/sigstack.h:
+
+/usr/include/sys/ucontext.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/sigthread.h:
+
+/usr/include/sys/stat.h:
+
+/usr/include/bits/stat.h:
+
+/usr/include/c++/4.9.2/stdexcept:
+
+/usr/include/c++/4.9.2/string:
+
+/usr/include/c++/4.9.2/bits/stringfwd.h:
+
+/usr/include/c++/4.9.2/bits/char_traits.h:
+
+/usr/include/c++/4.9.2/bits/postypes.h:
+
+/usr/include/c++/4.9.2/cwchar:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/c++/4.9.2/cstdint:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/c++/4.9.2/bits/localefwd.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h:
+
+/usr/include/c++/4.9.2/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/c++/4.9.2/iosfwd:
+
+/usr/include/c++/4.9.2/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/bits/byteswap-16.h:
+
+/usr/include/c++/4.9.2/bits/ostream_insert.h:
+
+/usr/include/c++/4.9.2/bits/cxxabi_forced.h:
+
+/usr/include/c++/4.9.2/bits/stl_function.h:
+
+/usr/include/c++/4.9.2/backward/binders.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.h:
+
+/usr/include/c++/4.9.2/ext/atomicity.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/bits/timex.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h:
+
+/usr/include/c++/4.9.2/ext/string_conversions.h:
+
+/usr/include/c++/4.9.2/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/include/c++/4.9.2/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/c++/4.9.2/cerrno:
+
+/usr/include/errno.h:
+
+/usr/include/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.tcc:
+
+/home/lemon/resource/point_algo/../ya-serv/card_base.h:
+
+/usr/include/c++/4.9.2/memory:
+
+/usr/include/c++/4.9.2/bits/stl_tempbuf.h:
+
+/usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/4.9.2/typeinfo:
+
+/usr/include/c++/4.9.2/ext/concurrence.h:
+
+/usr/include/c++/4.9.2/bits/uses_allocator.h:
+
+/usr/include/c++/4.9.2/functional:
+
+/usr/include/c++/4.9.2/tuple:
+
+/usr/include/c++/4.9.2/utility:
+
+/usr/include/c++/4.9.2/bits/stl_relops.h:
+
+/usr/include/c++/4.9.2/array:
+
+/usr/include/c++/4.9.2/bits/unique_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr_base.h:
+
+/usr/include/c++/4.9.2/ext/aligned_buffer.h:
+
+/usr/include/c++/4.9.2/backward/auto_ptr.h:
+
+/usr/include/c++/4.9.2/atomic:
+
+/usr/include/c++/4.9.2/bits/atomic_base.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h:
+
+/home/lemon/resource/point_algo/../ya-serv/point.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/home/lemon/resource/point_algo/../ya-serv/common.h:
+
+loc_tool.h:
+
+/home/lemon/resource/point_algo/../ya-serv/loc_message.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:
+
+/usr/include/c++/4.9.2/deque:
+
+/usr/include/c++/4.9.2/bits/stl_deque.h:
+
+/usr/include/c++/4.9.2/bits/deque.tcc:
+
+/usr/include/c++/4.9.2/sstream:
+
+/usr/include/c++/4.9.2/istream:
+
+/usr/include/c++/4.9.2/ios:
+
+/usr/include/c++/4.9.2/bits/ios_base.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.tcc:
+
+/usr/include/c++/4.9.2/streambuf:
+
+/usr/include/c++/4.9.2/bits/streambuf.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.h:
+
+/usr/include/c++/4.9.2/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h:
+
+/usr/include/c++/4.9.2/bits/streambuf_iterator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.tcc:
+
+/usr/include/c++/4.9.2/ostream:
+
+/usr/include/c++/4.9.2/bits/ostream.tcc:
+
+/usr/include/c++/4.9.2/bits/istream.tcc:
+
+/usr/include/c++/4.9.2/bits/sstream.tcc:
+
+/usr/include/memory.h:
+
+/usr/include/c++/4.9.2/algorithm:
+
+/usr/include/c++/4.9.2/bits/stl_algo.h:
+
+/usr/include/c++/4.9.2/bits/algorithmfwd.h:
+
+/usr/include/c++/4.9.2/bits/stl_heap.h:
+
+/usr/include/c++/4.9.2/random:
+
+/usr/include/c++/4.9.2/cmath:
+
+/usr/include/c++/4.9.2/limits:
+
+/usr/include/c++/4.9.2/bits/random.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h:
+
+/usr/include/c++/4.9.2/bits/random.tcc:
+
+/usr/include/c++/4.9.2/numeric:
+
+/usr/include/c++/4.9.2/bits/stl_numeric.h:
+
+/usr/local/include/log.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line.h:
+
+/home/lemon/resource/point_algo/../ya-serv/write-copy.h:
+
+/usr/include/assert.h:
+
+/usr/include/c++/4.9.2/unordered_map:
+
+/usr/include/c++/4.9.2/bits/hashtable.h:
+
+/usr/include/c++/4.9.2/bits/hashtable_policy.h:
+
+/usr/include/c++/4.9.2/bits/unordered_map.h:
+
+/usr/include/c++/4.9.2/mutex:
+
+/usr/include/c++/4.9.2/chrono:
+
+/usr/include/c++/4.9.2/ratio:
+
+/usr/include/c++/4.9.2/ctime:
+
+/usr/include/c++/4.9.2/bits/parse_numbers.h:
+
+/usr/include/c++/4.9.2/system_error:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h:
+
+/home/lemon/resource/point_algo/../ya-serv/visit.h:
+
+/home/lemon/resource/point_algo/../ya-serv/net-service.h:
+
+/home/lemon/resource/point_algo/../ya-serv/znet.h:
+
+/home/lemon/resource/point_algo/../ya-serv/message.h:
+
+/home/lemon/resource/point_algo/../ya-serv/worker.h:
+
+/usr/include/c++/4.9.2/thread:
+
+/home/lemon/resource/point_algo/../ya-serv/zloop.h:
+
+/usr/include/c++/4.9.2/list:
+
+/usr/include/c++/4.9.2/bits/stl_list.h:
+
+/usr/include/c++/4.9.2/bits/list.tcc:
+
+card_message_handle.h:

+ 1 - 0
.deps/libpoint_algorithm.Po

@@ -0,0 +1 @@
+# dummy

+ 682 - 0
.deps/loc_point.Po

@@ -0,0 +1,682 @@
+loc_point.o: loc_point.cpp /usr/include/stdc-predef.h \
+ /usr/include/memory.h /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h /usr/include/string.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h \
+ /usr/include/xlocale.h loc_point.h \
+ /home/lemon/resource/point_algo/../ya-serv/point.h /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h /usr/include/c++/4.9.2/tuple \
+ /usr/include/c++/4.9.2/utility \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h \
+ /usr/include/c++/4.9.2/bits/stl_relops.h \
+ /usr/include/c++/4.9.2/bits/stl_pair.h \
+ /usr/include/c++/4.9.2/bits/move.h \
+ /usr/include/c++/4.9.2/bits/concept_check.h \
+ /usr/include/c++/4.9.2/type_traits \
+ /usr/include/c++/4.9.2/initializer_list /usr/include/c++/4.9.2/array \
+ /usr/include/c++/4.9.2/stdexcept /usr/include/c++/4.9.2/exception \
+ /usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/4.9.2/bits/exception_ptr.h \
+ /usr/include/c++/4.9.2/bits/exception_defines.h \
+ /usr/include/c++/4.9.2/bits/nested_exception.h \
+ /usr/include/c++/4.9.2/string /usr/include/c++/4.9.2/bits/stringfwd.h \
+ /usr/include/c++/4.9.2/bits/memoryfwd.h \
+ /usr/include/c++/4.9.2/bits/char_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_algobase.h \
+ /usr/include/c++/4.9.2/bits/functexcept.h \
+ /usr/include/c++/4.9.2/bits/cpp_type_traits.h \
+ /usr/include/c++/4.9.2/ext/type_traits.h \
+ /usr/include/c++/4.9.2/ext/numeric_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_types.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/4.9.2/debug/debug.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator.h \
+ /usr/include/c++/4.9.2/bits/ptr_traits.h \
+ /usr/include/c++/4.9.2/bits/predefined_ops.h \
+ /usr/include/c++/4.9.2/bits/postypes.h /usr/include/c++/4.9.2/cwchar \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h \
+ /usr/include/bits/wchar.h /usr/include/c++/4.9.2/cstdint \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h \
+ /usr/include/stdint.h /usr/include/c++/4.9.2/bits/allocator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h \
+ /usr/include/c++/4.9.2/ext/new_allocator.h /usr/include/c++/4.9.2/new \
+ /usr/include/c++/4.9.2/bits/localefwd.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h \
+ /usr/include/c++/4.9.2/clocale /usr/include/locale.h \
+ /usr/include/bits/locale.h /usr/include/c++/4.9.2/iosfwd \
+ /usr/include/c++/4.9.2/cctype /usr/include/ctype.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/bits/byteswap-16.h \
+ /usr/include/c++/4.9.2/bits/ostream_insert.h \
+ /usr/include/c++/4.9.2/bits/cxxabi_forced.h \
+ /usr/include/c++/4.9.2/bits/stl_function.h \
+ /usr/include/c++/4.9.2/backward/binders.h \
+ /usr/include/c++/4.9.2/bits/range_access.h \
+ /usr/include/c++/4.9.2/bits/basic_string.h \
+ /usr/include/c++/4.9.2/ext/atomicity.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h \
+ /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h \
+ /usr/include/c++/4.9.2/ext/string_conversions.h \
+ /usr/include/c++/4.9.2/cstdlib /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/include/c++/4.9.2/cstdio /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/bits/stdio_lim.h \
+ /usr/include/bits/sys_errlist.h /usr/include/c++/4.9.2/cerrno \
+ /usr/include/errno.h /usr/include/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/c++/4.9.2/bits/functional_hash.h \
+ /usr/include/c++/4.9.2/bits/hash_bytes.h \
+ /usr/include/c++/4.9.2/bits/basic_string.tcc \
+ /usr/include/c++/4.9.2/bits/uses_allocator.h \
+ /home/lemon/resource/point_algo/../ya-serv/line_fit.h \
+ /usr/include/c++/4.9.2/vector \
+ /usr/include/c++/4.9.2/bits/stl_construct.h \
+ /usr/include/c++/4.9.2/ext/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_uninitialized.h \
+ /usr/include/c++/4.9.2/bits/stl_vector.h \
+ /usr/include/c++/4.9.2/bits/stl_bvector.h \
+ /usr/include/c++/4.9.2/bits/vector.tcc \
+ /home/lemon/resource/point_algo/../ya-serv/zlist.h /usr/include/assert.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h \
+ /usr/include/c++/4.9.2/deque /usr/include/c++/4.9.2/bits/stl_deque.h \
+ /usr/include/c++/4.9.2/bits/deque.tcc /usr/include/c++/4.9.2/sstream \
+ /usr/include/c++/4.9.2/istream /usr/include/c++/4.9.2/ios \
+ /usr/include/c++/4.9.2/bits/ios_base.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.tcc \
+ /usr/include/c++/4.9.2/streambuf \
+ /usr/include/c++/4.9.2/bits/streambuf.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.h \
+ /usr/include/c++/4.9.2/cwctype /usr/include/wctype.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h \
+ /usr/include/c++/4.9.2/bits/streambuf_iterator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.tcc /usr/include/c++/4.9.2/ostream \
+ /usr/include/c++/4.9.2/bits/ostream.tcc \
+ /usr/include/c++/4.9.2/bits/istream.tcc \
+ /usr/include/c++/4.9.2/bits/sstream.tcc /usr/include/c++/4.9.2/memory \
+ /usr/include/c++/4.9.2/bits/stl_tempbuf.h \
+ /usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/4.9.2/typeinfo /usr/include/c++/4.9.2/ext/concurrence.h \
+ /usr/include/c++/4.9.2/functional \
+ /usr/include/c++/4.9.2/bits/unique_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr_base.h \
+ /usr/include/c++/4.9.2/ext/aligned_buffer.h \
+ /usr/include/c++/4.9.2/backward/auto_ptr.h \
+ /usr/include/c++/4.9.2/algorithm /usr/include/c++/4.9.2/bits/stl_algo.h \
+ /usr/include/c++/4.9.2/bits/algorithmfwd.h \
+ /usr/include/c++/4.9.2/bits/stl_heap.h /usr/include/c++/4.9.2/random \
+ /usr/include/c++/4.9.2/cmath /usr/include/c++/4.9.2/limits \
+ /usr/include/c++/4.9.2/bits/random.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h \
+ /usr/include/c++/4.9.2/bits/random.tcc /usr/include/c++/4.9.2/numeric \
+ /usr/include/c++/4.9.2/bits/stl_numeric.h /usr/local/include/log.h \
+ /home/lemon/resource/point_algo/../ya-serv/line.h \
+ /home/lemon/resource/point_algo/../ya-serv/point.h \
+ /home/lemon/resource/point_algo/../ya-serv/write-copy.h \
+ /usr/include/c++/4.9.2/unordered_map \
+ /usr/include/c++/4.9.2/bits/hashtable.h \
+ /usr/include/c++/4.9.2/bits/hashtable_policy.h \
+ /usr/include/c++/4.9.2/bits/unordered_map.h /usr/include/c++/4.9.2/mutex \
+ /usr/include/c++/4.9.2/chrono /usr/include/c++/4.9.2/ratio \
+ /usr/include/c++/4.9.2/ctime /usr/include/c++/4.9.2/bits/parse_numbers.h \
+ /usr/include/c++/4.9.2/system_error \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h \
+ /usr/include/c++/4.9.2/atomic /usr/include/c++/4.9.2/bits/atomic_base.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h \
+ /home/lemon/resource/point_algo/../ya-serv/visit.h \
+ /home/lemon/resource/point_algo/../ya-serv/net-service.h \
+ /home/lemon/resource/point_algo/../ya-serv/znet.h \
+ /home/lemon/resource/point_algo/../ya-serv/common.h \
+ /home/lemon/resource/point_algo/../ya-serv/loc_message.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h
+
+/usr/include/stdc-predef.h:
+
+/usr/include/memory.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/include/string.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h:
+
+/usr/include/xlocale.h:
+
+loc_point.h:
+
+/home/lemon/resource/point_algo/../ya-serv/point.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/c++/4.9.2/tuple:
+
+/usr/include/c++/4.9.2/utility:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h:
+
+/usr/include/c++/4.9.2/bits/stl_relops.h:
+
+/usr/include/c++/4.9.2/bits/stl_pair.h:
+
+/usr/include/c++/4.9.2/bits/move.h:
+
+/usr/include/c++/4.9.2/bits/concept_check.h:
+
+/usr/include/c++/4.9.2/type_traits:
+
+/usr/include/c++/4.9.2/initializer_list:
+
+/usr/include/c++/4.9.2/array:
+
+/usr/include/c++/4.9.2/stdexcept:
+
+/usr/include/c++/4.9.2/exception:
+
+/usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/4.9.2/bits/exception_ptr.h:
+
+/usr/include/c++/4.9.2/bits/exception_defines.h:
+
+/usr/include/c++/4.9.2/bits/nested_exception.h:
+
+/usr/include/c++/4.9.2/string:
+
+/usr/include/c++/4.9.2/bits/stringfwd.h:
+
+/usr/include/c++/4.9.2/bits/memoryfwd.h:
+
+/usr/include/c++/4.9.2/bits/char_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_algobase.h:
+
+/usr/include/c++/4.9.2/bits/functexcept.h:
+
+/usr/include/c++/4.9.2/bits/cpp_type_traits.h:
+
+/usr/include/c++/4.9.2/ext/type_traits.h:
+
+/usr/include/c++/4.9.2/ext/numeric_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/4.9.2/debug/debug.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator.h:
+
+/usr/include/c++/4.9.2/bits/ptr_traits.h:
+
+/usr/include/c++/4.9.2/bits/predefined_ops.h:
+
+/usr/include/c++/4.9.2/bits/postypes.h:
+
+/usr/include/c++/4.9.2/cwchar:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/c++/4.9.2/cstdint:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/c++/4.9.2/bits/allocator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h:
+
+/usr/include/c++/4.9.2/ext/new_allocator.h:
+
+/usr/include/c++/4.9.2/new:
+
+/usr/include/c++/4.9.2/bits/localefwd.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h:
+
+/usr/include/c++/4.9.2/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/c++/4.9.2/iosfwd:
+
+/usr/include/c++/4.9.2/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/bits/byteswap-16.h:
+
+/usr/include/c++/4.9.2/bits/ostream_insert.h:
+
+/usr/include/c++/4.9.2/bits/cxxabi_forced.h:
+
+/usr/include/c++/4.9.2/bits/stl_function.h:
+
+/usr/include/c++/4.9.2/backward/binders.h:
+
+/usr/include/c++/4.9.2/bits/range_access.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.h:
+
+/usr/include/c++/4.9.2/ext/atomicity.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/bits/timex.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h:
+
+/usr/include/c++/4.9.2/ext/string_conversions.h:
+
+/usr/include/c++/4.9.2/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/include/c++/4.9.2/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/c++/4.9.2/cerrno:
+
+/usr/include/errno.h:
+
+/usr/include/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/4.9.2/bits/functional_hash.h:
+
+/usr/include/c++/4.9.2/bits/hash_bytes.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.tcc:
+
+/usr/include/c++/4.9.2/bits/uses_allocator.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line_fit.h:
+
+/usr/include/c++/4.9.2/vector:
+
+/usr/include/c++/4.9.2/bits/stl_construct.h:
+
+/usr/include/c++/4.9.2/ext/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_uninitialized.h:
+
+/usr/include/c++/4.9.2/bits/stl_vector.h:
+
+/usr/include/c++/4.9.2/bits/stl_bvector.h:
+
+/usr/include/c++/4.9.2/bits/vector.tcc:
+
+/home/lemon/resource/point_algo/../ya-serv/zlist.h:
+
+/usr/include/assert.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:
+
+/usr/include/c++/4.9.2/deque:
+
+/usr/include/c++/4.9.2/bits/stl_deque.h:
+
+/usr/include/c++/4.9.2/bits/deque.tcc:
+
+/usr/include/c++/4.9.2/sstream:
+
+/usr/include/c++/4.9.2/istream:
+
+/usr/include/c++/4.9.2/ios:
+
+/usr/include/c++/4.9.2/bits/ios_base.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.tcc:
+
+/usr/include/c++/4.9.2/streambuf:
+
+/usr/include/c++/4.9.2/bits/streambuf.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.h:
+
+/usr/include/c++/4.9.2/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h:
+
+/usr/include/c++/4.9.2/bits/streambuf_iterator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.tcc:
+
+/usr/include/c++/4.9.2/ostream:
+
+/usr/include/c++/4.9.2/bits/ostream.tcc:
+
+/usr/include/c++/4.9.2/bits/istream.tcc:
+
+/usr/include/c++/4.9.2/bits/sstream.tcc:
+
+/usr/include/c++/4.9.2/memory:
+
+/usr/include/c++/4.9.2/bits/stl_tempbuf.h:
+
+/usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/4.9.2/typeinfo:
+
+/usr/include/c++/4.9.2/ext/concurrence.h:
+
+/usr/include/c++/4.9.2/functional:
+
+/usr/include/c++/4.9.2/bits/unique_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr_base.h:
+
+/usr/include/c++/4.9.2/ext/aligned_buffer.h:
+
+/usr/include/c++/4.9.2/backward/auto_ptr.h:
+
+/usr/include/c++/4.9.2/algorithm:
+
+/usr/include/c++/4.9.2/bits/stl_algo.h:
+
+/usr/include/c++/4.9.2/bits/algorithmfwd.h:
+
+/usr/include/c++/4.9.2/bits/stl_heap.h:
+
+/usr/include/c++/4.9.2/random:
+
+/usr/include/c++/4.9.2/cmath:
+
+/usr/include/c++/4.9.2/limits:
+
+/usr/include/c++/4.9.2/bits/random.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h:
+
+/usr/include/c++/4.9.2/bits/random.tcc:
+
+/usr/include/c++/4.9.2/numeric:
+
+/usr/include/c++/4.9.2/bits/stl_numeric.h:
+
+/usr/local/include/log.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line.h:
+
+/home/lemon/resource/point_algo/../ya-serv/point.h:
+
+/home/lemon/resource/point_algo/../ya-serv/write-copy.h:
+
+/usr/include/c++/4.9.2/unordered_map:
+
+/usr/include/c++/4.9.2/bits/hashtable.h:
+
+/usr/include/c++/4.9.2/bits/hashtable_policy.h:
+
+/usr/include/c++/4.9.2/bits/unordered_map.h:
+
+/usr/include/c++/4.9.2/mutex:
+
+/usr/include/c++/4.9.2/chrono:
+
+/usr/include/c++/4.9.2/ratio:
+
+/usr/include/c++/4.9.2/ctime:
+
+/usr/include/c++/4.9.2/bits/parse_numbers.h:
+
+/usr/include/c++/4.9.2/system_error:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h:
+
+/usr/include/c++/4.9.2/atomic:
+
+/usr/include/c++/4.9.2/bits/atomic_base.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h:
+
+/home/lemon/resource/point_algo/../ya-serv/visit.h:
+
+/home/lemon/resource/point_algo/../ya-serv/net-service.h:
+
+/home/lemon/resource/point_algo/../ya-serv/znet.h:
+
+/home/lemon/resource/point_algo/../ya-serv/common.h:
+
+/home/lemon/resource/point_algo/../ya-serv/loc_message.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:

+ 722 - 0
.deps/loc_tool.Po

@@ -0,0 +1,722 @@
+loc_tool.o: loc_tool.cpp /usr/include/stdc-predef.h \
+ /usr/include/c++/4.9.2/vector /usr/include/c++/4.9.2/bits/stl_algobase.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h \
+ /usr/include/c++/4.9.2/bits/functexcept.h \
+ /usr/include/c++/4.9.2/bits/exception_defines.h \
+ /usr/include/c++/4.9.2/bits/cpp_type_traits.h \
+ /usr/include/c++/4.9.2/ext/type_traits.h \
+ /usr/include/c++/4.9.2/ext/numeric_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_pair.h \
+ /usr/include/c++/4.9.2/bits/move.h \
+ /usr/include/c++/4.9.2/bits/concept_check.h \
+ /usr/include/c++/4.9.2/type_traits \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_types.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/4.9.2/debug/debug.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator.h \
+ /usr/include/c++/4.9.2/bits/ptr_traits.h \
+ /usr/include/c++/4.9.2/bits/predefined_ops.h \
+ /usr/include/c++/4.9.2/bits/allocator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h \
+ /usr/include/c++/4.9.2/ext/new_allocator.h /usr/include/c++/4.9.2/new \
+ /usr/include/c++/4.9.2/exception \
+ /usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/4.9.2/bits/exception_ptr.h \
+ /usr/include/c++/4.9.2/bits/nested_exception.h \
+ /usr/include/c++/4.9.2/bits/memoryfwd.h \
+ /usr/include/c++/4.9.2/bits/stl_construct.h \
+ /usr/include/c++/4.9.2/ext/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_uninitialized.h \
+ /usr/include/c++/4.9.2/bits/stl_vector.h \
+ /usr/include/c++/4.9.2/initializer_list \
+ /usr/include/c++/4.9.2/bits/stl_bvector.h \
+ /usr/include/c++/4.9.2/bits/functional_hash.h \
+ /usr/include/c++/4.9.2/bits/hash_bytes.h \
+ /usr/include/c++/4.9.2/bits/range_access.h \
+ /usr/include/c++/4.9.2/bits/vector.tcc /usr/local/include/log.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h /usr/include/c++/4.9.2/array \
+ /usr/include/c++/4.9.2/stdexcept /usr/include/c++/4.9.2/string \
+ /usr/include/c++/4.9.2/bits/stringfwd.h \
+ /usr/include/c++/4.9.2/bits/char_traits.h \
+ /usr/include/c++/4.9.2/bits/postypes.h /usr/include/c++/4.9.2/cwchar \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h \
+ /usr/include/bits/wchar.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h \
+ /usr/include/xlocale.h /usr/include/c++/4.9.2/cstdint \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h \
+ /usr/include/stdint.h /usr/include/c++/4.9.2/bits/localefwd.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h \
+ /usr/include/c++/4.9.2/clocale /usr/include/locale.h \
+ /usr/include/bits/locale.h /usr/include/c++/4.9.2/iosfwd \
+ /usr/include/c++/4.9.2/cctype /usr/include/ctype.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/bits/byteswap-16.h \
+ /usr/include/c++/4.9.2/bits/ostream_insert.h \
+ /usr/include/c++/4.9.2/bits/cxxabi_forced.h \
+ /usr/include/c++/4.9.2/bits/stl_function.h \
+ /usr/include/c++/4.9.2/backward/binders.h \
+ /usr/include/c++/4.9.2/bits/basic_string.h \
+ /usr/include/c++/4.9.2/ext/atomicity.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h \
+ /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h \
+ /usr/include/c++/4.9.2/ext/string_conversions.h \
+ /usr/include/c++/4.9.2/cstdlib /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/include/c++/4.9.2/cstdio /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/bits/stdio_lim.h \
+ /usr/include/bits/sys_errlist.h /usr/include/c++/4.9.2/cerrno \
+ /usr/include/errno.h /usr/include/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/c++/4.9.2/bits/basic_string.tcc \
+ /usr/include/c++/4.9.2/deque /usr/include/c++/4.9.2/bits/stl_deque.h \
+ /usr/include/c++/4.9.2/bits/deque.tcc /usr/include/c++/4.9.2/tuple \
+ /usr/include/c++/4.9.2/utility /usr/include/c++/4.9.2/bits/stl_relops.h \
+ /usr/include/c++/4.9.2/bits/uses_allocator.h \
+ /usr/include/c++/4.9.2/sstream /usr/include/c++/4.9.2/istream \
+ /usr/include/c++/4.9.2/ios /usr/include/c++/4.9.2/bits/ios_base.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.tcc \
+ /usr/include/c++/4.9.2/streambuf \
+ /usr/include/c++/4.9.2/bits/streambuf.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.h \
+ /usr/include/c++/4.9.2/cwctype /usr/include/wctype.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h \
+ /usr/include/c++/4.9.2/bits/streambuf_iterator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.tcc /usr/include/c++/4.9.2/ostream \
+ /usr/include/c++/4.9.2/bits/ostream.tcc \
+ /usr/include/c++/4.9.2/bits/istream.tcc \
+ /usr/include/c++/4.9.2/bits/sstream.tcc /usr/include/c++/4.9.2/memory \
+ /usr/include/c++/4.9.2/bits/stl_tempbuf.h \
+ /usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/4.9.2/typeinfo /usr/include/c++/4.9.2/ext/concurrence.h \
+ /usr/include/c++/4.9.2/functional \
+ /usr/include/c++/4.9.2/bits/unique_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr_base.h \
+ /usr/include/c++/4.9.2/ext/aligned_buffer.h \
+ /usr/include/c++/4.9.2/backward/auto_ptr.h /usr/include/memory.h \
+ /usr/include/string.h /usr/include/c++/4.9.2/algorithm \
+ /usr/include/c++/4.9.2/bits/stl_algo.h \
+ /usr/include/c++/4.9.2/bits/algorithmfwd.h \
+ /usr/include/c++/4.9.2/bits/stl_heap.h /usr/include/c++/4.9.2/random \
+ /usr/include/c++/4.9.2/cmath /usr/include/c++/4.9.2/limits \
+ /usr/include/c++/4.9.2/bits/random.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h \
+ /usr/include/c++/4.9.2/bits/random.tcc /usr/include/c++/4.9.2/numeric \
+ /usr/include/c++/4.9.2/bits/stl_numeric.h \
+ /home/lemon/resource/point_algo/../ya-serv/line.h \
+ /home/lemon/resource/point_algo/../ya-serv/point.h \
+ /home/lemon/resource/point_algo/../ya-serv/write-copy.h \
+ /usr/include/assert.h /usr/include/c++/4.9.2/unordered_map \
+ /usr/include/c++/4.9.2/bits/hashtable.h \
+ /usr/include/c++/4.9.2/bits/hashtable_policy.h \
+ /usr/include/c++/4.9.2/bits/unordered_map.h /usr/include/c++/4.9.2/mutex \
+ /usr/include/c++/4.9.2/chrono /usr/include/c++/4.9.2/ratio \
+ /usr/include/c++/4.9.2/ctime /usr/include/c++/4.9.2/bits/parse_numbers.h \
+ /usr/include/c++/4.9.2/system_error \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h \
+ /usr/include/c++/4.9.2/atomic /usr/include/c++/4.9.2/bits/atomic_base.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h \
+ /home/lemon/resource/point_algo/../ya-serv/visit.h \
+ /home/lemon/resource/point_algo/../ya-serv/net-service.h \
+ /home/lemon/resource/point_algo/../ya-serv/znet.h \
+ /home/lemon/resource/point_algo/../ya-serv/common.h loc_tool.h \
+ /home/lemon/resource/point_algo/../ya-serv/loc_message.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h \
+ /home/lemon/resource/point_algo/../ya-serv/message.h \
+ /home/lemon/resource/point_algo/../ya-serv/worker.h \
+ /usr/local/include/ev++.h /usr/local/include/ev.h /usr/include/signal.h \
+ /usr/include/bits/signum.h /usr/include/bits/siginfo.h \
+ /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
+ /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \
+ /usr/include/bits/sigthread.h /usr/include/sys/stat.h \
+ /usr/include/bits/stat.h /usr/include/c++/4.9.2/thread \
+ /home/lemon/resource/point_algo/../ya-serv/zloop.h \
+ /usr/include/c++/4.9.2/list /usr/include/c++/4.9.2/bits/stl_list.h \
+ /usr/include/c++/4.9.2/bits/list.tcc
+
+/usr/include/stdc-predef.h:
+
+/usr/include/c++/4.9.2/vector:
+
+/usr/include/c++/4.9.2/bits/stl_algobase.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h:
+
+/usr/include/c++/4.9.2/bits/functexcept.h:
+
+/usr/include/c++/4.9.2/bits/exception_defines.h:
+
+/usr/include/c++/4.9.2/bits/cpp_type_traits.h:
+
+/usr/include/c++/4.9.2/ext/type_traits.h:
+
+/usr/include/c++/4.9.2/ext/numeric_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_pair.h:
+
+/usr/include/c++/4.9.2/bits/move.h:
+
+/usr/include/c++/4.9.2/bits/concept_check.h:
+
+/usr/include/c++/4.9.2/type_traits:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/4.9.2/debug/debug.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator.h:
+
+/usr/include/c++/4.9.2/bits/ptr_traits.h:
+
+/usr/include/c++/4.9.2/bits/predefined_ops.h:
+
+/usr/include/c++/4.9.2/bits/allocator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h:
+
+/usr/include/c++/4.9.2/ext/new_allocator.h:
+
+/usr/include/c++/4.9.2/new:
+
+/usr/include/c++/4.9.2/exception:
+
+/usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/4.9.2/bits/exception_ptr.h:
+
+/usr/include/c++/4.9.2/bits/nested_exception.h:
+
+/usr/include/c++/4.9.2/bits/memoryfwd.h:
+
+/usr/include/c++/4.9.2/bits/stl_construct.h:
+
+/usr/include/c++/4.9.2/ext/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_uninitialized.h:
+
+/usr/include/c++/4.9.2/bits/stl_vector.h:
+
+/usr/include/c++/4.9.2/initializer_list:
+
+/usr/include/c++/4.9.2/bits/stl_bvector.h:
+
+/usr/include/c++/4.9.2/bits/functional_hash.h:
+
+/usr/include/c++/4.9.2/bits/hash_bytes.h:
+
+/usr/include/c++/4.9.2/bits/range_access.h:
+
+/usr/include/c++/4.9.2/bits/vector.tcc:
+
+/usr/local/include/log.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/c++/4.9.2/array:
+
+/usr/include/c++/4.9.2/stdexcept:
+
+/usr/include/c++/4.9.2/string:
+
+/usr/include/c++/4.9.2/bits/stringfwd.h:
+
+/usr/include/c++/4.9.2/bits/char_traits.h:
+
+/usr/include/c++/4.9.2/bits/postypes.h:
+
+/usr/include/c++/4.9.2/cwchar:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/c++/4.9.2/cstdint:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/c++/4.9.2/bits/localefwd.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h:
+
+/usr/include/c++/4.9.2/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/c++/4.9.2/iosfwd:
+
+/usr/include/c++/4.9.2/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/bits/byteswap-16.h:
+
+/usr/include/c++/4.9.2/bits/ostream_insert.h:
+
+/usr/include/c++/4.9.2/bits/cxxabi_forced.h:
+
+/usr/include/c++/4.9.2/bits/stl_function.h:
+
+/usr/include/c++/4.9.2/backward/binders.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.h:
+
+/usr/include/c++/4.9.2/ext/atomicity.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/bits/timex.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h:
+
+/usr/include/c++/4.9.2/ext/string_conversions.h:
+
+/usr/include/c++/4.9.2/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/include/c++/4.9.2/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/c++/4.9.2/cerrno:
+
+/usr/include/errno.h:
+
+/usr/include/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.tcc:
+
+/usr/include/c++/4.9.2/deque:
+
+/usr/include/c++/4.9.2/bits/stl_deque.h:
+
+/usr/include/c++/4.9.2/bits/deque.tcc:
+
+/usr/include/c++/4.9.2/tuple:
+
+/usr/include/c++/4.9.2/utility:
+
+/usr/include/c++/4.9.2/bits/stl_relops.h:
+
+/usr/include/c++/4.9.2/bits/uses_allocator.h:
+
+/usr/include/c++/4.9.2/sstream:
+
+/usr/include/c++/4.9.2/istream:
+
+/usr/include/c++/4.9.2/ios:
+
+/usr/include/c++/4.9.2/bits/ios_base.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.tcc:
+
+/usr/include/c++/4.9.2/streambuf:
+
+/usr/include/c++/4.9.2/bits/streambuf.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.h:
+
+/usr/include/c++/4.9.2/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h:
+
+/usr/include/c++/4.9.2/bits/streambuf_iterator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.tcc:
+
+/usr/include/c++/4.9.2/ostream:
+
+/usr/include/c++/4.9.2/bits/ostream.tcc:
+
+/usr/include/c++/4.9.2/bits/istream.tcc:
+
+/usr/include/c++/4.9.2/bits/sstream.tcc:
+
+/usr/include/c++/4.9.2/memory:
+
+/usr/include/c++/4.9.2/bits/stl_tempbuf.h:
+
+/usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/4.9.2/typeinfo:
+
+/usr/include/c++/4.9.2/ext/concurrence.h:
+
+/usr/include/c++/4.9.2/functional:
+
+/usr/include/c++/4.9.2/bits/unique_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr_base.h:
+
+/usr/include/c++/4.9.2/ext/aligned_buffer.h:
+
+/usr/include/c++/4.9.2/backward/auto_ptr.h:
+
+/usr/include/memory.h:
+
+/usr/include/string.h:
+
+/usr/include/c++/4.9.2/algorithm:
+
+/usr/include/c++/4.9.2/bits/stl_algo.h:
+
+/usr/include/c++/4.9.2/bits/algorithmfwd.h:
+
+/usr/include/c++/4.9.2/bits/stl_heap.h:
+
+/usr/include/c++/4.9.2/random:
+
+/usr/include/c++/4.9.2/cmath:
+
+/usr/include/c++/4.9.2/limits:
+
+/usr/include/c++/4.9.2/bits/random.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h:
+
+/usr/include/c++/4.9.2/bits/random.tcc:
+
+/usr/include/c++/4.9.2/numeric:
+
+/usr/include/c++/4.9.2/bits/stl_numeric.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line.h:
+
+/home/lemon/resource/point_algo/../ya-serv/point.h:
+
+/home/lemon/resource/point_algo/../ya-serv/write-copy.h:
+
+/usr/include/assert.h:
+
+/usr/include/c++/4.9.2/unordered_map:
+
+/usr/include/c++/4.9.2/bits/hashtable.h:
+
+/usr/include/c++/4.9.2/bits/hashtable_policy.h:
+
+/usr/include/c++/4.9.2/bits/unordered_map.h:
+
+/usr/include/c++/4.9.2/mutex:
+
+/usr/include/c++/4.9.2/chrono:
+
+/usr/include/c++/4.9.2/ratio:
+
+/usr/include/c++/4.9.2/ctime:
+
+/usr/include/c++/4.9.2/bits/parse_numbers.h:
+
+/usr/include/c++/4.9.2/system_error:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h:
+
+/usr/include/c++/4.9.2/atomic:
+
+/usr/include/c++/4.9.2/bits/atomic_base.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h:
+
+/home/lemon/resource/point_algo/../ya-serv/visit.h:
+
+/home/lemon/resource/point_algo/../ya-serv/net-service.h:
+
+/home/lemon/resource/point_algo/../ya-serv/znet.h:
+
+/home/lemon/resource/point_algo/../ya-serv/common.h:
+
+loc_tool.h:
+
+/home/lemon/resource/point_algo/../ya-serv/loc_message.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:
+
+/home/lemon/resource/point_algo/../ya-serv/message.h:
+
+/home/lemon/resource/point_algo/../ya-serv/worker.h:
+
+/usr/local/include/ev++.h:
+
+/usr/local/include/ev.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/signum.h:
+
+/usr/include/bits/siginfo.h:
+
+/usr/include/bits/sigaction.h:
+
+/usr/include/bits/sigcontext.h:
+
+/usr/include/bits/sigstack.h:
+
+/usr/include/sys/ucontext.h:
+
+/usr/include/bits/sigthread.h:
+
+/usr/include/sys/stat.h:
+
+/usr/include/bits/stat.h:
+
+/usr/include/c++/4.9.2/thread:
+
+/home/lemon/resource/point_algo/../ya-serv/zloop.h:
+
+/usr/include/c++/4.9.2/list:
+
+/usr/include/c++/4.9.2/bits/stl_list.h:
+
+/usr/include/c++/4.9.2/bits/list.tcc:

+ 695 - 0
.deps/select_tool.Po

@@ -0,0 +1,695 @@
+select_tool.o: select_tool.cpp /usr/include/stdc-predef.h select_tool.h \
+ /usr/include/c++/4.9.2/mutex /usr/include/c++/4.9.2/tuple \
+ /usr/include/c++/4.9.2/utility \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h \
+ /usr/include/c++/4.9.2/bits/stl_relops.h \
+ /usr/include/c++/4.9.2/bits/stl_pair.h \
+ /usr/include/c++/4.9.2/bits/move.h \
+ /usr/include/c++/4.9.2/bits/concept_check.h \
+ /usr/include/c++/4.9.2/type_traits \
+ /usr/include/c++/4.9.2/initializer_list /usr/include/c++/4.9.2/array \
+ /usr/include/c++/4.9.2/stdexcept /usr/include/c++/4.9.2/exception \
+ /usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/4.9.2/bits/exception_ptr.h \
+ /usr/include/c++/4.9.2/bits/exception_defines.h \
+ /usr/include/c++/4.9.2/bits/nested_exception.h \
+ /usr/include/c++/4.9.2/string /usr/include/c++/4.9.2/bits/stringfwd.h \
+ /usr/include/c++/4.9.2/bits/memoryfwd.h \
+ /usr/include/c++/4.9.2/bits/char_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_algobase.h \
+ /usr/include/c++/4.9.2/bits/functexcept.h \
+ /usr/include/c++/4.9.2/bits/cpp_type_traits.h \
+ /usr/include/c++/4.9.2/ext/type_traits.h \
+ /usr/include/c++/4.9.2/ext/numeric_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_types.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/4.9.2/debug/debug.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator.h \
+ /usr/include/c++/4.9.2/bits/ptr_traits.h \
+ /usr/include/c++/4.9.2/bits/predefined_ops.h \
+ /usr/include/c++/4.9.2/bits/postypes.h /usr/include/c++/4.9.2/cwchar \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h \
+ /usr/include/bits/wchar.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h \
+ /usr/include/xlocale.h /usr/include/c++/4.9.2/cstdint \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h \
+ /usr/include/stdint.h /usr/include/c++/4.9.2/bits/allocator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h \
+ /usr/include/c++/4.9.2/ext/new_allocator.h /usr/include/c++/4.9.2/new \
+ /usr/include/c++/4.9.2/bits/localefwd.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h \
+ /usr/include/c++/4.9.2/clocale /usr/include/locale.h \
+ /usr/include/bits/locale.h /usr/include/c++/4.9.2/iosfwd \
+ /usr/include/c++/4.9.2/cctype /usr/include/ctype.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/bits/byteswap-16.h \
+ /usr/include/c++/4.9.2/bits/ostream_insert.h \
+ /usr/include/c++/4.9.2/bits/cxxabi_forced.h \
+ /usr/include/c++/4.9.2/bits/stl_function.h \
+ /usr/include/c++/4.9.2/backward/binders.h \
+ /usr/include/c++/4.9.2/bits/range_access.h \
+ /usr/include/c++/4.9.2/bits/basic_string.h \
+ /usr/include/c++/4.9.2/ext/atomicity.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h \
+ /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h \
+ /usr/include/c++/4.9.2/ext/string_conversions.h \
+ /usr/include/c++/4.9.2/cstdlib /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/include/c++/4.9.2/cstdio /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/bits/stdio_lim.h \
+ /usr/include/bits/sys_errlist.h /usr/include/c++/4.9.2/cerrno \
+ /usr/include/errno.h /usr/include/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/c++/4.9.2/bits/functional_hash.h \
+ /usr/include/c++/4.9.2/bits/hash_bytes.h \
+ /usr/include/c++/4.9.2/bits/basic_string.tcc \
+ /usr/include/c++/4.9.2/bits/uses_allocator.h \
+ /usr/include/c++/4.9.2/chrono /usr/include/c++/4.9.2/ratio \
+ /usr/include/c++/4.9.2/limits /usr/include/c++/4.9.2/ctime \
+ /usr/include/c++/4.9.2/bits/parse_numbers.h \
+ /usr/include/c++/4.9.2/functional /usr/include/c++/4.9.2/typeinfo \
+ /usr/include/c++/4.9.2/system_error \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h \
+ loc_point.h /home/lemon/resource/point_algo/../ya-serv/point.h \
+ /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /home/lemon/resource/point_algo/../ya-serv/line_fit.h \
+ /usr/include/c++/4.9.2/vector \
+ /usr/include/c++/4.9.2/bits/stl_construct.h \
+ /usr/include/c++/4.9.2/ext/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_uninitialized.h \
+ /usr/include/c++/4.9.2/bits/stl_vector.h \
+ /usr/include/c++/4.9.2/bits/stl_bvector.h \
+ /usr/include/c++/4.9.2/bits/vector.tcc \
+ /home/lemon/resource/point_algo/../ya-serv/zlist.h /usr/include/assert.h \
+ /home/lemon/resource/point_algo/../ya-serv/line.h \
+ /home/lemon/resource/point_algo/../ya-serv/point.h \
+ /usr/include/c++/4.9.2/memory /usr/include/c++/4.9.2/bits/stl_tempbuf.h \
+ /usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/4.9.2/ext/concurrence.h \
+ /usr/include/c++/4.9.2/bits/unique_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr_base.h \
+ /usr/include/c++/4.9.2/ext/aligned_buffer.h \
+ /usr/include/c++/4.9.2/backward/auto_ptr.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h \
+ /usr/include/c++/4.9.2/deque /usr/include/c++/4.9.2/bits/stl_deque.h \
+ /usr/include/c++/4.9.2/bits/deque.tcc /usr/include/c++/4.9.2/sstream \
+ /usr/include/c++/4.9.2/istream /usr/include/c++/4.9.2/ios \
+ /usr/include/c++/4.9.2/bits/ios_base.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.tcc \
+ /usr/include/c++/4.9.2/streambuf \
+ /usr/include/c++/4.9.2/bits/streambuf.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.h \
+ /usr/include/c++/4.9.2/cwctype /usr/include/wctype.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h \
+ /usr/include/c++/4.9.2/bits/streambuf_iterator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.tcc /usr/include/c++/4.9.2/ostream \
+ /usr/include/c++/4.9.2/bits/ostream.tcc \
+ /usr/include/c++/4.9.2/bits/istream.tcc \
+ /usr/include/c++/4.9.2/bits/sstream.tcc /usr/include/memory.h \
+ /usr/include/string.h /usr/include/c++/4.9.2/algorithm \
+ /usr/include/c++/4.9.2/bits/stl_algo.h \
+ /usr/include/c++/4.9.2/bits/algorithmfwd.h \
+ /usr/include/c++/4.9.2/bits/stl_heap.h /usr/include/c++/4.9.2/random \
+ /usr/include/c++/4.9.2/cmath /usr/include/c++/4.9.2/bits/random.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h \
+ /usr/include/c++/4.9.2/bits/random.tcc /usr/include/c++/4.9.2/numeric \
+ /usr/include/c++/4.9.2/bits/stl_numeric.h /usr/local/include/log.h \
+ /home/lemon/resource/point_algo/../ya-serv/line.h \
+ /home/lemon/resource/point_algo/../ya-serv/write-copy.h \
+ /usr/include/c++/4.9.2/unordered_map \
+ /usr/include/c++/4.9.2/bits/hashtable.h \
+ /usr/include/c++/4.9.2/bits/hashtable_policy.h \
+ /usr/include/c++/4.9.2/bits/unordered_map.h \
+ /usr/include/c++/4.9.2/atomic /usr/include/c++/4.9.2/bits/atomic_base.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h \
+ /home/lemon/resource/point_algo/../ya-serv/visit.h \
+ /home/lemon/resource/point_algo/../ya-serv/net-service.h \
+ /home/lemon/resource/point_algo/../ya-serv/znet.h \
+ /home/lemon/resource/point_algo/../ya-serv/common.h \
+ /home/lemon/resource/point_algo/../ya-serv/card_path.h \
+ /home/lemon/resource/point_algo/../ya-serv/loc_message.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h \
+ /home/lemon/resource/point_algo/../ya-serv/zexception.h
+
+/usr/include/stdc-predef.h:
+
+select_tool.h:
+
+/usr/include/c++/4.9.2/mutex:
+
+/usr/include/c++/4.9.2/tuple:
+
+/usr/include/c++/4.9.2/utility:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h:
+
+/usr/include/c++/4.9.2/bits/stl_relops.h:
+
+/usr/include/c++/4.9.2/bits/stl_pair.h:
+
+/usr/include/c++/4.9.2/bits/move.h:
+
+/usr/include/c++/4.9.2/bits/concept_check.h:
+
+/usr/include/c++/4.9.2/type_traits:
+
+/usr/include/c++/4.9.2/initializer_list:
+
+/usr/include/c++/4.9.2/array:
+
+/usr/include/c++/4.9.2/stdexcept:
+
+/usr/include/c++/4.9.2/exception:
+
+/usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/4.9.2/bits/exception_ptr.h:
+
+/usr/include/c++/4.9.2/bits/exception_defines.h:
+
+/usr/include/c++/4.9.2/bits/nested_exception.h:
+
+/usr/include/c++/4.9.2/string:
+
+/usr/include/c++/4.9.2/bits/stringfwd.h:
+
+/usr/include/c++/4.9.2/bits/memoryfwd.h:
+
+/usr/include/c++/4.9.2/bits/char_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_algobase.h:
+
+/usr/include/c++/4.9.2/bits/functexcept.h:
+
+/usr/include/c++/4.9.2/bits/cpp_type_traits.h:
+
+/usr/include/c++/4.9.2/ext/type_traits.h:
+
+/usr/include/c++/4.9.2/ext/numeric_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/4.9.2/debug/debug.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator.h:
+
+/usr/include/c++/4.9.2/bits/ptr_traits.h:
+
+/usr/include/c++/4.9.2/bits/predefined_ops.h:
+
+/usr/include/c++/4.9.2/bits/postypes.h:
+
+/usr/include/c++/4.9.2/cwchar:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/c++/4.9.2/cstdint:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/c++/4.9.2/bits/allocator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h:
+
+/usr/include/c++/4.9.2/ext/new_allocator.h:
+
+/usr/include/c++/4.9.2/new:
+
+/usr/include/c++/4.9.2/bits/localefwd.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h:
+
+/usr/include/c++/4.9.2/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/c++/4.9.2/iosfwd:
+
+/usr/include/c++/4.9.2/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/bits/byteswap-16.h:
+
+/usr/include/c++/4.9.2/bits/ostream_insert.h:
+
+/usr/include/c++/4.9.2/bits/cxxabi_forced.h:
+
+/usr/include/c++/4.9.2/bits/stl_function.h:
+
+/usr/include/c++/4.9.2/backward/binders.h:
+
+/usr/include/c++/4.9.2/bits/range_access.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.h:
+
+/usr/include/c++/4.9.2/ext/atomicity.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/bits/timex.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h:
+
+/usr/include/c++/4.9.2/ext/string_conversions.h:
+
+/usr/include/c++/4.9.2/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/include/c++/4.9.2/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/c++/4.9.2/cerrno:
+
+/usr/include/errno.h:
+
+/usr/include/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/4.9.2/bits/functional_hash.h:
+
+/usr/include/c++/4.9.2/bits/hash_bytes.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.tcc:
+
+/usr/include/c++/4.9.2/bits/uses_allocator.h:
+
+/usr/include/c++/4.9.2/chrono:
+
+/usr/include/c++/4.9.2/ratio:
+
+/usr/include/c++/4.9.2/limits:
+
+/usr/include/c++/4.9.2/ctime:
+
+/usr/include/c++/4.9.2/bits/parse_numbers.h:
+
+/usr/include/c++/4.9.2/functional:
+
+/usr/include/c++/4.9.2/typeinfo:
+
+/usr/include/c++/4.9.2/system_error:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h:
+
+loc_point.h:
+
+/home/lemon/resource/point_algo/../ya-serv/point.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line_fit.h:
+
+/usr/include/c++/4.9.2/vector:
+
+/usr/include/c++/4.9.2/bits/stl_construct.h:
+
+/usr/include/c++/4.9.2/ext/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_uninitialized.h:
+
+/usr/include/c++/4.9.2/bits/stl_vector.h:
+
+/usr/include/c++/4.9.2/bits/stl_bvector.h:
+
+/usr/include/c++/4.9.2/bits/vector.tcc:
+
+/home/lemon/resource/point_algo/../ya-serv/zlist.h:
+
+/usr/include/assert.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line.h:
+
+/home/lemon/resource/point_algo/../ya-serv/point.h:
+
+/usr/include/c++/4.9.2/memory:
+
+/usr/include/c++/4.9.2/bits/stl_tempbuf.h:
+
+/usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/4.9.2/ext/concurrence.h:
+
+/usr/include/c++/4.9.2/bits/unique_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr_base.h:
+
+/usr/include/c++/4.9.2/ext/aligned_buffer.h:
+
+/usr/include/c++/4.9.2/backward/auto_ptr.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:
+
+/usr/include/c++/4.9.2/deque:
+
+/usr/include/c++/4.9.2/bits/stl_deque.h:
+
+/usr/include/c++/4.9.2/bits/deque.tcc:
+
+/usr/include/c++/4.9.2/sstream:
+
+/usr/include/c++/4.9.2/istream:
+
+/usr/include/c++/4.9.2/ios:
+
+/usr/include/c++/4.9.2/bits/ios_base.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.tcc:
+
+/usr/include/c++/4.9.2/streambuf:
+
+/usr/include/c++/4.9.2/bits/streambuf.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.h:
+
+/usr/include/c++/4.9.2/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h:
+
+/usr/include/c++/4.9.2/bits/streambuf_iterator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.tcc:
+
+/usr/include/c++/4.9.2/ostream:
+
+/usr/include/c++/4.9.2/bits/ostream.tcc:
+
+/usr/include/c++/4.9.2/bits/istream.tcc:
+
+/usr/include/c++/4.9.2/bits/sstream.tcc:
+
+/usr/include/memory.h:
+
+/usr/include/string.h:
+
+/usr/include/c++/4.9.2/algorithm:
+
+/usr/include/c++/4.9.2/bits/stl_algo.h:
+
+/usr/include/c++/4.9.2/bits/algorithmfwd.h:
+
+/usr/include/c++/4.9.2/bits/stl_heap.h:
+
+/usr/include/c++/4.9.2/random:
+
+/usr/include/c++/4.9.2/cmath:
+
+/usr/include/c++/4.9.2/bits/random.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h:
+
+/usr/include/c++/4.9.2/bits/random.tcc:
+
+/usr/include/c++/4.9.2/numeric:
+
+/usr/include/c++/4.9.2/bits/stl_numeric.h:
+
+/usr/local/include/log.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line.h:
+
+/home/lemon/resource/point_algo/../ya-serv/write-copy.h:
+
+/usr/include/c++/4.9.2/unordered_map:
+
+/usr/include/c++/4.9.2/bits/hashtable.h:
+
+/usr/include/c++/4.9.2/bits/hashtable_policy.h:
+
+/usr/include/c++/4.9.2/bits/unordered_map.h:
+
+/usr/include/c++/4.9.2/atomic:
+
+/usr/include/c++/4.9.2/bits/atomic_base.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h:
+
+/home/lemon/resource/point_algo/../ya-serv/visit.h:
+
+/home/lemon/resource/point_algo/../ya-serv/net-service.h:
+
+/home/lemon/resource/point_algo/../ya-serv/znet.h:
+
+/home/lemon/resource/point_algo/../ya-serv/common.h:
+
+/home/lemon/resource/point_algo/../ya-serv/card_path.h:
+
+/home/lemon/resource/point_algo/../ya-serv/loc_message.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:
+
+/home/lemon/resource/point_algo/../ya-serv/zexception.h:

+ 696 - 0
.deps/select_tool_mgr.Po

@@ -0,0 +1,696 @@
+select_tool_mgr.o: select_tool_mgr.cpp /usr/include/stdc-predef.h \
+ select_tool_mgr.h /usr/include/c++/4.9.2/vector \
+ /usr/include/c++/4.9.2/bits/stl_algobase.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h \
+ /usr/include/c++/4.9.2/bits/functexcept.h \
+ /usr/include/c++/4.9.2/bits/exception_defines.h \
+ /usr/include/c++/4.9.2/bits/cpp_type_traits.h \
+ /usr/include/c++/4.9.2/ext/type_traits.h \
+ /usr/include/c++/4.9.2/ext/numeric_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_pair.h \
+ /usr/include/c++/4.9.2/bits/move.h \
+ /usr/include/c++/4.9.2/bits/concept_check.h \
+ /usr/include/c++/4.9.2/type_traits \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_types.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/4.9.2/debug/debug.h \
+ /usr/include/c++/4.9.2/bits/stl_iterator.h \
+ /usr/include/c++/4.9.2/bits/ptr_traits.h \
+ /usr/include/c++/4.9.2/bits/predefined_ops.h \
+ /usr/include/c++/4.9.2/bits/allocator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h \
+ /usr/include/c++/4.9.2/ext/new_allocator.h /usr/include/c++/4.9.2/new \
+ /usr/include/c++/4.9.2/exception \
+ /usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/4.9.2/bits/exception_ptr.h \
+ /usr/include/c++/4.9.2/bits/nested_exception.h \
+ /usr/include/c++/4.9.2/bits/memoryfwd.h \
+ /usr/include/c++/4.9.2/bits/stl_construct.h \
+ /usr/include/c++/4.9.2/ext/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/alloc_traits.h \
+ /usr/include/c++/4.9.2/bits/stl_uninitialized.h \
+ /usr/include/c++/4.9.2/bits/stl_vector.h \
+ /usr/include/c++/4.9.2/initializer_list \
+ /usr/include/c++/4.9.2/bits/stl_bvector.h \
+ /usr/include/c++/4.9.2/bits/functional_hash.h \
+ /usr/include/c++/4.9.2/bits/hash_bytes.h \
+ /usr/include/c++/4.9.2/bits/range_access.h \
+ /usr/include/c++/4.9.2/bits/vector.tcc /usr/include/c++/4.9.2/memory \
+ /usr/include/c++/4.9.2/bits/stl_tempbuf.h \
+ /usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/4.9.2/typeinfo /usr/include/c++/4.9.2/iosfwd \
+ /usr/include/c++/4.9.2/bits/stringfwd.h \
+ /usr/include/c++/4.9.2/bits/postypes.h /usr/include/c++/4.9.2/cwchar \
+ /usr/include/wchar.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h \
+ /usr/include/bits/wchar.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h \
+ /usr/include/xlocale.h /usr/include/c++/4.9.2/ext/atomicity.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/bits/byteswap-16.h \
+ /usr/include/sched.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h \
+ /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h \
+ /usr/include/c++/4.9.2/ext/concurrence.h \
+ /usr/include/c++/4.9.2/bits/stl_function.h \
+ /usr/include/c++/4.9.2/backward/binders.h \
+ /usr/include/c++/4.9.2/bits/uses_allocator.h \
+ /usr/include/c++/4.9.2/functional /usr/include/c++/4.9.2/tuple \
+ /usr/include/c++/4.9.2/utility /usr/include/c++/4.9.2/bits/stl_relops.h \
+ /usr/include/c++/4.9.2/array /usr/include/c++/4.9.2/stdexcept \
+ /usr/include/c++/4.9.2/string /usr/include/c++/4.9.2/bits/char_traits.h \
+ /usr/include/c++/4.9.2/cstdint \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h \
+ /usr/include/stdint.h /usr/include/c++/4.9.2/bits/localefwd.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h \
+ /usr/include/c++/4.9.2/clocale /usr/include/locale.h \
+ /usr/include/bits/locale.h /usr/include/c++/4.9.2/cctype \
+ /usr/include/ctype.h /usr/include/c++/4.9.2/bits/ostream_insert.h \
+ /usr/include/c++/4.9.2/bits/cxxabi_forced.h \
+ /usr/include/c++/4.9.2/bits/basic_string.h \
+ /usr/include/c++/4.9.2/ext/string_conversions.h \
+ /usr/include/c++/4.9.2/cstdlib /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/include/c++/4.9.2/cstdio /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/bits/stdio_lim.h \
+ /usr/include/bits/sys_errlist.h /usr/include/c++/4.9.2/cerrno \
+ /usr/include/errno.h /usr/include/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/c++/4.9.2/bits/basic_string.tcc \
+ /usr/include/c++/4.9.2/bits/unique_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr.h \
+ /usr/include/c++/4.9.2/bits/shared_ptr_base.h \
+ /usr/include/c++/4.9.2/ext/aligned_buffer.h \
+ /usr/include/c++/4.9.2/backward/auto_ptr.h select_tool.h \
+ /usr/include/c++/4.9.2/mutex /usr/include/c++/4.9.2/chrono \
+ /usr/include/c++/4.9.2/ratio /usr/include/c++/4.9.2/limits \
+ /usr/include/c++/4.9.2/ctime /usr/include/c++/4.9.2/bits/parse_numbers.h \
+ /usr/include/c++/4.9.2/system_error \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h \
+ loc_point.h /home/lemon/resource/point_algo/../ya-serv/point.h \
+ /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
+ /usr/include/bits/inf.h /usr/include/bits/nan.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /home/lemon/resource/point_algo/../ya-serv/line_fit.h \
+ /home/lemon/resource/point_algo/../ya-serv/zlist.h /usr/include/assert.h \
+ /home/lemon/resource/point_algo/../ya-serv/line.h \
+ /home/lemon/resource/point_algo/../ya-serv/point.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h \
+ /usr/include/c++/4.9.2/deque /usr/include/c++/4.9.2/bits/stl_deque.h \
+ /usr/include/c++/4.9.2/bits/deque.tcc /usr/include/c++/4.9.2/sstream \
+ /usr/include/c++/4.9.2/istream /usr/include/c++/4.9.2/ios \
+ /usr/include/c++/4.9.2/bits/ios_base.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.h \
+ /usr/include/c++/4.9.2/bits/locale_classes.tcc \
+ /usr/include/c++/4.9.2/streambuf \
+ /usr/include/c++/4.9.2/bits/streambuf.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.h \
+ /usr/include/c++/4.9.2/cwctype /usr/include/wctype.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h \
+ /usr/include/c++/4.9.2/bits/streambuf_iterator.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h \
+ /usr/include/c++/4.9.2/bits/locale_facets.tcc \
+ /usr/include/c++/4.9.2/bits/basic_ios.tcc /usr/include/c++/4.9.2/ostream \
+ /usr/include/c++/4.9.2/bits/ostream.tcc \
+ /usr/include/c++/4.9.2/bits/istream.tcc \
+ /usr/include/c++/4.9.2/bits/sstream.tcc /usr/include/memory.h \
+ /usr/include/string.h /usr/include/c++/4.9.2/algorithm \
+ /usr/include/c++/4.9.2/bits/stl_algo.h \
+ /usr/include/c++/4.9.2/bits/algorithmfwd.h \
+ /usr/include/c++/4.9.2/bits/stl_heap.h /usr/include/c++/4.9.2/random \
+ /usr/include/c++/4.9.2/cmath /usr/include/c++/4.9.2/bits/random.h \
+ /usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h \
+ /usr/include/c++/4.9.2/bits/random.tcc /usr/include/c++/4.9.2/numeric \
+ /usr/include/c++/4.9.2/bits/stl_numeric.h /usr/local/include/log.h \
+ /home/lemon/resource/point_algo/../ya-serv/line.h \
+ /home/lemon/resource/point_algo/../ya-serv/write-copy.h \
+ /usr/include/c++/4.9.2/unordered_map \
+ /usr/include/c++/4.9.2/bits/hashtable.h \
+ /usr/include/c++/4.9.2/bits/hashtable_policy.h \
+ /usr/include/c++/4.9.2/bits/unordered_map.h \
+ /usr/include/c++/4.9.2/atomic /usr/include/c++/4.9.2/bits/atomic_base.h \
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h \
+ /home/lemon/resource/point_algo/../ya-serv/visit.h \
+ /home/lemon/resource/point_algo/../ya-serv/net-service.h \
+ /home/lemon/resource/point_algo/../ya-serv/znet.h \
+ /home/lemon/resource/point_algo/../ya-serv/common.h \
+ /home/lemon/resource/point_algo/../ya-serv/card_path.h \
+ /home/lemon/resource/point_algo/../ya-serv/loc_message.h \
+ /home/lemon/resource/point_algo/../ya-serv/ant.h \
+ /home/lemon/resource/point_algo/../ya-serv/zexception.h
+
+/usr/include/stdc-predef.h:
+
+select_tool_mgr.h:
+
+/usr/include/c++/4.9.2/vector:
+
+/usr/include/c++/4.9.2/bits/stl_algobase.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++config.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h:
+
+/usr/include/c++/4.9.2/bits/functexcept.h:
+
+/usr/include/c++/4.9.2/bits/exception_defines.h:
+
+/usr/include/c++/4.9.2/bits/cpp_type_traits.h:
+
+/usr/include/c++/4.9.2/ext/type_traits.h:
+
+/usr/include/c++/4.9.2/ext/numeric_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_pair.h:
+
+/usr/include/c++/4.9.2/bits/move.h:
+
+/usr/include/c++/4.9.2/bits/concept_check.h:
+
+/usr/include/c++/4.9.2/type_traits:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/4.9.2/debug/debug.h:
+
+/usr/include/c++/4.9.2/bits/stl_iterator.h:
+
+/usr/include/c++/4.9.2/bits/ptr_traits.h:
+
+/usr/include/c++/4.9.2/bits/predefined_ops.h:
+
+/usr/include/c++/4.9.2/bits/allocator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++allocator.h:
+
+/usr/include/c++/4.9.2/ext/new_allocator.h:
+
+/usr/include/c++/4.9.2/new:
+
+/usr/include/c++/4.9.2/exception:
+
+/usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/4.9.2/bits/exception_ptr.h:
+
+/usr/include/c++/4.9.2/bits/nested_exception.h:
+
+/usr/include/c++/4.9.2/bits/memoryfwd.h:
+
+/usr/include/c++/4.9.2/bits/stl_construct.h:
+
+/usr/include/c++/4.9.2/ext/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/alloc_traits.h:
+
+/usr/include/c++/4.9.2/bits/stl_uninitialized.h:
+
+/usr/include/c++/4.9.2/bits/stl_vector.h:
+
+/usr/include/c++/4.9.2/initializer_list:
+
+/usr/include/c++/4.9.2/bits/stl_bvector.h:
+
+/usr/include/c++/4.9.2/bits/functional_hash.h:
+
+/usr/include/c++/4.9.2/bits/hash_bytes.h:
+
+/usr/include/c++/4.9.2/bits/range_access.h:
+
+/usr/include/c++/4.9.2/bits/vector.tcc:
+
+/usr/include/c++/4.9.2/memory:
+
+/usr/include/c++/4.9.2/bits/stl_tempbuf.h:
+
+/usr/include/c++/4.9.2/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/4.9.2/typeinfo:
+
+/usr/include/c++/4.9.2/iosfwd:
+
+/usr/include/c++/4.9.2/bits/stringfwd.h:
+
+/usr/include/c++/4.9.2/bits/postypes.h:
+
+/usr/include/c++/4.9.2/cwchar:
+
+/usr/include/wchar.h:
+
+/usr/include/stdio.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdarg.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stddef.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/c++/4.9.2/ext/atomicity.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/bits/byteswap-16.h:
+
+/usr/include/sched.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/bits/timex.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/atomic_word.h:
+
+/usr/include/c++/4.9.2/ext/concurrence.h:
+
+/usr/include/c++/4.9.2/bits/stl_function.h:
+
+/usr/include/c++/4.9.2/backward/binders.h:
+
+/usr/include/c++/4.9.2/bits/uses_allocator.h:
+
+/usr/include/c++/4.9.2/functional:
+
+/usr/include/c++/4.9.2/tuple:
+
+/usr/include/c++/4.9.2/utility:
+
+/usr/include/c++/4.9.2/bits/stl_relops.h:
+
+/usr/include/c++/4.9.2/array:
+
+/usr/include/c++/4.9.2/stdexcept:
+
+/usr/include/c++/4.9.2/string:
+
+/usr/include/c++/4.9.2/bits/char_traits.h:
+
+/usr/include/c++/4.9.2/cstdint:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/c++/4.9.2/bits/localefwd.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/c++locale.h:
+
+/usr/include/c++/4.9.2/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/c++/4.9.2/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/c++/4.9.2/bits/ostream_insert.h:
+
+/usr/include/c++/4.9.2/bits/cxxabi_forced.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.h:
+
+/usr/include/c++/4.9.2/ext/string_conversions.h:
+
+/usr/include/c++/4.9.2/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/include/c++/4.9.2/cstdio:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/c++/4.9.2/cerrno:
+
+/usr/include/errno.h:
+
+/usr/include/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/4.9.2/bits/basic_string.tcc:
+
+/usr/include/c++/4.9.2/bits/unique_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr.h:
+
+/usr/include/c++/4.9.2/bits/shared_ptr_base.h:
+
+/usr/include/c++/4.9.2/ext/aligned_buffer.h:
+
+/usr/include/c++/4.9.2/backward/auto_ptr.h:
+
+select_tool.h:
+
+/usr/include/c++/4.9.2/mutex:
+
+/usr/include/c++/4.9.2/chrono:
+
+/usr/include/c++/4.9.2/ratio:
+
+/usr/include/c++/4.9.2/limits:
+
+/usr/include/c++/4.9.2/ctime:
+
+/usr/include/c++/4.9.2/bits/parse_numbers.h:
+
+/usr/include/c++/4.9.2/system_error:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/error_constants.h:
+
+loc_point.h:
+
+/home/lemon/resource/point_algo/../ya-serv/point.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line_fit.h:
+
+/home/lemon/resource/point_algo/../ya-serv/zlist.h:
+
+/usr/include/assert.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line.h:
+
+/home/lemon/resource/point_algo/../ya-serv/point.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:
+
+/usr/include/c++/4.9.2/deque:
+
+/usr/include/c++/4.9.2/bits/stl_deque.h:
+
+/usr/include/c++/4.9.2/bits/deque.tcc:
+
+/usr/include/c++/4.9.2/sstream:
+
+/usr/include/c++/4.9.2/istream:
+
+/usr/include/c++/4.9.2/ios:
+
+/usr/include/c++/4.9.2/bits/ios_base.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.h:
+
+/usr/include/c++/4.9.2/bits/locale_classes.tcc:
+
+/usr/include/c++/4.9.2/streambuf:
+
+/usr/include/c++/4.9.2/bits/streambuf.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.h:
+
+/usr/include/c++/4.9.2/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_base.h:
+
+/usr/include/c++/4.9.2/bits/streambuf_iterator.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h:
+
+/usr/include/c++/4.9.2/bits/locale_facets.tcc:
+
+/usr/include/c++/4.9.2/bits/basic_ios.tcc:
+
+/usr/include/c++/4.9.2/ostream:
+
+/usr/include/c++/4.9.2/bits/ostream.tcc:
+
+/usr/include/c++/4.9.2/bits/istream.tcc:
+
+/usr/include/c++/4.9.2/bits/sstream.tcc:
+
+/usr/include/memory.h:
+
+/usr/include/string.h:
+
+/usr/include/c++/4.9.2/algorithm:
+
+/usr/include/c++/4.9.2/bits/stl_algo.h:
+
+/usr/include/c++/4.9.2/bits/algorithmfwd.h:
+
+/usr/include/c++/4.9.2/bits/stl_heap.h:
+
+/usr/include/c++/4.9.2/random:
+
+/usr/include/c++/4.9.2/cmath:
+
+/usr/include/c++/4.9.2/bits/random.h:
+
+/usr/include/c++/4.9.2/x86_64-unknown-linux-gnu/bits/opt_random.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/x86intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ia32intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm_malloc.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/emmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/pmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/ammintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/smmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/popcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/wmmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/immintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avxintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512erintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512pfintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512cdintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/shaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lzcntintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmiintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/bmi2intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fmaintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/f16cintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rtmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xtestintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/mm3dnow.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/prfchwintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fma4intrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xopintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/lwpintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/tbmintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/rdseedintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/fxsrintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/xsaveoptintrin.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/adxintrin.h:
+
+/usr/include/c++/4.9.2/bits/random.tcc:
+
+/usr/include/c++/4.9.2/numeric:
+
+/usr/include/c++/4.9.2/bits/stl_numeric.h:
+
+/usr/local/include/log.h:
+
+/home/lemon/resource/point_algo/../ya-serv/line.h:
+
+/home/lemon/resource/point_algo/../ya-serv/write-copy.h:
+
+/usr/include/c++/4.9.2/unordered_map:
+
+/usr/include/c++/4.9.2/bits/hashtable.h:
+
+/usr/include/c++/4.9.2/bits/hashtable_policy.h:
+
+/usr/include/c++/4.9.2/bits/unordered_map.h:
+
+/usr/include/c++/4.9.2/atomic:
+
+/usr/include/c++/4.9.2/bits/atomic_base.h:
+
+/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/stdbool.h:
+
+/home/lemon/resource/point_algo/../ya-serv/visit.h:
+
+/home/lemon/resource/point_algo/../ya-serv/net-service.h:
+
+/home/lemon/resource/point_algo/../ya-serv/znet.h:
+
+/home/lemon/resource/point_algo/../ya-serv/common.h:
+
+/home/lemon/resource/point_algo/../ya-serv/card_path.h:
+
+/home/lemon/resource/point_algo/../ya-serv/loc_message.h:
+
+/home/lemon/resource/point_algo/../ya-serv/ant.h:
+
+/home/lemon/resource/point_algo/../ya-serv/zexception.h:

+ 723 - 0
Makefile

@@ -0,0 +1,723 @@
+# Makefile.in generated by automake 1.12.3 from Makefile.am.
+# Makefile.  Generated from Makefile.in by configure.
+
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+
+
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/point_algorithm-a
+pkgincludedir = $(includedir)/point_algorithm-a
+pkglibdir = $(libdir)/point_algorithm-a
+pkglibexecdir = $(libexecdir)/point_algorithm-a
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = .
+DIST_COMMON = $(am__configure_deps) $(point_algorithminclude_HEADERS) \
+	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+	$(top_srcdir)/configure depcomp install-sh missing
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+LIBRARIES = $(noinst_LIBRARIES)
+AR = ar
+ARFLAGS = cru
+libpoint_algorithm_a_AR = $(AR) $(ARFLAGS)
+libpoint_algorithm_a_LIBADD =
+am_libpoint_algorithm_a_OBJECTS = card_message_handle.$(OBJEXT) \
+	loc_point.$(OBJEXT) loc_tool.$(OBJEXT) select_tool.$(OBJEXT)
+libpoint_algorithm_a_OBJECTS = $(am_libpoint_algorithm_a_OBJECTS)
+DEFAULT_INCLUDES = -I.
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+	-o $@
+SOURCES = $(libpoint_algorithm_a_SOURCES)
+DIST_SOURCES = $(libpoint_algorithm_a_SOURCES)
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(point_algorithmdir)" \
+	"$(DESTDIR)$(point_algorithmincludedir)"
+DATA = $(point_algorithm_DATA)
+HEADERS = $(point_algorithminclude_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+CSCOPE = cscope
+AM_RECURSIVE_TARGETS = cscope
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  if test -d "$(distdir)"; then \
+    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+      && rm -rf "$(distdir)" \
+      || { sleep 5 && rm -rf "$(distdir)"; }; \
+  else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
+distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = ${SHELL} /home/lemon/resource/point_algo/missing --run aclocal-1.12
+AMTAR = $${TAR-tar}
+AUTOCONF = ${SHELL} /home/lemon/resource/point_algo/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/lemon/resource/point_algo/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/lemon/resource/point_algo/missing --run automake-1.12
+AWK = gawk
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -g -O2
+CPP = gcc -E
+CPPFLAGS = 
+CXX = g++
+CXXDEPMODE = depmode=gcc3
+CXXFLAGS = -g
+CYGPATH_W = echo
+
+#DEFS+=-DABCC
+DEFS = 
+DEPDIR = .deps
+ECHO_C = 
+ECHO_N = -n
+ECHO_T = 
+EGREP = /bin/grep -E
+EXEEXT = 
+GREP = /bin/grep
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+LDFLAGS = 
+LIBOBJS = 
+LIBS = 
+LTLIBOBJS = 
+MAKEINFO = ${SHELL} /home/lemon/resource/point_algo/missing --run makeinfo
+MKDIR_P = /bin/mkdir -p
+OBJEXT = o
+PACKAGE = point_algorithm-a
+PACKAGE_BUGREPORT = BUG-REPORT-ADDRESS
+PACKAGE_NAME = point_algorithm.a
+PACKAGE_STRING = point_algorithm.a 1.0
+PACKAGE_TARNAME = point_algorithm-a
+PACKAGE_URL = 
+PACKAGE_VERSION = 1.0
+PATH_SEPARATOR = :
+RANLIB = ranlib
+SET_MAKE = 
+SHELL = /bin/sh
+STRIP = 
+VERSION = 1.0
+abs_builddir = /home/lemon/resource/point_algo
+abs_srcdir = /home/lemon/resource/point_algo
+abs_top_builddir = /home/lemon/resource/point_algo
+abs_top_srcdir = /home/lemon/resource/point_algo
+ac_ct_CC = gcc
+ac_ct_CXX = g++
+am__include = include
+am__leading_dot = .
+am__quote = 
+am__tar = $${TAR-tar} chof - "$$tardir"
+am__untar = $${TAR-tar} xf -
+bindir = ${exec_prefix}/bin
+build_alias = 
+builddir = .
+datadir = ${datarootdir}
+datarootdir = ${prefix}/share
+docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+host_alias = 
+htmldir = ${docdir}
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = ${SHELL} /home/lemon/resource/point_algo/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localedir = ${datarootdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mkdir_p = $(MKDIR_P)
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+prefix = /home/lemon/resource/point_algo/../ya-serv
+program_transform_name = s,x,x,
+psdir = ${docdir}
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+srcdir = .
+sysconfdir = ${prefix}/etc
+target_alias = 
+top_build_prefix = 
+top_builddir = .
+top_srcdir = .
+AUTOMAKE_OPTIONS = foreign
+noinst_LIBRARIES = libpoint_algorithm.a
+AM_CPPFLAGS = -Wall -pthread -m64 -std=c++11  -I${prefix} -I. 
+AM_LDFLAGS = -Wall -pthread -m64 -std=c++11 
+point_algorithmdir = ${prefix}/../lib
+point_algorithm_DATA = libpoint_algorithm.a
+point_algorithmincludedir = ${prefix}/../include
+point_algorithminclude_HEADERS = $(top_srcdir)/card_message_handle.h loc_point.h loc_tool.h select_tool.h
+libpoint_algorithm_a_SOURCES = card_message_handle.cpp loc_point.cpp loc_tool.cpp select_tool.cpp
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .cpp .o .obj
+am--refresh: Makefile
+	@:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    echo ' $(SHELL) ./config.status'; \
+	    $(SHELL) ./config.status;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	$(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	$(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+
+clean-noinstLIBRARIES:
+	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
+libpoint_algorithm.a: $(libpoint_algorithm_a_OBJECTS) $(libpoint_algorithm_a_DEPENDENCIES) $(EXTRA_libpoint_algorithm_a_DEPENDENCIES) 
+	-rm -f libpoint_algorithm.a
+	$(libpoint_algorithm_a_AR) libpoint_algorithm.a $(libpoint_algorithm_a_OBJECTS) $(libpoint_algorithm_a_LIBADD)
+	$(RANLIB) libpoint_algorithm.a
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+include ./$(DEPDIR)/card_message_handle.Po
+include ./$(DEPDIR)/loc_point.Po
+include ./$(DEPDIR)/loc_tool.Po
+include ./$(DEPDIR)/select_tool.Po
+
+.cpp.o:
+	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+#	source='$<' object='$@' libtool=no \
+#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+#	$(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+#	source='$<' object='$@' libtool=no \
+#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+#	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+install-point_algorithmDATA: $(point_algorithm_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(point_algorithm_DATA)'; test -n "$(point_algorithmdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(point_algorithmdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(point_algorithmdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(point_algorithmdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(point_algorithmdir)" || exit $$?; \
+	done
+
+uninstall-point_algorithmDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(point_algorithm_DATA)'; test -n "$(point_algorithmdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(point_algorithmdir)'; $(am__uninstall_files_from_dir)
+install-point_algorithmincludeHEADERS: $(point_algorithminclude_HEADERS)
+	@$(NORMAL_INSTALL)
+	@list='$(point_algorithminclude_HEADERS)'; test -n "$(point_algorithmincludedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(point_algorithmincludedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(point_algorithmincludedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(point_algorithmincludedir)'"; \
+	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(point_algorithmincludedir)" || exit $$?; \
+	done
+
+uninstall-point_algorithmincludeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(point_algorithminclude_HEADERS)'; test -n "$(point_algorithmincludedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(point_algorithmincludedir)'; $(am__uninstall_files_from_dir)
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+cscope: cscope.files
+	test ! -s cscope.files \
+	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+
+clean-cscope:
+	-rm -f cscope.files
+
+cscope.files: clean-cscope  cscopelist
+
+cscopelist:  $(HEADERS) $(SOURCES) $(LISP)
+	list='$(SOURCES) $(HEADERS) $(LISP)'; \
+	case "$(srcdir)" in \
+	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+	  *) sdir=$(subdir)/$(srcdir) ;; \
+	esac; \
+	for i in $$list; do \
+	  if test -f "$$i"; then \
+	    echo "$(subdir)/$$i"; \
+	  else \
+	    echo "$$sdir/$$i"; \
+	  fi; \
+	done >> $(top_builddir)/cscope.files
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
+
+distdir: $(DISTFILES)
+	$(am__remove_distdir)
+	test -d "$(distdir)" || mkdir "$(distdir)"
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	-test -n "$(am__skip_mode_fix)" \
+	|| find "$(distdir)" -type d ! -perm -755 \
+		-exec chmod u+rwx,go+rx {} \; -o \
+	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+	|| chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__post_remove_distdir)
+
+dist-bzip2: distdir
+	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+	$(am__post_remove_distdir)
+
+dist-lzip: distdir
+	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+	$(am__post_remove_distdir)
+
+dist-xz: distdir
+	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+	$(am__post_remove_distdir)
+
+dist-tarZ: distdir
+	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+	$(am__post_remove_distdir)
+
+dist-shar: distdir
+	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+	$(am__post_remove_distdir)
+
+dist-zip: distdir
+	-rm -f $(distdir).zip
+	zip -rq $(distdir).zip $(distdir)
+	$(am__post_remove_distdir)
+
+dist dist-all:
+	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+	$(am__post_remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+	case '$(DIST_ARCHIVES)' in \
+	*.tar.gz*) \
+	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+	*.tar.bz2*) \
+	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.lz*) \
+	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
+	*.tar.xz*) \
+	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+	*.tar.Z*) \
+	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+	*.shar.gz*) \
+	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+	*.zip*) \
+	  unzip $(distdir).zip ;;\
+	esac
+	chmod -R a-w $(distdir)
+	chmod u+w $(distdir)
+	mkdir $(distdir)/_build $(distdir)/_inst
+	chmod a-w $(distdir)
+	test -d $(distdir)/_build || exit 0; \
+	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+	  && am__cwd=`pwd` \
+	  && $(am__cd) $(distdir)/_build \
+	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
+	    $(DISTCHECK_CONFIGURE_FLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
+	  && $(MAKE) $(AM_MAKEFLAGS) check \
+	  && $(MAKE) $(AM_MAKEFLAGS) install \
+	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+	        distuninstallcheck \
+	  && chmod -R a-w "$$dc_install_base" \
+	  && ({ \
+	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
+	  && rm -rf "$$dc_destdir" \
+	  && $(MAKE) $(AM_MAKEFLAGS) dist \
+	  && rm -rf $(DIST_ARCHIVES) \
+	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+	  && cd "$$am__cwd" \
+	  || exit 1
+	$(am__post_remove_distdir)
+	@(echo "$(distdir) archives ready for distribution: "; \
+	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+	@test -n '$(distuninstallcheck_dir)' || { \
+	  echo 'ERROR: trying to run $@ with an empty' \
+	       '$$(distuninstallcheck_dir)' >&2; \
+	  exit 1; \
+	}; \
+	$(am__cd) '$(distuninstallcheck_dir)' || { \
+	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+	  exit 1; \
+	}; \
+	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
+	   || { echo "ERROR: files left after uninstall:" ; \
+	        if test -n "$(DESTDIR)"; then \
+	          echo "  (check DESTDIR support)"; \
+	        fi ; \
+	        $(distuninstallcheck_listfiles) ; \
+	        exit 1; } >&2
+distcleancheck: distclean
+	@if test '$(srcdir)' = . ; then \
+	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+	  exit 1 ; \
+	fi
+	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+	  || { echo "ERROR: files left in build directory after distclean:" ; \
+	       $(distcleancheck_listfiles) ; \
+	       exit 1; } >&2
+check-am: all-am
+check: check-am
+all-am: Makefile $(LIBRARIES) $(DATA) $(HEADERS)
+installdirs:
+	for dir in "$(DESTDIR)$(point_algorithmdir)" "$(DESTDIR)$(point_algorithmincludedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am
+
+distclean: distclean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-point_algorithmDATA \
+	install-point_algorithmincludeHEADERS
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf $(top_srcdir)/autom4te.cache
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-point_algorithmDATA \
+	uninstall-point_algorithmincludeHEADERS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
+	clean-cscope clean-generic clean-noinstLIBRARIES cscope \
+	cscopelist ctags dist dist-all dist-bzip2 dist-gzip dist-lzip \
+	dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
+	distclean-compile distclean-generic distclean-tags \
+	distcleancheck distdir distuninstallcheck dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-point_algorithmDATA \
+	install-point_algorithmincludeHEADERS install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am uninstall-point_algorithmDATA \
+	uninstall-point_algorithmincludeHEADERS
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

+ 20 - 0
Makefile.am

@@ -0,0 +1,20 @@
+AUTOMAKE_OPTIONS=foreign
+noinst_LIBRARIES=libpoint_algorithm.a
+
+
+CXXFLAGS=-g
+
+AM_CPPFLAGS=-Wall -pthread -m64 -std=c++11  -I${prefix} -I. 
+AM_LDFLAGS =-Wall -pthread -m64 -std=c++11 
+
+
+point_algorithmdir=${prefix}/../lib
+point_algorithm_DATA=libpoint_algorithm.a
+
+point_algorithmincludedir=${prefix}/../include
+point_algorithminclude_HEADERS=$(top_srcdir)/card_message_handle.h loc_point.h loc_tool.h select_tool.h
+
+libpoint_algorithm_a_SOURCES= card_message_handle.cpp loc_point.cpp loc_tool.cpp select_tool.cpp
+
+#DEFS+=-DABCC
+DEFS=

+ 723 - 0
Makefile.in

@@ -0,0 +1,723 @@
+# Makefile.in generated by automake 1.12.3 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+
+VPATH = @srcdir@
+am__make_dryrun = \
+  { \
+    am__dry=no; \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+      *) \
+        for am__flg in $$MAKEFLAGS; do \
+          case $$am__flg in \
+            *=*|--*) ;; \
+            *n*) am__dry=yes; break;; \
+          esac; \
+        done;; \
+    esac; \
+    test $$am__dry = yes; \
+  }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = .
+DIST_COMMON = $(am__configure_deps) $(point_algorithminclude_HEADERS) \
+	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+	$(top_srcdir)/configure depcomp install-sh missing
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+LIBRARIES = $(noinst_LIBRARIES)
+AR = ar
+ARFLAGS = cru
+libpoint_algorithm_a_AR = $(AR) $(ARFLAGS)
+libpoint_algorithm_a_LIBADD =
+am_libpoint_algorithm_a_OBJECTS = card_message_handle.$(OBJEXT) \
+	loc_point.$(OBJEXT) loc_tool.$(OBJEXT) select_tool.$(OBJEXT)
+libpoint_algorithm_a_OBJECTS = $(am_libpoint_algorithm_a_OBJECTS)
+DEFAULT_INCLUDES = -I.@am__isrc@
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+	-o $@
+SOURCES = $(libpoint_algorithm_a_SOURCES)
+DIST_SOURCES = $(libpoint_algorithm_a_SOURCES)
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(point_algorithmdir)" \
+	"$(DESTDIR)$(point_algorithmincludedir)"
+DATA = $(point_algorithm_DATA)
+HEADERS = $(point_algorithminclude_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+CSCOPE = cscope
+AM_RECURSIVE_TARGETS = cscope
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  if test -d "$(distdir)"; then \
+    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+      && rm -rf "$(distdir)" \
+      || { sleep 5 && rm -rf "$(distdir)"; }; \
+  else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
+distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = -g
+CYGPATH_W = @CYGPATH_W@
+
+#DEFS+=-DABCC
+DEFS = 
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+noinst_LIBRARIES = libpoint_algorithm.a
+AM_CPPFLAGS = -Wall -pthread -m64 -std=c++11  -I${prefix} -I. 
+AM_LDFLAGS = -Wall -pthread -m64 -std=c++11 
+point_algorithmdir = ${prefix}/../lib
+point_algorithm_DATA = libpoint_algorithm.a
+point_algorithmincludedir = ${prefix}/../include
+point_algorithminclude_HEADERS = $(top_srcdir)/card_message_handle.h loc_point.h loc_tool.h select_tool.h
+libpoint_algorithm_a_SOURCES = card_message_handle.cpp loc_point.cpp loc_tool.cpp select_tool.cpp
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .cpp .o .obj
+am--refresh: Makefile
+	@:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    echo ' $(SHELL) ./config.status'; \
+	    $(SHELL) ./config.status;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	$(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	$(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+
+clean-noinstLIBRARIES:
+	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
+libpoint_algorithm.a: $(libpoint_algorithm_a_OBJECTS) $(libpoint_algorithm_a_DEPENDENCIES) $(EXTRA_libpoint_algorithm_a_DEPENDENCIES) 
+	-rm -f libpoint_algorithm.a
+	$(libpoint_algorithm_a_AR) libpoint_algorithm.a $(libpoint_algorithm_a_OBJECTS) $(libpoint_algorithm_a_LIBADD)
+	$(RANLIB) libpoint_algorithm.a
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card_message_handle.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/loc_point.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/loc_tool.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/select_tool.Po@am__quote@
+
+.cpp.o:
+@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+install-point_algorithmDATA: $(point_algorithm_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(point_algorithm_DATA)'; test -n "$(point_algorithmdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(point_algorithmdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(point_algorithmdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(point_algorithmdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(point_algorithmdir)" || exit $$?; \
+	done
+
+uninstall-point_algorithmDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(point_algorithm_DATA)'; test -n "$(point_algorithmdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(point_algorithmdir)'; $(am__uninstall_files_from_dir)
+install-point_algorithmincludeHEADERS: $(point_algorithminclude_HEADERS)
+	@$(NORMAL_INSTALL)
+	@list='$(point_algorithminclude_HEADERS)'; test -n "$(point_algorithmincludedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(point_algorithmincludedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(point_algorithmincludedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(point_algorithmincludedir)'"; \
+	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(point_algorithmincludedir)" || exit $$?; \
+	done
+
+uninstall-point_algorithmincludeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(point_algorithminclude_HEADERS)'; test -n "$(point_algorithmincludedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(point_algorithmincludedir)'; $(am__uninstall_files_from_dir)
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	set x; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+
+cscope: cscope.files
+	test ! -s cscope.files \
+	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+
+clean-cscope:
+	-rm -f cscope.files
+
+cscope.files: clean-cscope  cscopelist
+
+cscopelist:  $(HEADERS) $(SOURCES) $(LISP)
+	list='$(SOURCES) $(HEADERS) $(LISP)'; \
+	case "$(srcdir)" in \
+	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+	  *) sdir=$(subdir)/$(srcdir) ;; \
+	esac; \
+	for i in $$list; do \
+	  if test -f "$$i"; then \
+	    echo "$(subdir)/$$i"; \
+	  else \
+	    echo "$$sdir/$$i"; \
+	  fi; \
+	done >> $(top_builddir)/cscope.files
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
+
+distdir: $(DISTFILES)
+	$(am__remove_distdir)
+	test -d "$(distdir)" || mkdir "$(distdir)"
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	-test -n "$(am__skip_mode_fix)" \
+	|| find "$(distdir)" -type d ! -perm -755 \
+		-exec chmod u+rwx,go+rx {} \; -o \
+	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+	|| chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__post_remove_distdir)
+
+dist-bzip2: distdir
+	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+	$(am__post_remove_distdir)
+
+dist-lzip: distdir
+	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+	$(am__post_remove_distdir)
+
+dist-xz: distdir
+	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+	$(am__post_remove_distdir)
+
+dist-tarZ: distdir
+	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+	$(am__post_remove_distdir)
+
+dist-shar: distdir
+	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+	$(am__post_remove_distdir)
+
+dist-zip: distdir
+	-rm -f $(distdir).zip
+	zip -rq $(distdir).zip $(distdir)
+	$(am__post_remove_distdir)
+
+dist dist-all:
+	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+	$(am__post_remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+	case '$(DIST_ARCHIVES)' in \
+	*.tar.gz*) \
+	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+	*.tar.bz2*) \
+	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.lz*) \
+	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
+	*.tar.xz*) \
+	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+	*.tar.Z*) \
+	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+	*.shar.gz*) \
+	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+	*.zip*) \
+	  unzip $(distdir).zip ;;\
+	esac
+	chmod -R a-w $(distdir)
+	chmod u+w $(distdir)
+	mkdir $(distdir)/_build $(distdir)/_inst
+	chmod a-w $(distdir)
+	test -d $(distdir)/_build || exit 0; \
+	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+	  && am__cwd=`pwd` \
+	  && $(am__cd) $(distdir)/_build \
+	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
+	    $(DISTCHECK_CONFIGURE_FLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
+	  && $(MAKE) $(AM_MAKEFLAGS) check \
+	  && $(MAKE) $(AM_MAKEFLAGS) install \
+	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+	        distuninstallcheck \
+	  && chmod -R a-w "$$dc_install_base" \
+	  && ({ \
+	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
+	  && rm -rf "$$dc_destdir" \
+	  && $(MAKE) $(AM_MAKEFLAGS) dist \
+	  && rm -rf $(DIST_ARCHIVES) \
+	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+	  && cd "$$am__cwd" \
+	  || exit 1
+	$(am__post_remove_distdir)
+	@(echo "$(distdir) archives ready for distribution: "; \
+	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+	@test -n '$(distuninstallcheck_dir)' || { \
+	  echo 'ERROR: trying to run $@ with an empty' \
+	       '$$(distuninstallcheck_dir)' >&2; \
+	  exit 1; \
+	}; \
+	$(am__cd) '$(distuninstallcheck_dir)' || { \
+	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+	  exit 1; \
+	}; \
+	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
+	   || { echo "ERROR: files left after uninstall:" ; \
+	        if test -n "$(DESTDIR)"; then \
+	          echo "  (check DESTDIR support)"; \
+	        fi ; \
+	        $(distuninstallcheck_listfiles) ; \
+	        exit 1; } >&2
+distcleancheck: distclean
+	@if test '$(srcdir)' = . ; then \
+	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+	  exit 1 ; \
+	fi
+	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+	  || { echo "ERROR: files left in build directory after distclean:" ; \
+	       $(distcleancheck_listfiles) ; \
+	       exit 1; } >&2
+check-am: all-am
+check: check-am
+all-am: Makefile $(LIBRARIES) $(DATA) $(HEADERS)
+installdirs:
+	for dir in "$(DESTDIR)$(point_algorithmdir)" "$(DESTDIR)$(point_algorithmincludedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am
+
+distclean: distclean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-point_algorithmDATA \
+	install-point_algorithmincludeHEADERS
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf $(top_srcdir)/autom4te.cache
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-point_algorithmDATA \
+	uninstall-point_algorithmincludeHEADERS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
+	clean-cscope clean-generic clean-noinstLIBRARIES cscope \
+	cscopelist ctags dist dist-all dist-bzip2 dist-gzip dist-lzip \
+	dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
+	distclean-compile distclean-generic distclean-tags \
+	distcleancheck distdir distuninstallcheck dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-point_algorithmDATA \
+	install-point_algorithmincludeHEADERS install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am uninstall-point_algorithmDATA \
+	uninstall-point_algorithmincludeHEADERS
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

+ 10 - 0
README.md

@@ -0,0 +1,10 @@
+* 文件的安装目录与ya-serv同级
+|----|-----------------
+     |ya-serv    采集系统
+     |point_algo 点得求解和平滑算法目录
+     |lib        存放动态库以及静态库等可执行文件
+     |include    存放动态库头文件以及静态库文件
+* 安装步骤
+* 1.该静态库依赖于ya-server得文件 ./configure --prefix=`pwd`/../ya-serv
+* 2.make
+* 3.make install  把静态库放入lib目录 把头文件放入include目录中.

+ 944 - 0
aclocal.m4

@@ -0,0 +1,944 @@
+# generated automatically by aclocal 1.12.3 -*- Autoconf -*-
+
+# Copyright (C) 1996-2012 Free Software Foundation, Inc.
+
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
+
+# Copyright (C) 2002-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.12'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.12.3], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.12.3])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+
+# Copyright (C) 2001-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is '.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_CONDITIONAL                                            -*- Autoconf -*-
+
+# Copyright (C) 1997-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
+      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
+      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
+      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                    [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+      # This compiler won't grok '-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+  [--enable-dependency-tracking],
+  [do not reject slow dependency extractors])
+AS_HELP_STRING(
+  [--disable-dependency-tracking],
+  [speeds up one-time build])])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+  am__nodep='_no'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+AC_SUBST([am__nodep])dnl
+_AM_SUBST_NOTMAKE([am__nodep])dnl
+])
+
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
+
+# Copyright (C) 1999-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named 'Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running 'make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each '.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Do all the work for Automake.                             -*- Autoconf -*-
+
+# Copyright (C) 1996-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This macro actually does too much.  Some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.62])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[AC_DIAGNOSE([obsolete],
+[$0: two- and three-arguments forms are deprecated.  For more info, see:
+http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+		  [_AM_DEPENDENCIES([CC])],
+		  [m4_define([AC_PROG_CC],
+			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+		  [_AM_DEPENDENCIES([CXX])],
+		  [m4_define([AC_PROG_CXX],
+			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+		  [_AM_DEPENDENCIES([OBJC])],
+		  [m4_define([AC_PROG_OBJC],
+			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+dnl Support for Objective C++ was only introduced in Autoconf 2.65,
+dnl but we still cater to Autoconf 2.62.
+m4_ifdef([AC_PROG_OBJCXX],
+[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+		  [_AM_DEPENDENCIES([OBJCXX])],
+		  [m4_define([AC_PROG_OBJCXX],
+			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl
+])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+])
+
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST([install_sh])])
+
+# Copyright (C) 2003-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot.  For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Check to see how 'make' treats includes.	            -*- Autoconf -*-
+
+# Copyright (C) 2001-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from 'make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+
+# Copyright (C) 1997-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN(['missing' script is too old or missing])
+fi
+])
+
+# Helper functions for option handling.                     -*- Autoconf -*-
+
+# Copyright (C) 2001-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# --------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+
+# Copyright (C) 1996-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+	# -L didn't work.
+	set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+	# If neither matched, then we have a broken ls.  This can happen
+	# if, for instance, CONFIG_SHELL is bash and it inherits a
+	# broken ls alias from the environment.  This has actually
+	# happened.  Such a system could not be considered "sane".
+	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
+
+# Copyright (C) 2001-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor 'install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in "make install-strip", and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# --------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball.                            -*- Autoconf -*-
+
+# Copyright (C) 2004-2012 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+#     tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+#     $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+m4_if([$1], [v7],
+     [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+     [m4_case([$1], [ustar],, [pax],,
+              [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of '-'.
+for _am_tool in $_am_tools
+do
+  case $_am_tool in
+  gnutar)
+    for _am_tar in tar gnutar gtar;
+    do
+      AM_RUN_LOG([$_am_tar --version]) && break
+    done
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+    am__untar="$_am_tar -xf -"
+    ;;
+  plaintar)
+    # Must skip GNU tar: if it does not support --format= it doesn't create
+    # ustar tarball either.
+    (tar --version) >/dev/null 2>&1 && continue
+    am__tar='tar chf - "$$tardir"'
+    am__tar_='tar chf - "$tardir"'
+    am__untar='tar xf -'
+    ;;
+  pax)
+    am__tar='pax -L -x $1 -w "$$tardir"'
+    am__tar_='pax -L -x $1 -w "$tardir"'
+    am__untar='pax -r'
+    ;;
+  cpio)
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+    am__untar='cpio -i -H $1 -d'
+    ;;
+  none)
+    am__tar=false
+    am__tar_=false
+    am__untar=false
+    ;;
+  esac
+
+  # If the value was cached, stop now.  We just wanted to have am__tar
+  # and am__untar set.
+  test -n "${am_cv_prog_tar_$1}" && break
+
+  # tar/untar a dummy directory, and stop if the command works
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  echo GrepMe > conftest.dir/file
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+  rm -rf conftest.dir
+  if test -s conftest.tar; then
+    AM_RUN_LOG([$am__untar <conftest.tar])
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+  fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 6307 - 0
autom4te.cache/output.0


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 6307 - 0
autom4te.cache/output.1


+ 145 - 0
autom4te.cache/requests

@@ -0,0 +1,145 @@
+# This file was generated.
+# It contains the lists of macros which have been traced.
+# It can be safely removed.
+
+@request = (
+             bless( [
+                      '0',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        '/usr/share/aclocal-1.12/amversion.m4',
+                        '/usr/share/aclocal-1.12/auxdir.m4',
+                        '/usr/share/aclocal-1.12/cond.m4',
+                        '/usr/share/aclocal-1.12/depend.m4',
+                        '/usr/share/aclocal-1.12/depout.m4',
+                        '/usr/share/aclocal-1.12/init.m4',
+                        '/usr/share/aclocal-1.12/install-sh.m4',
+                        '/usr/share/aclocal-1.12/lead-dot.m4',
+                        '/usr/share/aclocal-1.12/make.m4',
+                        '/usr/share/aclocal-1.12/missing.m4',
+                        '/usr/share/aclocal-1.12/options.m4',
+                        '/usr/share/aclocal-1.12/runlog.m4',
+                        '/usr/share/aclocal-1.12/sanity.m4',
+                        '/usr/share/aclocal-1.12/silent.m4',
+                        '/usr/share/aclocal-1.12/strip.m4',
+                        '/usr/share/aclocal-1.12/substnot.m4',
+                        '/usr/share/aclocal-1.12/tar.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        'm4_pattern_forbid' => 1,
+                        'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+                        '_AM_SET_OPTION' => 1,
+                        'AC_DEFUN' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'AM_MISSING_HAS_RUN' => 1,
+                        'AM_SUBST_NOTMAKE' => 1,
+                        'AM_MISSING_PROG' => 1,
+                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+                        'AC_DEFUN_ONCE' => 1,
+                        'AM_PROG_INSTALL_STRIP' => 1,
+                        '_m4_warn' => 1,
+                        'AM_SANITY_CHECK' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        'include' => 1,
+                        '_AM_PROG_TAR' => 1,
+                        'AM_AUX_DIR_EXPAND' => 1,
+                        'AM_DEP_TRACK' => 1,
+                        '_AM_SET_OPTIONS' => 1,
+                        'AM_RUN_LOG' => 1,
+                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+                        '_AM_IF_OPTION' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        '_AM_AUTOCONF_VERSION' => 1,
+                        'm4_pattern_allow' => 1,
+                        '_AM_MANGLE_OPTION' => 1,
+                        'AM_SET_LEADING_DOT' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AM_SET_DEPDIR' => 1,
+                        '_AM_DEPENDENCIES' => 1,
+                        'm4_include' => 1,
+                        'AM_PROG_INSTALL_SH' => 1,
+                        '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+                        'AU_DEFUN' => 1,
+                        'AM_MAKE_INCLUDE' => 1
+                      }
+                    ], 'Autom4te::Request' ),
+             bless( [
+                      '1',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        'aclocal.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        'AM_PROG_F77_C_O' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'AC_INIT' => 1,
+                        'AC_CANONICAL_TARGET' => 1,
+                        '_AM_COND_IF' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'AC_SUBST' => 1,
+                        'AC_CANONICAL_HOST' => 1,
+                        'AC_FC_SRCEXT' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        'AM_PROG_MKDIR_P' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
+                        'AM_PATH_GUILE' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'AC_CONFIG_LINKS' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        'm4_sinclude' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'AM_NLS' => 1,
+                        'AC_FC_PP_DEFINE' => 1,
+                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+                        '_m4_warn' => 1,
+                        'AM_MAKEFILE_INCLUDE' => 1,
+                        'AM_PROG_CXX_C_O' => 1,
+                        '_AM_MAKEFILE_INCLUDE' => 1,
+                        '_AM_COND_ENDIF' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        'AM_PROG_MOC' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'LT_INIT' => 1,
+                        'include' => 1,
+                        'AM_GNU_GETTEXT' => 1,
+                        'AM_PROG_AR' => 1,
+                        'AC_LIBSOURCE' => 1,
+                        'AC_CANONICAL_BUILD' => 1,
+                        'AM_PROG_FC_C_O' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        'AC_FC_PP_SRCEXT' => 1,
+                        'AH_OUTPUT' => 1,
+                        'AC_CONFIG_AUX_DIR' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'm4_pattern_allow' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'sinclude' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
+                        'AC_CONFIG_HEADERS' => 1,
+                        'AC_DEFINE_TRACE_LITERAL' => 1,
+                        'AM_POT_TOOLS' => 1,
+                        'm4_include' => 1,
+                        '_AM_COND_ELSE' => 1,
+                        'AC_SUBST_TRACE' => 1
+                      }
+                    ], 'Autom4te::Request' )
+           );
+

+ 848 - 0
autom4te.cache/traces.0

@@ -0,0 +1,848 @@
+m4trace:/usr/share/aclocal-1.12/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.12'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.12.3], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+m4trace:/usr/share/aclocal-1.12/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.12.3])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+m4trace:/usr/share/aclocal-1.12/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+m4trace:/usr/share/aclocal-1.12/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+m4trace:/usr/share/aclocal-1.12/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
+      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
+      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
+      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                    [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+      # This compiler won't grok '-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+m4trace:/usr/share/aclocal-1.12/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+m4trace:/usr/share/aclocal-1.12/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+  [--enable-dependency-tracking],
+  [do not reject slow dependency extractors])
+AS_HELP_STRING(
+  [--disable-dependency-tracking],
+  [speeds up one-time build])])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+  am__nodep='_no'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+AC_SUBST([am__nodep])dnl
+_AM_SUBST_NOTMAKE([am__nodep])dnl
+])
+m4trace:/usr/share/aclocal-1.12/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named 'Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running 'make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])
+m4trace:/usr/share/aclocal-1.12/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+m4trace:/usr/share/aclocal-1.12/init.m4:23: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[AC_DIAGNOSE([obsolete],
+[$0: two- and three-arguments forms are deprecated.  For more info, see:
+http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+		  [_AM_DEPENDENCIES([CC])],
+		  [m4_define([AC_PROG_CC],
+			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+		  [_AM_DEPENDENCIES([CXX])],
+		  [m4_define([AC_PROG_CXX],
+			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+		  [_AM_DEPENDENCIES([OBJC])],
+		  [m4_define([AC_PROG_OBJC],
+			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+dnl Support for Objective C++ was only introduced in Autoconf 2.65,
+dnl but we still cater to Autoconf 2.62.
+m4_ifdef([AC_PROG_OBJCXX],
+[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+		  [_AM_DEPENDENCIES([OBJCXX])],
+		  [m4_define([AC_PROG_OBJCXX],
+			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl
+])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+])
+m4trace:/usr/share/aclocal-1.12/init.m4:140: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+m4trace:/usr/share/aclocal-1.12/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST([install_sh])])
+m4trace:/usr/share/aclocal-1.12/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+m4trace:/usr/share/aclocal-1.12/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from 'make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+m4trace:/usr/share/aclocal-1.12/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+m4trace:/usr/share/aclocal-1.12/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN(['missing' script is too old or missing])
+fi
+])
+m4trace:/usr/share/aclocal-1.12/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+m4trace:/usr/share/aclocal-1.12/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
+m4trace:/usr/share/aclocal-1.12/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+m4trace:/usr/share/aclocal-1.12/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+m4trace:/usr/share/aclocal-1.12/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   (exit $ac_status); }])
+m4trace:/usr/share/aclocal-1.12/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+	# -L didn't work.
+	set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+	# If neither matched, then we have a broken ls.  This can happen
+	# if, for instance, CONFIG_SHELL is bash and it inherits a
+	# broken ls alias from the environment.  This has actually
+	# happened.  Such a system could not be considered "sane".
+	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
+m4trace:/usr/share/aclocal-1.12/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+  [--enable-silent-rules],
+  [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+  [--disable-silent-rules],
+  [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+   [am_cv_make_support_nested_variables],
+   [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+	@$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+  dnl Using '$V' instead of '$(V)' breaks IRIX make.
+  AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+m4trace:/usr/share/aclocal-1.12/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+m4trace:/usr/share/aclocal-1.12/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
+m4trace:/usr/share/aclocal-1.12/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+m4trace:/usr/share/aclocal-1.12/tar.m4:22: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+m4_if([$1], [v7],
+     [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+     [m4_case([$1], [ustar],, [pax],,
+              [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of '-'.
+for _am_tool in $_am_tools
+do
+  case $_am_tool in
+  gnutar)
+    for _am_tar in tar gnutar gtar;
+    do
+      AM_RUN_LOG([$_am_tar --version]) && break
+    done
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+    am__untar="$_am_tar -xf -"
+    ;;
+  plaintar)
+    # Must skip GNU tar: if it does not support --format= it doesn't create
+    # ustar tarball either.
+    (tar --version) >/dev/null 2>&1 && continue
+    am__tar='tar chf - "$$tardir"'
+    am__tar_='tar chf - "$tardir"'
+    am__untar='tar xf -'
+    ;;
+  pax)
+    am__tar='pax -L -x $1 -w "$$tardir"'
+    am__tar_='pax -L -x $1 -w "$tardir"'
+    am__untar='pax -r'
+    ;;
+  cpio)
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+    am__untar='cpio -i -H $1 -d'
+    ;;
+  none)
+    am__tar=false
+    am__tar_=false
+    am__untar=false
+    ;;
+  esac
+
+  # If the value was cached, stop now.  We just wanted to have am__tar
+  # and am__untar set.
+  test -n "${am_cv_prog_tar_$1}" && break
+
+  # tar/untar a dummy directory, and stop if the command works
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  echo GrepMe > conftest.dir/file
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+  rm -rf conftest.dir
+  if test -s conftest.tar; then
+    AM_RUN_LOG([$am__untar <conftest.tar])
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+  fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:8: -1- AM_INIT_AUTOMAKE
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:8: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
+m4trace:configure.ac:8: -1- AM_AUTOMAKE_VERSION([1.12.3])
+m4trace:configure.ac:8: -1- _AM_AUTOCONF_VERSION([2.69])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:8: -1- _AM_SET_OPTIONS([])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([no-define])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:8: -1- AM_SANITY_CHECK
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+m4trace:configure.ac:8: -1- AM_MISSING_HAS_RUN
+m4trace:configure.ac:8: -1- AM_AUX_DIR_EXPAND
+m4trace:configure.ac:8: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:8: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:8: -1- AM_PROG_INSTALL_SH
+m4trace:configure.ac:8: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:8: -1- AM_PROG_INSTALL_STRIP
+m4trace:configure.ac:8: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:8: -1- AM_SET_LEADING_DOT
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([tar-ustar])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([tar-pax])
+m4trace:configure.ac:8: -1- _AM_PROG_TAR([v7])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
+		  [_AM_DEPENDENCIES([CC])],
+		  [m4_define([AC_PROG_CC],
+			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+		  [_AM_DEPENDENCIES([CXX])],
+		  [m4_define([AC_PROG_CXX],
+			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+		  [_AM_DEPENDENCIES([OBJC])],
+		  [m4_define([AC_PROG_OBJC],
+			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+dnl Support for Objective C++ was only introduced in Autoconf 2.65,
+dnl but we still cater to Autoconf 2.62.
+m4_ifdef([AC_PROG_OBJCXX],
+[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+		  [_AM_DEPENDENCIES([OBJCXX])],
+		  [m4_define([AC_PROG_OBJCXX],
+			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl
+])
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([no-dependencies])
+m4trace:configure.ac:8: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])
+m4trace:configure.ac:8: -2- _AM_MANGLE_OPTION([silent-rules])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:10: -1- _AM_DEPENDENCIES([CXX])
+m4trace:configure.ac:10: -1- AM_SET_DEPDIR
+m4trace:configure.ac:10: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.ac:10: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
+m4trace:configure.ac:10: -1- AM_MAKE_INCLUDE
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.ac:10: -1- AM_DEP_TRACK
+m4trace:configure.ac:10: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__nodep$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([am__nodep])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.ac:10: -1- AM_CONDITIONAL([am__fastdepCXX], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:11: -1- _AM_DEPENDENCIES([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:11: -1- AM_CONDITIONAL([am__fastdepCC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^HAVE_MEMORY_H$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:20: -1- m4_pattern_allow([^HAVE__BOOL$])
+m4trace:configure.ac:22: -1- m4_pattern_allow([^int16_t$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^int32_t$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^int64_t$])
+m4trace:configure.ac:25: -1- m4_pattern_allow([^size_t$])
+m4trace:configure.ac:26: -1- m4_pattern_allow([^_UINT32_T$])
+m4trace:configure.ac:26: -1- m4_pattern_allow([^uint32_t$])
+m4trace:configure.ac:27: -1- m4_pattern_allow([^_UINT64_T$])
+m4trace:configure.ac:27: -1- m4_pattern_allow([^uint64_t$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^_UINT8_T$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^uint8_t$])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:34: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
+m4trace:configure.ac:34: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
+m4trace:configure.ac:34: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
+m4trace:configure.ac:34: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS

+ 479 - 0
autom4te.cache/traces.1

@@ -0,0 +1,479 @@
+m4trace:configure.ac:5: -1- AC_INIT([point_algorithm.a], [1.0], [BUG-REPORT-ADDRESS])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:5: -1- AC_SUBST([SHELL])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([SHELL])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:5: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_NAME])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_STRING])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL],       ['AC_PACKAGE_URL'])])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_URL])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:5: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([exec_prefix])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:5: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([prefix])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:5: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([program_transform_name])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:5: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([bindir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:5: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sbindir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:5: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([libexecdir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:5: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:5: -1- AC_SUBST([datadir], ['${datarootdir}'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([datadir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:5: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sysconfdir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:5: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sharedstatedir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:5: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([localstatedir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:5: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([includedir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:5: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([oldincludedir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:5: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
+				     ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
+				     ['${datarootdir}/doc/${PACKAGE}'])])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([docdir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:5: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([infodir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:5: -1- AC_SUBST([htmldir], ['${docdir}'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:5: -1- AC_SUBST([dvidir], ['${docdir}'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([dvidir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:5: -1- AC_SUBST([pdfdir], ['${docdir}'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([pdfdir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:5: -1- AC_SUBST([psdir], ['${docdir}'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([psdir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:5: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([libdir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:5: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:5: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([mandir])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+@%:@undef PACKAGE_NAME])
+m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+@%:@undef PACKAGE_TARNAME])
+m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+@%:@undef PACKAGE_VERSION])
+m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+@%:@undef PACKAGE_STRING])
+m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+@%:@undef PACKAGE_BUGREPORT])
+m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
+@%:@undef PACKAGE_URL])
+m4trace:configure.ac:5: -1- AC_SUBST([DEFS])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([DEFS])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:5: -1- AC_SUBST([ECHO_C])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_C])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:5: -1- AC_SUBST([ECHO_N])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_N])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:5: -1- AC_SUBST([ECHO_T])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_T])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:5: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:5: -1- AC_SUBST([build_alias])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([build_alias])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:5: -1- AC_SUBST([host_alias])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([host_alias])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:5: -1- AC_SUBST([target_alias])
+m4trace:configure.ac:5: -1- AC_SUBST_TRACE([target_alias])
+m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:8: -1- AM_INIT_AUTOMAKE
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:8: -1- AM_AUTOMAKE_VERSION([1.12.3])
+m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:8: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__isrc])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:8: -1- AC_SUBST([CYGPATH_W])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CYGPATH_W])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:8: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([VERSION])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
+@%:@undef PACKAGE])
+m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:8: -1- AH_OUTPUT([VERSION], [/* Version number of package */
+@%:@undef VERSION])
+m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([missing])
+m4trace:configure.ac:8: -1- AC_SUBST([ACLOCAL])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([ACLOCAL])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:8: -1- AC_SUBST([AUTOCONF])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOCONF])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:8: -1- AC_SUBST([AUTOMAKE])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOMAKE])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:8: -1- AC_SUBST([AUTOHEADER])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOHEADER])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:8: -1- AC_SUBST([MAKEINFO])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([MAKEINFO])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:8: -1- AC_SUBST([install_sh])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([install_sh])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:8: -1- AC_SUBST([STRIP])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([STRIP])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:8: -1- AC_SUBST([MKDIR_P])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([MKDIR_P])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.ac:8: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([mkdir_p])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:8: -1- AC_SUBST([AWK])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:8: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([SET_MAKE])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:8: -1- AC_SUBST([am__leading_dot])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__leading_dot])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:8: -1- AC_SUBST([AMTAR], ['$${TAR-tar}'])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AMTAR])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:8: -1- AC_SUBST([am__tar])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__tar])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:8: -1- AC_SUBST([am__untar])
+m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__untar])
+m4trace:configure.ac:8: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:10: -1- AC_SUBST([CXX])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:10: -1- AC_SUBST([CXXFLAGS])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([CXXFLAGS])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.ac:10: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:10: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:10: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:10: -1- AC_SUBST([CXX])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.ac:10: -1- AC_SUBST([ac_ct_CXX])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([ac_ct_CXX])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.ac:10: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([EXEEXT])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:10: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([OBJEXT])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:10: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([DEPDIR])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.ac:10: -1- AC_SUBST([am__include])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__include])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.ac:10: -1- AC_SUBST([am__quote])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__quote])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.ac:10: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.ac:10: -1- AC_SUBST([AMDEP_TRUE])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AMDEP_TRUE])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.ac:10: -1- AC_SUBST([AMDEP_FALSE])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AMDEP_FALSE])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.ac:10: -1- AC_SUBST([AMDEPBACKSLASH])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.ac:10: -1- AC_SUBST([am__nodep])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__nodep])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__nodep$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([am__nodep])
+m4trace:configure.ac:10: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([CXXDEPMODE])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.ac:10: -1- AM_CONDITIONAL([am__fastdepCXX], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:10: -1- AC_SUBST([am__fastdepCXX_TRUE])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.ac:10: -1- AC_SUBST([am__fastdepCXX_FALSE])
+m4trace:configure.ac:10: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:10: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.ac:10: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:11: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:11: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:11: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:11: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CCDEPMODE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.ac:11: -1- AM_CONDITIONAL([am__fastdepCC], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.ac:11: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.ac:11: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
+m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+@%:@undef HAVE_MEMORY_H])
+m4trace:configure.ac:16: -1- AC_SUBST([CPP])
+m4trace:configure.ac:16: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:16: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:16: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:16: -1- AC_SUBST([CPP])
+m4trace:configure.ac:16: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:16: -1- AC_SUBST([GREP])
+m4trace:configure.ac:16: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:16: -1- AC_SUBST([EGREP])
+m4trace:configure.ac:16: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:16: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+@%:@undef STDC_HEADERS])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+@%:@undef HAVE_SYS_TYPES_H])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+@%:@undef HAVE_SYS_STAT_H])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+@%:@undef HAVE_STDLIB_H])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+@%:@undef HAVE_STRING_H])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+@%:@undef HAVE_MEMORY_H])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+@%:@undef HAVE_STRINGS_H])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+@%:@undef HAVE_INTTYPES_H])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+@%:@undef HAVE_STDINT_H])
+m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+@%:@undef HAVE_UNISTD_H])
+m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MEMORY_H])
+m4trace:configure.ac:16: -1- m4_pattern_allow([^HAVE_MEMORY_H$])
+m4trace:configure.ac:18: -1- AC_SUBST([RANLIB])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([RANLIB])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:20: -1- AC_DEFINE_TRACE_LITERAL([HAVE__BOOL])
+m4trace:configure.ac:20: -1- m4_pattern_allow([^HAVE__BOOL$])
+m4trace:configure.ac:20: -1- AH_OUTPUT([HAVE__BOOL], [/* Define to 1 if the system has the type `_Bool\'. */
+@%:@undef HAVE__BOOL])
+m4trace:configure.ac:21: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler
+   calls it, or to nothing if \'inline\' is not supported under any name.  */
+#ifndef __cplusplus
+#undef inline
+#endif])
+m4trace:configure.ac:22: -1- AC_DEFINE_TRACE_LITERAL([int16_t])
+m4trace:configure.ac:22: -1- m4_pattern_allow([^int16_t$])
+m4trace:configure.ac:22: -1- AH_OUTPUT([int16_t], [/* Define to the type of a signed integer type of width exactly 16 bits if
+   such a type exists and the standard includes do not define it. */
+@%:@undef int16_t])
+m4trace:configure.ac:23: -1- AC_DEFINE_TRACE_LITERAL([int32_t])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^int32_t$])
+m4trace:configure.ac:23: -1- AH_OUTPUT([int32_t], [/* Define to the type of a signed integer type of width exactly 32 bits if
+   such a type exists and the standard includes do not define it. */
+@%:@undef int32_t])
+m4trace:configure.ac:24: -1- AC_DEFINE_TRACE_LITERAL([int64_t])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^int64_t$])
+m4trace:configure.ac:24: -1- AH_OUTPUT([int64_t], [/* Define to the type of a signed integer type of width exactly 64 bits if
+   such a type exists and the standard includes do not define it. */
+@%:@undef int64_t])
+m4trace:configure.ac:25: -1- AC_DEFINE_TRACE_LITERAL([size_t])
+m4trace:configure.ac:25: -1- m4_pattern_allow([^size_t$])
+m4trace:configure.ac:25: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+@%:@undef size_t])
+m4trace:configure.ac:26: -1- AC_DEFINE_TRACE_LITERAL([_UINT32_T])
+m4trace:configure.ac:26: -1- m4_pattern_allow([^_UINT32_T$])
+m4trace:configure.ac:26: -1- AH_OUTPUT([_UINT32_T], [/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
+   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
+   @%:@define below would cause a syntax error. */
+@%:@undef _UINT32_T])
+m4trace:configure.ac:26: -1- AC_DEFINE_TRACE_LITERAL([uint32_t])
+m4trace:configure.ac:26: -1- m4_pattern_allow([^uint32_t$])
+m4trace:configure.ac:26: -1- AH_OUTPUT([uint32_t], [/* Define to the type of an unsigned integer type of width exactly 32 bits if
+   such a type exists and the standard includes do not define it. */
+@%:@undef uint32_t])
+m4trace:configure.ac:27: -1- AC_DEFINE_TRACE_LITERAL([_UINT64_T])
+m4trace:configure.ac:27: -1- m4_pattern_allow([^_UINT64_T$])
+m4trace:configure.ac:27: -1- AH_OUTPUT([_UINT64_T], [/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
+   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
+   @%:@define below would cause a syntax error. */
+@%:@undef _UINT64_T])
+m4trace:configure.ac:27: -1- AC_DEFINE_TRACE_LITERAL([uint64_t])
+m4trace:configure.ac:27: -1- m4_pattern_allow([^uint64_t$])
+m4trace:configure.ac:27: -1- AH_OUTPUT([uint64_t], [/* Define to the type of an unsigned integer type of width exactly 64 bits if
+   such a type exists and the standard includes do not define it. */
+@%:@undef uint64_t])
+m4trace:configure.ac:28: -1- AC_DEFINE_TRACE_LITERAL([_UINT8_T])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^_UINT8_T$])
+m4trace:configure.ac:28: -1- AH_OUTPUT([_UINT8_T], [/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
+   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
+   @%:@define below would cause a syntax error. */
+@%:@undef _UINT8_T])
+m4trace:configure.ac:28: -1- AC_DEFINE_TRACE_LITERAL([uint8_t])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^uint8_t$])
+m4trace:configure.ac:28: -1- AH_OUTPUT([uint8_t], [/* Define to the type of an unsigned integer type of width exactly 8 bits if
+   such a type exists and the standard includes do not define it. */
+@%:@undef uint8_t])
+m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_LOCALTIME_R], [/* Define to 1 if you have the `localtime_r\' function. */
+@%:@undef HAVE_LOCALTIME_R])
+m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
+@%:@undef HAVE_MEMSET])
+m4trace:configure.ac:32: -1- AC_CONFIG_FILES([Makefile])
+m4trace:configure.ac:34: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:34: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:34: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
+m4trace:configure.ac:34: -1- AC_SUBST([am__EXEEXT_TRUE])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
+m4trace:configure.ac:34: -1- AC_SUBST([am__EXEEXT_FALSE])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
+m4trace:configure.ac:34: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
+m4trace:configure.ac:34: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
+m4trace:configure.ac:34: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.ac:34: -1- AC_SUBST_TRACE([MKDIR_P])

+ 0 - 0
autoscan.log


+ 181 - 0
card_message_handle.cpp

@@ -0,0 +1,181 @@
+#include <vector>
+
+#include <ev++.h>
+
+#include "card_base.h"
+#include "loc_tool.h"
+#include "message.h"
+#include "zloop.h"
+
+#include "card_message_handle.h"
+
+//一张卡一个ct的所有不同天线的信息
+struct one_ct_message_handle
+{
+	static loc_tool_main m_loc_tool;
+	ev::timer m_min_timer,m_max_timer;
+	//loc_message.
+	std::vector<loc_message> m_msg_list;
+	card_location_base*m_card;
+	const algo_config*m_ac=nullptr;
+	int  m_ct;
+	bool m_min_timeout=false;
+	ev::dynamic_loop * m_loop = nullptr;
+	one_ct_message_handle(card_location_base*card)
+	{
+		m_card=card;
+		m_ct=-1;
+	}
+
+	void reset()
+	{
+		m_ct=-1;
+		m_min_timeout=false;
+		m_msg_list.clear();
+	}
+
+	void on_min_timer()
+	{
+		m_min_timer.stop();
+
+		if((int)m_msg_list.size()>=m_ac->best_msg_cnt)
+		{
+			m_max_timer.stop();
+			calc_location();
+			return;
+		}
+		m_min_timeout=true;
+	}
+
+	void on_max_timer()
+	{
+		m_max_timer.stop();
+		calc_location();
+	}
+
+	void set(ev::dynamic_loop * loop)
+	{
+		m_loop = loop;
+
+		m_min_timer.set(*m_loop);
+		m_min_timer.set<one_ct_message_handle,&one_ct_message_handle::on_min_timer>(this);
+		m_max_timer.set(*m_loop);
+		m_max_timer.set<one_ct_message_handle,&one_ct_message_handle::on_max_timer>(this);
+	}
+
+	void on_message(ev::dynamic_loop *loop,const message_locinfo&loc)
+	{
+		if(m_loop == nullptr && loop!=nullptr)
+			set(loop);
+		else if(loop == nullptr)
+			return;
+		if(!m_msg_list.empty()&& m_ct!=loc.m_card_ct)
+		{
+			m_msg_list.clear();
+		}
+		auto sitPtr = sit_list::instance()->get(loc.m_site_id);
+		if(sitPtr==nullptr)
+		{
+			log_warn("分站信息缺失,SitId:%d",loc.m_site_id);
+			return;
+		}
+		auto s=sit_list::instance()->get(loc.m_site_id);
+		if(m_msg_list.empty())
+		{
+			m_ct=loc.m_card_ct;
+			m_ac=&s->config();
+			m_min_timeout=false;
+			//这里构造loc_message 保存数据
+			m_msg_list.push_back(loc_message(s,loc.m_tof,loc.m_time_stamp,loc.m_card_id,
+						loc.m_card_ct,loc.m_card_type,loc.m_ant_id,loc.m_rav,loc.m_acc,
+						loc.m_sync_ct,loc.m_rssi,loc.m_batty_status));
+
+			//启动本CT的最小、最大两个定时器
+			m_min_timer.start(m_ac->min_wait_time);
+			m_max_timer.start(m_ac->max_wait_time);
+			return;
+		}
+
+		m_msg_list.push_back(loc_message(s,loc.m_tof,loc.m_time_stamp,loc.m_card_id,
+					loc.m_card_ct,loc.m_card_type,loc.m_ant_id,loc.m_rav,loc.m_acc,
+					loc.m_sync_ct,loc.m_rssi,loc.m_batty_status));
+
+		if(m_min_timeout && (int)m_msg_list.size()>=m_ac->best_msg_cnt)
+		{
+			calc_location();
+			m_max_timer.stop();
+		}
+	}
+
+	void calc_location()
+	{
+		auto v = m_msg_list;
+		if(v.empty())
+		{
+			return;
+		}
+
+		log_info("calc_location_begin:card_id=%d,ct=%d,m_ct=%d",m_card->m_id,v[0].m_card_ct,m_ct);
+
+		std::vector<point> rc=std::move(m_loc_tool.calc_location(v));
+		log_info("calc_location:%d size:%d",m_card->m_id,rc.size());
+#if 0
+        for(const auto &_p:rc)
+		    log_info("calc_location:%d (%.2f,%.2f)",m_card->m_id,_p.x,_p.y);
+#endif
+
+		if(!rc.empty()) m_card->on_location(std::move(rc),v);
+
+		reset();
+		log_info("calc_location_end:card_id=%d",m_card->m_id);
+	}
+};
+
+loc_tool_main one_ct_message_handle::m_loc_tool;
+
+card_message_handle::card_message_handle(card_location_base*card)
+{
+	m_card=card;
+
+	for(size_t i=0;i<m_ct_list.size();i++)
+	{
+		m_ct_list[i]=new one_ct_message_handle(card);
+	}
+}
+
+card_message_handle::~card_message_handle()
+{
+	for(auto&it:m_ct_list)
+	{
+		delete it;
+	}
+}
+
+void card_message_handle::on_message(zloop<task*> * loop,const message_locinfo&loc,bool is_history)
+{
+	if(is_history)
+	{
+		log_warn("%s","当前代码没有处理历史消息记录。");
+		return;
+	}
+	int c_status = STATUS_POWER_NOMARL;
+	if(loc.m_batty_status == 2)
+	{
+		c_status ^= STATUS_POWER_NOMARL;
+		c_status  = STATUS_POWER_LOWER_SERIOUS;
+	}
+
+	if(loc.m_callinfo & 0x80)
+	{
+		c_status  |= STATUS_HELP;
+	}
+
+	if((loc.m_callinfo & 0x01) || (loc.m_callinfo & 0x02))
+	{
+		c_status  |= STATUS_CALL;
+	}
+
+	m_card->do_status(c_status);
+	m_ct_list[loc.m_card_ct&(m_ct_list.size()-1)]->on_message(loop,loc);
+}
+

+ 33 - 0
card_message_handle.h

@@ -0,0 +1,33 @@
+
+#ifndef _card_message_handle_h_
+#define _card_message_handle_h_
+
+//一张卡一个ct的所有不同天线的信息
+
+#include <thread>
+
+struct card_location_base;
+struct one_ct_message_handle;
+struct message_locinfo;
+struct task;
+template<typename NT> struct zloop;
+
+struct card_message_handle
+{
+	card_location_base*m_card;
+	std::array<one_ct_message_handle*,16> m_ct_list;
+
+	card_message_handle(card_location_base*card);
+	~card_message_handle();
+
+#ifndef _RELEASE_
+	bool m_first_call=true;
+	std::thread::id m_first_call_thread;
+#endif 
+	
+	void on_message(zloop<task*> * loop,const message_locinfo&loc,bool is_history);
+};
+
+#endif
+
+

BIN
card_message_handle.o


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 940 - 0
config.log


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1057 - 0
config.status


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 6307 - 0
configure


+ 34 - 0
configure.ac

@@ -0,0 +1,34 @@
+#                                               -*- Autoconf -*-
+# Process this file with autoconf to produce a configure script.
+
+AC_PREREQ([2.69])
+AC_INIT([point_algorithm.a], [1.0], [BUG-REPORT-ADDRESS])
+AC_CONFIG_SRCDIR([select_tool.cpp])
+
+AM_INIT_AUTOMAKE
+# Checks for programs.
+AC_PROG_CXX
+AC_PROG_CC
+
+# Checks for libraries.
+
+# Checks for header files.
+AC_CHECK_HEADERS([memory.h])
+
+AC_PROG_RANLIB
+# Checks for typedefs, structures, and compiler characteristics.
+AC_CHECK_HEADER_STDBOOL
+AC_C_INLINE
+AC_TYPE_INT16_T
+AC_TYPE_INT32_T
+AC_TYPE_INT64_T
+AC_TYPE_SIZE_T
+AC_TYPE_UINT32_T
+AC_TYPE_UINT64_T
+AC_TYPE_UINT8_T
+
+# Checks for library functions.
+AC_CHECK_FUNCS([localtime_r memset])
+AC_CONFIG_FILES([Makefile])
+
+AC_OUTPUT

+ 1 - 0
depcomp

@@ -0,0 +1 @@
+/usr/share/automake-1.12/depcomp

+ 1 - 0
install-sh

@@ -0,0 +1 @@
+/usr/share/automake-1.12/install-sh

BIN
libpoint_algorithm.a


+ 119 - 0
loc_point.cpp

@@ -0,0 +1,119 @@
+
+#include <memory.h>
+#include "loc_point.h"
+#include "ant.h"
+#include "log.h"
+#include "loc_message.h"
+
+loc_point::loc_point()
+    :m_time(0)
+    ,m_ct(-1)
+	,m_cid(-1)
+    ,m_type(-1)
+    ,m_sid(-1)
+    ,m_acc(0)
+    ,m_rav(0)
+    ,m_cred_level(0)
+    ,m_dist(0)
+    ,m_speed(0)
+    ,m_stat(0)
+    ,m_useless(false)
+    ,m_dist1(0)
+    ,m_dist2(0)
+    ,m_smooth_x(0)
+    ,m_smooth_y(0)
+{
+    memset(&m_tof,0,sizeof(m_tof));
+    memset(&m_rsp,0,sizeof(m_rsp));
+}
+
+loc_point& loc_point::reset()
+{
+    memset(this,0,sizeof(*this));
+    return *this;
+}
+
+inline const char* now(char*date_str,uint64_t time)
+{
+    time_t ntime=time/1000;
+    struct tm buff;
+    const struct tm*t=localtime_r(&ntime, &buff);
+
+    sprintf(date_str,"%d-%02d-%02d %02d:%02d:%02d.%03d" ,
+            t->tm_year+1900,t->tm_mon+1,t->tm_mday,
+            t->tm_hour,t->tm_min,t->tm_sec,(int)(time%1000));
+
+    return date_str;
+}
+
+void loc_point::debug_out(const char *str)const
+{
+    char time_buff[128];
+#if 1
+    logn_info(3,"t=%s,sit=%d,card=%d,ct=%d,cred=%d,"
+            "tof1=%d,tof2=%d,pt=(%.2lf,"
+            "%.2lf),rsp=1,acc=%.2f,dist=%.2lf,dist1=%.2lf,dist2=%.2lf,rav=%.2f,speed:%f\n",
+            now(time_buff,m_time), m_sid, 
+			m_cid,
+			m_ct, m_cred_level,m_type,
+            m_tof[0], m_tof[1],  x,
+            y ,(m_rsp[0]+m_rsp[1])>>1,m_acc,
+            m_dist1,m_dist,m_dist2, m_rav,m_speed
+          );
+#else
+    printf("[%s]t=%s,sit=%d,ct=%d,cred=%d,"
+            "tof1=%d,tof2=%d,pt=(%.2lf,"
+            "%.2lf),rsp=,acc=%.2f,dist=%.2lf,dist1=%.2lf,dist2=%.2lf,rav=%.2f,speed=%.2f\n",
+            str,now(time_buff,m_time), m_sid, m_ct, m_cred_level,
+            m_tof[0], m_tof[1],  m_smooth_x,
+            m_smooth_y ,m_acc,
+            m_dist1,m_dist,m_dist2, m_rav, m_speed
+          );
+#endif
+}
+int loc_point::inc_cl(int cred_level)
+{
+    return m_cred_level+=cred_level;
+}
+
+int loc_point::set_cl(int cred_level)
+{
+    return m_cred_level=cred_level;
+}
+
+int loc_point::cl()const
+{
+    return m_cred_level;
+}
+
+void loc_point::set_source(const loc_message&li,const loc_message&li2)
+{
+    m_sid = li.m_sit->m_id;
+	m_cid = li.m_card_id;
+    m_type=li.m_card_type;
+    m_time=std::min(li.m_loc_time,li2.m_loc_time);
+    m_ct=li.m_card_ct;
+    m_acc=li.m_acc *10;// 1270.;
+    m_rav=li.m_rav;
+    m_tof[li.m_ant_id]=li.m_num_ticks;
+    m_tof[li2.m_ant_id]=li2.m_num_ticks;
+    m_rsp[li.m_ant_id]=li.m_rssi;
+    m_rsp[li2.m_ant_id]=li2.m_rssi;
+    m_step=0;
+}
+
+void loc_point::set_source(const loc_message&li)
+{
+    m_sid = li.m_sit->m_id;
+	m_cid = li.m_card_id;
+    m_type=li.m_card_type;
+    m_time=li.m_loc_time;
+    m_ct=li.m_card_ct;
+    m_acc=li.m_acc *10;// 1270.;
+    m_rav=li.m_rav;
+    m_tof[li.m_ant_id]=li.m_num_ticks;
+    m_tof[li.m_ant_id?0:1]=0;
+    m_rsp[li.m_ant_id]=li.m_rssi;
+    m_rsp[li.m_ant_id?0:1]=0;
+    m_step=0;
+}

+ 96 - 0
loc_point.h

@@ -0,0 +1,96 @@
+#ifndef _LOC_POINT_HPP_
+#define _LOC_POINT_HPP_
+
+#include "point.h"
+#include "line_fit.h"
+
+struct loc_message;
+
+struct loc_point:point
+{
+	int64_t m_time;
+	int     m_ct;
+	uint32_t m_cid;
+    uint8_t  m_type;
+    int     m_sid;
+	float	m_acc;
+	float	m_rav;
+	int	    m_cred_level;
+	int		m_tof[2];
+    int16_t	m_rsp[2];
+	int	    m_step;
+	double  m_area;
+	point   m_sol[2];
+	double  m_dist;
+	double 	m_speed;
+	int 	m_stat;
+    bool    m_useless;
+
+	double m_dist1;	//smooth phase 1
+	double m_dist2;	//smooth phase 3
+	double m_smooth_x;
+	double m_smooth_y;
+
+	fit_result m_k;
+
+	fit_result&set_k(const fit_result&k)
+	{
+		return m_k=k;
+	}
+
+	loc_point();
+	const point& operator[](int i)const
+	{
+		return m_sol[i];
+	}
+
+	point& operator[](int i)
+	{
+		return m_sol[i];
+	}
+
+	double loc_dist(const point&pt)const
+	{
+		return m_sol[0].dist_direct(pt);
+	}
+
+	double loc_dist(const loc_point&lp)const
+	{
+		return m_sol[0].dist_direct(lp.m_sol[0]);
+	}
+
+	bool is_same_site(const loc_point&o)const
+	{
+		return m_sid==o.m_sid;
+	}
+
+	double time_off(const loc_point&o)const
+	{
+		return (o.m_time-m_time)/1000.;
+	}
+
+	double ct_off(const loc_point&o)const
+	{
+		return o.m_ct-m_ct;
+	}
+
+	void  debug_out(const char * str="")const ;
+
+	void set_sol(int i,const point&p) ;
+	bool b_50m()const
+	{
+		static int tof_50m=50/(15.65*2.996*1e-4);
+		return m_tof[0]==0?m_tof[1]>tof_50m:m_tof[0]>tof_50m;
+	}
+
+	loc_point& reset() ;
+
+	int inc_cl(int cred_level) ;
+	int set_cl(int cred_level) ;
+	int cl()const ;
+
+	void set_source(const loc_message&li,const loc_message&li2) ;
+	void set_source(const loc_message&li) ;
+};
+#endif
+

BIN
loc_point.o


+ 307 - 0
loc_tool.cpp

@@ -0,0 +1,307 @@
+
+#include <vector>
+
+#include <log.h>
+#include <ant.h>
+#include <loc_tool.h>
+#include <message.h>
+
+std::vector<point> loc_tool_tdoa_3_base::calc_location(std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tdoa_3_base::index() 
+{
+	return 5;
+}
+
+std::vector<point> loc_tool_tdoa_2_base::calc_location(std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tdoa_2_base::index() 
+{
+	return 3;
+}
+
+std::vector<point> loc_tool_tdoa_1_base::calc_location(std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tdoa_1_base::index() 
+{
+	return 1;
+}
+
+std::vector<point> loc_tool_tof_3_base::calc_location(std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tof_3_base::index() 
+{
+	return 4;
+}
+
+std::vector<point> loc_tool_tof_2_base::calc_location(std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tof_2_base::index() 
+{
+	return 2;
+}
+
+
+std::vector<point> loc_tool_tof_1_base::calc_location(std::vector<loc_message>&locm)
+{
+    int32_t last_ct = -1;
+    std::vector<point> vec;
+    std::vector<loc_message> lm;
+    for(auto rit = locm.rbegin();rit != locm.rend();rit++)
+    {
+//        site s = rit->m_sit;
+
+        if(rit->m_sit->is_path_empty() || rit->m_num_ticks == 0)
+          continue;
+        if(last_ct == -1)
+          last_ct = rit->m_card_ct;
+        else if(last_ct != rit->m_card_ct)
+          continue;
+		double dist_tof=rit->m_num_ticks*15.65*2.996*1e-4/rit->m_sit->m_scale;
+        auto v = rit->m_sit->solving(rit->m_ant_id,dist_tof);
+        lm.insert(lm.begin(),*rit);
+        vec.insert(std::end(vec),std::begin(v),std::end(v));
+    }
+    locm.swap(lm);
+	return std::move(vec);
+}
+int loc_tool_tof_1_base::index() 
+{
+	return 0;
+}
+
+loc_tool_main::loc_tool_main()
+{
+	set_tool(new loc_tool_tof_1_base());
+	set_tool(new loc_tool_tof_2_base());
+	set_tool(new loc_tool_tof_3_base());
+	set_tool(new loc_tool_tdoa_1_base());
+	set_tool(new loc_tool_tdoa_2_base());
+	set_tool(new loc_tool_tdoa_3_base());
+}
+
+loc_tool_main::~loc_tool_main()
+{
+	for(auto&tool:g_tool)
+		delete tool;
+}
+
+void loc_tool_main::set_tool(loc_tool*tool)
+{
+	int index=tool->index();
+	if(g_tool[index])
+	{
+		delete g_tool[index];
+		g_tool[index]=0;
+	}
+	g_tool[index]=tool;
+}
+
+std::vector<point> loc_tool_main::calc_location(std::vector<loc_message>&locm)
+{
+	if(locm.empty()) return {};
+	int tool_index=locm[0].tool_index(),i=1,len=locm.size();
+	for(;i<len;i++)
+	{
+		if(tool_index!=locm[i].tool_index())
+			break;
+	}
+
+	if(i==len)
+	{
+		return std::move(g_tool[tool_index]->calc_location(locm));
+	}
+
+	//包含至少两种定位方式的基站,目前只考虑两种
+	std::vector<loc_message> locm1,locm2;
+	locm1.assign(locm.begin(),locm.begin()+i);
+
+	for(;i<len;i++)
+	{
+		if(tool_index!=locm[i].tool_index())
+			locm2.push_back(locm[i]);
+		else
+			locm1.push_back(locm[i]);
+	}
+    bool flag = false;
+    if(locm2[0].tool_index() > tool_index)
+        flag = true;
+    std::vector<point> rc;
+    if(flag && (locm2[0].m_sit->config().best_msg_cnt<=(int)locm2.size()))
+    {
+		int index=locm2[0].tool_index();
+		rc = std::move(g_tool[index]->calc_location(locm2));
+        locm.swap(locm2);
+    }
+    else if(locm1[0].m_sit->config().best_msg_cnt<=(int)locm1.size())
+	{
+	    rc = std::move(g_tool[tool_index]->calc_location(locm1));
+        locm.swap(locm1);
+	}
+    return std::move(rc);
+}
+
+loc_tool* loc_tool_main::g_tool[6]={0,0,0,0,0,0};
+
+/*
+std::vector<point> loc_tool_tdoa_3_base::calc_location(const std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tdoa_3_base::index() 
+{
+	return 5;
+}
+
+std::vector<point> loc_tool_tdoa_2_base::calc_location(const std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tdoa_2_base::index() 
+{
+	return 3;
+}
+
+std::vector<point> loc_tool_tdoa_1_base::calc_location(const std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tdoa_1_base::index() 
+{
+	return 1;
+}
+
+std::vector<point> loc_tool_tof_3_base::calc_location(const std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tof_3_base::index() 
+{
+	return 4;
+}
+
+std::vector<point> loc_tool_tof_2_base::calc_location(const std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tof_2_base::index() 
+{
+	return 2;
+}
+
+void loc_tool_tof_1_base::on_loc_message(ant*,const message_locinfo&m)
+{
+	log_info("tof1-message:site=%d,ant=%d,card=%d,ct=%d,tof=%lld,rav=%02X,acc=%02X,rssi=%d",
+			m.m_site_id,m.m_ant_id,m.m_card_id,m.m_card_ct,m.m_tof,m.m_rav,m.m_acc,m.m_rssi);
+}
+
+std::vector<point> loc_tool_tof_1_base::calc_location(const std::vector<loc_message>&locm)
+{
+	return std::vector<point>();
+}
+int loc_tool_tof_1_base::index() 
+{
+	return 0;
+}
+
+loc_tool_main::loc_tool_main()
+{
+	set_tool(new loc_tool_tof_1_base());
+	set_tool(new loc_tool_tof_2_base());
+	set_tool(new loc_tool_tof_3_base());
+	set_tool(new loc_tool_tdoa_1_base());
+	set_tool(new loc_tool_tdoa_2_base());
+	set_tool(new loc_tool_tdoa_3_base());
+}
+
+loc_tool_main::~loc_tool_main()
+{
+	for(auto&tool:g_tool)
+		delete tool;
+}
+
+loc_tool* loc_tool_main::get_tool(int index)
+{
+	if((uint32_t)index >= sizeof(g_tool)/sizeof(loc_tool*))
+		return nullptr;
+	
+	return g_tool[index];
+}
+
+void loc_tool_main::set_tool(loc_tool*tool)
+{
+	int index=tool->index();
+	if(g_tool[index])
+	{
+		delete g_tool[index];
+		g_tool[index]=0;
+	}
+	g_tool[index]=tool;
+}
+
+void loc_tool_main::on_loc_message(ant*a, const message_locinfo&m)
+{
+	loc_tool*lt=get_tool(a->index());
+	if(lt==nullptr)
+	{
+		log_warn("无法找到对应的loctool-message:site=%d,ant=%d,card=%d,ct=%d,tof=%lld,rav=%02X,acc=%02X,rssi=%d",
+				m.m_site_id,m.m_ant_id,m.m_card_id,m.m_card_ct,m.m_tof,m.m_rav,m.m_acc,m.m_rssi);
+		return;
+	}
+
+	lt->on_loc_message(a, m);
+}
+
+std::vector<point> loc_tool_main::calc_location(const std::vector<loc_message>&locm)
+{
+	if(locm.empty()) return {};
+	int tool_index=locm[0].tool_index(),i=1,len=locm.size();
+	for(;i<len;i++)
+	{
+		if(tool_index!=locm[i].tool_index())
+			break;
+	}
+
+	if(i==len)
+	{
+		return std::move(g_tool[tool_index]->calc_location(locm));
+	}
+
+	//包含至少两种定位方式的基站,目前只考虑两种
+	std::vector<loc_message> locm1,locm2;
+	locm1.assign(locm.begin(),locm.begin()+i);
+
+	for(;i<len;i++)
+	{
+		if(tool_index!=locm[i].tool_index())
+			locm2.push_back(locm[i]);
+		else
+			locm1.push_back(locm[i]);
+	}
+
+	std::vector<point> rc;
+	if(locm1[0].m_ant->config().best_msg_cnt<=(int)locm1.size())
+	{
+		rc=std::move(g_tool[tool_index]->calc_location(locm1));
+	}
+
+	if(locm2[0].m_ant->config().best_msg_cnt<=(int)locm2.size())
+	{
+		int index=locm2[0].tool_index();
+		auto v=std::move(g_tool[index]->calc_location(locm2));
+		rc.insert(rc.begin(),v.begin(),v.end());
+	}
+
+	return std::move(rc);
+}
+*/

+ 126 - 0
loc_tool.h

@@ -0,0 +1,126 @@
+#ifndef __loc_tool_hpp__
+#define __loc_tool_hpp__
+#include "loc_message.h"
+struct ant;
+struct message_locinfo;
+/*
+struct loc_tool
+{
+	//将基础信息送入工具类,目前考虑各种算法输出不同的实时日志
+	virtual void on_loc_message(ant*a, const message_locinfo&m){};
+	virtual std::vector<point> calc_location(const std::vector<loc_message>&locm)=0;
+	virtual int index()
+	{
+		return -1;
+	}
+	virtual ~loc_tool(){}
+};
+
+struct loc_tool_tdoa_3_base:loc_tool
+{
+	virtual std::vector<point> calc_location(const std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tdoa_2_base:loc_tool
+{
+	virtual std::vector<point> calc_location(const std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tdoa_1_base:loc_tool
+{
+	virtual std::vector<point> calc_location(const std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tof_3_base:loc_tool
+{
+	virtual std::vector<point> calc_location(const std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tof_2_base:loc_tool
+{
+	virtual std::vector<point> calc_location(const std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tof_1_base:loc_tool
+{
+	virtual std::vector<point> calc_location(const std::vector<loc_message>&locm);
+	virtual void on_loc_message(ant*a, const message_locinfo&m);
+	virtual int index();
+};
+
+struct loc_tool_main:loc_tool
+{
+	loc_tool* g_tool[6];
+
+	loc_tool_main();
+	~loc_tool_main();
+	void set_tool(loc_tool*tool);
+	loc_tool* get_tool(int index);
+
+	void on_loc_message(ant*a, const message_locinfo&m);
+	std::vector<point> calc_location(const std::vector<loc_message>&locm);
+};
+*/
+struct loc_tool
+{
+	virtual std::vector<point> calc_location(std::vector<loc_message>&locm)=0;
+	virtual int index()
+	{
+		return -1;
+	}
+	virtual ~loc_tool(){}
+};
+
+struct loc_tool_tdoa_3_base:loc_tool
+{
+	virtual std::vector<point> calc_location(std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tdoa_2_base:loc_tool
+{
+	virtual std::vector<point> calc_location(std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tdoa_1_base:loc_tool
+{
+	virtual std::vector<point> calc_location(std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tof_3_base:loc_tool
+{
+	virtual std::vector<point> calc_location(std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tof_2_base:loc_tool
+{
+	virtual std::vector<point> calc_location(std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_tof_1_base:loc_tool
+{
+	virtual std::vector<point> calc_location(std::vector<loc_message>&locm);
+	virtual int index();
+};
+
+struct loc_tool_main:loc_tool
+{
+	static loc_tool* g_tool[6];
+	loc_tool_main();
+	~loc_tool_main();
+	static void set_tool(loc_tool*tool);
+	std::vector<point> calc_location( std::vector<loc_message>&locm);
+};
+
+
+#endif
+

BIN
loc_tool.o


+ 1 - 0
missing

@@ -0,0 +1 @@
+/usr/share/automake-1.12/missing

+ 484 - 0
select_tool.cpp

@@ -0,0 +1,484 @@
+#include "select_tool.h"
+#include "ant.h"
+#include "card_path.h"
+#include "log.h"
+void select_point_object::att_initiate()
+{
+	m_fitk.add_tool(30,5,5);
+	m_fitk.add_tool(30,5,6);
+	m_fitk.add_tool(30,10,10);
+	m_fitk.add_tool(30,10,15);
+
+	m_fitk.add_tool(20,5,6);
+	m_fitk.add_tool(30,4,6);
+	m_fitk.add_tool(40,4,6);
+
+
+	m_fita.add_tool(15,5,5);
+	m_begin=m_last=0;
+
+}
+loc_point select_point_object::select_solution_impl(const std::vector<point> vp,const std::vector<loc_message>&lm)
+{
+    bool flag=false;
+    loc_point lp;
+    if(vp.size()==4)
+    {
+        m_d.grow().reset().set_source(lm[0],lm[1]);
+        flag = true;
+    }
+    if(vp.size()==2 && lm[0].m_card_ct - last_ct() == 1) 
+    {
+        m_d.grow().reset().set_source(lm[0]);
+        flag = true;
+    }
+    if(flag)
+    {
+        if(!select_solution(vp,lm[0].m_sit.get(),lp))
+        {
+            m_cur_fit.reset();
+            return lp;
+        }
+    }
+    m_ct = lm[0].m_card_ct;
+    return lp;
+}
+
+int select_point_object::find_last(int start)
+{
+	for(int i=start,len=m_d.size();i<len;i++)
+	{
+		if(m_d(i).cl()>0)
+			return i;
+	}
+
+	return -1;
+}
+
+int select_point_object::find_first(int start)
+{
+	for(int i=start,len=m_d.size();i<len;i++)
+	{
+		if(m_d[i].cl()>0)
+			return i;
+	}
+
+	return -1;
+}
+bool select_point_object::filter_by_fit(loc_point & c,const std::vector<point> & vp,const double scale)
+{
+    fit_result * fit = get_best_fit();
+	if(fit==nullptr || m_begin==nullptr || fit->ke>2)
+		return false;
+    loc_point &f = *m_begin;
+	std::array<solpoint,4> v;
+    int cnt = vp.size();
+	for(int i=0;i<cnt;i++)
+	{
+		v[i].set_sol(vp[i],fabs(fit->testk(c.m_time/1000.,f.dist_direct(vp[i]))));
+	}
+    std::sort(&v[0],&v[0]+cnt);
+    double a = getA(fit,scale,v[1].score()-v[0].score());  
+    if(a<0)
+      return false;
+	if(!filter_by_acc(c,v,a))
+	{
+		c.set_cl(0);
+		return true; //false?
+	}
+    reset_fit(vp[0].dist(v[0])); 
+    c[0]=v[0];
+    c[1]=v[1];
+    return true;
+
+}
+bool select_point_object::filter_by_acc(loc_point&c,std::array<solpoint,4>&v,double a)
+{
+	if(!m_last->is_same_site(c))
+		return true;
+
+	double td=m_last->time_off(c);
+
+	if(v[0].score()>a*td*td)
+		return false;
+
+	return true;
+}
+
+
+void select_point_object::select_one_ant(loc_point &c,const std::vector<point> & vp)
+{
+	int last=find_last(1);
+	if(last>0)
+	{
+		loc_point&p=m_d(last);
+
+		int cnt=vp.size();
+		std::array<solpoint,4> res;
+
+		//find the shortest dis
+		for(int i=0;i<cnt;i++) 
+			res[i].set_sol(vp[i],vp[i].dist(p[0]));
+
+		std::sort(&res[0],&res[0]+cnt);
+
+		c[1].set(res[1]);
+		c[0].set(res[0]);
+		c.inc_cl(5);
+    }
+}
+ 
+point select_point_object::select_solution0(std::vector<point> &tvp,const double scale)
+{
+   //log_info("lemon test 2 :cardid:%d sit:%f sitid:%d",m_d(0).m_cid,scale,m_d(0).m_sid);
+    loc_point&c=m_d(0);
+	if(m_d.size()==1)
+	{
+		//first point ,only accpet two ants good data.
+		if(c.cl()>0 && tvp.size()<4)
+		{
+			c[1]=tvp[1];
+			return c[0]=tvp[0];
+		}
+
+		m_d.skip(1);
+		return point(0,0);
+	}
+    select_solution1(c,tvp,scale);
+    return c[0];
+}
+bool select_point_object::select_solution(const std::vector<point> &vp,const site*sit,loc_point &p)
+{
+   //log_info("lemon test 1 :cardid:%d sit:%d sitid:%d",m_d(0).m_cid,sit->m_id,m_d(0).m_sid);
+   remove_history(); 
+   std::vector<point> tvp(vp.begin(),vp.end());
+   if(vp.size()==4)
+   {
+       int c=0;
+       std::array<solpoint,4> res;
+       for(int i=0;i<2;i++)
+	   {
+            int x = i+2;
+			double d=vp[i].dist(vp[x]);
+			if(d<sit->ant_dist()*3)
+			{
+				res[c++].set_sol(vp[i].middle(vp[x]),d);
+			}
+			else
+			{
+				res[c++].set_sol(vp[i]);
+				res[c++].set_sol(vp[x]);
+			}
+		}
+
+		std::sort(&res[0],&res[0]+c);
+
+        tvp.clear();
+		for(int i=0;i<c;i++)
+          tvp.push_back(res[i]);
+
+		m_d(0).inc_cl(10);
+    }
+    point pt = select_solution0(tvp,sit->m_scale);
+	if(pt.empty() || m_d.empty())
+		return false;
+	m_d(0).set(pt);
+    if(!m_d(0).empty())
+		m_d(0).m_dist=sit->dist_direct(pt);
+	else
+	{
+		m_d(0).set_cl(0);
+		if(m_last) m_d(0).m_dist=0.01*m_last->m_dist>0?1:-1;
+	}
+
+	m_d(0).m_dist1=sit->dist_direct(pt);
+    //
+	//std_info("revise_by_history:::%llu",m_d(0).m_time);
+    bool fg=revise_by_history(pt,sit,m_d(0).m_time);
+	if(!fg)
+	{
+		log_warn("out of site path:t=%ld,sit=%d,card_id=%d,ct=%d,tof1=%d,tof2=%d,pt=(%f,%f)\n", m_d(0).m_time, m_d(0).m_sid,m_d(0).m_cid,m_d(0).m_ct, m_d(0).m_tof[0], m_d(0).m_tof[1], pt.x, pt.y);
+	
+	}
+
+    if(!card_path::inst().is_at_path(pt))
+	{
+		m_d(0).set_cl(0);
+
+		log_warn("out of path:t=%ld,sit=%d,card_id=%d,ct=%d,tof1=%d,tof2=%d,pt=(%f,%f)\n", m_d(0).m_time, m_d(0).m_sid,m_d(0).m_cid,m_d(0).m_ct, m_d(0).m_tof[0], m_d(0).m_tof[1], pt.x, pt.y);
+		return false;
+	}
+
+
+	m_last=&m_d(0);
+
+	if(m_line.empty() && m_d.size()>=2 && !make_line())
+		return false;
+    if(!m_line.contain(m_d(0),0.01) || (m_begin && !m_line.contain(m_begin->m_sol[0], 0.01)))
+    {
+		m_fitk.reset_data();
+		m_fita.reset_data();
+		m_begin=m_last=nullptr;
+
+		int i0=find_last(1);
+		if(i0==-1)
+			return false;
+
+		std::vector<point> path=card_path::inst().find_path(m_d(i0),m_d(0));
+
+		m_d.skip(m_d.size()-i0);
+
+		if(path.empty())
+		{
+			m_line.clear();
+			return false;
+		}
+
+		m_line.set(path.back(),m_d(0));
+	} 
+    if(!m_begin)
+	{
+		int idx=find_first(0);
+		if(idx>=0) m_begin=&m_d[idx];
+	}
+
+	if(!m_last)
+	{
+		int idx=find_last(0);
+		if(idx>=0) m_last=&m_d(idx);
+	}
+
+	if(m_begin && m_d(0).cl())
+	{
+		//implemented by li
+		int lastID1=find_last(1);
+		int lastID2=-1;
+		if(lastID1!=-1)
+			lastID2=find_last(lastID1+1);
+		if(lastID2!=-1)
+		{
+			double t0=m_last->m_time/1000., t1=m_d(lastID1).m_time/1000., t2=m_d(lastID2).m_time/1000.;
+			double d0=m_begin->loc_dist(*m_last), d1=m_begin->loc_dist(m_d(lastID1)), d2=m_begin->loc_dist(m_d(lastID2));
+			double k1=(d1-d0)/(t1-t0), k2=(d2-d1)/(t2-t1);
+			if(t0-t1<5 && t1-t2<5 && fabs(k2-k1)<0.5)
+			{
+				double tbegin = t0-3;
+				while(tbegin<t1+0.5)
+					tbegin=tbegin+1;
+				double tk=(d0-d1)/(t0-t1), tb=d1-tk*t1;		//d1+(d0-d1)/(t0-t1)*(t-t1)
+				for(double ti=tbegin;ti<t0;ti=ti+1)
+				{
+					//std_info("add ..seelct");
+					m_fitk.add(ti, tk*ti+tb);
+				}
+			}
+		}
+		m_fitk.add(m_last->m_time/1000.,m_begin->loc_dist(*m_last));
+
+		if(m_d.size()>1)
+		{
+			int pre=find_last(1);
+			if(pre>0) 
+			{
+				m_fita.add(m_d(0).m_time/1000.,m_begin->loc_dist(m_d(0))-m_begin->loc_dist(m_d(pre)));
+			}
+		}
+	}
+
+   p.set(pt);
+   save_k();
+   p.m_useless=fg;
+
+   return true;
+
+}
+
+bool select_point_object::make_line()
+{
+	int i0=-1,i1=-1;
+
+	if(-1==(i0=find_last(0)))
+		return false;
+
+	if(-1==(i1=find_last(i0+1)))
+		return false;
+
+	m_line.set(m_d(i0),m_d(i1));
+
+	return true;
+}
+
+void select_point_object::remove_history()
+{
+	loc_point&b=m_d(0);
+
+	if(m_d.size()>120 || (m_d.size()>2 && m_d(1).time_off(b)>max_histime))
+	{
+		m_d.skip_if([&b,this](loc_point&p){ return p.time_off(b)>max_histime;});
+		m_fitk.reset_data();
+		m_fita.reset_data();
+		m_cur_fit.reset();
+		m_begin=m_last=nullptr;
+		int idx=find_first(0);
+		if(idx<0) 
+			return;
+		m_begin=&m_d[idx];
+		idx=find_last(1);
+		m_last=&m_d(idx);
+
+		double dist=0,dist2=0;
+		for(int len=std::min(15,m_d.size()-1),i=len;i>0;i--)
+		{
+			if(!m_d(i).cl())
+				continue;
+			int lastID1=find_last(i+1);
+			int lastID2=-1;
+			if(lastID1!=-1)
+				lastID2=find_last(lastID1+1);
+			if(lastID2!=-1)
+			{
+				double t0=m_d(i).m_time/1000., t1=m_d(lastID1).m_time/1000., t2=m_d(lastID2).m_time/1000.;
+				double d0=m_begin->loc_dist(m_d(i)[0]), d1=m_begin->loc_dist(m_d(lastID1)[0]), 
+														d2=m_begin->loc_dist(m_d(lastID2)[0]);
+				double k1=(d1-d0)/(t1-t0), k2=(d2-d1)/(t2-t1);
+				if(t0-t1<5 && t1-t2<5 && fabs(k2-k1)<0.5)
+				{
+					double tbegin = t0-3;
+					while(tbegin<t1+0.5)
+						tbegin=tbegin+1;
+					double tk=(d0-d1)/(t0-t1), tb=d1-tk*t1;		//d1+(d0-d1)/(t0-t1)*(t-t1)
+					for(double ti=tbegin;ti<t0;ti=ti+1)
+					{
+						//std_info("add remove..");
+						m_fitk.add(ti, tk*ti+tb);
+					}
+				}
+			}
+
+			dist=m_begin->loc_dist(m_d(i)[0]);
+						//std_info("add remove..");
+			m_fitk.add(m_d(i).m_time/1000.,dist);
+
+			if(i==len)
+				continue;
+
+			m_fita.add(m_d(i).m_time/1000.,dist-dist2);
+			dist2=dist;
+		}
+		save_k();
+	}
+
+}
+void select_point_object::save_k()
+{
+	const fit_result*fk=best_fit_raw(0,4);
+	if(!fk)
+	{
+		m_cur_fit.reset();
+		return;
+	}
+	m_cur_fit=*fk;
+
+	fit_result&r=m_cur_fit;
+	card_fit*fa=&m_fita[0];
+	if(fa->is_valid() && fa->ke<0.1 && fk->k*fa->k<0)
+	{
+		double dk=fa->k*fa->num_point;
+		r.ka=fa->k;
+		if((fk->k+dk)*fk->k<0)
+			r.k=0;
+		else
+			r.k+=dk;
+
+		double y=fk->k*m_fitk(0).x+fk->kb;
+		r.kb=y-m_fitk(0).x*r.k;
+	}
+
+
+}
+fit_result* select_point_object::best_fit_raw(int num_point,int start,int last)
+{
+	card_fit*fit=nullptr;
+
+	start=std::max(start,0);
+	last  =std::min(last,m_fitk.tool_size());
+	if(last==-1)
+		last=m_fitk.tool_size();
+	//std_info("best_fit_raw :%d:%d",start,last);
+	for(int i=start;i<last;i++)
+	{
+		if(!m_fitk[i].is_valid())
+			continue;
+
+		if(m_fitk[i].num_point<num_point)
+			continue;
+
+		if(fit==nullptr)
+		{
+			fit=&m_fitk[i];
+			continue;
+		}
+
+		if(fit->ke>m_fitk[i].ke)
+		{
+			fit=&m_fitk[i];
+		}
+	}
+
+	return fit;
+}
+
+select_tool::~select_tool()
+{
+	if(m_spo !=nullptr)
+	  delete m_spo;
+}
+
+loc_point select_tool_person_1::select_solution(const std::vector<point> vp,const std::vector<loc_message>&lm)
+{
+    loc_point lp;
+    //select point.
+    if(lm[0].tool_index() == 0)  
+    {
+		if(m_spo==nullptr)
+			m_spo = new person_point_filter(this); 
+        lp=m_spo->select_solution_impl(vp,lm);
+    }
+    else if (lm[0].tool_index() == 2)
+    {
+        //for now..
+        //m_spo = new person_point_filter(); 
+        lp=m_spo->select_solution_impl(vp,lm);
+    }
+    else
+    {}
+    return lp;
+}
+
+loc_point select_tool_car_1::select_solution(const std::vector<point> vp,const std::vector<loc_message>&lm)
+{
+    loc_point lp;
+    //select point.
+    if(lm[0].tool_index() == 0)  
+    {
+		if(m_spo==nullptr)
+			m_spo = new car_point_filter(this); 
+        lp=m_spo->select_solution_impl(vp,lm);
+    }
+    else if (lm[0].tool_index() == 2)
+    {
+        //for now..
+        //m_spo = new car_point_filter(); 
+        lp=m_spo->select_solution_impl(vp,lm);
+    }
+    else
+    {}
+    return lp;
+}
+
+
+select_tool_manage * select_tool_manage::instance()
+{
+    static select_tool_manage stm;
+    return &stm;
+}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1205 - 0
select_tool.h


BIN
select_tool.o