diff --git a/hailort/external/cli11-src/.gitignore b/hailort/external/cli11-src/.gitignore deleted file mode 100644 index cc1b9d0..0000000 --- a/hailort/external/cli11-src/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -a.out* -*.swp -/*build* -/test_package/build -/Makefile -/CMakeFiles/* -/cmake_install.cmake -/*.kdev4 -/html/* -!/meson.build - -/node_modules/* -/package.json -/yarn.lock -/CLI11.hpp diff --git a/hailort/external/dotwriter-src/.gitignore b/hailort/external/dotwriter-src/.gitignore deleted file mode 100644 index 7f01d95..0000000 --- a/hailort/external/dotwriter-src/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -*.sublime* -autom4te.cache/* -# Generated by/for autotools (autoconf/automake/libtool) -AUTHORS -COPYING -ChangeLog -INSTALL -*Makefile.in -NEWS -README -aclocal.m4 -config.guess -config.sub -configure -depcomp -install-sh -ltmain.sh -missing -Makefile -config.log -config.status -lib/.deps/ -lib/.libs/ -*.lo -*.o -*.la -*.so -libtool - diff --git a/hailort/external/eigen-src/.gitignore b/hailort/external/eigen-src/.gitignore deleted file mode 100644 index f6ab76f..0000000 --- a/hailort/external/eigen-src/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -qrc_*cxx -*.orig -*.pyc -*.diff -diff -*.save -save -*.old -*.gmo -*.qm -core -core.* -*.bak -*~ -*build* -*.moc.* -*.moc -ui_* -CMakeCache.txt -tags -.*.swp -activity.png -*.out -*.php* -*.log -*.orig -*.rej -log -patch -*.patch -a -a.* -lapack/testing -lapack/reference -.*project -.settings -Makefile -!ci/build.gitlab-ci.yml diff --git a/hailort/external/eigen-src/scripts/buildtests.in b/hailort/external/eigen-src/scripts/buildtests.in new file mode 100755 index 0000000..ab9c18f --- /dev/null +++ b/hailort/external/eigen-src/scripts/buildtests.in @@ -0,0 +1,22 @@ +#!/bin/bash + +if [[ $# != 1 || $1 == *help ]] +then + echo "usage: $0 regexp" + echo " Builds tests matching the regexp." + echo " The EIGEN_MAKE_ARGS environment variable allows to pass args to 'make'." + echo " For example, to launch 5 concurrent builds, use EIGEN_MAKE_ARGS='-j5'" + exit 0 +fi + +TESTSLIST="@EIGEN_TESTS_LIST@" +targets_to_make=$(echo "$TESTSLIST" | grep -E "$1" | xargs echo) + +if [ -n "${EIGEN_MAKE_ARGS:+x}" ] +then + @CMAKE_MAKE_PROGRAM@ $targets_to_make ${EIGEN_MAKE_ARGS} +else + @CMAKE_MAKE_PROGRAM@ $targets_to_make @EIGEN_TEST_BUILD_FLAGS@ +fi +exit $? + diff --git a/hailort/external/protobuf-src/.gitignore b/hailort/external/protobuf-src/.gitignore deleted file mode 100644 index 62de6f1..0000000 --- a/hailort/external/protobuf-src/.gitignore +++ /dev/null @@ -1,217 +0,0 @@ -# autogen.sh-generated files -Makefile.in -src/Makefile.in -config.guess -config.h.in -config.sub -configure -depcomp -install-sh -ltmain.sh -missing - -aclocal.m4 -m4/libtool.m4 -m4/ltoptions.m4 -m4/ltsugar.m4 -m4/ltversion.m4 -m4/lt~obsolete.m4 -autom4te.cache - -# downloaded files -/gmock - -# in-tree configure-generated files -Makefile -src/Makefile -/config.h -config.log -config.status - -libtool -protobuf-lite.pc -protobuf.pc -.deps -stamp-h1 - -# in-tree build products -*.o -*.lo -*.la -src/.libs -*.so - -.dirstamp - -any_test.pb.* -map*unittest.pb.* -unittest*.pb.* -src/google/protobuf/compiler/cpp/test*.pb.* -src/google/protobuf/util/**/*.pb.cc -src/google/protobuf/util/**/*.pb.h - -*.pyc -*.egg-info -*_pb2.py -python/**/*.egg -python/.eggs/ -python/.tox -python/build/ -python/docs/_build/ - -src/js_embed -src/protoc -src/unittest_proto_middleman - -# vim generated -*.swp - -# Generated test scaffolding -src/no_warning_test.cc -src/no-warning-test -src/protobuf*-test -src/test_plugin -src/testzip.* -src/zcg*zip -ar-lib - -test-driver -compile - -src/**/*.log -src/**/*.trs - -# JavaBuild output. -java/**/target -java/.idea -java/**/*.iml - -# Windows native output. -cmake/build -build_msvc -# Directories suggested by cmake/README.md -/debug/ -/solution/ -/release/ - -# NuGet packages: we want the repository configuration, but not the -# packages themselves. -/csharp/src/packages/*/ - -# OS X's Finder creates these for state about opened windows/etc. -**/.DS_Store - -# Cocoapods artifacts -# Podfile.lock and the workspace file are tracked, to ease deleting them. That's -# needed to trigger "pod install" to rerun the preinstall commands. -Pods/ - -# Conformance test output -conformance/.libs/ -conformance/com/ -conformance/conformance-cpp -conformance/conformance-csharp -conformance/conformance-java -conformance/conformance-objc -conformance/conformance-test-runner -conformance/conformance.pb.cc -conformance/conformance.pb.h -conformance/Conformance.pbobjc.h -conformance/Conformance.pbobjc.m -conformance/conformance_pb.js -conformance/conformance_pb.rb -conformance/core -conformance/failing_tests.txt -conformance/google/ -conformance/google-protobuf/ -conformance/javac_middleman -conformance/lite/ -conformance/nonexistent_tests.txt -conformance/protoc_middleman -conformance/succeeding_tests.txt -conformance/Conformance/ -conformance/GPBMetadata/ -conformance/Google/ -conformance/Protobuf_test_messages/ -conformance/conformance-php -conformance/conformance-php-c -conformance/*.class - -# php test output -composer.lock -php/.phpunit.result.cache -php/tests/.phpunit.result.cache -php/tests/generated/ -php/tests/old_protoc -php/tests/phpunit-9.phar -php/tests/protobuf/ -php/tests/core -php/tests/vgcore* -php/tests/multirequest.result -php/tests/nohup.out -php/tests/.phpunit.result.cache -php/tests/phpunit-* -php/ext/google/protobuf/.libs/ -php/ext/google/protobuf/Makefile.fragments -php/ext/google/protobuf/Makefile.global -php/ext/google/protobuf/Makefile.objects -php/ext/google/protobuf/acinclude.m4 -php/ext/google/protobuf/build/ -php/ext/google/protobuf/bundled_php.c -php/ext/google/protobuf/config.h -php/ext/google/protobuf/config.h.in~ -php/ext/google/protobuf/config.nice -php/ext/google/protobuf/configure.ac -php/ext/google/protobuf/configure.in -php/ext/google/protobuf/mkinstalldirs -php/ext/google/protobuf/run-tests.php -php/ext/google/protobuf/third_party/ -vendor/ - -# Ignore the bazel symlinks -/bazel-* - -# ruby test output -ruby/tests/basic_test_pb.rb -ruby/tests/basic_test_proto2_pb.rb -ruby/tests/generated_code_pb.rb -ruby/tests/test_import_pb.rb -ruby/tests/test_ruby_package_pb.rb -ruby/tests/generated_code_proto2_pb.rb -ruby/tests/multi_level_nesting_test_pb.rb -ruby/tests/test_import_proto2_pb.rb -ruby/tests/test_ruby_package_proto2_pb.rb -ruby/Gemfile.lock -ruby/compatibility_tests/v3.0.0/protoc -ruby/compatibility_tests/v3.0.0/tests/generated_code_pb.rb -ruby/compatibility_tests/v3.0.0/tests/test_import_pb.rb - -# IntelliJ CLion Config files and build output -cmake/.idea -cmake/cmake-build-debug/ - -# Common build subdirectories. -.build/ -_build/ - -# Visual Studio 2017 -.vs - -# Visual Studio Code -/.vscode/ - -# IntelliJ -.idea -*.iml - -# Eclipse -**/.settings -**/.project -**/.classpath - -# BenchmarkDotNet -BenchmarkDotNet.Artifacts/ - -# Clangd uses these common ephemeral files -.cache -compile_commands.json diff --git a/hailort/external/protobuf-src/examples/Makefile b/hailort/external/protobuf-src/examples/Makefile new file mode 100644 index 0000000..1c7ec8d --- /dev/null +++ b/hailort/external/protobuf-src/examples/Makefile @@ -0,0 +1,91 @@ +# See README.txt. + +.PHONY: all cpp java python clean + +all: cpp java python + +cpp: add_person_cpp list_people_cpp +dart: add_person_dart list_people_dart +go: add_person_go list_people_go +gotest: add_person_gotest list_people_gotest +java: add_person_java list_people_java +python: add_person_python list_people_python + +clean: + rm -f add_person_cpp list_people_cpp add_person_java list_people_java add_person_python list_people_python + rm -f javac_middleman AddPerson*.class ListPeople*.class com/example/tutorial/*.class + rm -f protoc_middleman addressbook.pb.cc addressbook.pb.h addressbook_pb2.py com/example/tutorial/AddressBookProtos.java + rm -f *.pyc + rm -f go/tutorialpb/*.pb.go add_person_go list_people_go + rm -f protoc_middleman_dart dart_tutorial/*.pb*.dart + rmdir dart_tutorial 2>/dev/null || true + rmdir tutorial 2>/dev/null || true + rmdir com/example/tutorial 2>/dev/null || true + rmdir com/example 2>/dev/null || true + rmdir com 2>/dev/null || true + +protoc_middleman: addressbook.proto + protoc $$PROTO_PATH --cpp_out=. --java_out=. --python_out=. addressbook.proto + @touch protoc_middleman + +go/tutorialpb/addressbook.pb.go: addressbook.proto + mkdir -p go/tutorialpb # make directory for go package + protoc $$PROTO_PATH --go_opt=paths=source_relative --go_out=go/tutorialpb addressbook.proto + +protoc_middleman_dart: addressbook.proto + mkdir -p dart_tutorial # make directory for the dart package + protoc -I ../src/:. --dart_out=dart_tutorial addressbook.proto ../src/google/protobuf/timestamp.proto + pub get + @touch protoc_middleman_dart + +add_person_cpp: add_person.cc protoc_middleman + pkg-config --cflags protobuf # fails if protobuf is not installed + c++ -std=c++11 add_person.cc addressbook.pb.cc -o add_person_cpp `pkg-config --cflags --libs protobuf` + +list_people_cpp: list_people.cc protoc_middleman + pkg-config --cflags protobuf # fails if protobuf is not installed + c++ -std=c++11 list_people.cc addressbook.pb.cc -o list_people_cpp `pkg-config --cflags --libs protobuf` + +add_person_dart: add_person.dart protoc_middleman_dart + +list_people_dart: list_people.dart protoc_middleman_dart + +add_person_go: go/cmd/add_person/add_person.go go/tutorialpb/addressbook.pb.go + cd go && go build -o ../add_person_go ./cmd/add_person + +add_person_gotest: go/tutorialpb/addressbook.pb.go + cd go && go test ./cmd/add_person + +list_people_go: go/cmd/list_people/list_people.go go/tutorialpb/addressbook.pb.go + cd go && go build -o ../list_people_go ./cmd/list_people + +list_people_gotest: go/tutorialpb/addressbook.pb.go + cd go && go test ./cmd/list_people + +javac_middleman: AddPerson.java ListPeople.java protoc_middleman + javac -cp $$CLASSPATH AddPerson.java ListPeople.java com/example/tutorial/AddressBookProtos.java + @touch javac_middleman + +add_person_java: javac_middleman + @echo "Writing shortcut script add_person_java..." + @echo '#! /bin/sh' > add_person_java + @echo 'java -classpath .:$$CLASSPATH AddPerson "$$@"' >> add_person_java + @chmod +x add_person_java + +list_people_java: javac_middleman + @echo "Writing shortcut script list_people_java..." + @echo '#! /bin/sh' > list_people_java + @echo 'java -classpath .:$$CLASSPATH ListPeople "$$@"' >> list_people_java + @chmod +x list_people_java + +add_person_python: add_person.py protoc_middleman + @echo "Writing shortcut script add_person_python..." + @echo '#! /bin/sh' > add_person_python + @echo './add_person.py "$$@"' >> add_person_python + @chmod +x add_person_python + +list_people_python: list_people.py protoc_middleman + @echo "Writing shortcut script list_people_python..." + @echo '#! /bin/sh' > list_people_python + @echo './list_people.py "$$@"' >> list_people_python + @chmod +x list_people_python diff --git a/hailort/external/protobuf-src/python/docs/Makefile b/hailort/external/protobuf-src/python/docs/Makefile new file mode 100644 index 0000000..298ea9e --- /dev/null +++ b/hailort/external/protobuf-src/python/docs/Makefile @@ -0,0 +1,19 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) \ No newline at end of file diff --git a/hailort/external/protobuf-src/src/solaris/libstdc++.la b/hailort/external/protobuf-src/src/solaris/libstdc++.la new file mode 100644 index 0000000..3edf425 --- /dev/null +++ b/hailort/external/protobuf-src/src/solaris/libstdc++.la @@ -0,0 +1,51 @@ +# libstdc++.la - a libtool library file +# Generated by ltmain.sh - GNU libtool 1.4a-GCC3.0 (1.641.2.256 2001/05/28 20:09:07 with GCC-local changes) +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# --- +# NOTE: This file lives in /usr/sfw/lib on Solaris 10. Unfortunately, +# due to an apparent bug in the Solaris 10 6/06 release, +# /usr/sfw/lib/libstdc++.la is empty. Below is the correct content, +# according to +# http://forum.java.sun.com/thread.jspa?threadID=5073150 +# By passing LDFLAGS='-Lsrc/solaris' to configure, make will pick up +# this copy of the file rather than the empty copy in /usr/sfw/lib. +# +# Also see +# http://www.technicalarticles.org/index.php/Compiling_MySQL_5.0_on_Solaris_10 +# +# Note: this is for 32-bit systems. If you have a 64-bit system, +# uncomment the appropriate dependency_libs line below. +# ---- + +# The name that we can dlopen(3). +dlname='libstdc++.so.6' + +# Names of this library. +library_names='libstdc++.so.6.0.3 libstdc++.so.6 libstdc++.so' + +# The name of the static archive. +old_library='libstdc++.a' + +# Libraries that this one depends upon. +# 32-bit version: +dependency_libs='-lc -lm -L/usr/sfw/lib -lgcc_s' +# 64-bit version: +#dependency_libs='-L/lib/64 -lc -lm -L/usr/sfw/lib/64 -lgcc_s' + +# Version information for libstdc++. +current=6 +age=0 +revision=3 + +# Is this an already installed library? +installed=yes + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/usr/sfw/lib' diff --git a/hailort/external/readerwriterqueue-src/.gitignore b/hailort/external/readerwriterqueue-src/.gitignore deleted file mode 100644 index 4e0e82a..0000000 --- a/hailort/external/readerwriterqueue-src/.gitignore +++ /dev/null @@ -1,26 +0,0 @@ -*.ipch -*.suo -*.user -*.sdf -*.opensdf -*.exe -*.VC.db -.vs/ -tests/stabtest/msvc*/Debug/ -tests/stabtest/msvc*/Release/ -tests/stabtest/msvc*/obj/ -tests/stabtest/msvc*/log.txt -tests/stabtest/log.txt -tests/unittests/msvc*/Debug/ -tests/unittests/msvc*/Release/ -tests/unittests/msvc*/obj/ -tests/CDSChecker/model-checker/ -benchmarks/msvc*/Debug/ -benchmarks/msvc*/Release/ -benchmarks/msvc*/obj/ -test/ -# Linux binaries -benchmarks/benchmarks -tests/stabtest/stabtest -tests/unittests/unittests - diff --git a/hailort/external/spdlog-src/.gitignore b/hailort/external/spdlog-src/.gitignore deleted file mode 100644 index 25f272c..0000000 --- a/hailort/external/spdlog-src/.gitignore +++ /dev/null @@ -1,98 +0,0 @@ -# Auto generated files -[Dd]ebug/ -[Rr]elease/ -build/* -*.slo -*.lo -*.o -*.obj -*.suo -*.tlog -*.ilk -*.log -*.pdb -*.idb -*.iobj -*.ipdb -*.opensdf -*.sdf - -# Compiled Dynamic libraries -*.so -*.dylib -*.dll - -# Compiled Static libraries -*.lai -*.la -*.a -*.lib - -# Executables -*.exe -*.out -*.app - -# Codelite -.codelite - -# KDevelop -*.kdev4 - -# .orig files -*.orig - -# example files -example/* -!example/example.cpp -!example/bench.cpp -!example/utils.h -!example/Makefile* -!example/example.sln -!example/example.vcxproj -!example/CMakeLists.txt -!example/meson.build -!example/multisink.cpp -!example/jni - -# generated files -generated -version.rc - -# Cmake -CMakeCache.txt -CMakeFiles -CMakeScripts -Makefile -cmake_install.cmake -install_manifest.txt -/tests/tests.VC.VC.opendb -/tests/tests.VC.db -/tests/tests -/tests/logs/* -spdlogConfig.cmake -spdlogConfigVersion.cmake -compile_commands.json - -# idea -.idea/ -.cache/ -.vscode/ -cmake-build-*/ -*.db -*.ipch -*.filters -*.db-wal -*.opendb -*.db-shm -*.vcxproj -*.tcl -*.user -*.sln - -# macos -*.DS_store -*.xcodeproj/ -/.vs -/out/build -/CMakeSettings.json diff --git a/hailort/external/xxhash-src/.gitignore b/hailort/external/xxhash-src/.gitignore deleted file mode 100644 index 823bc83..0000000 --- a/hailort/external/xxhash-src/.gitignore +++ /dev/null @@ -1,52 +0,0 @@ -# objects -*.o -*.obj -*.s - -# libraries -libxxhash.* -!libxxhash.pc.in - -# Executables -*.exe -xxh32sum -xxh64sum -xxh128sum -xxhsum -xxhsum32 -xxhsum_privateXXH -xxhsum_inlinedXXH -dispatch -tests/generate_unicode_test -tests/sanity_test -tests/sanity_test_vectors_generator - -# local conf -.clang_complete - -# Mac OS-X artefacts -*.dSYM -.DS_Store - -# Wasm / emcc / emscripten artefacts -*.html -*.wasm -*.js - -# CMake build directories -build*/ - -# project managers artifacts -.projectile - -# analyzer artifacts -infer-out - -# test artifacts -.test* -tmp* -tests/*.unicode -tests/unicode_test* - -# Doxygen -doxygen/ diff --git a/hailort/external/xxhash-src/tests/bench/.clang_complete b/hailort/external/xxhash-src/tests/bench/.clang_complete new file mode 100644 index 0000000..87dff6b --- /dev/null +++ b/hailort/external/xxhash-src/tests/bench/.clang_complete @@ -0,0 +1 @@ +-I../..