From bf922e933ca5f769405e58b3a47894ab86bbabac Mon Sep 17 00:00:00 2001 From: anto Date: Wed, 27 Nov 2024 16:44:08 +0100 Subject: [PATCH 01/23] add child --- README | 45 ++++++++++++------------ resid_child.cpp | 91 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+), 22 deletions(-) create mode 100644 resid_child.cpp diff --git a/README b/README index 79da519..8f5adf4 100644 --- a/README +++ b/README @@ -1,26 +1,27 @@ -This is reSID, a reverse engineered software emulation of the MOS6581 SID -(Sound Interface Device). This chip was used in the Commodore 64 computer. +Forked from https://github.com/simonowen/resid -reSID is free software. See the file COPYING for copying permission. +=build resid := -reSID is a C++ library containing a complete emulation of the SID chip. -This library can be linked into programs emulating the MOS6510 MPU to -play music made for the Commodore 64 computer. reSID has been successfully -linked into VICE, a full-fledged Commodore 64 emulator, and SIDPLAY, a -popular SID tune player. The VICE home page is: -http://www.viceteam.org/ -A patch for SIDPLAY can be found on the SIDPLAY home page: -http://www.geocities.com/SiliconValley/Lakes/5147/ +mkdir resid-build +cmake ../resid-child +make +sudo make install -Various SID emulators exist, however reSID should still be of great -interest to Commodore 64 nostalgics. The emulator engine is cycle-based, -emulating the internal operations of the SID chip. SID's audio filter is -modeled as an actual two-integrator-loop biquadratic filter circuit. -The engine has been developed based on available information on SID, sampling -of the OSC3 and ENV3 registers, filter theory, and meticulous testing. -In short, a scientific approach has been taken to model the SID chip as -accurately as possible. -To our knowledge reSID is by far the most accurate SID emulator ever created. -This comes at a price; what is considered a fairly fast CPU at the time of -this writing is needed to run the emulator. +=install rtaudio := + +git clone https://github.com/thestk/rtaudio.git +cd rtaudio/ +mkdir build +cd build/ +cmake .. +make +sudo make install +echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/local.conf +sudo ldconfig +ls /usr/local/lib | grep rtaudio +ls /usr/local/include | grep rtaudio + += compile = + +g++ -o resid_child resid_child.cpp -lrtaudio -lresid -lpthread diff --git a/resid_child.cpp b/resid_child.cpp new file mode 100644 index 0000000..9a4efee --- /dev/null +++ b/resid_child.cpp @@ -0,0 +1,91 @@ +#include +#include +#include +#include +#include +#include +#include + + +SID sid_chip; +unsigned int sample_rate = 44100; +unsigned int buffer_size = 512; +unsigned int frame_count = 0; +double clock_accumulator = 0.0; +// Callback audio pour RtAudio +int audioCallback(void* outputBuffer, void* inputBuffer, unsigned int nBufferFrames, + double streamTime, RtAudioStreamStatus status, void* userData) { + float* buffer = static_cast(outputBuffer); + + double clocks_per_sample = 985248.0 / 44100.0; // Fréquence d'horloge / Fréquence d'échantillonnage + + for (unsigned int i = 0; i < nBufferFrames; ++i) { + + clock_accumulator += clocks_per_sample; + while (clock_accumulator >= 1.0) { + sid_chip.clock(); // Simuler un cycle d'horloge du SID + clock_accumulator -= 1.0; + } + short sid_output = sid_chip.output(); + buffer[i] = static_cast(sid_output) / 32768.0f; + } + + return 0; +} + + +int main() { + try { + RtAudio audio; + if (audio.getDeviceCount() < 1) { + throw std::runtime_error("Aucun périphérique audio trouvé."); + } + + sid_chip.set_sampling_parameters(985248.0, SAMPLE_RESAMPLE_INTERPOLATE, 44100.0, -1.0, 0.97); // Fréquence d'échantillonnage + + // Configurer RtAudio + RtAudio::StreamParameters outputParams; + outputParams.deviceId = audio.getDefaultOutputDevice(); + outputParams.nChannels = 1; + outputParams.firstChannel = 0; + + // Démarrer le flux audio + audio.openStream(&outputParams, nullptr, RTAUDIO_FLOAT32, sample_rate, + &buffer_size, &audioCallback, nullptr); + audio.startStream(); + + + std::cout << "Appuyez sur Ctrl+C pour arrêter..." << std::endl; + + while (true) { + std::vector buffer(2); + std::cin.read(reinterpret_cast(buffer.data()), buffer.size()); + std::streamsize bytesRead = std::cin.gcount(); + if (bytesRead == 0 && std::cin.eof()) { + std::cout.flush(); + break; + } + if (bytesRead > 0) { + for (std::streamsize i = 0; i < bytesRead; i+=2) { + int octet1 = static_cast(buffer[i]); + int octet2 = static_cast(buffer[i+1]); + sid_chip.write(octet1, octet2); + /*std::cout << octet1 << " " << octet2 << " "; + std::cout << std::endl;; + std::cout.flush();*/ + } + } + } + + audio.stopStream(); + audio.closeStream(); + } catch (RtAudioErrorType e) { + std::cerr << "Erreur RtAudio : " << std::endl; + return 1; + } catch (std::exception& e) { + std::cerr << "Erreur : " << e.what() << std::endl; + return 1; + } + std::cout << "Flux terminé. Arrêt du programme." << std::endl; + return 0; +} \ No newline at end of file From d90ab754cd8c664f4d95fcfebe036f681e426785 Mon Sep 17 00:00:00 2001 From: anto Date: Wed, 27 Nov 2024 22:04:59 +0100 Subject: [PATCH 02/23] l, --- resid_child.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/resid_child.cpp b/resid_child.cpp index 9a4efee..d33c3de 100644 --- a/resid_child.cpp +++ b/resid_child.cpp @@ -27,7 +27,8 @@ int audioCallback(void* outputBuffer, void* inputBuffer, unsigned int nBufferFra clock_accumulator -= 1.0; } short sid_output = sid_chip.output(); - buffer[i] = static_cast(sid_output) / 32768.0f; + float sample = static_cast(sid_output) / 32768.0f; + buffer[i] = sample; } return 0; @@ -46,16 +47,20 @@ int main() { // Configurer RtAudio RtAudio::StreamParameters outputParams; outputParams.deviceId = audio.getDefaultOutputDevice(); - outputParams.nChannels = 1; + outputParams.nChannels = 2; outputParams.firstChannel = 0; + RtAudio::StreamOptions options; + options.flags = RTAUDIO_SCHEDULE_REALTIME; + options.flags = RTAUDIO_NONINTERLEAVED; + // Démarrer le flux audio audio.openStream(&outputParams, nullptr, RTAUDIO_FLOAT32, sample_rate, &buffer_size, &audioCallback, nullptr); audio.startStream(); - std::cout << "Appuyez sur Ctrl+C pour arrêter..." << std::endl; + std::cout << "READY" << std::endl; while (true) { std::vector buffer(2); From 6ef8b287664e05debaf643ecac043f2e8efa2322 Mon Sep 17 00:00:00 2001 From: anto Date: Fri, 29 Nov 2024 07:54:00 +0100 Subject: [PATCH 03/23] buffer 2 --- resid_child.cpp | 20 ++++++-------------- test.cpp | 23 +++++++++++++++++++++++ 2 files changed, 29 insertions(+), 14 deletions(-) create mode 100644 test.cpp diff --git a/resid_child.cpp b/resid_child.cpp index d33c3de..4a086be 100644 --- a/resid_child.cpp +++ b/resid_child.cpp @@ -47,7 +47,7 @@ int main() { // Configurer RtAudio RtAudio::StreamParameters outputParams; outputParams.deviceId = audio.getDefaultOutputDevice(); - outputParams.nChannels = 2; + outputParams.nChannels = 1; outputParams.firstChannel = 0; RtAudio::StreamOptions options; @@ -66,19 +66,11 @@ int main() { std::vector buffer(2); std::cin.read(reinterpret_cast(buffer.data()), buffer.size()); std::streamsize bytesRead = std::cin.gcount(); - if (bytesRead == 0 && std::cin.eof()) { - std::cout.flush(); - break; - } - if (bytesRead > 0) { - for (std::streamsize i = 0; i < bytesRead; i+=2) { - int octet1 = static_cast(buffer[i]); - int octet2 = static_cast(buffer[i+1]); - sid_chip.write(octet1, octet2); - /*std::cout << octet1 << " " << octet2 << " "; - std::cout << std::endl;; - std::cout.flush();*/ - } + if (bytesRead ==2) { + int octet1 = static_cast(buffer[0]); + int octet2 = static_cast(buffer[1]); + sid_chip.write(octet1, octet2); + // std::cout << octet1 << " " << octet2 << " "; } } diff --git a/test.cpp b/test.cpp new file mode 100644 index 0000000..a513186 --- /dev/null +++ b/test.cpp @@ -0,0 +1,23 @@ +#include +#include +#include +#include +#include + +int main() { + std::cout << "READY" << std::endl; + while (true) { + std::vector buffer(2); + std::cin.read(reinterpret_cast(buffer.data()), buffer.size()); + std::streamsize bytesRead = std::cin.gcount(); + if (bytesRead ==2 ) { + int octet1 = static_cast(buffer[0]); + int octet2 = static_cast(buffer[1]); + std::cout << octet1 << " " << octet2 << " "; + std::cout << std::endl; + } + } + + std::cout << "Flux terminé. Arrêt du programme." << std::endl; + return 0; +} \ No newline at end of file From 4e36f5be86dd8e9842acf56cab51e1c49103ef38 Mon Sep 17 00:00:00 2001 From: anto Date: Mon, 2 Dec 2024 15:33:27 +0100 Subject: [PATCH 04/23] changes --- .vscode/settings.json | 5 + CMakeCache.txt | 382 ++++++++ CMakeFiles/3.28.3/CMakeCCompiler.cmake | 74 ++ CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 ++ .../3.28.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15960 bytes .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15984 bytes CMakeFiles/3.28.3/CMakeSystem.cmake | 15 + .../3.28.3/CompilerIdC/CMakeCCompilerId.c | 880 ++++++++++++++++++ CMakeFiles/3.28.3/CompilerIdC/a.out | Bin 0 -> 16080 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 +++++++++++++++++ CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 0 -> 16088 bytes CMakeFiles/CMakeConfigureLog.yaml | 529 +++++++++++ CMakeFiles/CMakeDirectoryInformation.cmake | 16 + CMakeFiles/Makefile.cmake | 130 +++ CMakeFiles/Makefile2 | 112 +++ CMakeFiles/TargetDirectories.txt | 7 + CMakeFiles/cmake.check_cache | 1 + CMakeFiles/progress.marks | 1 + CMakeFiles/resid.dir/DependInfo.cmake | 38 + CMakeFiles/resid.dir/build.make | 351 +++++++ CMakeFiles/resid.dir/cmake_clean.cmake | 41 + CMakeFiles/resid.dir/cmake_clean_target.cmake | 3 + CMakeFiles/resid.dir/compiler_depend.internal | 172 ++++ CMakeFiles/resid.dir/compiler_depend.make | 336 +++++++ CMakeFiles/resid.dir/compiler_depend.ts | 2 + CMakeFiles/resid.dir/depend.make | 2 + CMakeFiles/resid.dir/envelope.cc.o | Bin 0 -> 3408 bytes CMakeFiles/resid.dir/envelope.cc.o.d | 4 + CMakeFiles/resid.dir/extfilt.cc.o | Bin 0 -> 1984 bytes CMakeFiles/resid.dir/extfilt.cc.o.d | 4 + CMakeFiles/resid.dir/filter.cc.o | Bin 0 -> 11728 bytes CMakeFiles/resid.dir/filter.cc.o.d | 4 + CMakeFiles/resid.dir/flags.make | 10 + CMakeFiles/resid.dir/link.txt | 2 + CMakeFiles/resid.dir/pot.cc.o | Bin 0 -> 1248 bytes CMakeFiles/resid.dir/pot.cc.o.d | 3 + CMakeFiles/resid.dir/progress.make | 18 + CMakeFiles/resid.dir/sid.cc.o | Bin 0 -> 41744 bytes CMakeFiles/resid.dir/sid.cc.o.d | 67 ++ CMakeFiles/resid.dir/version.cc.o | Bin 0 -> 1264 bytes CMakeFiles/resid.dir/version.cc.o.d | 3 + CMakeFiles/resid.dir/voice.cc.o | Bin 0 -> 2784 bytes CMakeFiles/resid.dir/voice.cc.o.d | 5 + CMakeFiles/resid.dir/wave.cc.o | Bin 0 -> 12032 bytes CMakeFiles/resid.dir/wave.cc.o.d | 3 + CMakeFiles/resid.dir/wave6581_PST.cc.o | Bin 0 -> 17376 bytes CMakeFiles/resid.dir/wave6581_PST.cc.o.d | 4 + CMakeFiles/resid.dir/wave6581_PS_.cc.o | Bin 0 -> 17376 bytes CMakeFiles/resid.dir/wave6581_PS_.cc.o.d | 4 + CMakeFiles/resid.dir/wave6581_P_T.cc.o | Bin 0 -> 17376 bytes CMakeFiles/resid.dir/wave6581_P_T.cc.o.d | 4 + CMakeFiles/resid.dir/wave6581__ST.cc.o | Bin 0 -> 17376 bytes CMakeFiles/resid.dir/wave6581__ST.cc.o.d | 4 + CMakeFiles/resid.dir/wave8580_PST.cc.o | Bin 0 -> 17376 bytes CMakeFiles/resid.dir/wave8580_PST.cc.o.d | 4 + CMakeFiles/resid.dir/wave8580_PS_.cc.o | Bin 0 -> 17376 bytes CMakeFiles/resid.dir/wave8580_PS_.cc.o.d | 4 + CMakeFiles/resid.dir/wave8580_P_T.cc.o | Bin 0 -> 17376 bytes CMakeFiles/resid.dir/wave8580_P_T.cc.o.d | 4 + CMakeFiles/resid.dir/wave8580__ST.cc.o | Bin 0 -> 17376 bytes CMakeFiles/resid.dir/wave8580__ST.cc.o.d | 4 + Makefile | 635 +++++++++++++ README | 2 +- cmake_install.cmake | 72 ++ install_manifest.txt | 10 + libresid.a | Bin 0 -> 221464 bytes resid_child | Bin 0 -> 199616 bytes resid_child.cpp | 3 +- test | Bin 0 -> 19984 bytes testsaw.cpp | 70 ++ 70 files changed, 4996 insertions(+), 2 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 CMakeCache.txt create mode 100644 CMakeFiles/3.28.3/CMakeCCompiler.cmake create mode 100644 CMakeFiles/3.28.3/CMakeCXXCompiler.cmake create mode 100755 CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin create mode 100755 CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 CMakeFiles/3.28.3/CMakeSystem.cmake create mode 100644 CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 CMakeFiles/3.28.3/CompilerIdC/a.out create mode 100644 CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 CMakeFiles/3.28.3/CompilerIdCXX/a.out create mode 100644 CMakeFiles/CMakeConfigureLog.yaml create mode 100644 CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 CMakeFiles/Makefile.cmake create mode 100644 CMakeFiles/Makefile2 create mode 100644 CMakeFiles/TargetDirectories.txt create mode 100644 CMakeFiles/cmake.check_cache create mode 100644 CMakeFiles/progress.marks create mode 100644 CMakeFiles/resid.dir/DependInfo.cmake create mode 100644 CMakeFiles/resid.dir/build.make create mode 100644 CMakeFiles/resid.dir/cmake_clean.cmake create mode 100644 CMakeFiles/resid.dir/cmake_clean_target.cmake create mode 100644 CMakeFiles/resid.dir/compiler_depend.internal create mode 100644 CMakeFiles/resid.dir/compiler_depend.make create mode 100644 CMakeFiles/resid.dir/compiler_depend.ts create mode 100644 CMakeFiles/resid.dir/depend.make create mode 100644 CMakeFiles/resid.dir/envelope.cc.o create mode 100644 CMakeFiles/resid.dir/envelope.cc.o.d create mode 100644 CMakeFiles/resid.dir/extfilt.cc.o create mode 100644 CMakeFiles/resid.dir/extfilt.cc.o.d create mode 100644 CMakeFiles/resid.dir/filter.cc.o create mode 100644 CMakeFiles/resid.dir/filter.cc.o.d create mode 100644 CMakeFiles/resid.dir/flags.make create mode 100644 CMakeFiles/resid.dir/link.txt create mode 100644 CMakeFiles/resid.dir/pot.cc.o create mode 100644 CMakeFiles/resid.dir/pot.cc.o.d create mode 100644 CMakeFiles/resid.dir/progress.make create mode 100644 CMakeFiles/resid.dir/sid.cc.o create mode 100644 CMakeFiles/resid.dir/sid.cc.o.d create mode 100644 CMakeFiles/resid.dir/version.cc.o create mode 100644 CMakeFiles/resid.dir/version.cc.o.d create mode 100644 CMakeFiles/resid.dir/voice.cc.o create mode 100644 CMakeFiles/resid.dir/voice.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave.cc.o create mode 100644 CMakeFiles/resid.dir/wave.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave6581_PST.cc.o create mode 100644 CMakeFiles/resid.dir/wave6581_PST.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave6581_PS_.cc.o create mode 100644 CMakeFiles/resid.dir/wave6581_PS_.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave6581_P_T.cc.o create mode 100644 CMakeFiles/resid.dir/wave6581_P_T.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave6581__ST.cc.o create mode 100644 CMakeFiles/resid.dir/wave6581__ST.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave8580_PST.cc.o create mode 100644 CMakeFiles/resid.dir/wave8580_PST.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave8580_PS_.cc.o create mode 100644 CMakeFiles/resid.dir/wave8580_PS_.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave8580_P_T.cc.o create mode 100644 CMakeFiles/resid.dir/wave8580_P_T.cc.o.d create mode 100644 CMakeFiles/resid.dir/wave8580__ST.cc.o create mode 100644 CMakeFiles/resid.dir/wave8580__ST.cc.o.d create mode 100644 Makefile create mode 100644 cmake_install.cmake create mode 100644 install_manifest.txt create mode 100644 libresid.a create mode 100755 resid_child create mode 100755 test create mode 100644 testsaw.cpp diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e2c18d1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "files.associations": { + "ostream": "cpp" + } +} \ No newline at end of file diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 0000000..a678b36 --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,382 @@ +# This is the CMakeCache file. +# For build in directory: /home/maurice/www/resid-child +# 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-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//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-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/maurice/www/resid-child/CMakeFiles/pkgRedirects + +//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/gmake + +//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=resid + +//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 + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//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 + +//Build a dynamic library instead of static library +SIDPLAY_BUILD_SHARED:BOOL=OFF + +//Value Computed by CMake +resid_BINARY_DIR:STATIC=/home/maurice/www/resid-child + +//Value Computed by CMake +resid_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +resid_SOURCE_DIR:STATIC=/home/maurice/www/resid-child + + +######################## +# 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/maurice/www/resid-child +//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=28 +//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/maurice/www/resid-child +//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.28 +//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 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/CMakeFiles/3.28.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..b11488f --- /dev/null +++ b/CMakeFiles/3.28.3/CMakeCCompiler.cmake @@ -0,0 +1,74 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +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;c_std_17;c_std_23") +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_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +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_C_COMPILER_ENV_VAR "CC") + +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) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-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 "x86_64-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/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-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/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..3ee6cf0 --- /dev/null +++ b/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +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;cxx_std_23") +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_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +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_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +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) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-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 "x86_64-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++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-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/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..d9c91474412bfe33853305c9ad4197bc507cc2e6 GIT binary patch literal 15960 zcmeHOeQX>@6`woj!y!)Y(#BwtkSvgtxWyYMPD~mUa{f4H5B!lP4zxVP%ZSNqeD45G<>RSy!6wV#KvnQl@3)7xijjpDMNH1p6zp3s#)oDLh`Ebo=HF*-T5;$(P1k#<#Y&v~Sjn1$~q38pox55( z!Z!AaJ{XTBH{@s_~ZbT5f=#` z2*u+PZxT%b{AR%40b5Yg0BAMZIRyAJjIyQ}7;}_i*lvR8C1~Q@B2ghuf{u%(8^(!o zM*rqz%JF05Z-B=3HBAAHgbUMz88u`UJ}_XnsWWv zHF@sC#^fK2qc2SF8cc31Z~UooV*Agafl6Z$T(1o4u{EER?E(G}AjXOL51_hz#%qMG zKZs@MdQoL6w&n;ro+SM%8@Hn4C7A{?iWQ>6tns@{DornztMpSVs-iSEkgs zn2+N9)Pb(d|(z8j~-24aV{93&6P8T&YwpW?=Ws{8! z?`zdG{xQ(f)%|C&Yk7{UX9c?sC5%8AfiMDL1i}b}5eOp?Mj(tp7=bVXVFbbm{Ob|G z=QOV+ss5gUZNBGC`&zf|_xty!271!lyb05G3wCCoo9Z-o_9s)_{T)L3Nq&05v(17F zkF@snrUnOllV-BNJJrz-9rcXiAH-L|b^ti?Szh--`Q&IVVE6!QJ>U{p8t+-! z^#0i5`|6K~9V>3XwQVgvwvzn2LC4t-K@e=ygY6Z-h) z-b%9h)@KFToVSPfODJ6bmur;*+K*APoy^Gwdz1>8w^s6xHv`)^Ek@nk2$j_+}>(sR>%8~iW)D(Nm8$oeJ8aCPlo03a2(;*RNC!S z|2MLET-5x3PH}$tzu6+^PwwpM+NQ1Fn=a+OlD4r8GCx~eHno+cy}6l?*XRr5Fi*Tv z3A$jMBT(}h3WP=un7>=gAJ0P+@@vOv9+JDz2tO6T+X&}*&HgDUM11+Xe4a47Is$k3 zJWtvG5EQUqzD^iFCjD=&=BYCNO(@hF{|}^pTqHE*$@A(t!VeHmN?alQ2mz1_8Q>Afljif!_-cv6)fJdu?*be%oH=iw{kKs& z!F=u>iN9I!^~nBr10EG{H3!aP8t__q=Z68;nC#QvmH3VM;$H^5Rvz}FfY-`9|2E+w z;cFaM`$AK7^mQeEC)>F(PyI>2Yvq?;Apc<8E|Y&Szx)c|)TQc}_DkV! zJpK-!Rk3Ht^)~7SNce_-*-XzG5daju((tf8B(5i!n_kWw!Zhwg`ZX=eme*BvW=Lsi!CysSN|7LFD=?b+SYC;x3UAq^e} zh+{7n%uy?!foyuS`>y_uzEl^W@WO?eG>Bky?*<4G@9~dHr0(n;=;rzd&Mt!j~!k-%jOMFBZ(1&p-Q>gX%yryk6!O14wN3G(h&@&Tx=t60DaY5F6)OL$b zAwSD7q0Y6l77~PxQ$^@wS+&zg3Q+LuaoEe#sk;UF{)29h(hM8T0G}dv};-k^c&BDhrHJ5EXPJvUw#QML5tGU|82hHDq*&-FeR z`l9fcO+TN1w^?iKNIJ;>5a54>wGWS<*L$pciO1`` z;P@@5$F&~w;YU^p=}`L?^*t~c+z;7i2>(}FdE5J_>fpsQu!h-ER9^mu3hc(~VfSVMa zUTmL%0(Qai7aG-&{w$fS2xe3K5K4YNua{WkGcLab`^Wj|=a)6*&HD3xGL-rJGyEGU z;2M(eJNSN$--8VLv(5SfaAQ6`uajq500dz_WnH%!zYG;P_qhM+I#O4RG9DZV&VLl< z@p=3PVCcepUO$#MptleSxxc<+KI<8%^7E^NR>k3dxCQ31eGLkTasRwNixWTSPlv;F zQ3n8Guev8NMql+oLQ37cWG|v61 UT3kEV<}bn@7LbMjAz+Gs0!6h%P5=M^ literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..73f4021cc6cdf568d33b1172a6d42bb375834509 GIT binary patch literal 15984 zcmeHOYit}>6~4Q65{Eo?o5s{lLNhH*l>i>U64wa|SwGgE1wZm|Xdr~itaoe=*@rtj z+u9+JNNG__2udr|QY55M6^aBu8ia@hRoN0$)Cy4ZBQz*~45289v~>kRrleWUxpU5X zJYKgvC4}azcFw)uJ>R)^&fM9(Gjrx>ytg|X3JI1f@ezTwSky&g)X;b@6+p#An^*zc z_lb34G1RLi=C;RN1+A`J3eVLwgjaz^UL6)H=yfg(J-EUnM2)eII-&+A;qlTh}cs2qIASBUi-|_&R_lT%A-dvn7_;{-}d;j?|$q`u{nA9 zwM+N!TX*Q_*N(WB^S9`C)qGeU52XVBDZnb>Cl|mqz@y?e5sg8?BLh%IT*N#e6c0o8-6^t@x(j-D~BEFeSUhCXa%jkI;x6xfXOr&Z{Q!9G1@+UAIrcT9V*uQQ#? znuA6%Z3^8?8IA#5RIWFujAU|Ia;*b>0Lm#Vs~7TS3K&_~=*fJZ&Cz{D=RLiNj!wN< zZC1AkF1KukJqW{mn*CIH${}dOIP>{bSYyF7s}kQN?E8;A2GcMs&QcuscaDEw6pGUf z{r)jNMGk9XE|GDrU)tf~ILC2LvP^k!?|E_6gY!9voM{iv#~kq)56*of9!L;@AOb-I zf(Qf=2qF+f;Qu`We~R4kmUjGFjdpU;uN#EW9xgiJ(#zWMpVpk0yI$JzB*3K&Pr){_ zJ|@t3wd22=-Z>a=DmJ~So!b5qI4ITT!Sv6=YGnOG z(jVYY0HU2*^eC#WGfpjZ{c$Wq*Go%Nk@d&W@H}a-x1{}+B&tm}waIDi`PX-7&(Bn8 zp%=6ZH=WhsU;{a*DNVWKVm^-d*mi6dg%9r4j&BcRQJZ|#S+1Sjz8ET3HJA+MZn=Nt|KUMs#KKC=i_ny z9p~1`iyj!_avmn-=dGanQ(5Y<9_Fp0 zXjH&_Ka?42e~()g&yrq7x{h=$X;z&3SET$tN(UD^$uWr;MlDSX_KjXt& z2E|}V^MdhiiNoIb=G_3`m|=ZdVM|vh$&WwZJ1g<`3O-Mn^$_4;0cW}I_~r&uSh?0F|7R_@JjjQ*QKBN`RXqNUMbJ~EwcB= zXEEHCLwkRo`7*$j`NI(#0KcmOF7^!BPLrC03~{*2raQ)n03h!ahKJQ5F`I<0I~jcl z)6nynd!Exr(z&FO)>BT-&g({DTnyzhV`|_Tr!B`xn;w%kX#r7z!FBI$?~`{Wb;z&B9l?Ff=k!q{o5HO8 zu21y0_a!<3g%>mQxJCr6Yd1iUz>haHk=oNc(9zzj4|I3$i4W?7?HzEhQ^?%~JKqZe zF;5EqfBBUF_kDx~-wT-grb2mK_?m!F^Aj1zNP>23SC4YZ%EH?VV?xd598(?17Su62 zH)h(-ga=9%EO>{;N)ZIdwI1i7G#@qcqe4whWT6XJJGR^MfNAHgTy{=Hhc??x8%Pi; z&LE+VrQMA>l7oU{j>A?SJ=M<1_b60zlqTM23iw=e`R)vK8C(YEM#dU~;oxf+D!f%8 zRG9i1n9-Hau74WC^%9)&@Ehlf|NS>!FHy6!b`Tv}?;x&e{pMM`v7vjD>-2=jT}$(q-hU?PRwaaG(8C0z3{pVxV;`S|hp*^c$+fsboQ zuJbyQbtCoUA3qP^6cjL~%;$A2>mnI)|Ni}d9NKZ8xV`*8OaHgLo+mf+j^EdPe1&+d zeSh12_u@$(zmW*6-;MtrA3sI})+yfs^ZPsNX6uZ<0S!3!xc~AxQgs^$aw5`DH?*%i(_51M|3k6AFlN|GaLC65nr6yTf!*1ps1XUdEY!PZ@Cw z%=hZ@-1FGBk;8A(!0>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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#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(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#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/100 % 100) +# 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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# 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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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 + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/CMakeFiles/3.28.3/CompilerIdC/a.out b/CMakeFiles/3.28.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..8a279ac6d60ee201d940119108c7619465ecd1b6 GIT binary patch literal 16080 zcmeHOeQX>@6`#9&IW&nKx4|YU%~Fyoq4mWdN$RFbbFqES8rexm91u#wvi7a*6Zc{6 z_NZOaCMc!Eq>)lUz#kx06{6xJ5(re(NEAm!ftErWfz8`iDUpx&X5R0- zUd}|%ln)6oA=(#zM0*d-JLm}>hF!mVhU-Ax=*o`Y%okx3eMgw8G@whRIBOu zes!x_PV!RCnewCoDmCeHd?D5ezl4zOnmJPgZ#6X4U=mu$$aagRF>Vkgppx@oyJcJ; zau|Ov6#!9QtGPVgXdB4eNVvz&eHP$HWCeEtCJB#r7MfjVEzrBVZJ}nLIJW6RtCo$-CLigP!7Ij_*#jufMOW+i6d&OxPGj)hM$$|8~hbA;2}4Jc*`<+%^|)hycOcVApDjP|7GD@L;N}6FYi%0 z@z~+9fOI9m^B6BC<0Lg{wE^v z*ZSMuwohKGvrjL3b(>Q5=coO6MbKlgZPuNp`uur}=b8s-#Hr@8TeP;IyaO_%n`Didgz)xRlf3z)OBvAeR|ys^rU_|bt

