From ebf346f802ff8a4bd12e171ad13349ac6546b296 Mon Sep 17 00:00:00 2001 From: ray <2954701669@qq.com> Date: Sun, 21 Apr 2024 06:05:38 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0UsbHid=E7=83=AD=E6=8B=94?= =?UTF-8?q?=E6=8F=92=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UsbHidDevEx/CMakeLists.txt | 13 + UsbHidDevEx/build/CMakeCache.txt | 416 +++++++++++ .../CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76 ++ .../CMakeFiles/3.16.3/CMakeCXXCompiler.cmake | 88 +++ .../3.16.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 9280 bytes .../3.16.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 9296 bytes .../build/CMakeFiles/3.16.3/CMakeSystem.cmake | 15 + .../3.16.3/CompilerIdC/CMakeCCompilerId.c | 671 ++++++++++++++++++ .../build/CMakeFiles/3.16.3/CompilerIdC/a.out | Bin 0 -> 9464 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 +++++++++++++++++ .../CMakeFiles/3.16.3/CompilerIdCXX/a.out | Bin 0 -> 9472 bytes .../CMakeDirectoryInformation.cmake | 16 + UsbHidDevEx/build/CMakeFiles/CMakeOutput.log | 461 ++++++++++++ UsbHidDevEx/build/CMakeFiles/Makefile.cmake | 52 ++ UsbHidDevEx/build/CMakeFiles/Makefile2 | 106 +++ .../build/CMakeFiles/TargetDirectories.txt | 3 + .../USBHIDExample.dir/CXX.includecache | 30 + .../USBHIDExample.dir/DependInfo.cmake | 22 + .../CMakeFiles/USBHIDExample.dir/build.make | 113 +++ .../USBHIDExample.dir/cmake_clean.cmake | 11 + .../USBHIDExample.dir/depend.internal | 9 + .../CMakeFiles/USBHIDExample.dir/depend.make | 9 + .../CMakeFiles/USBHIDExample.dir/flags.make | 10 + .../CMakeFiles/USBHIDExample.dir/hiddev.cpp.o | Bin 0 -> 68408 bytes .../CMakeFiles/USBHIDExample.dir/link.txt | 1 + .../CMakeFiles/USBHIDExample.dir/main.cpp.o | Bin 0 -> 9448 bytes .../USBHIDExample.dir/progress.make | 4 + .../build/CMakeFiles/cmake.check_cache | 1 + UsbHidDevEx/build/CMakeFiles/progress.marks | 1 + UsbHidDevEx/build/Makefile | 208 ++++++ UsbHidDevEx/build/USBHIDExample | Bin 0 -> 47152 bytes UsbHidDevEx/build/cmake_install.cmake | 49 ++ UsbHidDevEx/hiddev.cpp | 162 +++++ UsbHidDevEx/hiddev.h | 43 ++ UsbHidDevEx/main.cpp | 35 + 35 files changed, 3285 insertions(+) create mode 100644 UsbHidDevEx/CMakeLists.txt create mode 100644 UsbHidDevEx/build/CMakeCache.txt create mode 100644 UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake create mode 100644 UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake create mode 100755 UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin create mode 100755 UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeSystem.cmake create mode 100644 UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdC/a.out create mode 100644 UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out create mode 100644 UsbHidDevEx/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 UsbHidDevEx/build/CMakeFiles/CMakeOutput.log create mode 100644 UsbHidDevEx/build/CMakeFiles/Makefile.cmake create mode 100644 UsbHidDevEx/build/CMakeFiles/Makefile2 create mode 100644 UsbHidDevEx/build/CMakeFiles/TargetDirectories.txt create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/CXX.includecache create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/DependInfo.cmake create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/build.make create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/cmake_clean.cmake create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/depend.internal create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/depend.make create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/flags.make create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/hiddev.cpp.o create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/link.txt create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/main.cpp.o create mode 100644 UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/progress.make create mode 100644 UsbHidDevEx/build/CMakeFiles/cmake.check_cache create mode 100644 UsbHidDevEx/build/CMakeFiles/progress.marks create mode 100644 UsbHidDevEx/build/Makefile create mode 100755 UsbHidDevEx/build/USBHIDExample create mode 100644 UsbHidDevEx/build/cmake_install.cmake create mode 100644 UsbHidDevEx/hiddev.cpp create mode 100644 UsbHidDevEx/hiddev.h create mode 100644 UsbHidDevEx/main.cpp diff --git a/UsbHidDevEx/CMakeLists.txt b/UsbHidDevEx/CMakeLists.txt new file mode 100644 index 0000000..a78c031 --- /dev/null +++ b/UsbHidDevEx/CMakeLists.txt @@ -0,0 +1,13 @@ +cmake_minimum_required(VERSION 3.10) +project(USBHIDExample) + +set(CMAKE_CXX_STANDARD 14) + +find_package(PkgConfig REQUIRED) +pkg_check_modules(LIBUSB1 REQUIRED libusb-1.0) + +include_directories(${LIBUSB1_INCLUDE_DIRS}) +link_directories(${LIBUSB1_LIBRARY_DIRS}) + +add_executable(USBHIDExample main.cpp hiddev.cpp) +target_link_libraries(USBHIDExample ${LIBUSB1_LIBRARIES} pthread) \ No newline at end of file diff --git a/UsbHidDevEx/build/CMakeCache.txt b/UsbHidDevEx/build/CMakeCache.txt new file mode 100644 index 0000000..7b3fc5b --- /dev/null +++ b/UsbHidDevEx/build/CMakeCache.txt @@ -0,0 +1,416 @@ +# This is the CMakeCache file. +# For build in directory: /home/firefly/USB-HID/UsbHidDevExHotPlug/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=USBHIDExample + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Value Computed by CMake +USBHIDExample_BINARY_DIR:STATIC=/home/firefly/USB-HID/UsbHidDevExHotPlug/build + +//Value Computed by CMake +USBHIDExample_SOURCE_DIR:STATIC=/home/firefly/USB-HID/UsbHidDevExHotPlug + +//Path to a library. +pkgcfg_lib_LIBUSB1_usb-1.0:FILEPATH=/usr/lib/aarch64-linux-gnu/libusb-1.0.so + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/firefly/USB-HID/UsbHidDevExHotPlug/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/firefly/USB-HID/UsbHidDevExHotPlug +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29.1()] +LIBUSB1_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0 +LIBUSB1_CFLAGS_I:INTERNAL= +LIBUSB1_CFLAGS_OTHER:INTERNAL= +LIBUSB1_FOUND:INTERNAL=1 +LIBUSB1_INCLUDEDIR:INTERNAL=/usr/include +LIBUSB1_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0 +LIBUSB1_LDFLAGS:INTERNAL=-lusb-1.0 +LIBUSB1_LDFLAGS_OTHER:INTERNAL= +LIBUSB1_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu +LIBUSB1_LIBRARIES:INTERNAL=usb-1.0 +LIBUSB1_LIBRARY_DIRS:INTERNAL= +LIBUSB1_LIBS:INTERNAL= +LIBUSB1_LIBS_L:INTERNAL= +LIBUSB1_LIBS_OTHER:INTERNAL= +LIBUSB1_LIBS_PATHS:INTERNAL= +LIBUSB1_MODULE_NAME:INTERNAL=libusb-1.0 +LIBUSB1_PREFIX:INTERNAL=/usr +LIBUSB1_STATIC_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0 +LIBUSB1_STATIC_CFLAGS_I:INTERNAL= +LIBUSB1_STATIC_CFLAGS_OTHER:INTERNAL= +LIBUSB1_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0 +LIBUSB1_STATIC_LDFLAGS:INTERNAL=-lusb-1.0;-ludev;-pthread +LIBUSB1_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread +LIBUSB1_STATIC_LIBDIR:INTERNAL= +LIBUSB1_STATIC_LIBRARIES:INTERNAL=usb-1.0;udev +LIBUSB1_STATIC_LIBRARY_DIRS:INTERNAL= +LIBUSB1_STATIC_LIBS:INTERNAL= +LIBUSB1_STATIC_LIBS_L:INTERNAL= +LIBUSB1_STATIC_LIBS_OTHER:INTERNAL= +LIBUSB1_STATIC_LIBS_PATHS:INTERNAL= +LIBUSB1_VERSION:INTERNAL=1.0.23 +LIBUSB1_libusb-1.0_INCLUDEDIR:INTERNAL= +LIBUSB1_libusb-1.0_LIBDIR:INTERNAL= +LIBUSB1_libusb-1.0_PREFIX:INTERNAL= +LIBUSB1_libusb-1.0_VERSION:INTERNAL= +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +__pkg_config_arguments_LIBUSB1:INTERNAL=REQUIRED;libusb-1.0 +__pkg_config_checked_LIBUSB1:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_LIBUSB1_usb-1.0 +pkgcfg_lib_LIBUSB1_usb-1.0-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/aarch64-linux-gnu + diff --git a/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..92d859a --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "aarch64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "aarch64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/aarch64-linux-gnu/9/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/aarch64-linux-gnu/9;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..add9542 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "aarch64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "aarch64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/aarch64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/aarch64-linux-gnu/9/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/aarch64-linux-gnu/9;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..fc6c2aeb0a672bfd0eaef0fecfc99b356e1d56fd GIT binary patch literal 9280 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 JQDk)6{}-g7|2Y5v literal 0 HcmV?d00001 diff --git a/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin b/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..68fd47119c822bed71e747be7e2159c8f851490a GIT binary patch literal 9296 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 PCECIp_gztBbld+IgOvgx literal 0 HcmV?d00001 diff --git a/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeSystem.cmake b/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeSystem.cmake new file mode 100644 index 0000000..6bbc8d4 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.10.160") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.10.160") +set(CMAKE_HOST_SYSTEM_PROCESSOR "aarch64") + + + +set(CMAKE_SYSTEM "Linux-5.10.160") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.10.160") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c b/UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..d884b50 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,671 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdC/a.out b/UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..1926469898261d66b44851f0d1ba14b5c552e260 GIT binary patch literal 9464 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/UsbHidDevEx/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..a6e4a26628cd077494f84db6cebe31f1c1464b5b GIT binary patch literal 9472 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 IRO;3L53%E26#xJL literal 0 HcmV?d00001 diff --git a/UsbHidDevEx/build/CMakeFiles/CMakeDirectoryInformation.cmake b/UsbHidDevEx/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..0464e6a --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/firefly/USB-HID/UsbHidDevExHotPlug") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/firefly/USB-HID/UsbHidDevExHotPlug/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/UsbHidDevEx/build/CMakeFiles/CMakeOutput.log b/UsbHidDevEx/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..1326f39 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,461 @@ +The system is: Linux - 5.10.160 - aarch64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/3.16.3/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_e806a/fast && /usr/bin/make -f CMakeFiles/cmTC_e806a.dir/build.make CMakeFiles/cmTC_e806a.dir/build +make[1]: Entering directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_e806a.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_e806a.dir/testCCompiler.c.o -c /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_e806a +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e806a.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_e806a.dir/testCCompiler.c.o -o cmTC_e806a +make[1]: Leaving directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp' + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_d2600/fast && /usr/bin/make -f CMakeFiles/cmTC_d2600.dir/build.make CMakeFiles/cmTC_d2600.dir/build +make[1]: Entering directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +Target: aarch64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' + /usr/lib/gcc/aarch64-linux-gnu/9/cc1 -quiet -v -imultiarch aarch64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccDRHjtC.s +GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (aarch64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/include/libdrm" +ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + . + /usr/lib/gcc/aarch64-linux-gnu/9/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (aarch64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 6a3864a8c3fe8bbb972fb5dbcb1f67d4 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' + as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o /tmp/ccDRHjtC.s +GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64' +Linking C executable cmTC_d2600 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2600.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o -o cmTC_d2600 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper +Target: aarch64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) +COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2600' '-mlittle-endian' '-mabi=lp64' + /usr/lib/gcc/aarch64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cccMG9G3.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_d2600 /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/9 -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/9/../../.. CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2600' '-mlittle-endian' '-mabi=lp64' +make[1]: Leaving directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [.] + add: [/usr/lib/gcc/aarch64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/aarch64-linux-gnu] + add: [/usr/include] + end of search list found + skipping relative include dir [.] + collapse include dir [/usr/lib/gcc/aarch64-linux-gnu/9/include] ==> [/usr/lib/gcc/aarch64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/aarch64-linux-gnu] ==> [/usr/include/aarch64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/aarch64-linux-gnu/9/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_d2600/fast && /usr/bin/make -f CMakeFiles/cmTC_d2600.dir/build.make CMakeFiles/cmTC_d2600.dir/build] + ignore line: [make[1]: Entering directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [Target: aarch64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64'] + ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/9/cc1 -quiet -v -imultiarch aarch64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccDRHjtC.s] + ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (aarch64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/include/libdrm"] + ignore line: [ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ .] + ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/aarch64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (aarch64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 6a3864a8c3fe8bbb972fb5dbcb1f67d4] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64'] + ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o /tmp/ccDRHjtC.s] + ignore line: [GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o' '-c' '-mlittle-endian' '-mabi=lp64'] + ignore line: [Linking C executable cmTC_d2600] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2600.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o -o cmTC_d2600 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper] + ignore line: [Target: aarch64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2600' '-mlittle-endian' '-mabi=lp64'] + link line: [ /usr/lib/gcc/aarch64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cccMG9G3.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_d2600 /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/9 -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/9/../../.. CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/aarch64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cccMG9G3.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib/ld-linux-aarch64.so.1] ==> ignore + arg [-X] ==> ignore + arg [-EL] ==> ignore + arg [-maarch64linux] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_d2600] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/aarch64-linux-gnu/9] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] + arg [-L/lib/aarch64-linux-gnu] ==> dir [/lib/aarch64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_d2600.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9] ==> [/usr/lib/gcc/aarch64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/aarch64-linux-gnu] ==> [/lib/aarch64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/aarch64-linux-gnu/9;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_3244c/fast && /usr/bin/make -f CMakeFiles/cmTC_3244c.dir/build.make CMakeFiles/cmTC_3244c.dir/build +make[1]: Entering directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_3244c.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_3244c.dir/testCXXCompiler.cxx.o -c /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_3244c +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3244c.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_3244c.dir/testCXXCompiler.cxx.o -o cmTC_3244c +make[1]: Leaving directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp' + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_189f5/fast && /usr/bin/make -f CMakeFiles/cmTC_189f5.dir/build.make CMakeFiles/cmTC_189f5.dir/build +make[1]: Entering directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +Target: aarch64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' + /usr/lib/gcc/aarch64-linux-gnu/9/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccIdLqcs.s +GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (aarch64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/include/libdrm" +ignoring duplicate directory "/usr/include/aarch64-linux-gnu/c++/9" +ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + . + /usr/include/c++/9 + /usr/include/aarch64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/aarch64-linux-gnu/9/include + /usr/local/include + /usr/include/aarch64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (aarch64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 4d0ffd0faaba59e19a04d931506edddd +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' + as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccIdLqcs.s +GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' +Linking CXX executable cmTC_189f5 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_189f5.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_189f5 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper +Target: aarch64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) +COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_189f5' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' + /usr/lib/gcc/aarch64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cctXpnNS.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_189f5 /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/9 -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/9/../../.. CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_189f5' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64' +make[1]: Leaving directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [.] + add: [/usr/include/c++/9] + add: [/usr/include/aarch64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/aarch64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/aarch64-linux-gnu] + add: [/usr/include] + end of search list found + skipping relative include dir [.] + collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/aarch64-linux-gnu/c++/9] ==> [/usr/include/aarch64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/aarch64-linux-gnu/9/include] ==> [/usr/lib/gcc/aarch64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/aarch64-linux-gnu] ==> [/usr/include/aarch64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/9;/usr/include/aarch64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/aarch64-linux-gnu/9/include;/usr/local/include;/usr/include/aarch64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_189f5/fast && /usr/bin/make -f CMakeFiles/cmTC_189f5.dir/build.make CMakeFiles/cmTC_189f5.dir/build] + ignore line: [make[1]: Entering directory '/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: aarch64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'] + ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/9/cc1plus -quiet -v -imultiarch aarch64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mlittle-endian -mabi=lp64 -auxbase-strip CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -o /tmp/ccIdLqcs.s] + ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (aarch64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/include/libdrm"] + ignore line: [ignoring duplicate directory "/usr/include/aarch64-linux-gnu/c++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/aarch64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ .] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/aarch64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/aarch64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/aarch64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (aarch64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 4d0ffd0faaba59e19a04d931506edddd] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'] + ignore line: [ as -v -EL -mabi=lp64 -o CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccIdLqcs.s] + ignore line: [GNU assembler version 2.34 (aarch64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'] + ignore line: [Linking CXX executable cmTC_189f5] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_189f5.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_189f5 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper] + ignore line: [Target: aarch64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/aarch64-linux-gnu/9/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib/:/lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_189f5' '-shared-libgcc' '-mlittle-endian' '-mabi=lp64'] + link line: [ /usr/lib/gcc/aarch64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cctXpnNS.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie -z now -z relro -o cmTC_189f5 /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/9 -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/9/../../.. CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/aarch64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cctXpnNS.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib/ld-linux-aarch64.so.1] ==> ignore + arg [-X] ==> ignore + arg [-EL] ==> ignore + arg [-maarch64linux] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_189f5] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/aarch64-linux-gnu/9] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] + arg [-L/lib/aarch64-linux-gnu] ==> dir [/lib/aarch64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/aarch64-linux-gnu] ==> dir [/usr/lib/aarch64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/aarch64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_189f5.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/aarch64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9] ==> [/usr/lib/gcc/aarch64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/aarch64-linux-gnu] ==> [/lib/aarch64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/aarch64-linux-gnu] ==> [/usr/lib/aarch64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/aarch64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/aarch64-linux-gnu/9;/usr/lib/aarch64-linux-gnu;/usr/lib;/lib/aarch64-linux-gnu;/lib] + implicit fwks: [] + + diff --git a/UsbHidDevEx/build/CMakeFiles/Makefile.cmake b/UsbHidDevEx/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..60d836a --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,52 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/USBHIDExample.dir/DependInfo.cmake" + ) diff --git a/UsbHidDevEx/build/CMakeFiles/Makefile2 b/UsbHidDevEx/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..a972b5d --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/Makefile2 @@ -0,0 +1,106 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/firefly/USB-HID/UsbHidDevExHotPlug + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/firefly/USB-HID/UsbHidDevExHotPlug/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/USBHIDExample.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/USBHIDExample.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/USBHIDExample.dir + +# All Build rule for target. +CMakeFiles/USBHIDExample.dir/all: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/depend + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles --progress-num=1,2,3 "Built target USBHIDExample" +.PHONY : CMakeFiles/USBHIDExample.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/USBHIDExample.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles 3 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/USBHIDExample.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles 0 +.PHONY : CMakeFiles/USBHIDExample.dir/rule + +# Convenience name for target. +USBHIDExample: CMakeFiles/USBHIDExample.dir/rule + +.PHONY : USBHIDExample + +# clean rule for target. +CMakeFiles/USBHIDExample.dir/clean: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/clean +.PHONY : CMakeFiles/USBHIDExample.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/UsbHidDevEx/build/CMakeFiles/TargetDirectories.txt b/UsbHidDevEx/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..db0b3c4 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/rebuild_cache.dir +/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/edit_cache.dir +/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/USBHIDExample.dir diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/CXX.includecache b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/CXX.includecache new file mode 100644 index 0000000..b61065d --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/CXX.includecache @@ -0,0 +1,30 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.cpp +unistd.h +- +hiddev.h +/home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.h +iostream +- + +/home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.h +libusb-1.0/libusb.h +- +thread +- + +/home/firefly/USB-HID/UsbHidDevExHotPlug/main.cpp +hiddev.h +/home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.h +iostream +- +csignal +- + diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/DependInfo.cmake b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/DependInfo.cmake new file mode 100644 index 0000000..e8e5829 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/DependInfo.cmake @@ -0,0 +1,22 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.cpp" "/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/USBHIDExample.dir/hiddev.cpp.o" + "/home/firefly/USB-HID/UsbHidDevExHotPlug/main.cpp" "/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/USBHIDExample.dir/main.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/include/libusb-1.0" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/build.make b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/build.make new file mode 100644 index 0000000..f11172e --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/firefly/USB-HID/UsbHidDevExHotPlug + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/firefly/USB-HID/UsbHidDevExHotPlug/build + +# Include any dependencies generated for this target. +include CMakeFiles/USBHIDExample.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/USBHIDExample.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/USBHIDExample.dir/flags.make + +CMakeFiles/USBHIDExample.dir/main.cpp.o: CMakeFiles/USBHIDExample.dir/flags.make +CMakeFiles/USBHIDExample.dir/main.cpp.o: ../main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/USBHIDExample.dir/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/USBHIDExample.dir/main.cpp.o -c /home/firefly/USB-HID/UsbHidDevExHotPlug/main.cpp + +CMakeFiles/USBHIDExample.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/USBHIDExample.dir/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/firefly/USB-HID/UsbHidDevExHotPlug/main.cpp > CMakeFiles/USBHIDExample.dir/main.cpp.i + +CMakeFiles/USBHIDExample.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/USBHIDExample.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/firefly/USB-HID/UsbHidDevExHotPlug/main.cpp -o CMakeFiles/USBHIDExample.dir/main.cpp.s + +CMakeFiles/USBHIDExample.dir/hiddev.cpp.o: CMakeFiles/USBHIDExample.dir/flags.make +CMakeFiles/USBHIDExample.dir/hiddev.cpp.o: ../hiddev.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/USBHIDExample.dir/hiddev.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/USBHIDExample.dir/hiddev.cpp.o -c /home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.cpp + +CMakeFiles/USBHIDExample.dir/hiddev.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/USBHIDExample.dir/hiddev.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.cpp > CMakeFiles/USBHIDExample.dir/hiddev.cpp.i + +CMakeFiles/USBHIDExample.dir/hiddev.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/USBHIDExample.dir/hiddev.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.cpp -o CMakeFiles/USBHIDExample.dir/hiddev.cpp.s + +# Object files for target USBHIDExample +USBHIDExample_OBJECTS = \ +"CMakeFiles/USBHIDExample.dir/main.cpp.o" \ +"CMakeFiles/USBHIDExample.dir/hiddev.cpp.o" + +# External object files for target USBHIDExample +USBHIDExample_EXTERNAL_OBJECTS = + +USBHIDExample: CMakeFiles/USBHIDExample.dir/main.cpp.o +USBHIDExample: CMakeFiles/USBHIDExample.dir/hiddev.cpp.o +USBHIDExample: CMakeFiles/USBHIDExample.dir/build.make +USBHIDExample: CMakeFiles/USBHIDExample.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable USBHIDExample" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/USBHIDExample.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/USBHIDExample.dir/build: USBHIDExample + +.PHONY : CMakeFiles/USBHIDExample.dir/build + +CMakeFiles/USBHIDExample.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/USBHIDExample.dir/cmake_clean.cmake +.PHONY : CMakeFiles/USBHIDExample.dir/clean + +CMakeFiles/USBHIDExample.dir/depend: + cd /home/firefly/USB-HID/UsbHidDevExHotPlug/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/firefly/USB-HID/UsbHidDevExHotPlug /home/firefly/USB-HID/UsbHidDevExHotPlug /home/firefly/USB-HID/UsbHidDevExHotPlug/build /home/firefly/USB-HID/UsbHidDevExHotPlug/build /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/USBHIDExample.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/USBHIDExample.dir/depend + diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/cmake_clean.cmake b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/cmake_clean.cmake new file mode 100644 index 0000000..e185376 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/USBHIDExample.dir/hiddev.cpp.o" + "CMakeFiles/USBHIDExample.dir/main.cpp.o" + "USBHIDExample" + "USBHIDExample.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/USBHIDExample.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/depend.internal b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/depend.internal new file mode 100644 index 0000000..95015b2 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/USBHIDExample.dir/hiddev.cpp.o + /home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.cpp + /home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.h +CMakeFiles/USBHIDExample.dir/main.cpp.o + /home/firefly/USB-HID/UsbHidDevExHotPlug/hiddev.h + /home/firefly/USB-HID/UsbHidDevExHotPlug/main.cpp diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/depend.make b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/depend.make new file mode 100644 index 0000000..9311391 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/depend.make @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/USBHIDExample.dir/hiddev.cpp.o: ../hiddev.cpp +CMakeFiles/USBHIDExample.dir/hiddev.cpp.o: ../hiddev.h + +CMakeFiles/USBHIDExample.dir/main.cpp.o: ../hiddev.h +CMakeFiles/USBHIDExample.dir/main.cpp.o: ../main.cpp + diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/flags.make b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/flags.make new file mode 100644 index 0000000..3aae2a2 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -std=gnu++14 + +CXX_DEFINES = + +CXX_INCLUDES = -I/usr/include/libusb-1.0 + diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/hiddev.cpp.o b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/hiddev.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..83fa8b7ece79cc7f497a9dfe615bd96e22589dc0 GIT binary patch literal 68408 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 literal 0 HcmV?d00001 diff --git a/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/progress.make b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/USBHIDExample.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/UsbHidDevEx/build/CMakeFiles/cmake.check_cache b/UsbHidDevEx/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/UsbHidDevEx/build/CMakeFiles/progress.marks b/UsbHidDevEx/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/UsbHidDevEx/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/UsbHidDevEx/build/Makefile b/UsbHidDevEx/build/Makefile new file mode 100644 index 0000000..41e49f8 --- /dev/null +++ b/UsbHidDevEx/build/Makefile @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/firefly/USB-HID/UsbHidDevExHotPlug + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/firefly/USB-HID/UsbHidDevExHotPlug/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/firefly/USB-HID/UsbHidDevExHotPlug/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named USBHIDExample + +# Build rule for target. +USBHIDExample: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 USBHIDExample +.PHONY : USBHIDExample + +# fast build rule for target. +USBHIDExample/fast: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/build +.PHONY : USBHIDExample/fast + +hiddev.o: hiddev.cpp.o + +.PHONY : hiddev.o + +# target to build an object file +hiddev.cpp.o: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/hiddev.cpp.o +.PHONY : hiddev.cpp.o + +hiddev.i: hiddev.cpp.i + +.PHONY : hiddev.i + +# target to preprocess a source file +hiddev.cpp.i: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/hiddev.cpp.i +.PHONY : hiddev.cpp.i + +hiddev.s: hiddev.cpp.s + +.PHONY : hiddev.s + +# target to generate assembly for a file +hiddev.cpp.s: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/hiddev.cpp.s +.PHONY : hiddev.cpp.s + +main.o: main.cpp.o + +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i + +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s + +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) -f CMakeFiles/USBHIDExample.dir/build.make CMakeFiles/USBHIDExample.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... USBHIDExample" + @echo "... hiddev.o" + @echo "... hiddev.i" + @echo "... hiddev.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/UsbHidDevEx/build/USBHIDExample b/UsbHidDevEx/build/USBHIDExample new file mode 100755 index 0000000000000000000000000000000000000000..fafc479296099f544d64d93080fb3cb8680aac2c GIT binary patch literal 47152 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 nX8>c_RY~>l>dz>8ExwOpUfeEY)G literal 0 HcmV?d00001 diff --git a/UsbHidDevEx/build/cmake_install.cmake b/UsbHidDevEx/build/cmake_install.cmake new file mode 100644 index 0000000..6fd7ac1 --- /dev/null +++ b/UsbHidDevEx/build/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/firefly/USB-HID/UsbHidDevExHotPlug + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/firefly/USB-HID/UsbHidDevExHotPlug/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/UsbHidDevEx/hiddev.cpp b/UsbHidDevEx/hiddev.cpp new file mode 100644 index 0000000..4d96bee --- /dev/null +++ b/UsbHidDevEx/hiddev.cpp @@ -0,0 +1,162 @@ +#include +#include "hiddev.h" +#include + +HIDDev::HIDDev() : dev_handle(nullptr), ctx(nullptr), connected(false) { + libusb_init(&ctx); +#if USB_HOT_PLUG_SUPPORT + libusb_hotplug_callback_handle handle_attach; + int rc = libusb_hotplug_register_callback(ctx, static_cast( + LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED | LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT), + LIBUSB_HOTPLUG_NO_FLAGS, + LIBUSB_HOTPLUG_MATCH_ANY, LIBUSB_HOTPLUG_MATCH_ANY, + LIBUSB_HOTPLUG_MATCH_ANY, hotplug_callback, + this, + &handle_attach); + if (rc != LIBUSB_SUCCESS) { + std::cout << "Error registering callback for attach event." << std::endl; + libusb_exit(ctx); + } + std::cout << "[INFO] HIDDev using hot plug driver." << std::endl; +#endif + // 启动事件处理线程 + usbThread = std::thread(&HIDDev::usbEventHandling, this); +} + +HIDDev::~HIDDev() { + // 通知线程结束 + stopThread = true; + if (usbThread.joinable()) { + usbThread.join(); + } + closeDevice(); + libusb_exit(ctx); +} + +bool HIDDev::openDevice(int vendor_id, int product_id) { + vendorId = vendor_id; + productId = product_id; + dev_handle = libusb_open_device_with_vid_pid(ctx, vendor_id, product_id); + if (!dev_handle) { + std::cerr << "Cannot open device\n"; + connected = false; + return false; + } + if (libusb_kernel_driver_active(dev_handle, 0) == 1) + { // find out if kernel driver is attached + printf("Kernel Driver Active\n"); + if (libusb_detach_kernel_driver(dev_handle, 0) == 0) // detach it + printf("Kernel Driver Detached!\n"); + } + if (libusb_claim_interface(dev_handle, 0) < 0) { + std::cerr << "Cannot claim interface\n"; + closeDevice(); + return false; + } + connected = true; + return true; +} +#if USB_HOT_PLUG_SUPPORT +int LIBUSB_CALL HIDDev::hotplug_callback(libusb_context *ctx, libusb_device *device, + libusb_hotplug_event event, void *user_data) { + + HIDDev *self = static_cast(user_data); + libusb_device_descriptor desc; + if (libusb_get_device_descriptor(device, &desc) == 0) { + if(self->vendorId != desc.idVendor || self->productId != desc.iProduct){ + return 0; + } + std::cout << "Device Event: VendorID=" << desc.idVendor << ", ProductID=" << desc.idProduct << std::endl; + } + if (event == LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED) { + self->devArrived = true; + std::cout << "Device arrived." << std::endl; + } else if (event == LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT) { + self->connected = false; + std::cout << "Device disconnected." << std::endl; + } + std::cout << "Device event." << std::endl; + return 0; +} +#endif + +void HIDDev::closeDevice() { + if (dev_handle) { + libusb_release_interface(dev_handle, 0); + libusb_close(dev_handle); + dev_handle = nullptr; + } + connected = false; +} + +int HIDDev::read(unsigned char *data, int length) { + if (!connected) { + return -1; + } + + int actual_length; + int res = libusb_bulk_transfer(dev_handle, LIBUSB_ENDPOINT_IN | 1, data, length, &actual_length, 0); + if (res == 0) { + return actual_length; + } else { + if (res == LIBUSB_ERROR_NO_DEVICE) { + std::cout << "Device not connected error...\n"; + connected = false; + reconnectFlag = true; + } + return -1; + } +} + +int HIDDev::write(const unsigned char *data, int length) { + if (!connected) { + return -1; + } + + int actual_length; + int res = libusb_bulk_transfer(dev_handle, LIBUSB_ENDPOINT_OUT | 1, + const_cast(data), length, &actual_length, 0); + if (res == 0) { + return actual_length; + } else { + if (res == LIBUSB_ERROR_NO_DEVICE) { + connected = false; + reconnectFlag = true; + } + return -1; + } +} + +void HIDDev::usbEventHandling() { + int completed = 0; + while (!stopThread) { +#if USB_HOT_PLUG_SUPPORT + libusb_handle_events_completed(ctx, &completed); + // 也可以加入一些线程休眠来减少CPU使用率 + std::this_thread::sleep_for(std::chrono::milliseconds(100)); + + if(devArrived == true){ + std::cout << "[INFO] Hotplug mode, Device reconnected ...\n"; + tryReconnect(); + devArrived = false; + } +#else + std::this_thread::sleep_for(std::chrono::milliseconds(1000)); + // 如果设备未连接,定期尝试连接设备 + if(reconnectFlag && !connected){ + std::cout << "[INFO] Query mode,Device disconnected, try to connect.\n"; + reconnectFlag = !tryReconnect(); + } +#endif + } + std::cout << "[INFO] HIDDev event thread exit...\n"; +} + + +bool HIDDev::isConnected() { + return connected; +} + +bool HIDDev::tryReconnect() { + return openDevice(this->vendorId, this->productId); +} \ No newline at end of file diff --git a/UsbHidDevEx/hiddev.h b/UsbHidDevEx/hiddev.h new file mode 100644 index 0000000..015829e --- /dev/null +++ b/UsbHidDevEx/hiddev.h @@ -0,0 +1,43 @@ +#ifndef HIDDEV_H +#define HIDDEV_H + +#include +#include + +/* USB热拔插支持: USB热拔插通过事件驱动,不用频繁查询USB的连接事件,减少CPU占用。 + 部分libusb库不支持热拔插,根据实际情况选择是否开启热拔插 */ +#define USB_HOT_PLUG_SUPPORT 0 + +class HIDDev { +public: + HIDDev(); + ~HIDDev(); + + bool openDevice(int vendor_id, int product_id); + void closeDevice(); + int read(unsigned char *data, int length); + int write(const unsigned char *data, int length); + void handleEvents(); + bool isConnected(); + +private: +#if USB_HOT_PLUG_SUPPORT + // 热拔插回调函数 + static int LIBUSB_CALL hotplug_callback(libusb_context *ctx, libusb_device *device, + libusb_hotplug_event event, void *user_data); +#endif + void usbEventHandling(); + + libusb_device_handle *dev_handle; + libusb_context *ctx; + std::thread usbThread; // USB事件线程,处理USB的断开重连事件 + bool stopThread = false; // 线程停止标志位,用于程序退出时,线程能正确退出 + bool devArrived = false; // USB设备连接标志位,表示设备插入待连接 + int vendorId; + int productId; + bool connected = false; + bool reconnectFlag = false; + bool tryReconnect(); +}; + +#endif // HIDDEV_H \ No newline at end of file diff --git a/UsbHidDevEx/main.cpp b/UsbHidDevEx/main.cpp new file mode 100644 index 0000000..d954466 --- /dev/null +++ b/UsbHidDevEx/main.cpp @@ -0,0 +1,35 @@ +#include "hiddev.h" +#include +#include + +bool running = true; + +void signalHandler(int signal) { + running = false; +} + +int main() { + signal(SIGINT, signalHandler); + + HIDDev device; + if (!device.openDevice(0x2833, 0x0002)) { + std::cerr << "Unable to open device initially.\n"; + } + + while (running) { + + unsigned char data[64]; + int len = device.read(data, sizeof(data)); + if (len > 0) { + std::cout << "Data read: "; + for (int i = 0; i < 5; i++) { + std::cout << std::hex << static_cast(data[i]) << " "; + } + std::cout << std::dec << "\n"; + } + + } + + device.closeDevice(); + return 0; +} \ No newline at end of file