Added external libraries from openXC CMake files.
authorRomain Forlot <romain.forlot@iot.bzh>
Tue, 2 May 2017 16:29:37 +0000 (18:29 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Tue, 2 May 2017 16:29:37 +0000 (18:29 +0200)
Now libraries are cleanly included and built.

Change-Id: Iaa85639578b55b2da8357bc438426403e2cca8de
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
284 files changed:
CAN-binder/etc/config.cmake
CAN-binder/libs/CMakeLists.txt
CAN-binder/libs/bitfield-c/CMakeLists.txt [new file with mode: 0644]
CAN-binder/libs/ini-config/CMakeLists.txt [new file with mode: 0644]
CAN-binder/libs/isotp-c/CMakeLists.txt [new file with mode: 0644]
CAN-binder/libs/nanopb/CMakeLists.txt [deleted file]
CAN-binder/libs/openxc-message-format/CMakeLists.txt [new file with mode: 0644]
CAN-binder/libs/openxc-message-format/libs/nanopb [deleted submodule]
CAN-binder/libs/openxc-message-format/libs/nanopb/.gitignore [moved from CAN-binder/libs/nanopb/.gitignore with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/.travis.yml [moved from CAN-binder/libs/nanopb/.travis.yml with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/AUTHORS [moved from CAN-binder/libs/nanopb/AUTHORS with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/BUILD [moved from CAN-binder/libs/nanopb/BUILD with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/CHANGELOG.txt [moved from CAN-binder/libs/nanopb/CHANGELOG.txt with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/CONTRIBUTING.md [moved from CAN-binder/libs/nanopb/CONTRIBUTING.md with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/LICENSE.txt [moved from CAN-binder/libs/nanopb/LICENSE.txt with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/README.md [moved from CAN-binder/libs/nanopb/README.md with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/Makefile [moved from CAN-binder/libs/nanopb/docs/Makefile with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/concepts.rst [moved from CAN-binder/libs/nanopb/docs/concepts.rst with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/generator_flow.svg [moved from CAN-binder/libs/nanopb/docs/generator_flow.svg with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/index.rst [moved from CAN-binder/libs/nanopb/docs/index.rst with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/logo/logo.png [moved from CAN-binder/libs/nanopb/docs/logo/logo.png with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/logo/logo.svg [moved from CAN-binder/libs/nanopb/docs/logo/logo.svg with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/logo/logo16px.png [moved from CAN-binder/libs/nanopb/docs/logo/logo16px.png with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/logo/logo48px.png [moved from CAN-binder/libs/nanopb/docs/logo/logo48px.png with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/lsr.css [moved from CAN-binder/libs/nanopb/docs/lsr.css with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/menu.rst [moved from CAN-binder/libs/nanopb/docs/menu.rst with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/migration.rst [moved from CAN-binder/libs/nanopb/docs/migration.rst with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/reference.rst [moved from CAN-binder/libs/nanopb/docs/reference.rst with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/docs/security.rst [moved from CAN-binder/libs/nanopb/docs/security.rst with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/cmake_simple/CMakeLists.txt [moved from CAN-binder/libs/nanopb/examples/cmake_simple/CMakeLists.txt with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/cmake_simple/README.txt [moved from CAN-binder/libs/nanopb/examples/cmake_simple/README.txt with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/cmake_simple/simple.c [moved from CAN-binder/libs/nanopb/examples/cmake_simple/simple.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/cmake_simple/simple.proto [moved from CAN-binder/libs/nanopb/examples/cmake_simple/simple.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/network_server/Makefile [moved from CAN-binder/libs/nanopb/examples/network_server/Makefile with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/network_server/README.txt [moved from CAN-binder/libs/nanopb/examples/network_server/README.txt with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/network_server/client.c [moved from CAN-binder/libs/nanopb/examples/network_server/client.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/network_server/common.c [moved from CAN-binder/libs/nanopb/examples/network_server/common.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/network_server/common.h [moved from CAN-binder/libs/nanopb/examples/network_server/common.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/network_server/fileproto.options [moved from CAN-binder/libs/nanopb/examples/network_server/fileproto.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/network_server/fileproto.proto [moved from CAN-binder/libs/nanopb/examples/network_server/fileproto.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/network_server/server.c [moved from CAN-binder/libs/nanopb/examples/network_server/server.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/simple/Makefile [moved from CAN-binder/libs/nanopb/examples/simple/Makefile with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/simple/README.txt [moved from CAN-binder/libs/nanopb/examples/simple/README.txt with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/simple/simple.c [moved from CAN-binder/libs/nanopb/examples/simple/simple.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/simple/simple.proto [moved from CAN-binder/libs/nanopb/examples/simple/simple.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_double_on_avr/Makefile [moved from CAN-binder/libs/nanopb/examples/using_double_on_avr/Makefile with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_double_on_avr/README.txt [moved from CAN-binder/libs/nanopb/examples/using_double_on_avr/README.txt with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_double_on_avr/decode_double.c [moved from CAN-binder/libs/nanopb/examples/using_double_on_avr/decode_double.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_double_on_avr/double_conversion.c [moved from CAN-binder/libs/nanopb/examples/using_double_on_avr/double_conversion.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_double_on_avr/double_conversion.h [moved from CAN-binder/libs/nanopb/examples/using_double_on_avr/double_conversion.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_double_on_avr/doubleproto.proto [moved from CAN-binder/libs/nanopb/examples/using_double_on_avr/doubleproto.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_double_on_avr/encode_double.c [moved from CAN-binder/libs/nanopb/examples/using_double_on_avr/encode_double.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_double_on_avr/test_conversions.c [moved from CAN-binder/libs/nanopb/examples/using_double_on_avr/test_conversions.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_union_messages/Makefile [moved from CAN-binder/libs/nanopb/examples/using_union_messages/Makefile with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_union_messages/README.txt [moved from CAN-binder/libs/nanopb/examples/using_union_messages/README.txt with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_union_messages/decode.c [moved from CAN-binder/libs/nanopb/examples/using_union_messages/decode.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_union_messages/encode.c [moved from CAN-binder/libs/nanopb/examples/using_union_messages/encode.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/examples/using_union_messages/unionproto.proto [moved from CAN-binder/libs/nanopb/examples/using_union_messages/unionproto.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/extra/FindNanopb.cmake [moved from CAN-binder/libs/nanopb/extra/FindNanopb.cmake with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/extra/nanopb-config-version.cmake.in [moved from CAN-binder/libs/nanopb/extra/nanopb-config-version.cmake.in with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/extra/nanopb-config.cmake [moved from CAN-binder/libs/nanopb/extra/nanopb-config.cmake with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/extra/nanopb.mk [moved from CAN-binder/libs/nanopb/extra/nanopb.mk with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/extra/pb_syshdr.h [moved from CAN-binder/libs/nanopb/extra/pb_syshdr.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/nanopb/options.proto [moved from CAN-binder/libs/nanopb/generator/nanopb/options.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/nanopb_generator.py [moved from CAN-binder/libs/nanopb/generator/nanopb_generator.py with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/proto/Makefile [moved from CAN-binder/libs/nanopb/generator/proto/Makefile with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/proto/__init__.py [moved from CAN-binder/libs/nanopb/generator/proto/__init__.py with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/proto/google/protobuf/descriptor.proto [moved from CAN-binder/libs/nanopb/generator/proto/google/protobuf/descriptor.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/proto/nanopb.proto [moved from CAN-binder/libs/nanopb/generator/proto/nanopb.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/proto/plugin.proto [moved from CAN-binder/libs/nanopb/generator/proto/plugin.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/protoc-gen-nanopb [moved from CAN-binder/libs/nanopb/generator/protoc-gen-nanopb with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/generator/protoc-gen-nanopb.bat [moved from CAN-binder/libs/nanopb/generator/protoc-gen-nanopb.bat with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/library.json [moved from CAN-binder/libs/nanopb/library.json with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/pb.h [moved from CAN-binder/libs/nanopb/pb.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/pb_common.c [moved from CAN-binder/libs/nanopb/pb_common.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/pb_common.h [moved from CAN-binder/libs/nanopb/pb_common.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/pb_decode.c [moved from CAN-binder/libs/nanopb/pb_decode.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/pb_decode.h [moved from CAN-binder/libs/nanopb/pb_decode.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/pb_encode.c [moved from CAN-binder/libs/nanopb/pb_encode.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/pb_encode.h [moved from CAN-binder/libs/nanopb/pb_encode.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/Makefile [moved from CAN-binder/libs/nanopb/tests/Makefile with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/SConstruct [moved from CAN-binder/libs/nanopb/tests/SConstruct with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes/SConscript [moved from CAN-binder/libs/nanopb/tests/alltypes/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes/alltypes.options [moved from CAN-binder/libs/nanopb/tests/alltypes/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes/alltypes.proto [moved from CAN-binder/libs/nanopb/tests/alltypes/alltypes.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes/decode_alltypes.c [moved from CAN-binder/libs/nanopb/tests/alltypes/decode_alltypes.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes/encode_alltypes.c [moved from CAN-binder/libs/nanopb/tests/alltypes/encode_alltypes.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_callback/SConscript [moved from CAN-binder/libs/nanopb/tests/alltypes_callback/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_callback/alltypes.options [moved from CAN-binder/libs/nanopb/tests/alltypes_callback/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_callback/decode_alltypes_callback.c [moved from CAN-binder/libs/nanopb/tests/alltypes_callback/decode_alltypes_callback.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_callback/encode_alltypes_callback.c [moved from CAN-binder/libs/nanopb/tests/alltypes_callback/encode_alltypes_callback.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_pointer/SConscript [moved from CAN-binder/libs/nanopb/tests/alltypes_pointer/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_pointer/alltypes.options [moved from CAN-binder/libs/nanopb/tests/alltypes_pointer/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_pointer/decode_alltypes_pointer.c [moved from CAN-binder/libs/nanopb/tests/alltypes_pointer/decode_alltypes_pointer.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_pointer/encode_alltypes_pointer.c [moved from CAN-binder/libs/nanopb/tests/alltypes_pointer/encode_alltypes_pointer.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3/SConscript [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3/alltypes.options [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3/alltypes.proto [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3/alltypes.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3/decode_alltypes.c [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3/decode_alltypes.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3/encode_alltypes.c [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3/encode_alltypes.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3_callback/SConscript [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3_callback/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3_callback/alltypes.options [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3_callback/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3_callback/decode_alltypes_callback.c [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3_callback/decode_alltypes_callback.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/alltypes_proto3_callback/encode_alltypes_callback.c [moved from CAN-binder/libs/nanopb/tests/alltypes_proto3_callback/encode_alltypes_callback.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/anonymous_oneof/SConscript [moved from CAN-binder/libs/nanopb/tests/anonymous_oneof/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/anonymous_oneof/decode_oneof.c [moved from CAN-binder/libs/nanopb/tests/anonymous_oneof/decode_oneof.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/anonymous_oneof/oneof.proto [moved from CAN-binder/libs/nanopb/tests/anonymous_oneof/oneof.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/backwards_compatibility/SConscript [moved from CAN-binder/libs/nanopb/tests/backwards_compatibility/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/backwards_compatibility/alltypes_legacy.c [moved from CAN-binder/libs/nanopb/tests/backwards_compatibility/alltypes_legacy.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/backwards_compatibility/alltypes_legacy.h [moved from CAN-binder/libs/nanopb/tests/backwards_compatibility/alltypes_legacy.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/backwards_compatibility/alltypes_legacy.options [moved from CAN-binder/libs/nanopb/tests/backwards_compatibility/alltypes_legacy.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/backwards_compatibility/alltypes_legacy.proto [moved from CAN-binder/libs/nanopb/tests/backwards_compatibility/alltypes_legacy.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/backwards_compatibility/decode_legacy.c [moved from CAN-binder/libs/nanopb/tests/backwards_compatibility/decode_legacy.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/backwards_compatibility/encode_legacy.c [moved from CAN-binder/libs/nanopb/tests/backwards_compatibility/encode_legacy.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/basic_buffer/SConscript [moved from CAN-binder/libs/nanopb/tests/basic_buffer/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/basic_buffer/decode_buffer.c [moved from CAN-binder/libs/nanopb/tests/basic_buffer/decode_buffer.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/basic_buffer/encode_buffer.c [moved from CAN-binder/libs/nanopb/tests/basic_buffer/encode_buffer.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/basic_stream/SConscript [moved from CAN-binder/libs/nanopb/tests/basic_stream/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/basic_stream/decode_stream.c [moved from CAN-binder/libs/nanopb/tests/basic_stream/decode_stream.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/basic_stream/encode_stream.c [moved from CAN-binder/libs/nanopb/tests/basic_stream/encode_stream.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/buffer_only/SConscript [moved from CAN-binder/libs/nanopb/tests/buffer_only/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/callbacks/SConscript [moved from CAN-binder/libs/nanopb/tests/callbacks/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/callbacks/callbacks.proto [moved from CAN-binder/libs/nanopb/tests/callbacks/callbacks.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/callbacks/decode_callbacks.c [moved from CAN-binder/libs/nanopb/tests/callbacks/decode_callbacks.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/callbacks/encode_callbacks.c [moved from CAN-binder/libs/nanopb/tests/callbacks/encode_callbacks.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/common/SConscript [moved from CAN-binder/libs/nanopb/tests/common/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/common/malloc_wrappers.c [moved from CAN-binder/libs/nanopb/tests/common/malloc_wrappers.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/common/malloc_wrappers.h [moved from CAN-binder/libs/nanopb/tests/common/malloc_wrappers.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/common/malloc_wrappers_syshdr.h [moved from CAN-binder/libs/nanopb/tests/common/malloc_wrappers_syshdr.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/common/person.proto [moved from CAN-binder/libs/nanopb/tests/common/person.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/common/test_helpers.h [moved from CAN-binder/libs/nanopb/tests/common/test_helpers.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/common/unittestproto.proto [moved from CAN-binder/libs/nanopb/tests/common/unittestproto.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/common/unittests.h [moved from CAN-binder/libs/nanopb/tests/common/unittests.h with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/cxx_main_program/SConscript [moved from CAN-binder/libs/nanopb/tests/cxx_main_program/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/cyclic_messages/SConscript [moved from CAN-binder/libs/nanopb/tests/cyclic_messages/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/cyclic_messages/cyclic.proto [moved from CAN-binder/libs/nanopb/tests/cyclic_messages/cyclic.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/cyclic_messages/cyclic_callback.options [moved from CAN-binder/libs/nanopb/tests/cyclic_messages/cyclic_callback.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/cyclic_messages/encode_cyclic_callback.c [moved from CAN-binder/libs/nanopb/tests/cyclic_messages/encode_cyclic_callback.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/decode_unittests/SConscript [moved from CAN-binder/libs/nanopb/tests/decode_unittests/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/decode_unittests/decode_unittests.c [moved from CAN-binder/libs/nanopb/tests/decode_unittests/decode_unittests.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/encode_unittests/SConscript [moved from CAN-binder/libs/nanopb/tests/encode_unittests/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/encode_unittests/encode_unittests.c [moved from CAN-binder/libs/nanopb/tests/encode_unittests/encode_unittests.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/enum_sizes/SConscript [moved from CAN-binder/libs/nanopb/tests/enum_sizes/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/enum_sizes/enumsizes.proto [moved from CAN-binder/libs/nanopb/tests/enum_sizes/enumsizes.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/enum_sizes/enumsizes_unittests.c [moved from CAN-binder/libs/nanopb/tests/enum_sizes/enumsizes_unittests.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/enum_to_string/SConscript [moved from CAN-binder/libs/nanopb/tests/enum_to_string/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/enum_to_string/enum.proto [moved from CAN-binder/libs/nanopb/tests/enum_to_string/enum.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/enum_to_string/enum_to_string.c [moved from CAN-binder/libs/nanopb/tests/enum_to_string/enum_to_string.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extensions/SConscript [moved from CAN-binder/libs/nanopb/tests/extensions/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extensions/decode_extensions.c [moved from CAN-binder/libs/nanopb/tests/extensions/decode_extensions.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extensions/encode_extensions.c [moved from CAN-binder/libs/nanopb/tests/extensions/encode_extensions.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extensions/extensions.options [moved from CAN-binder/libs/nanopb/tests/extensions/extensions.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extensions/extensions.proto [moved from CAN-binder/libs/nanopb/tests/extensions/extensions.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extra_fields/SConscript [moved from CAN-binder/libs/nanopb/tests/extra_fields/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extra_fields/alltypes_with_extra_fields.pb [moved from CAN-binder/libs/nanopb/tests/extra_fields/alltypes_with_extra_fields.pb with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extra_fields/person_with_extra_field.expected [moved from CAN-binder/libs/nanopb/tests/extra_fields/person_with_extra_field.expected with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/extra_fields/person_with_extra_field.pb [moved from CAN-binder/libs/nanopb/tests/extra_fields/person_with_extra_field.pb with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_16/SConscript [moved from CAN-binder/libs/nanopb/tests/field_size_16/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_16/alltypes.options [moved from CAN-binder/libs/nanopb/tests/field_size_16/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_16/alltypes.proto [moved from CAN-binder/libs/nanopb/tests/field_size_16/alltypes.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_16_proto3/SConscript [moved from CAN-binder/libs/nanopb/tests/field_size_16_proto3/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_16_proto3/alltypes.options [moved from CAN-binder/libs/nanopb/tests/field_size_16_proto3/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_16_proto3/alltypes.proto [moved from CAN-binder/libs/nanopb/tests/field_size_16_proto3/alltypes.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_16_proto3/decode_alltypes.c [moved from CAN-binder/libs/nanopb/tests/field_size_16_proto3/decode_alltypes.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_16_proto3/encode_alltypes.c [moved from CAN-binder/libs/nanopb/tests/field_size_16_proto3/encode_alltypes.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_32/SConscript [moved from CAN-binder/libs/nanopb/tests/field_size_32/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_32/alltypes.options [moved from CAN-binder/libs/nanopb/tests/field_size_32/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/field_size_32/alltypes.proto [moved from CAN-binder/libs/nanopb/tests/field_size_32/alltypes.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/SConscript [moved from CAN-binder/libs/nanopb/tests/fuzztest/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/alltypes_pointer.options [moved from CAN-binder/libs/nanopb/tests/fuzztest/alltypes_pointer.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/alltypes_static.options [moved from CAN-binder/libs/nanopb/tests/fuzztest/alltypes_static.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/fuzzstub.c [moved from CAN-binder/libs/nanopb/tests/fuzztest/fuzzstub.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/fuzztest.c [moved from CAN-binder/libs/nanopb/tests/fuzztest/fuzztest.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/generate_message.c [moved from CAN-binder/libs/nanopb/tests/fuzztest/generate_message.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/run_radamsa.sh [moved from CAN-binder/libs/nanopb/tests/fuzztest/run_radamsa.sh with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/sample_data/sample1.pb [moved from CAN-binder/libs/nanopb/tests/fuzztest/sample_data/sample1.pb with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/fuzztest/sample_data/sample2.pb [moved from CAN-binder/libs/nanopb/tests/fuzztest/sample_data/sample2.pb with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/inline/SConscript [moved from CAN-binder/libs/nanopb/tests/inline/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/inline/inline.expected [moved from CAN-binder/libs/nanopb/tests/inline/inline.expected with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/inline/inline.proto [moved from CAN-binder/libs/nanopb/tests/inline/inline.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/inline/inline_unittests.c [moved from CAN-binder/libs/nanopb/tests/inline/inline_unittests.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/intsizes/SConscript [moved from CAN-binder/libs/nanopb/tests/intsizes/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/intsizes/intsizes.proto [moved from CAN-binder/libs/nanopb/tests/intsizes/intsizes.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/intsizes/intsizes_unittests.c [moved from CAN-binder/libs/nanopb/tests/intsizes/intsizes_unittests.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/io_errors/SConscript [moved from CAN-binder/libs/nanopb/tests/io_errors/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/io_errors/alltypes.options [moved from CAN-binder/libs/nanopb/tests/io_errors/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/io_errors/io_errors.c [moved from CAN-binder/libs/nanopb/tests/io_errors/io_errors.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/io_errors_pointers/SConscript [moved from CAN-binder/libs/nanopb/tests/io_errors_pointers/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/io_errors_pointers/alltypes.options [moved from CAN-binder/libs/nanopb/tests/io_errors_pointers/alltypes.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/mem_release/SConscript [moved from CAN-binder/libs/nanopb/tests/mem_release/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/mem_release/mem_release.c [moved from CAN-binder/libs/nanopb/tests/mem_release/mem_release.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/mem_release/mem_release.proto [moved from CAN-binder/libs/nanopb/tests/mem_release/mem_release.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/message_sizes/SConscript [moved from CAN-binder/libs/nanopb/tests/message_sizes/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/message_sizes/dummy.c [moved from CAN-binder/libs/nanopb/tests/message_sizes/dummy.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/message_sizes/messages1.proto [moved from CAN-binder/libs/nanopb/tests/message_sizes/messages1.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/message_sizes/messages2.proto [moved from CAN-binder/libs/nanopb/tests/message_sizes/messages2.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/missing_fields/SConscript [moved from CAN-binder/libs/nanopb/tests/missing_fields/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/missing_fields/missing_fields.c [moved from CAN-binder/libs/nanopb/tests/missing_fields/missing_fields.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/missing_fields/missing_fields.proto [moved from CAN-binder/libs/nanopb/tests/missing_fields/missing_fields.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/multiple_files/SConscript [moved from CAN-binder/libs/nanopb/tests/multiple_files/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/multiple_files/multifile1.options [moved from CAN-binder/libs/nanopb/tests/multiple_files/multifile1.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/multiple_files/multifile1.proto [moved from CAN-binder/libs/nanopb/tests/multiple_files/multifile1.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/multiple_files/multifile2.proto [moved from CAN-binder/libs/nanopb/tests/multiple_files/multifile2.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/multiple_files/subdir/multifile2.proto [moved from CAN-binder/libs/nanopb/tests/multiple_files/subdir/multifile2.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/multiple_files/test_multiple_files.c [moved from CAN-binder/libs/nanopb/tests/multiple_files/test_multiple_files.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/no_errmsg/SConscript [moved from CAN-binder/libs/nanopb/tests/no_errmsg/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/no_messages/SConscript [moved from CAN-binder/libs/nanopb/tests/no_messages/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/no_messages/no_messages.proto [moved from CAN-binder/libs/nanopb/tests/no_messages/no_messages.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/oneof/SConscript [moved from CAN-binder/libs/nanopb/tests/oneof/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/oneof/decode_oneof.c [moved from CAN-binder/libs/nanopb/tests/oneof/decode_oneof.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/oneof/encode_oneof.c [moved from CAN-binder/libs/nanopb/tests/oneof/encode_oneof.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/oneof/oneof.proto [moved from CAN-binder/libs/nanopb/tests/oneof/oneof.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/options/SConscript [moved from CAN-binder/libs/nanopb/tests/options/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/options/options.expected [moved from CAN-binder/libs/nanopb/tests/options/options.expected with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/options/options.proto [moved from CAN-binder/libs/nanopb/tests/options/options.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/options/proto3_options.expected [moved from CAN-binder/libs/nanopb/tests/options/proto3_options.expected with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/options/proto3_options.proto [moved from CAN-binder/libs/nanopb/tests/options/proto3_options.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/package_name/SConscript [moved from CAN-binder/libs/nanopb/tests/package_name/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_118/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_118/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_118/enumdef.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_118/enumdef.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_118/enumuse.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_118/enumuse.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_125/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_125/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_125/extensionbug.expected [moved from CAN-binder/libs/nanopb/tests/regression/issue_125/extensionbug.expected with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_125/extensionbug.options [moved from CAN-binder/libs/nanopb/tests/regression/issue_125/extensionbug.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_125/extensionbug.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_125/extensionbug.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_141/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_141/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_141/testproto.expected [moved from CAN-binder/libs/nanopb/tests/regression/issue_141/testproto.expected with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_141/testproto.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_141/testproto.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_145/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_145/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_145/comments.expected [moved from CAN-binder/libs/nanopb/tests/regression/issue_145/comments.expected with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_145/comments.options [moved from CAN-binder/libs/nanopb/tests/regression/issue_145/comments.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_145/comments.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_145/comments.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_166/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_166/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_166/enum_encoded_size.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_166/enum_encoded_size.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_166/enums.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_166/enums.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_172/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_172/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_172/msg_size.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_172/msg_size.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_172/submessage/submessage.options [moved from CAN-binder/libs/nanopb/tests/regression/issue_172/submessage/submessage.options with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_172/submessage/submessage.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_172/submessage/submessage.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_172/test.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_172/test.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_188/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_188/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_188/oneof.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_188/oneof.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_195/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_195/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_195/test.expected [moved from CAN-binder/libs/nanopb/tests/regression/issue_195/test.expected with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_195/test.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_195/test.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_203/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_203/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_203/file1.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_203/file1.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_203/file2.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_203/file2.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_205/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_205/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_205/size_corruption.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_205/size_corruption.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_205/size_corruption.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_205/size_corruption.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_227/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_227/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_227/unaligned_uint64.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_227/unaligned_uint64.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_227/unaligned_uint64.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_227/unaligned_uint64.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_229/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_229/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_229/multiple_oneof.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_229/multiple_oneof.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_229/multiple_oneof.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_229/multiple_oneof.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_242/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_242/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_242/zero_value.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_242/zero_value.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_242/zero_value.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_242/zero_value.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_247/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_247/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_247/padding.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_247/padding.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_247/padding.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_247/padding.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_249/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_249/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_249/test.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_249/test.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_249/test.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_249/test.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_253/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_253/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_253/short_array.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_253/short_array.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_253/short_array.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_253/short_array.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_256/SConscript [moved from CAN-binder/libs/nanopb/tests/regression/issue_256/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_256/submsg_array.c [moved from CAN-binder/libs/nanopb/tests/regression/issue_256/submsg_array.c with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/regression/issue_256/submsg_array.proto [moved from CAN-binder/libs/nanopb/tests/regression/issue_256/submsg_array.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/site_scons/site_init.py [moved from CAN-binder/libs/nanopb/tests/site_scons/site_init.py with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/site_scons/site_tools/nanopb.py [moved from CAN-binder/libs/nanopb/tests/site_scons/site_tools/nanopb.py with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/special_characters/SConscript [moved from CAN-binder/libs/nanopb/tests/special_characters/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/special_characters/funny-proto+name has.characters.proto [moved from CAN-binder/libs/nanopb/tests/special_characters/funny-proto+name has.characters.proto with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/splint/SConscript [moved from CAN-binder/libs/nanopb/tests/splint/SConscript with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tests/splint/splint.rc [moved from CAN-binder/libs/nanopb/tests/splint/splint.rc with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tools/make_linux_package.sh [moved from CAN-binder/libs/nanopb/tools/make_linux_package.sh with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tools/make_mac_package.sh [moved from CAN-binder/libs/nanopb/tools/make_mac_package.sh with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tools/make_windows_package.sh [moved from CAN-binder/libs/nanopb/tools/make_windows_package.sh with 100% similarity]
CAN-binder/libs/openxc-message-format/libs/nanopb/tools/set_version.sh [moved from CAN-binder/libs/nanopb/tools/set_version.sh with 100% similarity]
CAN-binder/libs/uds-c/CMakeLists.txt [new file with mode: 0644]
CAN-binder/low-can-binding/CMakeLists.txt

index 54f25da..d03a0ae 100644 (file)
@@ -68,7 +68,7 @@ set(LD_LIBRARY_PATH ${CMAKE_INSTALL_PREFIX}/lib64 ${CMAKE_INSTALL_PREFIX}/lib)
 
 # Optional Extra global include path
 # -----------------------------------
-set(EXTRA_INCLUDE_DIRS libs/openxc-message-format/gen/cpp libs/nanopb libs/uds-c/src libs/isotp-c/src libs/bitfield-c/src libs/ini-config)
+#set(EXTRA_INCLUDE_DIRS)
 
 # Optional extra libraries
 # -------------------------
@@ -82,5 +82,3 @@ set(BINDINGS_INSTALL_PREFIX /opt )
 # Optional force binding Linking flag
 # ------------------------------------
 # set(BINDINGS_LINK_FLAG LinkOptions )
-
-
index 38ccd2d..cc4af55 100644 (file)
 ###########################################################################
 
 # Add target to project dependency list
-fill_include_dir(${CMAKE_CURRENT_SOURCE_DIR})
-file(GLOB filelist "${CMAKE_CURRENT_SOURCE_DIR}/*")
-foreach(filename ${filelist})
-       if(IS_DIRECTORY ${filename})
-               STRING(REGEX REPLACE "^.*\/(.*)$" "\\1" shortname ${filename})
-               find_source_files(${filename})
-               PROJECT_TARGET_ADD(${shortname})
-               add_library(${shortname} STATIC ${sources_files})
-       endif(IS_DIRECTORY ${filename})
-endforeach()
+search_targets()
\ No newline at end of file
diff --git a/CAN-binder/libs/bitfield-c/CMakeLists.txt b/CAN-binder/libs/bitfield-c/CMakeLists.txt
new file mode 100644 (file)
index 0000000..d4c9112
--- /dev/null
@@ -0,0 +1,43 @@
+###########################################################################
+# Copyright 2015, 2016, 2017 IoT.bzh
+#
+# author: Fulup Ar Foll <fulup@iot.bzh>
+# contrib: Romain Forlot <romain.forlot@iot.bzh>
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+###########################################################################
+
+# Add target to project dependency list
+PROJECT_TARGET_ADD(bitfield-c)
+
+       # Define project Target
+       add_library(${TARGET_NAME} STATIC
+               src/bitfield/8byte.c
+               src/bitfield/bitarray.c 
+               src/bitfield/bitfield.c
+               src/canutil/read.c
+               src/canutil/write.c)
+
+       # Binder exposes a unique public entry point
+       SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
+               OUTPUT_NAME ${TARGET_NAME}
+       )
+
+       # Define target includes
+       TARGET_INCLUDE_DIRECTORIES(${TARGET_NAME}
+               PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src
+       )
+
+       # Library dependencies (include updates automatically)
+       TARGET_LINK_LIBRARIES(${TARGET_NAME}
+               ${link_libraries})
\ No newline at end of file
diff --git a/CAN-binder/libs/ini-config/CMakeLists.txt b/CAN-binder/libs/ini-config/CMakeLists.txt
new file mode 100644 (file)
index 0000000..ceb4825
--- /dev/null
@@ -0,0 +1,38 @@
+###########################################################################
+# Copyright 2015, 2016, 2017 IoT.bzh
+#
+# author: Fulup Ar Foll <fulup@iot.bzh>
+# contrib: Romain Forlot <romain.forlot@iot.bzh>
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+###########################################################################
+
+# Add target to project dependency list
+PROJECT_TARGET_ADD(ini-config)
+
+       # Define project Target
+       add_library(${TARGET_NAME} STATIC ${TARGET_NAME}.cpp)
+
+       # Binder exposes a unique public entry point
+       SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
+               OUTPUT_NAME ${TARGET_NAME}
+       )
+
+       # Define target includes
+       TARGET_INCLUDE_DIRECTORIES(${TARGET_NAME}
+               PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
+       )
+
+       # Library dependencies (include updates automatically)
+       TARGET_LINK_LIBRARIES(${TARGET_NAME}
+               ${link_libraries})
diff --git a/CAN-binder/libs/isotp-c/CMakeLists.txt b/CAN-binder/libs/isotp-c/CMakeLists.txt
new file mode 100644 (file)
index 0000000..a494212
--- /dev/null
@@ -0,0 +1,43 @@
+###########################################################################
+# Copyright 2015, 2016, 2017 IoT.bzh
+#
+# author: Fulup Ar Foll <fulup@iot.bzh>
+# contrib: Romain Forlot <romain.forlot@iot.bzh>
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+###########################################################################
+
+# Add target to project dependency list
+PROJECT_TARGET_ADD(isotp-c)
+
+       # Define project Target
+       add_library(${TARGET_NAME} STATIC 
+               src/isotp/isotp.c
+               src/isotp/receive.c
+               src/isotp/send.c)
+
+       # Binder exposes a unique public entry point
+       SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
+               OUTPUT_NAME ${TARGET_NAME}
+       )
+
+       # Define target includes
+       get_target_property(Bitfield_inc bitfield-c INCLUDE_DIRECTORIES)
+       TARGET_INCLUDE_DIRECTORIES(${TARGET_NAME}
+               PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src
+               ${Bitfield_inc}
+       )
+
+       # Library dependencies (include updates automatically)
+       TARGET_LINK_LIBRARIES(${TARGET_NAME}
+               ${link_libraries})
diff --git a/CAN-binder/libs/nanopb/CMakeLists.txt b/CAN-binder/libs/nanopb/CMakeLists.txt
deleted file mode 100644 (file)
index 7fb7ad4..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-cmake_minimum_required(VERSION 2.8)
-
-project(nanopb C)
-
-set(nanopb_VERSION_STRING nanopb-0.3.9-dev)
-
-string(REPLACE "nanopb-" "" nanopb_VERSION ${nanopb_VERSION_STRING})
-
-option(nanopb_BUILD_RUNTIME "Build the headers and libraries needed at runtime" ON)
-option(nanopb_BUILD_GENERATOR "Build the protoc plugin for code generation" ON)
-option(nanopb_MSVC_STATIC_RUNTIME "Link static runtime libraries" ON)
-
-if(NOT DEFINED CMAKE_DEBUG_POSTFIX)
-    set(CMAKE_DEBUG_POSTFIX "d")
-endif()
-
-include(GNUInstallDirs)
-
-if(MSVC AND nanopb_MSVC_STATIC_RUNTIME)
-    foreach(flag_var
-            CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
-            CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO)
-        if(${flag_var} MATCHES "/MD")
-            string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
-        endif(${flag_var} MATCHES "/MD")
-    endforeach(flag_var)
-endif()
-
-if(NOT DEFINED CMAKE_INSTALL_CMAKEDIR)
-    set(CMAKE_INSTALL_CMAKEDIR "lib/cmake/nanopb")
-endif()
-
-if(nanopb_BUILD_GENERATOR)
-    set(generator_protos nanopb plugin)
-
-    find_package(PythonInterp 2.7 REQUIRED)
-    execute_process(
-        COMMAND ${PYTHON_EXECUTABLE} -c
-            "from distutils import sysconfig; print(sysconfig.get_python_lib(prefix='${CMAKE_INSTALL_PREFIX}'))"
-        OUTPUT_VARIABLE PYTHON_INSTDIR
-        OUTPUT_STRIP_TRAILING_WHITESPACE
-    )
-
-    foreach(generator_proto IN LISTS generator_protos)
-        string(REGEX REPLACE "([^;]+)" "${PROJECT_SOURCE_DIR}/generator/proto/\\1.proto" generator_proto_file "${generator_proto}")
-        string(REGEX REPLACE "([^;]+)" "\\1_pb2.py" generator_proto_py_file "${generator_proto}")
-        add_custom_command(
-            OUTPUT ${generator_proto_py_file}
-            COMMAND protoc --python_out=${PROJECT_BINARY_DIR} -I${PROJECT_SOURCE_DIR}/generator/proto ${generator_proto_file}
-            DEPENDS ${generator_proto_file}
-        )
-        add_custom_target("generate_${generator_proto_py_file}" ALL DEPENDS ${generator_proto_py_file})
-        install(
-            FILES ${PROJECT_BINARY_DIR}/${generator_proto_py_file}
-                       DESTINATION ${PYTHON_INSTDIR}
-        )
-    endforeach()
-endif()
-
-if(nanopb_BUILD_RUNTIME)
-    add_library(protobuf-nanopb STATIC
-        pb.h
-        pb_common.h
-        pb_common.c
-        pb_encode.h
-        pb_encode.c
-        pb_decode.h
-        pb_decode.c)
-
-    target_include_directories(protobuf-nanopb INTERFACE
-      $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
-    )
-
-    configure_file(extra/nanopb-config-version.cmake.in
-        nanopb-config-version.cmake @ONLY)
-
-    install(TARGETS protobuf-nanopb EXPORT nanopb-targets
-        ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
-
-    install(EXPORT nanopb-targets
-        DESTINATION ${CMAKE_INSTALL_CMAKEDIR}
-        NAMESPACE nanopb::)
-
-    install(FILES extra/nanopb-config.cmake
-        ${CMAKE_CURRENT_BINARY_DIR}/nanopb-config-version.cmake
-        DESTINATION ${CMAKE_INSTALL_CMAKEDIR})
-
-    install(FILES pb.h pb_common.h pb_encode.h pb_decode.h
-        DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
-endif()
diff --git a/CAN-binder/libs/openxc-message-format/CMakeLists.txt b/CAN-binder/libs/openxc-message-format/CMakeLists.txt
new file mode 100644 (file)
index 0000000..8e36ed4
--- /dev/null
@@ -0,0 +1,43 @@
+###########################################################################
+# Copyright 2015, 2016, 2017 IoT.bzh
+#
+# author: Fulup Ar Foll <fulup@iot.bzh>
+# contrib: Romain Forlot <romain.forlot@iot.bzh>
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+###########################################################################
+
+# Add target to project dependency list
+PROJECT_TARGET_ADD(openxc-message-format)
+
+       # Define project Target
+       add_library(${TARGET_NAME} STATIC 
+               gen/cpp/openxc.pb.c
+               ${PROJECT_LIBDIR}/nanopb/pb_encode.c
+               ${PROJECT_LIBDIR}/nanopb/pb_decode.c
+               ${PROJECT_LIBDIR}/nanopb/pb_common.c)
+
+       # Binder exposes a unique public entry point
+       SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
+               OUTPUT_NAME ${TARGET_NAME}
+       )
+
+       # Define target includes
+       TARGET_INCLUDE_DIRECTORIES(${TARGET_NAME}
+               PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/gen/cpp
+               ${CMAKE_CURRENT_SOURCE_DIR}/libs/nanopb
+       )
+
+       # Library dependencies (include updates automatically)
+       TARGET_LINK_LIBRARIES(${TARGET_NAME}
+               ${link_libraries})
diff --git a/CAN-binder/libs/openxc-message-format/libs/nanopb b/CAN-binder/libs/openxc-message-format/libs/nanopb
deleted file mode 160000 (submodule)
index b947dc6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b947dc6e2c0d63a29e83ebf9c8af450d2531aef2
diff --git a/CAN-binder/libs/uds-c/CMakeLists.txt b/CAN-binder/libs/uds-c/CMakeLists.txt
new file mode 100644 (file)
index 0000000..34ae4ea
--- /dev/null
@@ -0,0 +1,42 @@
+###########################################################################
+# Copyright 2015, 2016, 2017 IoT.bzh
+#
+# author: Fulup Ar Foll <fulup@iot.bzh>
+# contrib: Romain Forlot <romain.forlot@iot.bzh>
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+###########################################################################
+
+# Add target to project dependency list
+PROJECT_TARGET_ADD(uds-c)
+
+       # Define project Target
+       add_library(${TARGET_NAME} STATIC 
+               src/uds/extras.c
+               src/uds/uds.c)
+
+       # Binder exposes a unique public entry point
+       SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
+               OUTPUT_NAME ${TARGET_NAME}
+       )
+
+       # Define target includes
+       get_target_property(IsoTP_inc isotp-c INCLUDE_DIRECTORIES)
+       TARGET_INCLUDE_DIRECTORIES(${TARGET_NAME}
+               PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src
+               ${IsoTP_inc}
+       )
+
+       # Library dependencies (include updates automatically)
+       TARGET_LINK_LIBRARIES(${TARGET_NAME}
+               ${link_libraries})
index ded3be4..174b752 100644 (file)
@@ -53,7 +53,6 @@ PROJECT_TARGET_ADD(low-can-binding)
        TARGET_LINK_LIBRARIES(${TARGET_NAME}
                ini-config
                openxc-message-format
-               nanopb
                uds-c
                isotp-c
                bitfield-c