*GMG=T15Je!0Koo%}0#O8_ z2t*NxA`nF&iopMK1o->cjZ)wK-UGXa3%T)3)+-*Ruad_WYA+~vKI0WjnL_?(t4?hl z36p7UN2c|d(iY=c*B>bqb4UC6>#C4$ad_;glD|kiW%piamHp#U>hJ z8&<8TJ4+wLnCCSITS)&7R_IxwzvOMA>~{K}d81O%#F~cQHO(Kczv+Rx6Kc=;dp^{$ zi9aK1d#?8~^q8c?K7IOshWvhqiPV~gN8{bAm&c!=nwf}F6oDuLQ3Rq0L=lK05Je!0 zKoo%}0#O9s-3Va4BGxBj4WNE_p{iD)I$6KCTIAo!I>+~kjCGJ3M8+e`dXcdnlAn7x zq5SW2l>*B@ki~>pBRIwnZIpOjBB#qz{vIQ$Q-U`MHVdv31c;fMmUW0Lq@YzQLOVL; z#A&goPVje|$k6*|#k7~yH8m%)SxinJxaZ5YB|Tp1^P7?L`G?5xC+^=p!20la=n?Bu zEz3BKw(#kx|gBi+~Cz02BiWT>3?%N9N8(-VG6dq-Kz+qVjHgEn#am#V*1!YbS! zF)DdXI?@saURPX8pZhDW)~InAucEFj;hzZc9l~S$L%)wQG1aU(lZN5;apG0jF?y=U zc-ABxK1=^xFRmx>rzjIsH!EBp;Gd#Qt@bZ=Ugx!+Ms?}~@Gy_H{QOeu)720f50|vr z+Uh!cczI3hzqfjwfPb4ZjSvFZL;!OW#j$6_)n(bn6pXQsCl{5s-OC26A`fZ52fYNNhSfwAx(dQYWINqDX+U*-e2~mscnwaduZ=K z%1Q0-acHMN&&T)g9q8*OnqF=?DO*bIo7s@)t@4Z@J5Ct z_AC6SJqljh^3BZSxpciG0EL5~KNYV!T)w_lo{xfEp@iXpc@N zE!5twz7`&fT7Aqdjj2R>GEY?)^oynh?a*o>I8;{jvMw8_1dk+@7|)tRVzfXRp8~8B zJRC{0pgS|+jmZEUOOrh$V{b;Hu|S@jySdCTHHXJSg1SN_sB3aGvgL|WBB&VLpahST~qHNCMB9=(5*ov3+DxT%FfJ-btCDeRx0FCMXKx{tTLbhlBQ*2LLT7 z3Wn`JM*Lee=R*52&jg}=%rmR^Gx6sV@*ETPn1=$-iXOL-V+VW8A2Y=9)CKmK*8)#b zSulm;|7j}ZIVJ2dj|5_Vj`l+j_%PY?92GL=slZmLJluY?=?rB!rm)An8Hjl^>JOj) z*T|O73FXz_8Tq}z^8%^p6z;!o5*xI)#11H;SkM2Afqyb&-zo(_=)nPG;P*oINhtt+ zDb!)GgTEh!>@m*);&}@C;q(8A*dzYR5>3J9MFa>9QT>c^+(g*FCoB-2*p8F@Nf%l-uauuxish8j_yt7J9&3$w;ly#N3J literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..9c9c90e --- /dev/null +++ b/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,869 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif 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 prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# 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 +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# 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(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#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_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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#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(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#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/100 % 100) +# 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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# 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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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 + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + 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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/CMakeFiles/3.28.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..4e346b850a19817a02746e705aaa6ae38b0dd302 GIT binary patch literal 16088 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/CMakeConfigureLog.yaml b/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..cc7b9fe --- /dev/null +++ b/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,529 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Linux - 6.8.0-48-generic - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + 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/maurice/www/resid-child/CMakeFiles/3.28.3/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + 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/maurice/www/resid-child/CMakeFiles/3.28.3/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-5Lx1ma" + binary: "/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-5Lx1ma" + cmakeVariables: + CMAKE_C_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-5Lx1ma' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e7598/fast + /usr/bin/gmake -f CMakeFiles/cmTC_e7598.dir/build.make CMakeFiles/cmTC_e7598.dir/build + gmake[1]: Entering directory '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-5Lx1ma' + Building C object CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e7598.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_e7598.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccpBjdtG.s + GNU C17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) + compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 35e51c4ef55ea8f6b448d85f0fac5984 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e7598.dir/' + as -v --64 -o CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o /tmp/ccpBjdtG.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_e7598 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e7598.dir/link.txt --verbose=1 + /usr/bin/cc -v -rdynamic CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o -o cmTC_e7598 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e7598' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e7598.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHVS5Ez.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 -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e7598 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_e7598.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/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e7598' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e7598.' + gmake[1]: Leaving directory '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-5Lx1ma' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-5Lx1ma'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e7598/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_e7598.dir/build.make CMakeFiles/cmTC_e7598.dir/build] + ignore line: [gmake[1]: Entering directory '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-5Lx1ma'] + ignore line: [Building C object CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e7598.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_e7598.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccpBjdtG.s] + ignore line: [GNU C17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 35e51c4ef55ea8f6b448d85f0fac5984] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e7598.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o /tmp/ccpBjdtG.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_e7598] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e7598.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_e7598.dir/CMakeCCompilerABI.c.o -o cmTC_e7598 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e7598' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_e7598.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHVS5Ez.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 -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e7598 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_e7598.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/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccHVS5Ez.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 [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_e7598] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [CMakeFiles/cmTC_e7598.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/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-W4DILu" + binary: "/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-W4DILu" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-W4DILu' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f5db0/fast + /usr/bin/gmake -f CMakeFiles/cmTC_f5db0.dir/build.make CMakeFiles/cmTC_f5db0.dir/build + gmake[1]: Entering directory '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-W4DILu' + Building CXX object CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5db0.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_f5db0.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccnCz78o.s + GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) + compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5db0.dir/' + as -v --64 -o CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccnCz78o.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_f5db0 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f5db0.dir/link.txt --verbose=1 + /usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f5db0 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f5db0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f5db0.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUsohZV.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 -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f5db0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f5db0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f5db0.' + gmake[1]: Leaving directory '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-W4DILu' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-W4DILu'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f5db0/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_f5db0.dir/build.make CMakeFiles/cmTC_f5db0.dir/build] + ignore line: [gmake[1]: Entering directory '/home/maurice/www/resid-child/CMakeFiles/CMakeScratch/TryCompile-W4DILu'] + ignore line: [Building CXX object CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5db0.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_f5db0.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccnCz78o.s] + ignore line: [GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5db0.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccnCz78o.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_f5db0] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f5db0.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f5db0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f5db0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f5db0.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUsohZV.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 -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f5db0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_f5db0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccUsohZV.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 [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f5db0] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [CMakeFiles/cmTC_f5db0.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/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +... diff --git a/CMakeFiles/CMakeDirectoryInformation.cmake b/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..6aacb12 --- /dev/null +++ b/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/maurice/www/resid-child") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/maurice/www/resid-child") + +# 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/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..4b8c2d4 --- /dev/null +++ b/CMakeFiles/Makefile.cmake @@ -0,0 +1,130 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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" + "CMakeFiles/3.28.3/CMakeCCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeSystem.cmake" + "CMakeLists.txt" + "/usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.28/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.28/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/3.28.3/CMakeSystem.cmake" + "CMakeFiles/3.28.3/CMakeCCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/resid.dir/DependInfo.cmake" + ) diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2 new file mode 100644 index 0000000..d2af449 --- /dev/null +++ b/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/maurice/www/resid-child + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maurice/www/resid-child + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/resid.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/resid.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/resid.dir + +# All Build rule for target. +CMakeFiles/resid.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 "Built target resid" +.PHONY : CMakeFiles/resid.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/resid.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/maurice/www/resid-child/CMakeFiles 17 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/resid.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/maurice/www/resid-child/CMakeFiles 0 +.PHONY : CMakeFiles/resid.dir/rule + +# Convenience name for target. +resid: CMakeFiles/resid.dir/rule +.PHONY : resid + +# clean rule for target. +CMakeFiles/resid.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/clean +.PHONY : CMakeFiles/resid.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/CMakeFiles/TargetDirectories.txt b/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..2722610 --- /dev/null +++ b/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,7 @@ +/home/maurice/www/resid-child/CMakeFiles/resid.dir +/home/maurice/www/resid-child/CMakeFiles/edit_cache.dir +/home/maurice/www/resid-child/CMakeFiles/rebuild_cache.dir +/home/maurice/www/resid-child/CMakeFiles/list_install_components.dir +/home/maurice/www/resid-child/CMakeFiles/install.dir +/home/maurice/www/resid-child/CMakeFiles/install/local.dir +/home/maurice/www/resid-child/CMakeFiles/install/strip.dir diff --git a/CMakeFiles/cmake.check_cache b/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/CMakeFiles/progress.marks b/CMakeFiles/progress.marks new file mode 100644 index 0000000..98d9bcb --- /dev/null +++ b/CMakeFiles/progress.marks @@ -0,0 +1 @@ +17 diff --git a/CMakeFiles/resid.dir/DependInfo.cmake b/CMakeFiles/resid.dir/DependInfo.cmake new file mode 100644 index 0000000..831e6bf --- /dev/null +++ b/CMakeFiles/resid.dir/DependInfo.cmake @@ -0,0 +1,38 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/maurice/www/resid-child/envelope.cc" "CMakeFiles/resid.dir/envelope.cc.o" "gcc" "CMakeFiles/resid.dir/envelope.cc.o.d" + "/home/maurice/www/resid-child/extfilt.cc" "CMakeFiles/resid.dir/extfilt.cc.o" "gcc" "CMakeFiles/resid.dir/extfilt.cc.o.d" + "/home/maurice/www/resid-child/filter.cc" "CMakeFiles/resid.dir/filter.cc.o" "gcc" "CMakeFiles/resid.dir/filter.cc.o.d" + "/home/maurice/www/resid-child/pot.cc" "CMakeFiles/resid.dir/pot.cc.o" "gcc" "CMakeFiles/resid.dir/pot.cc.o.d" + "/home/maurice/www/resid-child/sid.cc" "CMakeFiles/resid.dir/sid.cc.o" "gcc" "CMakeFiles/resid.dir/sid.cc.o.d" + "/home/maurice/www/resid-child/version.cc" "CMakeFiles/resid.dir/version.cc.o" "gcc" "CMakeFiles/resid.dir/version.cc.o.d" + "/home/maurice/www/resid-child/voice.cc" "CMakeFiles/resid.dir/voice.cc.o" "gcc" "CMakeFiles/resid.dir/voice.cc.o.d" + "/home/maurice/www/resid-child/wave.cc" "CMakeFiles/resid.dir/wave.cc.o" "gcc" "CMakeFiles/resid.dir/wave.cc.o.d" + "/home/maurice/www/resid-child/wave6581_PST.cc" "CMakeFiles/resid.dir/wave6581_PST.cc.o" "gcc" "CMakeFiles/resid.dir/wave6581_PST.cc.o.d" + "/home/maurice/www/resid-child/wave6581_PS_.cc" "CMakeFiles/resid.dir/wave6581_PS_.cc.o" "gcc" "CMakeFiles/resid.dir/wave6581_PS_.cc.o.d" + "/home/maurice/www/resid-child/wave6581_P_T.cc" "CMakeFiles/resid.dir/wave6581_P_T.cc.o" "gcc" "CMakeFiles/resid.dir/wave6581_P_T.cc.o.d" + "/home/maurice/www/resid-child/wave6581__ST.cc" "CMakeFiles/resid.dir/wave6581__ST.cc.o" "gcc" "CMakeFiles/resid.dir/wave6581__ST.cc.o.d" + "/home/maurice/www/resid-child/wave8580_PST.cc" "CMakeFiles/resid.dir/wave8580_PST.cc.o" "gcc" "CMakeFiles/resid.dir/wave8580_PST.cc.o.d" + "/home/maurice/www/resid-child/wave8580_PS_.cc" "CMakeFiles/resid.dir/wave8580_PS_.cc.o" "gcc" "CMakeFiles/resid.dir/wave8580_PS_.cc.o.d" + "/home/maurice/www/resid-child/wave8580_P_T.cc" "CMakeFiles/resid.dir/wave8580_P_T.cc.o" "gcc" "CMakeFiles/resid.dir/wave8580_P_T.cc.o.d" + "/home/maurice/www/resid-child/wave8580__ST.cc" "CMakeFiles/resid.dir/wave8580__ST.cc.o" "gcc" "CMakeFiles/resid.dir/wave8580__ST.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/resid.dir/build.make b/CMakeFiles/resid.dir/build.make new file mode 100644 index 0000000..596753d --- /dev/null +++ b/CMakeFiles/resid.dir/build.make @@ -0,0 +1,351 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/maurice/www/resid-child + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maurice/www/resid-child + +# Include any dependencies generated for this target. +include CMakeFiles/resid.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/resid.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/resid.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/resid.dir/flags.make + +CMakeFiles/resid.dir/envelope.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/envelope.cc.o: envelope.cc +CMakeFiles/resid.dir/envelope.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/resid.dir/envelope.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/envelope.cc.o -MF CMakeFiles/resid.dir/envelope.cc.o.d -o CMakeFiles/resid.dir/envelope.cc.o -c /home/maurice/www/resid-child/envelope.cc + +CMakeFiles/resid.dir/envelope.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/envelope.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/envelope.cc > CMakeFiles/resid.dir/envelope.cc.i + +CMakeFiles/resid.dir/envelope.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/envelope.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/envelope.cc -o CMakeFiles/resid.dir/envelope.cc.s + +CMakeFiles/resid.dir/extfilt.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/extfilt.cc.o: extfilt.cc +CMakeFiles/resid.dir/extfilt.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/resid.dir/extfilt.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/extfilt.cc.o -MF CMakeFiles/resid.dir/extfilt.cc.o.d -o CMakeFiles/resid.dir/extfilt.cc.o -c /home/maurice/www/resid-child/extfilt.cc + +CMakeFiles/resid.dir/extfilt.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/extfilt.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/extfilt.cc > CMakeFiles/resid.dir/extfilt.cc.i + +CMakeFiles/resid.dir/extfilt.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/extfilt.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/extfilt.cc -o CMakeFiles/resid.dir/extfilt.cc.s + +CMakeFiles/resid.dir/filter.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/filter.cc.o: filter.cc +CMakeFiles/resid.dir/filter.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/resid.dir/filter.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/filter.cc.o -MF CMakeFiles/resid.dir/filter.cc.o.d -o CMakeFiles/resid.dir/filter.cc.o -c /home/maurice/www/resid-child/filter.cc + +CMakeFiles/resid.dir/filter.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/filter.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/filter.cc > CMakeFiles/resid.dir/filter.cc.i + +CMakeFiles/resid.dir/filter.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/filter.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/filter.cc -o CMakeFiles/resid.dir/filter.cc.s + +CMakeFiles/resid.dir/pot.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/pot.cc.o: pot.cc +CMakeFiles/resid.dir/pot.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/resid.dir/pot.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/pot.cc.o -MF CMakeFiles/resid.dir/pot.cc.o.d -o CMakeFiles/resid.dir/pot.cc.o -c /home/maurice/www/resid-child/pot.cc + +CMakeFiles/resid.dir/pot.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/pot.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/pot.cc > CMakeFiles/resid.dir/pot.cc.i + +CMakeFiles/resid.dir/pot.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/pot.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/pot.cc -o CMakeFiles/resid.dir/pot.cc.s + +CMakeFiles/resid.dir/sid.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/sid.cc.o: sid.cc +CMakeFiles/resid.dir/sid.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/resid.dir/sid.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/sid.cc.o -MF CMakeFiles/resid.dir/sid.cc.o.d -o CMakeFiles/resid.dir/sid.cc.o -c /home/maurice/www/resid-child/sid.cc + +CMakeFiles/resid.dir/sid.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/sid.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/sid.cc > CMakeFiles/resid.dir/sid.cc.i + +CMakeFiles/resid.dir/sid.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/sid.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/sid.cc -o CMakeFiles/resid.dir/sid.cc.s + +CMakeFiles/resid.dir/version.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/version.cc.o: version.cc +CMakeFiles/resid.dir/version.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/resid.dir/version.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/version.cc.o -MF CMakeFiles/resid.dir/version.cc.o.d -o CMakeFiles/resid.dir/version.cc.o -c /home/maurice/www/resid-child/version.cc + +CMakeFiles/resid.dir/version.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/version.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/version.cc > CMakeFiles/resid.dir/version.cc.i + +CMakeFiles/resid.dir/version.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/version.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/version.cc -o CMakeFiles/resid.dir/version.cc.s + +CMakeFiles/resid.dir/voice.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/voice.cc.o: voice.cc +CMakeFiles/resid.dir/voice.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/resid.dir/voice.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/voice.cc.o -MF CMakeFiles/resid.dir/voice.cc.o.d -o CMakeFiles/resid.dir/voice.cc.o -c /home/maurice/www/resid-child/voice.cc + +CMakeFiles/resid.dir/voice.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/voice.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/voice.cc > CMakeFiles/resid.dir/voice.cc.i + +CMakeFiles/resid.dir/voice.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/voice.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/voice.cc -o CMakeFiles/resid.dir/voice.cc.s + +CMakeFiles/resid.dir/wave.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave.cc.o: wave.cc +CMakeFiles/resid.dir/wave.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/resid.dir/wave.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave.cc.o -MF CMakeFiles/resid.dir/wave.cc.o.d -o CMakeFiles/resid.dir/wave.cc.o -c /home/maurice/www/resid-child/wave.cc + +CMakeFiles/resid.dir/wave.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave.cc > CMakeFiles/resid.dir/wave.cc.i + +CMakeFiles/resid.dir/wave.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave.cc -o CMakeFiles/resid.dir/wave.cc.s + +CMakeFiles/resid.dir/wave6581_PST.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave6581_PST.cc.o: wave6581_PST.cc +CMakeFiles/resid.dir/wave6581_PST.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/resid.dir/wave6581_PST.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave6581_PST.cc.o -MF CMakeFiles/resid.dir/wave6581_PST.cc.o.d -o CMakeFiles/resid.dir/wave6581_PST.cc.o -c /home/maurice/www/resid-child/wave6581_PST.cc + +CMakeFiles/resid.dir/wave6581_PST.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave6581_PST.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave6581_PST.cc > CMakeFiles/resid.dir/wave6581_PST.cc.i + +CMakeFiles/resid.dir/wave6581_PST.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave6581_PST.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave6581_PST.cc -o CMakeFiles/resid.dir/wave6581_PST.cc.s + +CMakeFiles/resid.dir/wave6581_PS_.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave6581_PS_.cc.o: wave6581_PS_.cc +CMakeFiles/resid.dir/wave6581_PS_.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/resid.dir/wave6581_PS_.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave6581_PS_.cc.o -MF CMakeFiles/resid.dir/wave6581_PS_.cc.o.d -o CMakeFiles/resid.dir/wave6581_PS_.cc.o -c /home/maurice/www/resid-child/wave6581_PS_.cc + +CMakeFiles/resid.dir/wave6581_PS_.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave6581_PS_.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave6581_PS_.cc > CMakeFiles/resid.dir/wave6581_PS_.cc.i + +CMakeFiles/resid.dir/wave6581_PS_.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave6581_PS_.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave6581_PS_.cc -o CMakeFiles/resid.dir/wave6581_PS_.cc.s + +CMakeFiles/resid.dir/wave6581_P_T.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave6581_P_T.cc.o: wave6581_P_T.cc +CMakeFiles/resid.dir/wave6581_P_T.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/resid.dir/wave6581_P_T.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave6581_P_T.cc.o -MF CMakeFiles/resid.dir/wave6581_P_T.cc.o.d -o CMakeFiles/resid.dir/wave6581_P_T.cc.o -c /home/maurice/www/resid-child/wave6581_P_T.cc + +CMakeFiles/resid.dir/wave6581_P_T.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave6581_P_T.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave6581_P_T.cc > CMakeFiles/resid.dir/wave6581_P_T.cc.i + +CMakeFiles/resid.dir/wave6581_P_T.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave6581_P_T.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave6581_P_T.cc -o CMakeFiles/resid.dir/wave6581_P_T.cc.s + +CMakeFiles/resid.dir/wave6581__ST.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave6581__ST.cc.o: wave6581__ST.cc +CMakeFiles/resid.dir/wave6581__ST.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/resid.dir/wave6581__ST.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave6581__ST.cc.o -MF CMakeFiles/resid.dir/wave6581__ST.cc.o.d -o CMakeFiles/resid.dir/wave6581__ST.cc.o -c /home/maurice/www/resid-child/wave6581__ST.cc + +CMakeFiles/resid.dir/wave6581__ST.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave6581__ST.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave6581__ST.cc > CMakeFiles/resid.dir/wave6581__ST.cc.i + +CMakeFiles/resid.dir/wave6581__ST.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave6581__ST.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave6581__ST.cc -o CMakeFiles/resid.dir/wave6581__ST.cc.s + +CMakeFiles/resid.dir/wave8580_PST.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave8580_PST.cc.o: wave8580_PST.cc +CMakeFiles/resid.dir/wave8580_PST.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/resid.dir/wave8580_PST.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave8580_PST.cc.o -MF CMakeFiles/resid.dir/wave8580_PST.cc.o.d -o CMakeFiles/resid.dir/wave8580_PST.cc.o -c /home/maurice/www/resid-child/wave8580_PST.cc + +CMakeFiles/resid.dir/wave8580_PST.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave8580_PST.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave8580_PST.cc > CMakeFiles/resid.dir/wave8580_PST.cc.i + +CMakeFiles/resid.dir/wave8580_PST.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave8580_PST.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave8580_PST.cc -o CMakeFiles/resid.dir/wave8580_PST.cc.s + +CMakeFiles/resid.dir/wave8580_PS_.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave8580_PS_.cc.o: wave8580_PS_.cc +CMakeFiles/resid.dir/wave8580_PS_.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/resid.dir/wave8580_PS_.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave8580_PS_.cc.o -MF CMakeFiles/resid.dir/wave8580_PS_.cc.o.d -o CMakeFiles/resid.dir/wave8580_PS_.cc.o -c /home/maurice/www/resid-child/wave8580_PS_.cc + +CMakeFiles/resid.dir/wave8580_PS_.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave8580_PS_.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave8580_PS_.cc > CMakeFiles/resid.dir/wave8580_PS_.cc.i + +CMakeFiles/resid.dir/wave8580_PS_.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave8580_PS_.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave8580_PS_.cc -o CMakeFiles/resid.dir/wave8580_PS_.cc.s + +CMakeFiles/resid.dir/wave8580_P_T.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave8580_P_T.cc.o: wave8580_P_T.cc +CMakeFiles/resid.dir/wave8580_P_T.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/resid.dir/wave8580_P_T.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave8580_P_T.cc.o -MF CMakeFiles/resid.dir/wave8580_P_T.cc.o.d -o CMakeFiles/resid.dir/wave8580_P_T.cc.o -c /home/maurice/www/resid-child/wave8580_P_T.cc + +CMakeFiles/resid.dir/wave8580_P_T.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave8580_P_T.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave8580_P_T.cc > CMakeFiles/resid.dir/wave8580_P_T.cc.i + +CMakeFiles/resid.dir/wave8580_P_T.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave8580_P_T.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave8580_P_T.cc -o CMakeFiles/resid.dir/wave8580_P_T.cc.s + +CMakeFiles/resid.dir/wave8580__ST.cc.o: CMakeFiles/resid.dir/flags.make +CMakeFiles/resid.dir/wave8580__ST.cc.o: wave8580__ST.cc +CMakeFiles/resid.dir/wave8580__ST.cc.o: CMakeFiles/resid.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/resid.dir/wave8580__ST.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/resid.dir/wave8580__ST.cc.o -MF CMakeFiles/resid.dir/wave8580__ST.cc.o.d -o CMakeFiles/resid.dir/wave8580__ST.cc.o -c /home/maurice/www/resid-child/wave8580__ST.cc + +CMakeFiles/resid.dir/wave8580__ST.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/resid.dir/wave8580__ST.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/maurice/www/resid-child/wave8580__ST.cc > CMakeFiles/resid.dir/wave8580__ST.cc.i + +CMakeFiles/resid.dir/wave8580__ST.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/resid.dir/wave8580__ST.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/maurice/www/resid-child/wave8580__ST.cc -o CMakeFiles/resid.dir/wave8580__ST.cc.s + +# Object files for target resid +resid_OBJECTS = \ +"CMakeFiles/resid.dir/envelope.cc.o" \ +"CMakeFiles/resid.dir/extfilt.cc.o" \ +"CMakeFiles/resid.dir/filter.cc.o" \ +"CMakeFiles/resid.dir/pot.cc.o" \ +"CMakeFiles/resid.dir/sid.cc.o" \ +"CMakeFiles/resid.dir/version.cc.o" \ +"CMakeFiles/resid.dir/voice.cc.o" \ +"CMakeFiles/resid.dir/wave.cc.o" \ +"CMakeFiles/resid.dir/wave6581_PST.cc.o" \ +"CMakeFiles/resid.dir/wave6581_PS_.cc.o" \ +"CMakeFiles/resid.dir/wave6581_P_T.cc.o" \ +"CMakeFiles/resid.dir/wave6581__ST.cc.o" \ +"CMakeFiles/resid.dir/wave8580_PST.cc.o" \ +"CMakeFiles/resid.dir/wave8580_PS_.cc.o" \ +"CMakeFiles/resid.dir/wave8580_P_T.cc.o" \ +"CMakeFiles/resid.dir/wave8580__ST.cc.o" + +# External object files for target resid +resid_EXTERNAL_OBJECTS = + +libresid.a: CMakeFiles/resid.dir/envelope.cc.o +libresid.a: CMakeFiles/resid.dir/extfilt.cc.o +libresid.a: CMakeFiles/resid.dir/filter.cc.o +libresid.a: CMakeFiles/resid.dir/pot.cc.o +libresid.a: CMakeFiles/resid.dir/sid.cc.o +libresid.a: CMakeFiles/resid.dir/version.cc.o +libresid.a: CMakeFiles/resid.dir/voice.cc.o +libresid.a: CMakeFiles/resid.dir/wave.cc.o +libresid.a: CMakeFiles/resid.dir/wave6581_PST.cc.o +libresid.a: CMakeFiles/resid.dir/wave6581_PS_.cc.o +libresid.a: CMakeFiles/resid.dir/wave6581_P_T.cc.o +libresid.a: CMakeFiles/resid.dir/wave6581__ST.cc.o +libresid.a: CMakeFiles/resid.dir/wave8580_PST.cc.o +libresid.a: CMakeFiles/resid.dir/wave8580_PS_.cc.o +libresid.a: CMakeFiles/resid.dir/wave8580_P_T.cc.o +libresid.a: CMakeFiles/resid.dir/wave8580__ST.cc.o +libresid.a: CMakeFiles/resid.dir/build.make +libresid.a: CMakeFiles/resid.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/maurice/www/resid-child/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Linking CXX static library libresid.a" + $(CMAKE_COMMAND) -P CMakeFiles/resid.dir/cmake_clean_target.cmake + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/resid.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/resid.dir/build: libresid.a +.PHONY : CMakeFiles/resid.dir/build + +CMakeFiles/resid.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/resid.dir/cmake_clean.cmake +.PHONY : CMakeFiles/resid.dir/clean + +CMakeFiles/resid.dir/depend: + cd /home/maurice/www/resid-child && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/maurice/www/resid-child /home/maurice/www/resid-child /home/maurice/www/resid-child /home/maurice/www/resid-child /home/maurice/www/resid-child/CMakeFiles/resid.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/resid.dir/depend + diff --git a/CMakeFiles/resid.dir/cmake_clean.cmake b/CMakeFiles/resid.dir/cmake_clean.cmake new file mode 100644 index 0000000..a142d1b --- /dev/null +++ b/CMakeFiles/resid.dir/cmake_clean.cmake @@ -0,0 +1,41 @@ +file(REMOVE_RECURSE + "CMakeFiles/resid.dir/envelope.cc.o" + "CMakeFiles/resid.dir/envelope.cc.o.d" + "CMakeFiles/resid.dir/extfilt.cc.o" + "CMakeFiles/resid.dir/extfilt.cc.o.d" + "CMakeFiles/resid.dir/filter.cc.o" + "CMakeFiles/resid.dir/filter.cc.o.d" + "CMakeFiles/resid.dir/pot.cc.o" + "CMakeFiles/resid.dir/pot.cc.o.d" + "CMakeFiles/resid.dir/sid.cc.o" + "CMakeFiles/resid.dir/sid.cc.o.d" + "CMakeFiles/resid.dir/version.cc.o" + "CMakeFiles/resid.dir/version.cc.o.d" + "CMakeFiles/resid.dir/voice.cc.o" + "CMakeFiles/resid.dir/voice.cc.o.d" + "CMakeFiles/resid.dir/wave.cc.o" + "CMakeFiles/resid.dir/wave.cc.o.d" + "CMakeFiles/resid.dir/wave6581_PST.cc.o" + "CMakeFiles/resid.dir/wave6581_PST.cc.o.d" + "CMakeFiles/resid.dir/wave6581_PS_.cc.o" + "CMakeFiles/resid.dir/wave6581_PS_.cc.o.d" + "CMakeFiles/resid.dir/wave6581_P_T.cc.o" + "CMakeFiles/resid.dir/wave6581_P_T.cc.o.d" + "CMakeFiles/resid.dir/wave6581__ST.cc.o" + "CMakeFiles/resid.dir/wave6581__ST.cc.o.d" + "CMakeFiles/resid.dir/wave8580_PST.cc.o" + "CMakeFiles/resid.dir/wave8580_PST.cc.o.d" + "CMakeFiles/resid.dir/wave8580_PS_.cc.o" + "CMakeFiles/resid.dir/wave8580_PS_.cc.o.d" + "CMakeFiles/resid.dir/wave8580_P_T.cc.o" + "CMakeFiles/resid.dir/wave8580_P_T.cc.o.d" + "CMakeFiles/resid.dir/wave8580__ST.cc.o" + "CMakeFiles/resid.dir/wave8580__ST.cc.o.d" + "libresid.a" + "libresid.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/resid.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/resid.dir/cmake_clean_target.cmake b/CMakeFiles/resid.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..341c06c --- /dev/null +++ b/CMakeFiles/resid.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libresid.a" +) diff --git a/CMakeFiles/resid.dir/compiler_depend.internal b/CMakeFiles/resid.dir/compiler_depend.internal new file mode 100644 index 0000000..c56ab8e --- /dev/null +++ b/CMakeFiles/resid.dir/compiler_depend.internal @@ -0,0 +1,172 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/resid.dir/envelope.cc.o + /home/maurice/www/resid-child/envelope.cc + /home/maurice/www/resid-child/envelope.h + /home/maurice/www/resid-child/siddefs.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/extfilt.cc.o + /home/maurice/www/resid-child/extfilt.cc + /home/maurice/www/resid-child/extfilt.h + /home/maurice/www/resid-child/siddefs.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/filter.cc.o + /home/maurice/www/resid-child/filter.cc + /home/maurice/www/resid-child/filter.h + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/spline.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/pot.cc.o + /home/maurice/www/resid-child/pot.cc + /home/maurice/www/resid-child/pot.h + /home/maurice/www/resid-child/siddefs.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/sid.cc.o + /home/maurice/www/resid-child/sid.cc + /home/maurice/www/resid-child/envelope.h + /home/maurice/www/resid-child/extfilt.h + /home/maurice/www/resid-child/filter.h + /home/maurice/www/resid-child/pot.h + /home/maurice/www/resid-child/sid.h + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/spline.h + /home/maurice/www/resid-child/voice.h + /home/maurice/www/resid-child/wave.h + /usr/include/alloca.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/cmath + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/math.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/math.h + /usr/include/stdc-predef.h + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + +CMakeFiles/resid.dir/version.cc.o + /home/maurice/www/resid-child/version.cc + /home/maurice/www/resid-child/siddefs.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/voice.cc.o + /home/maurice/www/resid-child/voice.cc + /home/maurice/www/resid-child/envelope.h + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/voice.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave.cc.o + /home/maurice/www/resid-child/wave.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave6581_PST.cc.o + /home/maurice/www/resid-child/wave6581_PST.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave6581_PS_.cc.o + /home/maurice/www/resid-child/wave6581_PS_.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave6581_P_T.cc.o + /home/maurice/www/resid-child/wave6581_P_T.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave6581__ST.cc.o + /home/maurice/www/resid-child/wave6581__ST.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave8580_PST.cc.o + /home/maurice/www/resid-child/wave8580_PST.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave8580_PS_.cc.o + /home/maurice/www/resid-child/wave8580_PS_.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave8580_P_T.cc.o + /home/maurice/www/resid-child/wave8580_P_T.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave8580__ST.cc.o + /home/maurice/www/resid-child/wave8580__ST.cc + /home/maurice/www/resid-child/siddefs.h + /home/maurice/www/resid-child/wave.h + /usr/include/stdc-predef.h + diff --git a/CMakeFiles/resid.dir/compiler_depend.make b/CMakeFiles/resid.dir/compiler_depend.make new file mode 100644 index 0000000..e03fa0f --- /dev/null +++ b/CMakeFiles/resid.dir/compiler_depend.make @@ -0,0 +1,336 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/resid.dir/envelope.cc.o: envelope.cc \ + envelope.h \ + siddefs.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/extfilt.cc.o: extfilt.cc \ + extfilt.h \ + siddefs.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/filter.cc.o: filter.cc \ + filter.h \ + siddefs.h \ + spline.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/pot.cc.o: pot.cc \ + pot.h \ + siddefs.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/sid.cc.o: sid.cc \ + envelope.h \ + extfilt.h \ + filter.h \ + pot.h \ + sid.h \ + siddefs.h \ + spline.h \ + voice.h \ + wave.h \ + /usr/include/alloca.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/math.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/math.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + +CMakeFiles/resid.dir/version.cc.o: version.cc \ + siddefs.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/voice.cc.o: voice.cc \ + envelope.h \ + siddefs.h \ + voice.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave.cc.o: wave.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave6581_PST.cc.o: wave6581_PST.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave6581_PS_.cc.o: wave6581_PS_.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave6581_P_T.cc.o: wave6581_P_T.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave6581__ST.cc.o: wave6581__ST.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave8580_PST.cc.o: wave8580_PST.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave8580_PS_.cc.o: wave8580_PS_.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave8580_P_T.cc.o: wave8580_P_T.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + +CMakeFiles/resid.dir/wave8580__ST.cc.o: wave8580__ST.cc \ + siddefs.h \ + wave.h \ + /usr/include/stdc-predef.h + + +wave8580_PST.cc: + +wave6581_P_T.cc: + +voice.cc: + +version.cc: + +wave6581__ST.cc: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +wave6581_PST.cc: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +wave8580_P_T.cc: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +filter.cc: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/c++/13/math.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +envelope.cc: + +filter.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/c++/13/bits/std_abs.h: + +wave6581_PS_.cc: + +extfilt.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +spline.h: + +siddefs.h: + +/usr/include/c++/13/cmath: + +sid.h: + +pot.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +wave.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/features.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/stdlib.h: + +envelope.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +voice.h: + +extfilt.cc: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +pot.cc: + +sid.cc: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +wave.cc: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +wave8580_PS_.cc: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +wave8580__ST.cc: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: diff --git a/CMakeFiles/resid.dir/compiler_depend.ts b/CMakeFiles/resid.dir/compiler_depend.ts new file mode 100644 index 0000000..494c690 --- /dev/null +++ b/CMakeFiles/resid.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for resid. diff --git a/CMakeFiles/resid.dir/depend.make b/CMakeFiles/resid.dir/depend.make new file mode 100644 index 0000000..f288813 --- /dev/null +++ b/CMakeFiles/resid.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for resid. +# This may be replaced when dependencies are built. diff --git a/CMakeFiles/resid.dir/envelope.cc.o b/CMakeFiles/resid.dir/envelope.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..08cccb539bbc228e7de08a6a0780ba3900e70aff GIT binary patch literal 3408 zcmbtWU1%It6h6C&Y1A}HHA0}F4k2iSWXL9(P|-SJJ7&ct4M{fs(6ZSi(=?jwhS{0^ z(O~IP&9W30!3Uv2>4S(xd=>OzYoM{(gEEgS6l(+(s`3;PyZNbpl)C3c^X`L! z`QT=`Ik(f1{~k%PuWlfoX%C|XV*q>TtExdI^O@Y!rF*Uta(kWh5 zwrC<6eOc>IEVyaM)gmMMus$?6JmQM^i!Vq7(L~K)ekt6u6O#!-r<52&$%4A144t2* z(Amz=!M1&^MeK>+k$6jx&#;f#-uYoTy1yk32WfkSanQ3oDEnO9ew=a8=R7ET_%q?a zxi2sdy1_%ue!XVD$~dUVL(TqC&Hf$ZpcD@^``b199mYY2cu@9)Ff-DSuyvf-eLng} zsEJRn0W}f-g6*aKnD%;bafZOq8uXMWk2pJEF^OxCOybNSm%)wvF9AOwZWjv35F^po zkc_Ljl0O6IJhvd3#F<0#PdDQ>ZyY4f8gfwLVY%g$uo4}Y_>#oM*|N<_pSD&r>z2N_ zNXd66BV(onCakn&r<{yEnsJ?V*D+5A*rUUNrk89hYyCrHBrq~^7;9U}#SET`Whd7y zdnL1E22>Ck$+}r5wUSP*TG&mX+vpj4#j&EtCTFLQ#go(Kg!x`j#xdbKK07-eeKUE~ zjE=t(=sP?ld}k6fv*T|}B5m9ppD_d7$80OLWKPau>mcz7gygr)-MIU(N?$=|;_Kpf ztMGPt-+p{90KXZ4-w(j2WqEWvG1hTS&M*3K z)$iAQxa#+k4_E!ZmwFJ5xcI)DFQ;97-Nx&(opYp%b*xj#lXhy&B7ND;xa+dq|1Ca7 z2L4|8$&di|5EDLi;{Ny!nUvI^b4zd!dWnDEm@auQ5p&;^4g%v`2G~oR_`Wig#8_RQ zV^uw>|DOZK>w9~MLw4js7kT0#&7-qA0Op+j_<29T&LG+T)d|Lk#9DkCQ}OCMpaOhu z^p=btQVvqOa{cFhxLRMydDxZib-nr@>*q$|qxRQzO~z~9q|nv*D|izMukVj9$@q$L zl+quc1K#NVW76>p8OQzi1X#tZ`){;1hkPR&bV?o$f1erh$MgTaMn}~u8+yZcxW1`) RJB{N1kPGpDJums={|5A?TIc`( literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/envelope.cc.o.d b/CMakeFiles/resid.dir/envelope.cc.o.d new file mode 100644 index 0000000..f11f9bb --- /dev/null +++ b/CMakeFiles/resid.dir/envelope.cc.o.d @@ -0,0 +1,4 @@ +CMakeFiles/resid.dir/envelope.cc.o: \ + /home/maurice/www/resid-child/envelope.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/envelope.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/extfilt.cc.o b/CMakeFiles/resid.dir/extfilt.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..ce4379104395099e98623b555d2d90ab7873fc9a GIT binary patch literal 1984 zcmbu9PiqrF6u{rc*jC%xC`AgDl7py)cIh_tQdAbgwn3x^At+)=H|ewq<{z6)X~klp zAPrt}67>Uk6i?zw3OxkBfZsq6^q`nS5uv^}`zG0J_M{JH=e^(iGnqFtd1~ERif9@r z(cl(zEkyzLqFvpTstKbo0>8$ley3B7FRA_Su~cLCIQ85*PBmIzDTMToRICR`k1wKS zj=z4T$>5ebQ9yU|(^0ci7i%_t99V5CHugTZ26VGNam36uu3! zL5l_AJ}ZM+YJ+7~%PD5J#D!kMgIb zTjo9_jxt9d<=^c3pAbh0^Lw8DFCAADexCGuXixn&gPM22$K_s-U1t7<3(4Pry2<=L zbGbLv1@kTDD*gp?#$K<;5ZmrXq3G(l9AqA>7z@_6E1a@jTtXN#;-e~CfsnJ zkq~7&TND|pD;z5uR=`-m{7f!isAfu)by2j8xvmkGkTh^LfC=6J-3=OlPCS|Rak@i_ zFZ%d^kH?wgJ)^tU5tB8=Re#q4T=jP^z|}c{UfU_Tb{1#X@#ehJ98t7&7aI@yy6xJa zXKOXkbCps_l#!JyuF&xf%+_2x_lWJya$T=Fm8x*u9nfV3k|0Rwk=vGpX z{9>~4*$+|o_l#VVIOse~9Dd3315PnKi!-ew|2J?}=Xr&>dhcjTx!C_yBoE>lq*U`? z^9{_Un(DovDn+e-RRNyW`f8?orgVSk%`g}edmGsxj$mI+&X1$dFRFivWl^EfVE!8C zzf^%d2lH2vhn?R$Zs;24(fLuX%2($Xwl<|4^ZJKmpbX=nlEM5l%yH_G54@qbJ+!~q X=g}WLdrFDXrcjFB)cNwy>ezn)iu?i- literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/extfilt.cc.o.d b/CMakeFiles/resid.dir/extfilt.cc.o.d new file mode 100644 index 0000000..b4231a2 --- /dev/null +++ b/CMakeFiles/resid.dir/extfilt.cc.o.d @@ -0,0 +1,4 @@ +CMakeFiles/resid.dir/extfilt.cc.o: \ + /home/maurice/www/resid-child/extfilt.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/extfilt.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/filter.cc.o b/CMakeFiles/resid.dir/filter.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..6aa4d30ab99f83c6b53c46acaa7f2fc20ee9984d GIT binary patch literal 11728 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 NC0UrQRaOm?{|zNgS4aQ= literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/pot.cc.o.d b/CMakeFiles/resid.dir/pot.cc.o.d new file mode 100644 index 0000000..2fb306c --- /dev/null +++ b/CMakeFiles/resid.dir/pot.cc.o.d @@ -0,0 +1,3 @@ +CMakeFiles/resid.dir/pot.cc.o: /home/maurice/www/resid-child/pot.cc \ + /usr/include/stdc-predef.h /home/maurice/www/resid-child/pot.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/progress.make b/CMakeFiles/resid.dir/progress.make new file mode 100644 index 0000000..afca091 --- /dev/null +++ b/CMakeFiles/resid.dir/progress.make @@ -0,0 +1,18 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 +CMAKE_PROGRESS_10 = 10 +CMAKE_PROGRESS_11 = 11 +CMAKE_PROGRESS_12 = 12 +CMAKE_PROGRESS_13 = 13 +CMAKE_PROGRESS_14 = 14 +CMAKE_PROGRESS_15 = 15 +CMAKE_PROGRESS_16 = 16 +CMAKE_PROGRESS_17 = 17 + diff --git a/CMakeFiles/resid.dir/sid.cc.o b/CMakeFiles/resid.dir/sid.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..87d3aac29e16cb77e45f0af362e0b05054f69f8a GIT binary patch literal 41744 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/sid.cc.o.d b/CMakeFiles/resid.dir/sid.cc.o.d new file mode 100644 index 0000000..5c9b09f --- /dev/null +++ b/CMakeFiles/resid.dir/sid.cc.o.d @@ -0,0 +1,67 @@ +CMakeFiles/resid.dir/sid.cc.o: /home/maurice/www/resid-child/sid.cc \ + /usr/include/stdc-predef.h /home/maurice/www/resid-child/sid.h \ + /home/maurice/www/resid-child/siddefs.h \ + /home/maurice/www/resid-child/voice.h \ + /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/envelope.h \ + /home/maurice/www/resid-child/filter.h \ + /home/maurice/www/resid-child/spline.h \ + /home/maurice/www/resid-child/extfilt.h \ + /home/maurice/www/resid-child/pot.h /usr/include/c++/13/math.h \ + /usr/include/c++/13/cmath /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h diff --git a/CMakeFiles/resid.dir/version.cc.o b/CMakeFiles/resid.dir/version.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..1c9939f4c32992fab7878ccc56a74107e267fd08 GIT binary patch literal 1264 zcmbVL%}&BV5FUQ~$3$)>Uf`rAvO&N^J(wm$(Zm>I!Wm0xkO(blw+bg;!^iLud?jz* zbY{C#%1S&i$#iDE{l4AVpT1q*US%^GV9US-%qm6!K2o5iU<Sm|1)YM4_`lvI5{=z{73=I zqFN=!*LnEG4Z?x%3CDrJ4F|oB20Eb(240_O9BEzbab_Z%j-=fMf&4f=aVFh~1ktml z4Wb){AOb%w0(WRDTwo@KzGDwTIR0qldMNOG=?XlHN+@mTS=W6p663%hyMdg}7GFNw zLn-ZL)tJIEYA#dPuAnl02{Z4>Qlo!ArhXqObO+1ok5Ef<&fNvp7CM=^FLV7frdxTYoHTW942i4(K` SBEsg|A?B$jMzJjUn)+YiCQicu literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/version.cc.o.d b/CMakeFiles/resid.dir/version.cc.o.d new file mode 100644 index 0000000..7c933ea --- /dev/null +++ b/CMakeFiles/resid.dir/version.cc.o.d @@ -0,0 +1,3 @@ +CMakeFiles/resid.dir/version.cc.o: \ + /home/maurice/www/resid-child/version.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/voice.cc.o b/CMakeFiles/resid.dir/voice.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..b5064ceef7c2b3cbe134221adee5398e7dbf964e GIT binary patch literal 2784 zcmbuB&ubGw6vrp=NBq&&Djozya?&bxZCa}+DuJ*zsI*dz7E$9iPHnYG%4RpVVlhw< zLlt`T;K75S|AC%F5Uk?OL-puI5cJ@W9*PM1zO(b1?IsJN4`$z+&-*cxH?!N`G>;#N zMk0bGA`Xk%jHwV0Vl_Ld%%o@*P2$J8tv@sA>c{ldm)3N3av?o!E~KlopAe$#spkX! z`7`Cv0W+^(1oNxzJkq8!^VK=do0^;#?pEO0%5BQ8Ec0s5R_>tMLQH(#QuB&cOS}|7 z%ghAVNmt#kYJbz2uj$%Sf4L)-dH2M?v^igWnXbN5Kes`yiVNumg^Qk4>Oj0LGw2o^ zH=gJ+I*pF@&MsHY_w3LFzfmlw(Mn?ljh^0&hzju>j9Q^&qt=n@{US2n8rj?wTQx%m zxrI0eB#DRF(t0bJYF>Gb0%!`~L2#1Gc(6ZuK?T5n4xD5s9_+Vj`8U8xR2}x0YX1A4 zTkM8r|B&a`t~!M~xLkbuUFRUMticUkLwtjeCw1Z`(&$@Ix(GDly~I%`sS{LB$aXc? zc+o#api!MCI{vXvP`x92E+jrmKN#!2)$yvAWXFj&s(&nmmvx;M(h${i(ziq6ABAvH zE{^1+k;{qf+1~Ecn4~(*GG>W=XRNXuD%$xTS&+8n6zx=kU1p&yM~h>!&gIoe>?uhn zn;RY(%jS!hMtuKy0K7cqL9m$imsiL=82QpkllyI>OJqhW{)^B z)z^Efzwdaq-|R83gjEU+t?Nr7B-C58+m^I{Zfac=m{fFRNf${6NCvAWv zVECpm-w#LvzLEy>i)2H<@!eql29N|C?;!KTqy##Oe@ohf7&d2xqINk%U z6DJ!&-$6ChgdRz4Fz5Nj0O$9z65#y)JqU1qpM+7G$UD{`X~*{TFk7}9wG2m&JHohR zIhHU6OC@3Ciut@O5GxcNY0$U3z2sQAt9pL9;2L8#y)d>jAq-VP4rhmKD=+m9{!hgz z9WBIJ`X#9+hjf40hran`Gfi+-Nk1g}11=58drzseM=9J52;aMHWP|hHDfl3hfptCV z#j*{(iw0``Ykq=qu~Y{Qzwr9o{g7lEzkW1Sx-pI^9t z%m&FoXfXek&VR~*S_kvb6K`~WPxXZu*Liq%k<0mfevQ^fN=0wzp5Dh=VmPB<{%Xxh jEs;&w6v<1S@6Brc=lOavf@cq32bxMU>Z!$Npq%&vI-u4` literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/voice.cc.o.d b/CMakeFiles/resid.dir/voice.cc.o.d new file mode 100644 index 0000000..a05c3a8 --- /dev/null +++ b/CMakeFiles/resid.dir/voice.cc.o.d @@ -0,0 +1,5 @@ +CMakeFiles/resid.dir/voice.cc.o: /home/maurice/www/resid-child/voice.cc \ + /usr/include/stdc-predef.h /home/maurice/www/resid-child/voice.h \ + /home/maurice/www/resid-child/siddefs.h \ + /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/envelope.h diff --git a/CMakeFiles/resid.dir/wave.cc.o b/CMakeFiles/resid.dir/wave.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..b3e85edddac995c015933aecfd67f79130ac631b GIT binary patch literal 12032 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 V^vBzOF!STz!DdbJV~^6y|1SkRJm&xa literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/wave.cc.o.d b/CMakeFiles/resid.dir/wave.cc.o.d new file mode 100644 index 0000000..09ec00f --- /dev/null +++ b/CMakeFiles/resid.dir/wave.cc.o.d @@ -0,0 +1,3 @@ +CMakeFiles/resid.dir/wave.cc.o: /home/maurice/www/resid-child/wave.cc \ + /usr/include/stdc-predef.h /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/wave6581_PST.cc.o b/CMakeFiles/resid.dir/wave6581_PST.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..730da078a83b538b3f45b8d3a04f2730067cf438 GIT binary patch literal 17376 zcmeI)%}T>S5C`z7-+I!U;3b|^(8bnIJm`vOJ%|V@iWg05RFEbm-THCStB>U)_$oeu z&Lr73tfJyE{1-N}JG+y1f6c9s=k2|no>GZyE73Z2XEsZ8vDqE#WTs-ouSDhusozBrR*i2C@mM!ENMukIgH57DdS zdb$79uV=zdYyP)eml_C8wRrbl}#10>d^= AT>t<8 literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/wave6581_PST.cc.o.d b/CMakeFiles/resid.dir/wave6581_PST.cc.o.d new file mode 100644 index 0000000..64ce565 --- /dev/null +++ b/CMakeFiles/resid.dir/wave6581_PST.cc.o.d @@ -0,0 +1,4 @@ +CMakeFiles/resid.dir/wave6581_PST.cc.o: \ + /home/maurice/www/resid-child/wave6581_PST.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/wave6581_PS_.cc.o b/CMakeFiles/resid.dir/wave6581_PS_.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..045542c0cd752ab758f0767e0b9d4335eadb77ca GIT binary patch literal 17376 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/wave6581_P_T.cc.o.d b/CMakeFiles/resid.dir/wave6581_P_T.cc.o.d new file mode 100644 index 0000000..e33b989 --- /dev/null +++ b/CMakeFiles/resid.dir/wave6581_P_T.cc.o.d @@ -0,0 +1,4 @@ +CMakeFiles/resid.dir/wave6581_P_T.cc.o: \ + /home/maurice/www/resid-child/wave6581_P_T.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/wave6581__ST.cc.o b/CMakeFiles/resid.dir/wave6581__ST.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..7e6a851457721a2700de47c676d60fa5d1de13be GIT binary patch literal 17376 zcmeHPQBM;=5S}86`k?Y=qQUy4CUT)ggb)Ht2-XL~ixQ15^;!=|Oz+5btMJ6DKg*xs zU-1{{%=p zaKjlzW0ip`7%eepnuL?O=VJi_^ttZwR>jA0{cS!3|1hym+Wgc--oik9zKw04>k_BL zF{&Qaadf@*)E@2ffVZYB0uuZ&EG72Gv8Iby45ByKNb*28h zj7j}>x!|aASbzWQPr85hr|$tmJToBmU+TY{|9N7cq89wm2L3m2EiS`b=wHR#*iUTF z`xmJDj7=ei84&!>2LAu|)|2zU%Q%PgpNsZ)P4LeH|5fLIdKVzXGXsKu9{3M;x72@^ z5vl(!7aX-Ztbf(rKlS-{|D@A9f8w2zQ3x^2fYg7f|MLEyA@IwP1^+zoUv>Vc?*T$Q zGa&fqf&XxK%lY4Bqz>ml7tM5<;D0vof0?^~@~yi2r@p`5|9AHGHk*$Rd!tm3nyuBS z9jz?4S4Tzr*^|-&FpqQHLB5LIIXHwlfNx}@eN;t+v3dCMGaR#shDDmik}8!i@#p0E z+D5C}ef=it_o4g#ptb%MjYnBN=p<>9$2!YfZGYT8Kr}ob=(vYc=SH4bO($m>qK~nT zA?gi>5cRXcAW6}dW;%&5n&qL6`=848aXN}l^XxRq^|}3U|1R&LE9Kx?Fog=*wi*6T zdWaol3-he3!&otfrnQ&y5z6bxfB36%Kp?`O{}lVlwi1j}${1*VpRB)?YuIUZf84S1 zTTTzh;?fp>ukP)XV(^JFK20OWPm0winlJRF{;!Ij056Rwazx{-|J~9~{~;sH9d&(I b^aNNpV*Ct0Kkf5L{tLUt<=xoRD53u^dvjo+ literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/wave6581__ST.cc.o.d b/CMakeFiles/resid.dir/wave6581__ST.cc.o.d new file mode 100644 index 0000000..776f125 --- /dev/null +++ b/CMakeFiles/resid.dir/wave6581__ST.cc.o.d @@ -0,0 +1,4 @@ +CMakeFiles/resid.dir/wave6581__ST.cc.o: \ + /home/maurice/www/resid-child/wave6581__ST.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/wave8580_PST.cc.o b/CMakeFiles/resid.dir/wave8580_PST.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..901addac7f4a0be4bd7330ecbde73132ba9f5a91 GIT binary patch literal 17376 zcmeI4&u-H|5XL8^P~b#wNJzz;0Et>jO4W)3-Kr|#fGQ-YKwMfUm{vluBWFWf2~i(8 z@D98RZvc;g#0$WU0|I7jZ?Y^63Js{0`;GK@{_O19^RrJmWPkPEory|?j8*714Kh&;%IdtPnMulv>6`dlx|Z(c7dM3a2R1=eX+ zV{M%#__LMTDb}A%{)=FezR2x=v1!hxsenhkmO?8&B413y-+? zEKb^uFbb1E$4RYj_pK87-MzLBn(TFw`)w2Ha95N6G|&P0&2E?cR@`of5!a$vhdxg; z+toqqd692LJ-?I0oiNdR=HU+SFY#7kaK<@8Ik`!t*S0I1NX_M}OjAF|3!bSL{wjO< zz2~?6s%UVWd;c4}F14!Dr&L~$^KCQxji2X56We`T%FYI{+sm((rdZaOk~MFu%#oM7 z{#9nRP0n-o%KB?1SE9SQ%NR+Y*?+O9%Rgke>}2VKk}J_d?)q2v`Q`B;s#*)-oLN!KaLh_7yakI z&+{L^%~W%) zR&(^%jjxFTXlBIhQ&`AR@wjVEYnL7CqsAWE2r#fj;GrpyfR9|s;IPGrfjmQJG{Y+y zA2Cp}81Yd8hE73Ap!*-x?8pGLYa{@^cxUtnH>>aP;H;+I_6?UUP}f zwWCfQQpooMxc~i_x7RuI-v6fK`lZkMb?STDAR_jKw{ouirlX(zCe;DZ;CBe`65b<3 z8E6WRH5kA=5uup^`0%hU01bZM-~-|&fqiDw0jT3X*32K02e3vhG&AClOb(m|vf3kR zM@i7DMqL`nO7+ru29?kI{TtME_G_I_)&KY2^lQ&NZ%ljtgur?u96S1@&l(JTOo%cN z3lI82fctCLv;K_ojEG`ih;y!;)enz-jwQS9Kleu}IV09!Mr6gD>y>f;d#&BfI;@Ll z;d8=f&O7M2jytYj`mDiU5WaNu#||HJWYtI?n%74Bwdl965Aj!`9vXdM;F~U*^YFek zHQ+SFM%Jl0@FOfdsF#Ndko zKMwdhPnh+V{PfP1~cqy=UlJ+n^?cs zzRjxp!`jD%%=tU@0e^~qz*Z&=Ohe{zdiOeB>Fn&-LuN_-|_-S8X@{A4mVc z#z!3hEn&}l#?*s1182oN&=S1PIr27w^VF9IYHoJ+&dFO3EUeVRmC5NH!Avl zOW$#u$tbmz*13jo31M#k0kwr*^~jAAvc?#hTh%FC;+nCI)Hck*L!01m`N`_;ox7*z zA9!#+s8rPaBm1X!Jw(aJ>y5>^YOUHRhxNwvj9s@+sbKl&Vpv`v4jTy{;wY>h303e| zIV`JSVR=~vmHOghwMMyGJ*)<_o9)YCx$=b32Wu&l9=SY;ai9=BdqJ!ra+Kf|90|`n-X&w020iM>h7!|l!_kp2Gw+Eyl` literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/wave8580_PS_.cc.o.d b/CMakeFiles/resid.dir/wave8580_PS_.cc.o.d new file mode 100644 index 0000000..c24c879 --- /dev/null +++ b/CMakeFiles/resid.dir/wave8580_PS_.cc.o.d @@ -0,0 +1,4 @@ +CMakeFiles/resid.dir/wave8580_PS_.cc.o: \ + /home/maurice/www/resid-child/wave8580_PS_.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/wave8580_P_T.cc.o b/CMakeFiles/resid.dir/wave8580_P_T.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..a1d810503e88bee44cab25056c2dbda6d35a9f76 GIT binary patch literal 17376 zcmeHPO>Yxd6n&wzDODF`SE(%0Ra>c8Nhks#1P>t^76^4w)T#??C%7P0u_I^F1cAsb zS@kEB`~%p5R0RG9%?>J6ZFcRV>W5UdRln#to_EJrFJn6sGj{RJla9~1U+>Mm9*v!V zvVP{=yL%=kjI0TB!gMV08dEvd(Y7tEdCBbSI15!wpqN0eCNP<+Zi{A%3FLbM2VDEd z!6zN^J&~gOVgmV_z{_a)B2dm>>$&RKdfn0{Dh>_sD3=}JaMt?u;uEfzD2Fz+#uDsR zAZb}Rd!d53K<9~1m}iJ4(-y2jUjr%%k}o+vvqs~37n^?KhGOdV1i)3SoK7Ijao_BH z(Ej_?>o|21;Eq=aH7tCFvu**STw%(?C7&#SY_AZnyFt6yy|A7u%n5Giq)&N2H_)%f zUD)9O;9lM88S`<+`N+f<&fZ91$ze?NJ*UaUeb3f@#vZsF(GQ)EEC`|Vh!*-L!VIDJ zr%pl$zkqRS@-Xlv&I!9fpU)g^kBfdZqP{k9F7Z{L^O@5EBwzS3e8kr(CO+{q_KnLC z{jKwn1uf`dVauIG7PO$dfjJVRe%kmhgFVw+F}_y_rdf1!Kf3F3pG z*WSEtxejvLKG?gSh0G_5*>g|*UW=CdfGqci+%L?Ldr0zq?ics-pO(FaYa{f2;!DH& zS-@w5erE7lBDOqN$a;T1SA3t2_tS&a_S<_W@vJ@rS|T8p zmlU*JaelJk8nn(~t;EQ_O`lbuEwIqNfbh2eGqMU_uQMvH#wv!4mxU6<&J=>Rqg)Lf zehH`m)&UeR8>>Q$;{?iR>LPG%9Gfe8Dke}&pyvcmB1)WaSqFM%7r|lz#RSG_0+Zv^ zOwmg*fnoybCNOvU^s%WoFU+shgO#b7L#5f$^ugIfD{cFox17hAz1Z~?;CW!~`~|ZI z|7=6wb3m`fzeTXu{PM)l*$>Bl?jp-Nv0DAKcJ%Pk>GFH!_e%>4ru@&e>k>Tj&wm?n`lh`+Ya<8u*GuY!4S#X~Z>`~Hl)6*e$yaQf z%v412D|^+8`}wtu-?V%+=4?dm88J`lUv+-|g$#do3~gGz8gnF~_|?CD-seg6lc%DR L597*6`1St*IGwe{ literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/wave8580_P_T.cc.o.d b/CMakeFiles/resid.dir/wave8580_P_T.cc.o.d new file mode 100644 index 0000000..ceab8c8 --- /dev/null +++ b/CMakeFiles/resid.dir/wave8580_P_T.cc.o.d @@ -0,0 +1,4 @@ +CMakeFiles/resid.dir/wave8580_P_T.cc.o: \ + /home/maurice/www/resid-child/wave8580_P_T.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/CMakeFiles/resid.dir/wave8580__ST.cc.o b/CMakeFiles/resid.dir/wave8580__ST.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..cd183904a3ac05a1564854e2cf8f2a62aaec40f1 GIT binary patch literal 17376 zcmeHPPiqrV5TCTws0Xz-LD6_p!7fQ^X(&=(DK#FX7cGjHxQS~ElB8@l)t)MN(3@W= zAHk0h@C(?R2T^CT`;zB0yP`cFva;7~Z3T4xZ6)%}&trNnE}-rr-`Q(+X%*1< zPpeG6?e5-BvXaaS=={UfbMpW8HeA66&capn6RxEI%}N3*pz|-V>6o(a|1$f|v)1|N z70IXWp8ZL7&;Il`fs)J$=={s-_VIJ*|H(N2^S=D4p7q^7 z`O?1szlT18lFSO|{LAdS?*B6T&a>9}&&U4H`^xpS^FMv}Pf(IofwxJz?~oHnSIDWs zd+fKxN0bMMVFHo~Lk6;CVTgXhU<%Ug?pj*ouCqGl1DLGiKGl!*EvqJ1K{6K#epuWDoQo6a-?02Gmsj}!*z4AhJu|Lx9+)69}b9kSNh*OCA z<`&H0xRY%bkwx@d1aojmkMIl4qc%@>v1AhAwZ9kCmTKijfTy zpFtdnH^~CV_~+k7KiSG`oiVY2?(dR~w|ohmR(98I8&{jid@Z&XiU{XT872$83D%&rk39wD{s$9P)G= I84EoACk?@Y(EtDd literal 0 HcmV?d00001 diff --git a/CMakeFiles/resid.dir/wave8580__ST.cc.o.d b/CMakeFiles/resid.dir/wave8580__ST.cc.o.d new file mode 100644 index 0000000..ffb8337 --- /dev/null +++ b/CMakeFiles/resid.dir/wave8580__ST.cc.o.d @@ -0,0 +1,4 @@ +CMakeFiles/resid.dir/wave8580__ST.cc.o: \ + /home/maurice/www/resid-child/wave8580__ST.cc /usr/include/stdc-predef.h \ + /home/maurice/www/resid-child/wave.h \ + /home/maurice/www/resid-child/siddefs.h diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f2744b2 --- /dev/null +++ b/Makefile @@ -0,0 +1,635 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#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 rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/maurice/www/resid-child + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/maurice/www/resid-child + +#============================================================================= +# Targets provided globally by CMake. + +# 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 + +# 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 --regenerate-during-build -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 list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/maurice/www/resid-child/CMakeFiles /home/maurice/www/resid-child//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/maurice/www/resid-child/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -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 resid + +# Build rule for target. +resid: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 resid +.PHONY : resid + +# fast build rule for target. +resid/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/build +.PHONY : resid/fast + +envelope.o: envelope.cc.o +.PHONY : envelope.o + +# target to build an object file +envelope.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/envelope.cc.o +.PHONY : envelope.cc.o + +envelope.i: envelope.cc.i +.PHONY : envelope.i + +# target to preprocess a source file +envelope.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/envelope.cc.i +.PHONY : envelope.cc.i + +envelope.s: envelope.cc.s +.PHONY : envelope.s + +# target to generate assembly for a file +envelope.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/envelope.cc.s +.PHONY : envelope.cc.s + +extfilt.o: extfilt.cc.o +.PHONY : extfilt.o + +# target to build an object file +extfilt.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/extfilt.cc.o +.PHONY : extfilt.cc.o + +extfilt.i: extfilt.cc.i +.PHONY : extfilt.i + +# target to preprocess a source file +extfilt.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/extfilt.cc.i +.PHONY : extfilt.cc.i + +extfilt.s: extfilt.cc.s +.PHONY : extfilt.s + +# target to generate assembly for a file +extfilt.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/extfilt.cc.s +.PHONY : extfilt.cc.s + +filter.o: filter.cc.o +.PHONY : filter.o + +# target to build an object file +filter.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/filter.cc.o +.PHONY : filter.cc.o + +filter.i: filter.cc.i +.PHONY : filter.i + +# target to preprocess a source file +filter.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/filter.cc.i +.PHONY : filter.cc.i + +filter.s: filter.cc.s +.PHONY : filter.s + +# target to generate assembly for a file +filter.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/filter.cc.s +.PHONY : filter.cc.s + +pot.o: pot.cc.o +.PHONY : pot.o + +# target to build an object file +pot.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/pot.cc.o +.PHONY : pot.cc.o + +pot.i: pot.cc.i +.PHONY : pot.i + +# target to preprocess a source file +pot.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/pot.cc.i +.PHONY : pot.cc.i + +pot.s: pot.cc.s +.PHONY : pot.s + +# target to generate assembly for a file +pot.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/pot.cc.s +.PHONY : pot.cc.s + +sid.o: sid.cc.o +.PHONY : sid.o + +# target to build an object file +sid.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/sid.cc.o +.PHONY : sid.cc.o + +sid.i: sid.cc.i +.PHONY : sid.i + +# target to preprocess a source file +sid.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/sid.cc.i +.PHONY : sid.cc.i + +sid.s: sid.cc.s +.PHONY : sid.s + +# target to generate assembly for a file +sid.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/sid.cc.s +.PHONY : sid.cc.s + +version.o: version.cc.o +.PHONY : version.o + +# target to build an object file +version.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/version.cc.o +.PHONY : version.cc.o + +version.i: version.cc.i +.PHONY : version.i + +# target to preprocess a source file +version.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/version.cc.i +.PHONY : version.cc.i + +version.s: version.cc.s +.PHONY : version.s + +# target to generate assembly for a file +version.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/version.cc.s +.PHONY : version.cc.s + +voice.o: voice.cc.o +.PHONY : voice.o + +# target to build an object file +voice.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/voice.cc.o +.PHONY : voice.cc.o + +voice.i: voice.cc.i +.PHONY : voice.i + +# target to preprocess a source file +voice.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/voice.cc.i +.PHONY : voice.cc.i + +voice.s: voice.cc.s +.PHONY : voice.s + +# target to generate assembly for a file +voice.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/voice.cc.s +.PHONY : voice.cc.s + +wave.o: wave.cc.o +.PHONY : wave.o + +# target to build an object file +wave.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave.cc.o +.PHONY : wave.cc.o + +wave.i: wave.cc.i +.PHONY : wave.i + +# target to preprocess a source file +wave.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave.cc.i +.PHONY : wave.cc.i + +wave.s: wave.cc.s +.PHONY : wave.s + +# target to generate assembly for a file +wave.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave.cc.s +.PHONY : wave.cc.s + +wave6581_PST.o: wave6581_PST.cc.o +.PHONY : wave6581_PST.o + +# target to build an object file +wave6581_PST.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_PST.cc.o +.PHONY : wave6581_PST.cc.o + +wave6581_PST.i: wave6581_PST.cc.i +.PHONY : wave6581_PST.i + +# target to preprocess a source file +wave6581_PST.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_PST.cc.i +.PHONY : wave6581_PST.cc.i + +wave6581_PST.s: wave6581_PST.cc.s +.PHONY : wave6581_PST.s + +# target to generate assembly for a file +wave6581_PST.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_PST.cc.s +.PHONY : wave6581_PST.cc.s + +wave6581_PS_.o: wave6581_PS_.cc.o +.PHONY : wave6581_PS_.o + +# target to build an object file +wave6581_PS_.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_PS_.cc.o +.PHONY : wave6581_PS_.cc.o + +wave6581_PS_.i: wave6581_PS_.cc.i +.PHONY : wave6581_PS_.i + +# target to preprocess a source file +wave6581_PS_.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_PS_.cc.i +.PHONY : wave6581_PS_.cc.i + +wave6581_PS_.s: wave6581_PS_.cc.s +.PHONY : wave6581_PS_.s + +# target to generate assembly for a file +wave6581_PS_.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_PS_.cc.s +.PHONY : wave6581_PS_.cc.s + +wave6581_P_T.o: wave6581_P_T.cc.o +.PHONY : wave6581_P_T.o + +# target to build an object file +wave6581_P_T.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_P_T.cc.o +.PHONY : wave6581_P_T.cc.o + +wave6581_P_T.i: wave6581_P_T.cc.i +.PHONY : wave6581_P_T.i + +# target to preprocess a source file +wave6581_P_T.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_P_T.cc.i +.PHONY : wave6581_P_T.cc.i + +wave6581_P_T.s: wave6581_P_T.cc.s +.PHONY : wave6581_P_T.s + +# target to generate assembly for a file +wave6581_P_T.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581_P_T.cc.s +.PHONY : wave6581_P_T.cc.s + +wave6581__ST.o: wave6581__ST.cc.o +.PHONY : wave6581__ST.o + +# target to build an object file +wave6581__ST.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581__ST.cc.o +.PHONY : wave6581__ST.cc.o + +wave6581__ST.i: wave6581__ST.cc.i +.PHONY : wave6581__ST.i + +# target to preprocess a source file +wave6581__ST.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581__ST.cc.i +.PHONY : wave6581__ST.cc.i + +wave6581__ST.s: wave6581__ST.cc.s +.PHONY : wave6581__ST.s + +# target to generate assembly for a file +wave6581__ST.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave6581__ST.cc.s +.PHONY : wave6581__ST.cc.s + +wave8580_PST.o: wave8580_PST.cc.o +.PHONY : wave8580_PST.o + +# target to build an object file +wave8580_PST.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_PST.cc.o +.PHONY : wave8580_PST.cc.o + +wave8580_PST.i: wave8580_PST.cc.i +.PHONY : wave8580_PST.i + +# target to preprocess a source file +wave8580_PST.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_PST.cc.i +.PHONY : wave8580_PST.cc.i + +wave8580_PST.s: wave8580_PST.cc.s +.PHONY : wave8580_PST.s + +# target to generate assembly for a file +wave8580_PST.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_PST.cc.s +.PHONY : wave8580_PST.cc.s + +wave8580_PS_.o: wave8580_PS_.cc.o +.PHONY : wave8580_PS_.o + +# target to build an object file +wave8580_PS_.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_PS_.cc.o +.PHONY : wave8580_PS_.cc.o + +wave8580_PS_.i: wave8580_PS_.cc.i +.PHONY : wave8580_PS_.i + +# target to preprocess a source file +wave8580_PS_.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_PS_.cc.i +.PHONY : wave8580_PS_.cc.i + +wave8580_PS_.s: wave8580_PS_.cc.s +.PHONY : wave8580_PS_.s + +# target to generate assembly for a file +wave8580_PS_.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_PS_.cc.s +.PHONY : wave8580_PS_.cc.s + +wave8580_P_T.o: wave8580_P_T.cc.o +.PHONY : wave8580_P_T.o + +# target to build an object file +wave8580_P_T.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_P_T.cc.o +.PHONY : wave8580_P_T.cc.o + +wave8580_P_T.i: wave8580_P_T.cc.i +.PHONY : wave8580_P_T.i + +# target to preprocess a source file +wave8580_P_T.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_P_T.cc.i +.PHONY : wave8580_P_T.cc.i + +wave8580_P_T.s: wave8580_P_T.cc.s +.PHONY : wave8580_P_T.s + +# target to generate assembly for a file +wave8580_P_T.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580_P_T.cc.s +.PHONY : wave8580_P_T.cc.s + +wave8580__ST.o: wave8580__ST.cc.o +.PHONY : wave8580__ST.o + +# target to build an object file +wave8580__ST.cc.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580__ST.cc.o +.PHONY : wave8580__ST.cc.o + +wave8580__ST.i: wave8580__ST.cc.i +.PHONY : wave8580__ST.i + +# target to preprocess a source file +wave8580__ST.cc.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580__ST.cc.i +.PHONY : wave8580__ST.cc.i + +wave8580__ST.s: wave8580__ST.cc.s +.PHONY : wave8580__ST.s + +# target to generate assembly for a file +wave8580__ST.cc.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/resid.dir/build.make CMakeFiles/resid.dir/wave8580__ST.cc.s +.PHONY : wave8580__ST.cc.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 "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... resid" + @echo "... envelope.o" + @echo "... envelope.i" + @echo "... envelope.s" + @echo "... extfilt.o" + @echo "... extfilt.i" + @echo "... extfilt.s" + @echo "... filter.o" + @echo "... filter.i" + @echo "... filter.s" + @echo "... pot.o" + @echo "... pot.i" + @echo "... pot.s" + @echo "... sid.o" + @echo "... sid.i" + @echo "... sid.s" + @echo "... version.o" + @echo "... version.i" + @echo "... version.s" + @echo "... voice.o" + @echo "... voice.i" + @echo "... voice.s" + @echo "... wave.o" + @echo "... wave.i" + @echo "... wave.s" + @echo "... wave6581_PST.o" + @echo "... wave6581_PST.i" + @echo "... wave6581_PST.s" + @echo "... wave6581_PS_.o" + @echo "... wave6581_PS_.i" + @echo "... wave6581_PS_.s" + @echo "... wave6581_P_T.o" + @echo "... wave6581_P_T.i" + @echo "... wave6581_P_T.s" + @echo "... wave6581__ST.o" + @echo "... wave6581__ST.i" + @echo "... wave6581__ST.s" + @echo "... wave8580_PST.o" + @echo "... wave8580_PST.i" + @echo "... wave8580_PST.s" + @echo "... wave8580_PS_.o" + @echo "... wave8580_PS_.i" + @echo "... wave8580_PS_.s" + @echo "... wave8580_P_T.o" + @echo "... wave8580_P_T.i" + @echo "... wave8580_P_T.s" + @echo "... wave8580__ST.o" + @echo "... wave8580__ST.i" + @echo "... wave8580__ST.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/README b/README index 8f5adf4..5122933 100644 --- a/README +++ b/README @@ -9,7 +9,7 @@ sudo make install =install rtaudio := - +sudo apt install cmake git clone https://github.com/thestk/rtaudio.git cd rtaudio/ mkdir build diff --git a/cmake_install.cmake b/cmake_install.cmake new file mode 100644 index 0000000..4705967 --- /dev/null +++ b/cmake_install.cmake @@ -0,0 +1,72 @@ +# Install script for directory: /home/maurice/www/resid-child + +# 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() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/maurice/www/resid-child/libresid.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/resid" TYPE FILE FILES + "/home/maurice/www/resid-child/envelope.h" + "/home/maurice/www/resid-child/extfilt.h" + "/home/maurice/www/resid-child/filter.h" + "/home/maurice/www/resid-child/pot.h" + "/home/maurice/www/resid-child/sid.h" + "/home/maurice/www/resid-child/siddefs.h" + "/home/maurice/www/resid-child/spline.h" + "/home/maurice/www/resid-child/voice.h" + "/home/maurice/www/resid-child/wave.h" + ) +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/maurice/www/resid-child/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/install_manifest.txt b/install_manifest.txt new file mode 100644 index 0000000..4d41319 --- /dev/null +++ b/install_manifest.txt @@ -0,0 +1,10 @@ +/usr/local/lib/libresid.a +/usr/local/include/resid/envelope.h +/usr/local/include/resid/extfilt.h +/usr/local/include/resid/filter.h +/usr/local/include/resid/pot.h +/usr/local/include/resid/sid.h +/usr/local/include/resid/siddefs.h +/usr/local/include/resid/spline.h +/usr/local/include/resid/voice.h +/usr/local/include/resid/wave.h \ No newline at end of file diff --git a/libresid.a b/libresid.a new file mode 100644 index 0000000000000000000000000000000000000000..80062acda8568a311eab311fe4acc3b9d1087f8b GIT binary patch literal 221464 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 Jzumn-{tw)F93}t& literal 0 HcmV?d00001 diff --git a/resid_child b/resid_child new file mode 100755 index 0000000000000000000000000000000000000000..61c747dd4704446d3af79e16392a18368ce73acb GIT binary patch literal 199616 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.l%ed*8Z+W{8U3`L; zmHEs27lDn;j>jpw`R$JaOYdGpUf$0LT+0Nqk^C(3@}49K98Fo|<$aGpdA|b|-AISG zeH0yfcOvrgzCRTJW&WRI`Bp$`^1ex+SDqdz`Q^V191S7*@kqgG4EeDJBae^&7eMjK2U$+wOi8j# zZE2XV`sC+XULbc%TBI-VkWU^DKb*#Jin{_tPT;pe@Y*lWNd^86&q2IR&U={=MDJ5v7fq%V;EJsWyvF7onT zE5Z-xgbysbNnc<+Ufu`Ezegqi?i8(GY9c3j@HODbe4h$IFJFqwNe|M2+CUc!q!hqHtyTd8@W zZwO6~utF2hL8;MuO?m_?_RGA8EVkpY)DCQR4zH(^gQv;3f}&+!N&Zz{I2Zc_d|mZF Dq0%FQ literal 0 HcmV?d00001 diff --git a/testsaw.cpp b/testsaw.cpp new file mode 100644 index 0000000..962f26f --- /dev/null +++ b/testsaw.cpp @@ -0,0 +1,70 @@ +#include +#include +#include + +// Two-channel sawtooth wave generator. +int saw( void *outputBuffer, void *inputBuffer, unsigned int nBufferFrames, + double streamTime, RtAudioStreamStatus status, void *userData ) +{ + unsigned int i, j; + double *buffer = (double *) outputBuffer; + double *lastValues = (double *) userData; + + if ( status ) + std::cout << "Stream underflow detected!" << std::endl; + + // Write interleaved audio data. + for ( i=0; i= 1.0 ) lastValues[j] -= 2.0; + } + } + + return 0; +} + +int main() +{ + RtAudio dac; + std::vector deviceIds = dac.getDeviceIds(); + if ( deviceIds.size() < 1 ) { + std::cout << "\nNo audio devices found!\n"; + exit( 0 ); + } + + RtAudio::StreamParameters parameters; + parameters.deviceId = dac.getDefaultOutputDevice(); + parameters.nChannels = 2; + parameters.firstChannel = 0; + unsigned int sampleRate = 44100; + unsigned int bufferFrames = 256; // 256 sample frames + double data[2] = {0, 0}; + + if ( dac.openStream( ¶meters, NULL, RTAUDIO_FLOAT64, sampleRate, + &bufferFrames, &saw, (void *)&data ) ) { + std::cout << '\n' << dac.getErrorText() << '\n' << std::endl; + exit( 0 ); // problem with device settings + } + + // Stream is open ... now start it. + if ( dac.startStream() ) { + std::cout << dac.getErrorText() << std::endl; + goto cleanup; + } + + char input; + std::cout << "\nPlaying ... press to quit.\n"; + std::cin.get( input ); + + // Block released ... stop the stream + if ( dac.isStreamRunning() ) + dac.stopStream(); // or could call dac.abortStream(); + + cleanup: + if ( dac.isStreamOpen() ) dac.closeStream(); + + return 0; +} \ No newline at end of file From b1388272dfc152ef55b84c9ecc89fa2e688c138a Mon Sep 17 00:00:00 2001 From: anto Date: Mon, 2 Dec 2024 21:09:55 +0100 Subject: [PATCH 05/23] jack --- resid_child.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resid_child.cpp b/resid_child.cpp index dd8c976..cdee50f 100644 --- a/resid_child.cpp +++ b/resid_child.cpp @@ -37,7 +37,8 @@ int audioCallback(void* outputBuffer, void* inputBuffer, unsigned int nBufferFra int main() { try { - RtAudio audio; + RtAudio::Api api = RtAudio::UNIX_JACK; + RtAudio audio(api); if (audio.getDeviceCount() < 1) { throw std::runtime_error("Aucun périphérique audio trouvé."); } From 2152c58765d9bed7990df51a1e1bf4792d65f018 Mon Sep 17 00:00:00 2001 From: abouchereau Date: Fri, 6 Dec 2024 16:48:10 +0100 Subject: [PATCH 06/23] jack --- README | 6 +++- mixeur.cpp | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sidjack.cpp | 58 +++++++++++++++++++++++++++++++++ 3 files changed, 155 insertions(+), 1 deletion(-) create mode 100644 mixeur.cpp create mode 100644 sidjack.cpp diff --git a/README b/README index 5122933..76b5cc1 100644 --- a/README +++ b/README @@ -24,4 +24,8 @@ ls /usr/local/include | grep rtaudio = compile = -g++ -o resid_child resid_child.cpp -lrtaudio -lresid -lpthread +g++ -o sidjack sidjack.cpp -ljack + + +lancer jack +jackd -d alsa -p 256 -r 44100 \ No newline at end of file diff --git a/mixeur.cpp b/mixeur.cpp new file mode 100644 index 0000000..fdaafcf --- /dev/null +++ b/mixeur.cpp @@ -0,0 +1,92 @@ +#include +#include + +jack_port_t *input_ports[3]; +jack_port_t *output_ports[2]; +jack_client_t *client; + +float v1_left = 1.0f; +float v1_right = 0.0f; +float v2_left = 0.75f; +float v2_right = 0.75f; +float v3_left = 0.0f; +float v3_right = 1.0f; + +int process(jack_nframes_t nframes) { + float *in1 = (float *)jack_port_get_buffer(input_ports[0], nframes); + float *in2 = (float *)jack_port_get_buffer(input_ports[1], nframes); + float *in3 = (float *)jack_port_get_buffer(input_ports[2], nframes); + + float *out_left = (float *)jack_port_get_buffer(output_ports[0], nframes); + float *out_right = (float *)jack_port_get_buffer(output_ports[1], nframes); + + for (jack_nframes_t i = 0; i < nframes; i++) { + out_left[i] = in1[i] * v1_left + in2[i] * v2_left + in3[i] * v3_left; // Mixage gauche + out_right[i] = in1[i] * v1_right + in2[i] * v2_right + in3[i] * v3_right; // Mixage droite + } + + return 0; +} + +int main() { + client = jack_client_open("mixeur", JackNullOption, NULL); + if (!client) { + std::cerr << "Erreur lors de l'ouverture du client JACK" << std::endl; + return 1; + } + + input_ports[0] = jack_port_register(client, "input1", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); + input_ports[1] = jack_port_register(client, "input2", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); + input_ports[2] = jack_port_register(client, "input3", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); + + output_ports[0] = jack_port_register(client, "output_left", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); + output_ports[1] = jack_port_register(client, "output_right", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); + + jack_set_process_callback(client, process, NULL); + + // Activation du client + if (jack_activate(client)) { + std::cerr << "Impossible d'activer le client" << std::endl; + return 1; + } + + // Connexion automatique aux ports de sortie des instances de squareWave + const char **ports; + + // Obtenir les ports disponibles pour les connexions + ports = jack_get_ports(client, NULL, NULL, JackPortIsOutput); + + if (ports == NULL) { + std::cerr << "Aucun port de sortie disponible" << std::endl; + return 1; + } + + // Connecter les ports d'entrée aux ports de sortie disponibles + for (int i = 0; i < 3 && ports[i] != NULL; i++) { + if (jack_connect(client, ports[i], jack_port_name(input_ports[i])) != 0) { + std::cerr << "Erreur lors de la connexion des ports" << std::endl; + } + } + + while (true) { + std::vector buffer(2); + std::cin.read(reinterpret_cast(buffer.data()), buffer.size()); + std::streamsize bytesRead = std::cin.gcount(); + if (bytesRead ==2) { + int octet1 = static_cast(buffer[0]); + int octet2 = static_cast(buffer[1]); + switch(octet1) { + case 1: v1_left = static_cast(octet2)/255.0f;break; + case 2: v1_right = static_cast(octet2)/255.0f;break; + case 3: v2_left = static_cast(octet2)/255.0f;break; + case 4: v2_right = static_cast(octet2)/255.0f;break; + case 5: v3_left = static_cast(octet2)/255.0f;break; + case 6: v3_right = static_cast(octet2)/255.0f;break; + } + // std::cout << octet1 << " " << octet2 << " "; + } + } + + jack_client_close(client); + return 0; +} \ No newline at end of file diff --git a/sidjack.cpp b/sidjack.cpp new file mode 100644 index 0000000..e69d800 --- /dev/null +++ b/sidjack.cpp @@ -0,0 +1,58 @@ +#include +#include +#include +#include + +jack_port_t *output_port; +jack_client_t *client; + +SID sid_chip; +double clock_accumulator = 0.0; + +int process(jack_nframes_t nframes) { + float *buffer = (float *)jack_port_get_buffer(output_port, nframes); + + double clocks_per_sample = 985248.0 / 44100.0; // Fréquence d'horloge / Fréquence d'échantillonnage + + for (jack_nframes_t i = 0; i < nframes; i++) { + clock_accumulator += clocks_per_sample; + while (clock_accumulator >= 1.0) { + sid_chip.clock(); + clock_accumulator -= 1.0; + } + short sid_output = sid_chip.output(); + float sample = static_cast(sid_output) / 32768.0f; + buffer[i] = sample; + } + return 0; +} + +int main() { + client = jack_client_open("sidVoice", JackNullOption, NULL); + if (!client) { + std::cerr << "Erreur lors de l'ouverture du client JACK" << std::endl; + return 1; + } + + sid_chip.set_sampling_parameters(985248.0, SAMPLE_RESAMPLE_INTERPOLATE, 44100.0, -1.0, 0.97); // Fréquence d'échantillonnage + output_port = jack_port_register(client, "sidVoice", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); + jack_set_process_callback(client, process, NULL); + jack_activate(client); + + std::cout << "READY" << std::endl; + + while (true) { + std::vector buffer(2); + std::cin.read(reinterpret_cast(buffer.data()), buffer.size()); + std::streamsize bytesRead = std::cin.gcount(); + if (bytesRead ==2) { + int octet1 = static_cast(buffer[0]); + int octet2 = static_cast(buffer[1]); + sid_chip.write(octet1, octet2); + std::cout << octet1 << " " << octet2 << " "; + } + } + + jack_client_close(client); + return 0; +} From 29ce42aabe3be213609038515709d4679171426f Mon Sep 17 00:00:00 2001 From: abouchereau Date: Fri, 6 Dec 2024 16:49:21 +0100 Subject: [PATCH 07/23] jj --- mixeur.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mixeur.cpp b/mixeur.cpp index fdaafcf..3ce8521 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -77,11 +77,11 @@ int main() { int octet2 = static_cast(buffer[1]); switch(octet1) { case 1: v1_left = static_cast(octet2)/255.0f;break; - case 2: v1_right = static_cast(octet2)/255.0f;break; + case 2: v1_right = static_cast(octet2)/255.0f;break; case 3: v2_left = static_cast(octet2)/255.0f;break; - case 4: v2_right = static_cast(octet2)/255.0f;break; + case 4: v2_right = static_cast(octet2)/255.0f;break; case 5: v3_left = static_cast(octet2)/255.0f;break; - case 6: v3_right = static_cast(octet2)/255.0f;break; + case 6: v3_right = static_cast(octet2)/255.0f;break; } // std::cout << octet1 << " " << octet2 << " "; } From 596053527dcd2cba98fa5ad8d311a0b6976e28a2 Mon Sep 17 00:00:00 2001 From: anto Date: Mon, 9 Dec 2024 16:49:09 +0100 Subject: [PATCH 08/23] mixeur --- .vscode/settings.json | 3 ++- mixeur.cpp | 21 +++++++++++++++++++-- resid_child.cpp | 4 ++-- sidjack.cpp | 6 +++++- 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index e2c18d1..48bd760 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ { "files.associations": { - "ostream": "cpp" + "ostream": "cpp", + "iostream": "cpp" } } \ No newline at end of file diff --git a/mixeur.cpp b/mixeur.cpp index 3ce8521..ca590bc 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -1,5 +1,6 @@ #include #include +#include jack_port_t *input_ports[3]; jack_port_t *output_ports[2]; @@ -12,7 +13,7 @@ float v2_right = 0.75f; float v3_left = 0.0f; float v3_right = 1.0f; -int process(jack_nframes_t nframes) { +int process(jack_nframes_t nframes, void *arg) { float *in1 = (float *)jack_port_get_buffer(input_ports[0], nframes); float *in2 = (float *)jack_port_get_buffer(input_ports[1], nframes); float *in3 = (float *)jack_port_get_buffer(input_ports[2], nframes); @@ -68,6 +69,23 @@ int main() { } } + + + if (jack_connect(client, jack_port_name(output_ports[0]), "system:playback_1") != 0) { + std::cerr << "Impossible de connecter la sortie gauche.\n"; + } + + if (jack_connect(client, jack_port_name(output_ports[1]), "system:playback_2") != 0) { + std::cerr << "Impossible de connecter la sortie droite.\n"; + } + + + + + + + std::cout << "READY" << std::endl; + while (true) { std::vector buffer(2); std::cin.read(reinterpret_cast(buffer.data()), buffer.size()); @@ -83,7 +101,6 @@ int main() { case 5: v3_left = static_cast(octet2)/255.0f;break; case 6: v3_right = static_cast(octet2)/255.0f;break; } - // std::cout << octet1 << " " << octet2 << " "; } } diff --git a/resid_child.cpp b/resid_child.cpp index cdee50f..5725e35 100644 --- a/resid_child.cpp +++ b/resid_child.cpp @@ -52,9 +52,9 @@ int main() { outputParams.firstChannel = 0; RtAudio::StreamOptions options; - options.flags = RTAUDIO_SCHEDULE_REALTIME; + /* options.flags = RTAUDIO_SCHEDULE_REALTIME; options.flags = RTAUDIO_NONINTERLEAVED; - options.flags = RTAUDIO_MINIMIZE_LATENCY; + options.flags = RTAUDIO_MINIMIZE_LATENCY;*/ // Démarrer le flux audio audio.openStream(&outputParams, nullptr, RTAUDIO_FLOAT32, sample_rate, diff --git a/sidjack.cpp b/sidjack.cpp index e69d800..6483852 100644 --- a/sidjack.cpp +++ b/sidjack.cpp @@ -2,6 +2,9 @@ #include #include #include +#include +#include +#include jack_port_t *output_port; jack_client_t *client; @@ -9,7 +12,8 @@ jack_client_t *client; SID sid_chip; double clock_accumulator = 0.0; -int process(jack_nframes_t nframes) { + +int process(jack_nframes_t nframes, void *arg) { float *buffer = (float *)jack_port_get_buffer(output_port, nframes); double clocks_per_sample = 985248.0 / 44100.0; // Fréquence d'horloge / Fréquence d'échantillonnage From 94f3b530a77a05aa2d4577202f64c0f8db4954d7 Mon Sep 17 00:00:00 2001 From: anto Date: Mon, 9 Dec 2024 21:01:25 +0100 Subject: [PATCH 09/23] svs --- README | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README b/README index 76b5cc1..dcc82e3 100644 --- a/README +++ b/README @@ -24,8 +24,8 @@ ls /usr/local/include | grep rtaudio = compile = -g++ -o sidjack sidjack.cpp -ljack - +g++ -o sidjack sidjack.cpp -ljack -lresid +g++ -o mixeur mixeur.cpp -ljack lancer jack -jackd -d alsa -p 256 -r 44100 \ No newline at end of file +jackd -Rd alsa -d hw:1 -r 44100 -p 1024 -n 2 >/dev/null 2>&1 & \ No newline at end of file From 1289e9a31475e82927427120090d68ce1da5cce2 Mon Sep 17 00:00:00 2001 From: anto Date: Mon, 9 Dec 2024 21:40:27 +0100 Subject: [PATCH 10/23] no debug --- sidjack.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sidjack.cpp b/sidjack.cpp index 6483852..32059ff 100644 --- a/sidjack.cpp +++ b/sidjack.cpp @@ -53,7 +53,7 @@ int main() { int octet1 = static_cast(buffer[0]); int octet2 = static_cast(buffer[1]); sid_chip.write(octet1, octet2); - std::cout << octet1 << " " << octet2 << " "; + //std::cout << octet1 << " " << octet2 << " "; } } From ac1da766da1cc21521395e4818626f7d23db688d Mon Sep 17 00:00:00 2001 From: anto Date: Mon, 9 Dec 2024 21:53:38 +0100 Subject: [PATCH 11/23] affa --- mixeur.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mixeur.cpp b/mixeur.cpp index ca590bc..b59e9f4 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -7,11 +7,11 @@ jack_port_t *output_ports[2]; jack_client_t *client; float v1_left = 1.0f; -float v1_right = 0.0f; -float v2_left = 0.75f; -float v2_right = 0.75f; -float v3_left = 0.0f; -float v3_right = 1.0f; +float v1_right = 1.0f; +float v2_left = 0.85f; +float v2_right = 0.15f; +float v3_left = 0.15f; +float v3_right = 0.85f; int process(jack_nframes_t nframes, void *arg) { float *in1 = (float *)jack_port_get_buffer(input_ports[0], nframes); From 5a9d1bcff1ce788f6618d11027cd035988040e3c Mon Sep 17 00:00:00 2001 From: anto Date: Mon, 9 Dec 2024 22:38:03 +0100 Subject: [PATCH 12/23] n:n: --- README | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README b/README index dcc82e3..dcac03b 100644 --- a/README +++ b/README @@ -28,4 +28,10 @@ g++ -o sidjack sidjack.cpp -ljack -lresid g++ -o mixeur mixeur.cpp -ljack lancer jack -jackd -Rd alsa -d hw:1 -r 44100 -p 1024 -n 2 >/dev/null 2>&1 & \ No newline at end of file +jackd -R -p70 -d alsa -d hw:1 -r 44100 -p 128 -n 2 >/dev/null 2>&1 & + + + +sudo usermod -a -G audio tonyb +dpkg-reconfigure -p high jackd2 + From 02161815ebe681c15cd05f1eed466a02e4d74f46 Mon Sep 17 00:00:00 2001 From: anto Date: Sun, 29 Dec 2024 18:13:44 +0100 Subject: [PATCH 13/23] PARAMS --- .vscode/settings.json | 47 ++++++++++++++++++- arg.cpp | 24 ++++++++++ sidjack.cpp | 104 ++++++++++++++++++++++++++++++++++++++---- testClock.js | 19 ++++++++ 4 files changed, 183 insertions(+), 11 deletions(-) create mode 100644 arg.cpp create mode 100644 testClock.js diff --git a/.vscode/settings.json b/.vscode/settings.json index 48bd760..7bf5942 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,51 @@ { "files.associations": { "ostream": "cpp", - "iostream": "cpp" + "iostream": "cpp", + "array": "cpp", + "atomic": "cpp", + "bit": "cpp", + "*.tcc": "cpp", + "cctype": "cpp", + "clocale": "cpp", + "cmath": "cpp", + "compare": "cpp", + "concepts": "cpp", + "cstdarg": "cpp", + "cstddef": "cpp", + "cstdint": "cpp", + "cstdio": "cpp", + "cstdlib": "cpp", + "cwchar": "cpp", + "cwctype": "cpp", + "deque": "cpp", + "string": "cpp", + "unordered_map": "cpp", + "vector": "cpp", + "exception": "cpp", + "algorithm": "cpp", + "functional": "cpp", + "iterator": "cpp", + "memory": "cpp", + "memory_resource": "cpp", + "numeric": "cpp", + "optional": "cpp", + "random": "cpp", + "string_view": "cpp", + "system_error": "cpp", + "tuple": "cpp", + "type_traits": "cpp", + "utility": "cpp", + "initializer_list": "cpp", + "iosfwd": "cpp", + "istream": "cpp", + "limits": "cpp", + "new": "cpp", + "numbers": "cpp", + "sstream": "cpp", + "stdexcept": "cpp", + "streambuf": "cpp", + "cinttypes": "cpp", + "typeinfo": "cpp" } } \ No newline at end of file diff --git a/arg.cpp b/arg.cpp new file mode 100644 index 0000000..a1eeff7 --- /dev/null +++ b/arg.cpp @@ -0,0 +1,24 @@ + +#include +#include +using namespace std; + +double BUFFER = 128.0; +double SAMPLE_RATE = 44100.0; + + +// defining main with arguments +int main(int argc, char* argv[]) { + + if (argc>1) { + SAMPLE_RATE = stod(argv[1]); + } + + if(argc>2) { + BUFFER = stod(argv[2]); + } + + std::cout << SAMPLE_RATE << " < SAMPLE_RATE "; + std::cout << BUFFER << " < BUFFER "; + return 0; +}; \ No newline at end of file diff --git a/sidjack.cpp b/sidjack.cpp index 32059ff..e0a649f 100644 --- a/sidjack.cpp +++ b/sidjack.cpp @@ -5,25 +5,32 @@ #include #include #include +#include +using namespace std; jack_port_t *output_port; jack_client_t *client; SID sid_chip; -double clock_accumulator = 0.0; +double NB_CLOCKS_PER_SECOND = 985248.0;//PAL // 1022727.0 //NTSC +double SAMPLE_FRAME = 44100.0; +double BUFFER = 128.0; +double NB_CLOCKS = NB_CLOCKS_PER_SECOND / SAMPLE_FRAME;//22.34122.. +double accumulator = 0.0; + +//nframes == buffer (128, ...1024) int process(jack_nframes_t nframes, void *arg) { float *buffer = (float *)jack_port_get_buffer(output_port, nframes); - - double clocks_per_sample = 985248.0 / 44100.0; // Fréquence d'horloge / Fréquence d'échantillonnage - + for (jack_nframes_t i = 0; i < nframes; i++) { - clock_accumulator += clocks_per_sample; - while (clock_accumulator >= 1.0) { - sid_chip.clock(); - clock_accumulator -= 1.0; + accumulator += NB_CLOCKS; + while(accumulator>=1.0) {//des fois 22, des fois 23 + sid_chip.clock(); + accumulator -= 1.0; } + short sid_output = sid_chip.output(); float sample = static_cast(sid_output) / 32768.0f; buffer[i] = sample; @@ -31,14 +38,91 @@ int process(jack_nframes_t nframes, void *arg) { return 0; } -int main() { + +int main(int argc, char* argv[]) { + + if (argc>1) { + SAMPLE_FRAME = stod(argv[1]); + } + + if(argc>2) { + BUFFER = stod(argv[2]); + } + + if(argc>3) { + NB_CLOCKS_PER_SECOND = stod(argv[3]); + } + + NB_CLOCKS = NB_CLOCKS_PER_SECOND / SAMPLE_FRAME; + client = jack_client_open("sidVoice", JackNullOption, NULL); if (!client) { std::cerr << "Erreur lors de l'ouverture du client JACK" << std::endl; return 1; } +//TODO essayer avec d'autres Sample PARAMETES + + +/* +Dans la bibliothèque ReSID, le paramètre sampling_method détermine la manière dont l'émulation du son est échantillonnée pour générer des blocs audio à un taux d'échantillonnage spécifique (par exemple, 44,1 kHz ou 48 kHz). Voici une explication détaillée des options disponibles, ainsi que leur impact sur les performances et la qualité sonore. +1. SAMPLE_FAST + + Description : + C'est la méthode la plus simple et la plus rapide. + Elle génère des échantillons en prenant l'état instantané du signal audio émulé à intervalles fixes. + Aucune interpolation ou traitement supplémentaire n'est appliqué. + + Avantages : + Très rapide et peu gourmand en ressources CPU. + Idéal pour les systèmes à faible performance ou lorsqu'une qualité sonore élevée n'est pas nécessaire. + + Inconvénients : + La qualité audio peut être médiocre, avec des artefacts audibles, en particulier à des fréquences d'échantillonnage faibles. + +2. SAMPLE_INTERPOLATE + + Description : + Applique une interpolation linéaire entre les échantillons. + Améliore la qualité sonore par rapport à SAMPLE_FAST. + + Avantages : + Meilleure qualité sonore que SAMPLE_FAST. + Toujours relativement rapide. + + Inconvénients : + La qualité reste limitée par l'algorithme d'interpolation linéaire, ce qui peut laisser des artefacts perceptibles pour des sons complexes. + +3. SAMPLE_RESAMPLE_INTERPOLATE + + Description : + Utilise un algorithme avancé de rééchantillonnage avec interpolation linéaire. + Adapte les échantillons du SID (cadencés à l'horloge du C64) à la fréquence d'échantillonnage spécifiée (par exemple, 44,1 kHz). + + Avantages : + Significativement meilleure qualité audio que les deux méthodes précédentes. + Diminue les artefacts audibles, surtout à des fréquences d'échantillonnage modernes. + + Inconvénients : + Plus exigeant en termes de performances CPU que SAMPLE_FAST ou SAMPLE_INTERPOLATE. + +4. SAMPLE_RESAMPLE_FAST + + Description : + Utilise un rééchantillonnage rapide sans interpolation avancée. + Un compromis entre la simplicité de SAMPLE_FAST et la qualité de SAMPLE_RESAMPLE_INTERPOLATE. + + Avantages : + Plus rapide que SAMPLE_RESAMPLE_INTERPOLATE. + Bonne qualité sonore pour des configurations nécessitant un compromis entre qualité et performances. + + Inconvénients : + Qualité sonore inférieure à SAMPLE_RESAMPLE_INTERPOLATE pour les sons complexes.*/ + + + + - sid_chip.set_sampling_parameters(985248.0, SAMPLE_RESAMPLE_INTERPOLATE, 44100.0, -1.0, 0.97); // Fréquence d'échantillonnage + sid_chip.set_sampling_parameters(NB_CLOCKS_PER_SECOND, SAMPLE_FAST, SAMPLE_FRAME, -1.0, 0.97); // Fréquence d'échantillonnage output_port = jack_port_register(client, "sidVoice", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); jack_set_process_callback(client, process, NULL); jack_activate(client); diff --git a/testClock.js b/testClock.js new file mode 100644 index 0000000..b3f442e --- /dev/null +++ b/testClock.js @@ -0,0 +1,19 @@ +let NB_CLOCKS_PER_SECOND = 985248.0;//PAL // 1022727.0 //NTSC +let SAMPLE_FRAME = 44100.0; +let BUFFER = 128.0; + +let NB_CLOCKS = NB_CLOCKS_PER_SECOND / SAMPLE_FRAME;//22.34122.. +let accumulator = 0; +let total_counter = 0; +for (let c=0;c<(44100/BUFFER);c++) { + for (let i = 0; i < BUFFER; i++) { + accumulator += NB_CLOCKS; + let counter = 0; + while(accumulator>=1.0) {//des fois 22, des fois 23 + counter++; + accumulator -= 1.0; + } + total_counter += counter; + } +} +console.log(total_counter); From 2805684d5eb81282b7c30a219ba735eb9f54b6cc Mon Sep 17 00:00:00 2001 From: anto Date: Tue, 31 Dec 2024 11:55:38 +0100 Subject: [PATCH 14/23] n --- sidjack.cpp | 52 +++++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/sidjack.cpp b/sidjack.cpp index e0a649f..f646682 100644 --- a/sidjack.cpp +++ b/sidjack.cpp @@ -13,11 +13,13 @@ jack_client_t *client; SID sid_chip; +//paramètres par défaut double NB_CLOCKS_PER_SECOND = 985248.0;//PAL // 1022727.0 //NTSC double SAMPLE_FRAME = 44100.0; double BUFFER = 128.0; double NB_CLOCKS = NB_CLOCKS_PER_SECOND / SAMPLE_FRAME;//22.34122.. + double accumulator = 0.0; //nframes == buffer (128, ...1024) @@ -60,6 +62,31 @@ int main(int argc, char* argv[]) { std::cerr << "Erreur lors de l'ouverture du client JACK" << std::endl; return 1; } + + sid_chip.set_sampling_parameters(NB_CLOCKS_PER_SECOND, SAMPLE_FAST, SAMPLE_FRAME, -1.0, 0.97); // Fréquence d'échantillonnage + output_port = jack_port_register(client, "sidVoice", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); + jack_set_process_callback(client, process, NULL); + jack_activate(client); + + std::cout << "READY" << std::endl; + + while (true) { + std::vector buffer(2); + std::cin.read(reinterpret_cast(buffer.data()), buffer.size()); + std::streamsize bytesRead = std::cin.gcount(); + if (bytesRead ==2) { + int octet1 = static_cast(buffer[0]); + int octet2 = static_cast(buffer[1]); + sid_chip.write(octet1, octet2); + //std::cout << octet1 << " " << octet2 << " "; + } + } + + jack_client_close(client); + return 0; +} + + //TODO essayer avec d'autres Sample PARAMETES @@ -119,28 +146,3 @@ Dans la bibliothèque ReSID, le paramètre sampling_method détermine la manièr Qualité sonore inférieure à SAMPLE_RESAMPLE_INTERPOLATE pour les sons complexes.*/ - - - - sid_chip.set_sampling_parameters(NB_CLOCKS_PER_SECOND, SAMPLE_FAST, SAMPLE_FRAME, -1.0, 0.97); // Fréquence d'échantillonnage - output_port = jack_port_register(client, "sidVoice", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); - jack_set_process_callback(client, process, NULL); - jack_activate(client); - - std::cout << "READY" << std::endl; - - while (true) { - std::vector buffer(2); - std::cin.read(reinterpret_cast(buffer.data()), buffer.size()); - std::streamsize bytesRead = std::cin.gcount(); - if (bytesRead ==2) { - int octet1 = static_cast(buffer[0]); - int octet2 = static_cast(buffer[1]); - sid_chip.write(octet1, octet2); - //std::cout << octet1 << " " << octet2 << " "; - } - } - - jack_client_close(client); - return 0; -} From 497bf2068c5032428b83f3b8e947c43471898c69 Mon Sep 17 00:00:00 2001 From: anto Date: Tue, 17 Jun 2025 12:53:22 +0200 Subject: [PATCH 15/23] debug --- mixeur.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mixeur.cpp b/mixeur.cpp index b59e9f4..7f18718 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -92,7 +92,8 @@ int main() { std::streamsize bytesRead = std::cin.gcount(); if (bytesRead ==2) { int octet1 = static_cast(buffer[0]); - int octet2 = static_cast(buffer[1]); + int octet2 = static_cast(buffer[1]); + std::cout << octet1 << " --- " << octet2 << " "; switch(octet1) { case 1: v1_left = static_cast(octet2)/255.0f;break; case 2: v1_right = static_cast(octet2)/255.0f;break; From 433015763419610367ae3ec896e941c0d22f84b9 Mon Sep 17 00:00:00 2001 From: anto Date: Tue, 17 Jun 2025 13:09:52 +0200 Subject: [PATCH 16/23] debug --- README | 2 +- mixeur.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README b/README index dcac03b..c78ab4a 100644 --- a/README +++ b/README @@ -28,7 +28,7 @@ g++ -o sidjack sidjack.cpp -ljack -lresid g++ -o mixeur mixeur.cpp -ljack lancer jack -jackd -R -p70 -d alsa -d hw:1 -r 44100 -p 128 -n 2 >/dev/null 2>&1 & +jackd -R -P 90 -d alsa -i 0 -o 2 -d hw:1 -r 44100 -p 128 --shorts >/dev/null 2>&1 & diff --git a/mixeur.cpp b/mixeur.cpp index 7f18718..bd9d1dd 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -93,7 +93,7 @@ int main() { if (bytesRead ==2) { int octet1 = static_cast(buffer[0]); int octet2 = static_cast(buffer[1]); - std::cout << octet1 << " --- " << octet2 << " "; + std::cout << octet1 << ":" << octet2 << ", "; switch(octet1) { case 1: v1_left = static_cast(octet2)/255.0f;break; case 2: v1_right = static_cast(octet2)/255.0f;break; From 951fc85cd5402773c8b9be46090df83712c0caa3 Mon Sep 17 00:00:00 2001 From: abouchereau Date: Tue, 17 Jun 2025 16:55:45 +0200 Subject: [PATCH 17/23] enleve debug --- mixeur.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mixeur.cpp b/mixeur.cpp index bd9d1dd..3d7262b 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -93,7 +93,7 @@ int main() { if (bytesRead ==2) { int octet1 = static_cast(buffer[0]); int octet2 = static_cast(buffer[1]); - std::cout << octet1 << ":" << octet2 << ", "; + // std::cout << octet1 << ":" << octet2 << ", "; switch(octet1) { case 1: v1_left = static_cast(octet2)/255.0f;break; case 2: v1_right = static_cast(octet2)/255.0f;break; From 638045aad54324c98a870a62e208065dc7a12a41 Mon Sep 17 00:00:00 2001 From: abouchereau Date: Tue, 11 Nov 2025 15:21:36 +0100 Subject: [PATCH 18/23] fx --- mixeur.cpp | 64 +++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 56 insertions(+), 8 deletions(-) diff --git a/mixeur.cpp b/mixeur.cpp index 3d7262b..81b1fd2 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -13,18 +13,67 @@ float v2_right = 0.15f; float v3_left = 0.15f; float v3_right = 0.85f; +int v1_preset = 0; +int v2_preset = 0; +int v3_preset = 0; + +// 1.0 = neutre, 2.0 = plus de saturation +float soft_clip(float x, float drive) { + x = x * drive; + if (x > 1.0f) return 1.0f; + if (x < -1.0f) return -1.0f; + return x - (x * x * x) / 3.0f; // courbe douce +} + +//saturate(sample, 1.5f, 0.0f); // drive 1.5, symétrique +//saturate(sample, 2.0f, 0.1f); // un peu asymétrique, plus chaud +//saturate(x, 1.3f, 0.0f); //juste assez pour adoucir les bords du carré +//saturate(x, 1.8f, 0.05f); +float saturate(float x, float drive, float bias) { + // Ajoute un bias (optionnel) pour simuler un étage asymétrique + float z = (x + bias) * drive; + // Courbe tanh pour saturation douce + float y = tanhf(z); + // Normalisation de la sortie + return y / tanhf(drive); +} + +float fx(float x, int num) { + switch(num) { + case 0 : return x; + case 1 : return soft_clip(x, 1.0f); + case 2 : return soft_clip(x, 1.5f); + case 3 : return soft_clip(x, 2.0f); + case 4 : return saturate(x, 1.5f, 0.0f); + case 5 : return saturate(x, 2.0f, 0.1f); + case 6 : return saturate(x, 1.3f, 0.0f); + case 7 : return saturate(x, 1.8f, 0.05f); + default: return x; // par défaut, pas de traitement + } +} + + int process(jack_nframes_t nframes, void *arg) { float *in1 = (float *)jack_port_get_buffer(input_ports[0], nframes); float *in2 = (float *)jack_port_get_buffer(input_ports[1], nframes); float *in3 = (float *)jack_port_get_buffer(input_ports[2], nframes); + float *out_left = (float *)jack_port_get_buffer(output_ports[0], nframes); float *out_right = (float *)jack_port_get_buffer(output_ports[1], nframes); for (jack_nframes_t i = 0; i < nframes; i++) { - out_left[i] = in1[i] * v1_left + in2[i] * v2_left + in3[i] * v3_left; // Mixage gauche - out_right[i] = in1[i] * v1_right + in2[i] * v2_right + in3[i] * v3_right; // Mixage droite + float p1 = fx(in1[i], v1_preset); + float p2 = fx(in2[i], v2_preset); + float p3 = fx(in3[i], v3_preset); + out_left[i] = p1*v1_left + p2*v2_left + p3*v3_left; + out_right[i] = p1*v1_right + p2*v2_right + p3*v3_right; } + if (out_left[i] > 1.0f) out_left[i] = 1.0f; + if (out_left[i] < -1.0f) out_left[i] = -1.0f; + + if (out_right[i] > 1.0f) out_right[i] = 1.0f; + if (out_right[i] < -1.0f) out_right[i] = -1.0f; return 0; } @@ -79,11 +128,6 @@ int main() { std::cerr << "Impossible de connecter la sortie droite.\n"; } - - - - - std::cout << "READY" << std::endl; while (true) { @@ -101,10 +145,14 @@ int main() { case 4: v2_right = static_cast(octet2)/255.0f;break; case 5: v3_left = static_cast(octet2)/255.0f;break; case 6: v3_right = static_cast(octet2)/255.0f;break; + case 7 : v1_preset = static_cast(octet2);break; + case 8 : v2_preset = static_cast(octet2);break; + case 9 : v3_preset = static_cast(octet2);break; } } } jack_client_close(client); return 0; -} \ No newline at end of file +} + From 79abf9d2f02a67c7e61b01567f79d539286595c9 Mon Sep 17 00:00:00 2001 From: anto Date: Fri, 14 Nov 2025 12:28:08 +0100 Subject: [PATCH 19/23] fix errors --- mixeur.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/mixeur.cpp b/mixeur.cpp index 81b1fd2..3b7f6bc 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -1,6 +1,7 @@ #include #include #include +#include jack_port_t *input_ports[3]; jack_port_t *output_ports[2]; @@ -68,13 +69,15 @@ int process(jack_nframes_t nframes, void *arg) { float p3 = fx(in3[i], v3_preset); out_left[i] = p1*v1_left + p2*v2_left + p3*v3_left; out_right[i] = p1*v1_right + p2*v2_right + p3*v3_right; + + if (out_left[i] > 1.0f) out_left[i] = 1.0f; + if (out_left[i] < -1.0f) out_left[i] = -1.0f; + + if (out_right[i] > 1.0f) out_right[i] = 1.0f; + if (out_right[i] < -1.0f) out_right[i] = -1.0f; + } - if (out_left[i] > 1.0f) out_left[i] = 1.0f; - if (out_left[i] < -1.0f) out_left[i] = -1.0f; - - if (out_right[i] > 1.0f) out_right[i] = 1.0f; - if (out_right[i] < -1.0f) out_right[i] = -1.0f; - + return 0; } From 97adf1a4a0f55a024e6969a601a4519d473a6300 Mon Sep 17 00:00:00 2001 From: Anthony Date: Thu, 15 Jan 2026 22:08:49 +0100 Subject: [PATCH 20/23] 4v --- mixeur.cpp | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/mixeur.cpp b/mixeur.cpp index 3b7f6bc..3442994 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -3,7 +3,7 @@ #include #include -jack_port_t *input_ports[3]; +jack_port_t *input_ports[4]; jack_port_t *output_ports[2]; jack_client_t *client; @@ -13,10 +13,13 @@ float v2_left = 0.85f; float v2_right = 0.15f; float v3_left = 0.15f; float v3_right = 0.85f; +float v4_left = 1.0f; +float v4_right = 1.0f; int v1_preset = 0; int v2_preset = 0; int v3_preset = 0; +int v4_preset = 0; // 1.0 = neutre, 2.0 = plus de saturation float soft_clip(float x, float drive) { @@ -58,6 +61,8 @@ int process(jack_nframes_t nframes, void *arg) { float *in1 = (float *)jack_port_get_buffer(input_ports[0], nframes); float *in2 = (float *)jack_port_get_buffer(input_ports[1], nframes); float *in3 = (float *)jack_port_get_buffer(input_ports[2], nframes); + float *in4 = (float *)jack_port_get_buffer(input_ports[3], nframes); + float *out_left = (float *)jack_port_get_buffer(output_ports[0], nframes); @@ -67,8 +72,9 @@ int process(jack_nframes_t nframes, void *arg) { float p1 = fx(in1[i], v1_preset); float p2 = fx(in2[i], v2_preset); float p3 = fx(in3[i], v3_preset); - out_left[i] = p1*v1_left + p2*v2_left + p3*v3_left; - out_right[i] = p1*v1_right + p2*v2_right + p3*v3_right; + float p4 = fx(in4[i], v4_preset); + out_left[i] = p1*v1_left + p2*v2_left + p3*v3_left + p4*v4_left; + out_right[i] = p1*v1_right + p2*v2_right + p3*v3_right + p4*v4_right; if (out_left[i] > 1.0f) out_left[i] = 1.0f; if (out_left[i] < -1.0f) out_left[i] = -1.0f; @@ -91,6 +97,7 @@ int main() { input_ports[0] = jack_port_register(client, "input1", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); input_ports[1] = jack_port_register(client, "input2", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); input_ports[2] = jack_port_register(client, "input3", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); + input_ports[3] = jack_port_register(client, "input4", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); output_ports[0] = jack_port_register(client, "output_left", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); output_ports[1] = jack_port_register(client, "output_right", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); @@ -115,7 +122,7 @@ int main() { } // Connecter les ports d'entrée aux ports de sortie disponibles - for (int i = 0; i < 3 && ports[i] != NULL; i++) { + for (int i = 0; i < 4 && ports[i] != NULL; i++) { if (jack_connect(client, ports[i], jack_port_name(input_ports[i])) != 0) { std::cerr << "Erreur lors de la connexion des ports" << std::endl; } @@ -148,9 +155,12 @@ int main() { case 4: v2_right = static_cast(octet2)/255.0f;break; case 5: v3_left = static_cast(octet2)/255.0f;break; case 6: v3_right = static_cast(octet2)/255.0f;break; - case 7 : v1_preset = static_cast(octet2);break; - case 8 : v2_preset = static_cast(octet2);break; - case 9 : v3_preset = static_cast(octet2);break; + case 7: v4_left = static_cast(octet2)/255.0f;break; + case 8: v4_right = static_cast(octet2)/255.0f;break; + case 9 : v1_preset = static_cast(octet2);break; + case 10 : v2_preset = static_cast(octet2);break; + case 11 : v3_preset = static_cast(octet2);break; + case 12 : v4_preset = static_cast(octet2);break; } } } @@ -159,3 +169,4 @@ int main() { return 0; } + From e54a5dc90ec35070fb954af94cb4556d5d988978 Mon Sep 17 00:00:00 2001 From: Anthony Date: Thu, 15 Jan 2026 23:54:26 +0100 Subject: [PATCH 21/23] delay --- mixeur.cpp | 98 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 66 insertions(+), 32 deletions(-) diff --git a/mixeur.cpp b/mixeur.cpp index 3442994..266551b 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -3,7 +3,7 @@ #include #include -jack_port_t *input_ports[4]; +jack_port_t *input_ports[3]; jack_port_t *output_ports[2]; jack_client_t *client; @@ -21,6 +21,14 @@ int v2_preset = 0; int v3_preset = 0; int v4_preset = 0; +float* delayBuffer = nullptr; +jack_nframes_t delaySize = 0; +jack_nframes_t writePos = 0; +jack_nframes_t delaySamples = 0; +float feedback = 0.35f; + + + // 1.0 = neutre, 2.0 = plus de saturation float soft_clip(float x, float drive) { x = x * drive; @@ -61,81 +69,106 @@ int process(jack_nframes_t nframes, void *arg) { float *in1 = (float *)jack_port_get_buffer(input_ports[0], nframes); float *in2 = (float *)jack_port_get_buffer(input_ports[1], nframes); float *in3 = (float *)jack_port_get_buffer(input_ports[2], nframes); - float *in4 = (float *)jack_port_get_buffer(input_ports[3], nframes); - - - float *out_left = (float *)jack_port_get_buffer(output_ports[0], nframes); + float *out_left = (float *)jack_port_get_buffer(output_ports[0], nframes); float *out_right = (float *)jack_port_get_buffer(output_ports[1], nframes); for (jack_nframes_t i = 0; i < nframes; i++) { - float p1 = fx(in1[i], v1_preset); - float p2 = fx(in2[i], v2_preset); - float p3 = fx(in3[i], v3_preset); - float p4 = fx(in4[i], v4_preset); - out_left[i] = p1*v1_left + p2*v2_left + p3*v3_left + p4*v4_left; - out_right[i] = p1*v1_right + p2*v2_right + p3*v3_right + p4*v4_right; - - if (out_left[i] > 1.0f) out_left[i] = 1.0f; - if (out_left[i] < -1.0f) out_left[i] = -1.0f; - - if (out_right[i] > 1.0f) out_right[i] = 1.0f; - if (out_right[i] < -1.0f) out_right[i] = -1.0f; - + + // --- Voix dry --- + float dry = fx(in1[i], v1_preset); + float p2 = fx(in2[i], v2_preset); + float p3 = fx(in3[i], v3_preset); + + // --- Lecture delay --- + jack_nframes_t readPos = + (writePos + delaySize - delaySamples) % delaySize; + + float delayed = delayBuffer[readPos]; + + // --- Écriture delay (avec feedback) --- + delayBuffer[writePos] = dry + delayed * feedback; + + writePos = (writePos + 1) % delaySize; + + float p4 = fx(delayed, v4_preset); + + // --- Mix --- + float left = + dry * v1_left + + p2 * v2_left + + p3 * v3_left + + p4 * v4_left; + + float right = + dry * v1_right + + p2 * v2_right + + p3 * v3_right + + p4 * v4_right; + + // --- Clamp --- + out_left[i] = std::max(-1.0f, std::min(1.0f, left)); + out_right[i] = std::max(-1.0f, std::min(1.0f, right)); } return 0; } + int main() { client = jack_client_open("mixeur", JackNullOption, NULL); if (!client) { - std::cerr << "Erreur lors de l'ouverture du client JACK" << std::endl; + std::cout << "Erreur lors de l'ouverture du client JACK" << std::endl; return 1; } + input_ports[0] = jack_port_register(client, "input1", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); input_ports[1] = jack_port_register(client, "input2", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); input_ports[2] = jack_port_register(client, "input3", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); - input_ports[3] = jack_port_register(client, "input4", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); + //input_ports[3] = jack_port_register(client, "input4", JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0); output_ports[0] = jack_port_register(client, "output_left", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); output_ports[1] = jack_port_register(client, "output_right", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0); jack_set_process_callback(client, process, NULL); - - // Activation du client + + jack_nframes_t sampleRate = jack_get_sample_rate(client); + delaySamples = (sampleRate * 300) / 1000; + delaySize = sampleRate * 2; + delayBuffer = new float[delaySize]; + std::fill(delayBuffer, delayBuffer + delaySize, 0.0f); + + // ---- MAINTENANT seulement ---- if (jack_activate(client)) { - std::cerr << "Impossible d'activer le client" << std::endl; + std::cout << "Impossible d'activer le client" << std::endl; return 1; } - // Connexion automatique aux ports de sortie des instances de squareWave + // Connexion automatique aux ports de sortie des instances de squareWave const char **ports; - + // Obtenir les ports disponibles pour les connexions ports = jack_get_ports(client, NULL, NULL, JackPortIsOutput); if (ports == NULL) { - std::cerr << "Aucun port de sortie disponible" << std::endl; + std::cout << "Aucun port de sortie disponible" << std::endl; return 1; } - // Connecter les ports d'entrée aux ports de sortie disponibles - for (int i = 0; i < 4 && ports[i] != NULL; i++) { + for (int i = 0; i < 3 && ports[i] != NULL; i++) { if (jack_connect(client, ports[i], jack_port_name(input_ports[i])) != 0) { - std::cerr << "Erreur lors de la connexion des ports" << std::endl; + std::cout << "Erreur lors de la connexion des ports" << std::endl; } } - if (jack_connect(client, jack_port_name(output_ports[0]), "system:playback_1") != 0) { - std::cerr << "Impossible de connecter la sortie gauche.\n"; + std::cout << "Impossible de connecter la sortie gauche.\n"; } if (jack_connect(client, jack_port_name(output_ports[1]), "system:playback_2") != 0) { - std::cerr << "Impossible de connecter la sortie droite.\n"; + std::cout << "Impossible de connecter la sortie droite.\n"; } std::cout << "READY" << std::endl; @@ -161,6 +194,7 @@ int main() { case 10 : v2_preset = static_cast(octet2);break; case 11 : v3_preset = static_cast(octet2);break; case 12 : v4_preset = static_cast(octet2);break; + case 13: delaySamples = (jack_get_sample_rate(client) * octet2 * 2) / 1000; break; } } } From ee979cb93ef0c1721cb35336a08f0ecd82368821 Mon Sep 17 00:00:00 2001 From: abouchereau Date: Mon, 19 Jan 2026 14:15:10 +0100 Subject: [PATCH 22/23] delay --- mixeur.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mixeur.cpp b/mixeur.cpp index 266551b..c8b1bdc 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -19,7 +19,9 @@ float v4_right = 1.0f; int v1_preset = 0; int v2_preset = 0; int v3_preset = 0; -int v4_preset = 0; +//int v4_preset = 0; + +int FACTOR_DELAY = 4; float* delayBuffer = nullptr; jack_nframes_t delaySize = 0; @@ -81,8 +83,7 @@ int process(jack_nframes_t nframes, void *arg) { float p3 = fx(in3[i], v3_preset); // --- Lecture delay --- - jack_nframes_t readPos = - (writePos + delaySize - delaySamples) % delaySize; + jack_nframes_t readPos = (writePos + delaySize - delaySamples) % delaySize; float delayed = delayBuffer[readPos]; @@ -91,7 +92,7 @@ int process(jack_nframes_t nframes, void *arg) { writePos = (writePos + 1) % delaySize; - float p4 = fx(delayed, v4_preset); + float p4 = delayed;//fx(delayed, v4_preset); // --- Mix --- float left = @@ -194,7 +195,7 @@ int main() { case 10 : v2_preset = static_cast(octet2);break; case 11 : v3_preset = static_cast(octet2);break; case 12 : v4_preset = static_cast(octet2);break; - case 13: delaySamples = (jack_get_sample_rate(client) * octet2 * 2) / 1000; break; + case 13: delaySamples = (jack_get_sample_rate(client) * octet2 * FACTOR_DELAY) / 1000; break; } } } From 24f30272c9e411c5f53ffa4e3e133b7b1181abdd Mon Sep 17 00:00:00 2001 From: abouchereau Date: Mon, 19 Jan 2026 22:30:46 +0100 Subject: [PATCH 23/23] Update mixeur.cpp --- mixeur.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mixeur.cpp b/mixeur.cpp index c8b1bdc..39b01dd 100644 --- a/mixeur.cpp +++ b/mixeur.cpp @@ -19,7 +19,7 @@ float v4_right = 1.0f; int v1_preset = 0; int v2_preset = 0; int v3_preset = 0; -//int v4_preset = 0; +int v4_preset = 0; int FACTOR_DELAY = 4;