From b46bbe7232d2fae7a64cc3ee7f9d7a22f538877a Mon Sep 17 00:00:00 2001 From: CGH0S7 <776459475@qq.com> Date: Tue, 18 Nov 2025 01:58:02 +0800 Subject: [PATCH] network arplab not finished --- .../build/CMakeFiles/CMakeConfigureLog.yaml | 120 ++--- .../xnet.dir/compiler_depend.internal | 166 +++++++ .../CMakeFiles/xnet.dir/compiler_depend.make | 415 +++++++++++++++++- .../network/start/lib/xnet/pcap_device.c.o | Bin 17272 -> 17760 bytes .../build/CMakeFiles/xnet.dir/src/app.c.o | Bin 3688 -> 5880 bytes .../xnet_app.dir/compiler_depend.internal | 112 +++++ .../xnet_app.dir/compiler_depend.make | 313 ++++++++++++- .../CMakeFiles/xnet_app.dir/port_pcap.c.o | Bin 6544 -> 9176 bytes .../CMakeFiles/xnet_app.dir/port_pcap.c.o.d | 15 +- .../build/src/xnet_app/libxnet_app.a | Bin 9682 -> 12314 bytes .../xnet_tiny.dir/compiler_depend.internal | 142 ++++++ .../xnet_tiny.dir/compiler_depend.make | 228 +++++++++- .../CMakeFiles/xnet_tiny.dir/xarp.c.o | Bin 9752 -> 10512 bytes .../CMakeFiles/xnet_tiny.dir/xicmp.c.o | Bin 6800 -> 8416 bytes .../CMakeFiles/xnet_tiny.dir/xicmp.c.o.d | 21 +- .../CMakeFiles/xnet_tiny.dir/xip.c.o | Bin 4576 -> 4584 bytes .../CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o | Bin 9128 -> 12176 bytes .../CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d | 18 +- .../build/src/xnet_tiny/libxnet_tiny.a | Bin 30784 -> 36260 bytes network/start/xnet_tiny/build/xnet | Bin 40920 -> 44224 bytes network/start/xnet_tiny/src/app.c | 7 +- .../start/xnet_tiny/src/xnet_app/port_pcap.c | 13 +- network/start/xnet_tiny/src/xnet_tiny/xarp.c | 39 +- network/start/xnet_tiny/src/xnet_tiny/xarp.h | 3 +- network/start/xnet_tiny/src/xnet_tiny/xicmp.c | 84 +++- network/start/xnet_tiny/src/xnet_tiny/xip.c | 2 +- network/start/xnet_tiny/src/xnet_tiny/xlog.h | 33 ++ .../start/xnet_tiny/src/xnet_tiny/xnet_tiny.c | 22 +- .../start/xnet_tiny/src/xnet_tiny/xnet_tiny.h | 1 + network/start/xnet_tiny/xnet.sln | 31 -- network/start/xnet_tiny/xnet.vcxproj | 173 -------- network/start/xnet_tiny/xnet.vcxproj.filters | 56 --- network/start/xnet_tiny/xnet.vcxproj.user | 11 - 33 files changed, 1641 insertions(+), 384 deletions(-) create mode 100644 network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.internal create mode 100644 network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.internal create mode 100644 network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.internal create mode 100644 network/start/xnet_tiny/src/xnet_tiny/xlog.h delete mode 100644 network/start/xnet_tiny/xnet.sln delete mode 100644 network/start/xnet_tiny/xnet.vcxproj delete mode 100644 network/start/xnet_tiny/xnet.vcxproj.filters delete mode 100644 network/start/xnet_tiny/xnet.vcxproj.user diff --git a/network/start/xnet_tiny/build/CMakeFiles/CMakeConfigureLog.yaml b/network/start/xnet_tiny/build/CMakeFiles/CMakeConfigureLog.yaml index efb74b9..03df641 100644 --- a/network/start/xnet_tiny/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/network/start/xnet_tiny/build/CMakeFiles/CMakeConfigureLog.yaml @@ -1680,8 +1680,8 @@ events: checks: - "Detecting C compiler ABI info" directories: - source: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR" - binary: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR" + source: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS" + binary: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS" cmakeVariables: CMAKE_C_FLAGS: "" CMAKE_C_FLAGS_DEBUG: "-g" @@ -1690,13 +1690,13 @@ events: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR' + Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_b70b6/fast - /usr/bin/gmake -f CMakeFiles/cmTC_b70b6.dir/build.make CMakeFiles/cmTC_b70b6.dir/build - gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR' - Building C object CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o - /usr/lib/ccache/bin/cc -v -o CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_963e4/fast + /usr/bin/gmake -f CMakeFiles/cmTC_963e4.dir/build.make CMakeFiles/cmTC_963e4.dir/build + gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS' + Building C object CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o + /usr/lib/ccache/bin/cc -v -o CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/cc Target: x86_64-pc-linux-gnu @@ -1725,8 +1725,8 @@ events: COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-c' '-o' 'CMakeFiles/cmTC_73af9.dir/CMakeCCompilerABI.c.o' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_73af9.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_b70b6 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b70b6.dir/link.txt --verbose=1 + Linking C executable cmTC_963e4 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_963e4.dir/link.txt --verbose=1 Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper @@ -1737,14 +1737,14 @@ events: gcc version 15.2.1 20251112 (GCC) COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b70b6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b70b6.' - /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEGdab9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b70b6 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_b70b6.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-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_963e4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_963e4.' + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfd5JvK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_963e4 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_963e4.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-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o collect2 version 15.2.1 20251112 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEGdab9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b70b6 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_b70b6.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-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfd5JvK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_963e4 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_963e4.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-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o GNU ld (GNU Binutils) 2.45.1 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b70b6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b70b6.' - /usr/lib/ccache/bin/cc -v -Wl,-v CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -o cmTC_b70b6 - gmake[1]: Leaving directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_963e4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_963e4.' + /usr/lib/ccache/bin/cc -v -Wl,-v CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -o cmTC_963e4 + gmake[1]: Leaving directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS' exitCode: 0 - @@ -1779,13 +1779,13 @@ events: Parsed C implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] - ignore line: [Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR'] + ignore line: [Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_b70b6/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_b70b6.dir/build.make CMakeFiles/cmTC_b70b6.dir/build] - ignore line: [gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-wL1FMR'] - ignore line: [Building C object CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/lib/ccache/bin/cc -v -o CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_963e4/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_963e4.dir/build.make CMakeFiles/cmTC_963e4.dir/build] + ignore line: [gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-S8iclS'] + ignore line: [Building C object CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/lib/ccache/bin/cc -v -o CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [Target: x86_64-pc-linux-gnu] @@ -1814,8 +1814,8 @@ events: ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-c' '-o' 'CMakeFiles/cmTC_73af9.dir/CMakeCCompilerABI.c.o' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_73af9.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_b70b6] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b70b6.dir/link.txt --verbose=1] + ignore line: [Linking C executable cmTC_963e4] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_963e4.dir/link.txt --verbose=1] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] @@ -1826,13 +1826,13 @@ events: ignore line: [gcc version 15.2.1 20251112 (GCC) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b70b6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b70b6.'] - link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEGdab9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b70b6 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_b70b6.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-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_963e4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_963e4.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfd5JvK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_963e4 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_963e4.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-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccEGdab9.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccfd5JvK.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -1847,7 +1847,7 @@ events: arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [-pie] ==> ignore arg [-o] ==> ignore - arg [cmTC_b70b6] ==> ignore + arg [cmTC_963e4] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] @@ -1859,7 +1859,7 @@ events: arg [-L/lib] ==> dir [/lib] arg [-L/usr/lib] ==> dir [/usr/lib] arg [-v] ==> ignore - arg [CMakeFiles/cmTC_b70b6.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_963e4.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore @@ -1874,7 +1874,7 @@ events: arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ignore line: [collect2 version 15.2.1 20251112] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEGdab9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b70b6 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_b70b6.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-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfd5JvK.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_963e4 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_963e4.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-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] linker tool for 'C': /usr/bin/ld collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] @@ -1911,8 +1911,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x" - binary: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x" + source: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1" + binary: "/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -1922,13 +1922,13 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x' + Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c060b/fast - /usr/bin/gmake -f CMakeFiles/cmTC_c060b.dir/build.make CMakeFiles/cmTC_c060b.dir/build - gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x' - Building CXX object CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o - /usr/lib/ccache/bin/c++ -v -o CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_2e9f0/fast + /usr/bin/gmake -f CMakeFiles/cmTC_2e9f0.dir/build.make CMakeFiles/cmTC_2e9f0.dir/build + gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1' + Building CXX object CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o + /usr/lib/ccache/bin/c++ -v -o CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ Target: x86_64-pc-linux-gnu @@ -1962,8 +1962,8 @@ events: COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-c' '-o' 'CMakeFiles/cmTC_335ef.dir/CMakeCXXCompilerABI.cpp.o' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_335ef.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_c060b - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c060b.dir/link.txt --verbose=1 + Linking CXX executable cmTC_2e9f0 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2e9f0.dir/link.txt --verbose=1 Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper @@ -1974,14 +1974,14 @@ events: gcc version 15.2.1 20251112 (GCC) COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c060b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c060b.' - /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc00OQdf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c060b /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e9f0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2e9f0.' + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4eUJ61.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_2e9f0 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o collect2 version 15.2.1 20251112 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc00OQdf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c060b /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4eUJ61.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_2e9f0 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o GNU ld (GNU Binutils) 2.45.1 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c060b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c060b.' - /usr/lib/ccache/bin/c++ -v -Wl,-v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_c060b - gmake[1]: Leaving directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e9f0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2e9f0.' + /usr/lib/ccache/bin/c++ -v -Wl,-v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2e9f0 + gmake[1]: Leaving directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1' exitCode: 0 - @@ -2024,13 +2024,13 @@ events: Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] - ignore line: [Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x'] + ignore line: [Change Dir: '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c060b/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_c060b.dir/build.make CMakeFiles/cmTC_c060b.dir/build] - ignore line: [gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-qo6L9x'] - ignore line: [Building CXX object CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/lib/ccache/bin/c++ -v -o CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_2e9f0/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_2e9f0.dir/build.make CMakeFiles/cmTC_2e9f0.dir/build] + ignore line: [gmake[1]: Entering directory '/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/CMakeScratch/TryCompile-o7UEZ1'] + ignore line: [Building CXX object CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/lib/ccache/bin/c++ -v -o CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [Target: x86_64-pc-linux-gnu] @@ -2064,8 +2064,8 @@ events: ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-c' '-o' 'CMakeFiles/cmTC_335ef.dir/CMakeCXXCompilerABI.cpp.o' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_335ef.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_c060b] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c060b.dir/link.txt --verbose=1] + ignore line: [Linking CXX executable cmTC_2e9f0] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2e9f0.dir/link.txt --verbose=1] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] @@ -2076,13 +2076,13 @@ events: ignore line: [gcc version 15.2.1 20251112 (GCC) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c060b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c060b.'] - link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc00OQdf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c060b /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2e9f0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2e9f0.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4eUJ61.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_2e9f0 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc00OQdf.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc4eUJ61.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -2097,7 +2097,7 @@ events: arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [-pie] ==> ignore arg [-o] ==> ignore - arg [cmTC_c060b] ==> ignore + arg [cmTC_2e9f0] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] @@ -2109,7 +2109,7 @@ events: arg [-L/lib] ==> dir [/lib] arg [-L/usr/lib] ==> dir [/usr/lib] arg [-v] ==> ignore - arg [CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] @@ -2120,7 +2120,7 @@ events: arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ignore line: [collect2 version 15.2.1 20251112] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc00OQdf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_c060b /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_c060b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4eUJ61.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_2e9f0 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_2e9f0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] linker tool for 'CXX': /usr/bin/ld collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] diff --git a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.internal b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.internal new file mode 100644 index 0000000..0b62aa3 --- /dev/null +++ b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.internal @@ -0,0 +1,166 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h + /usr/include/arpa/inet.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/socket.h + /usr/include/asm-generic/sockios.h + /usr/include/asm/bitsperlong.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm/socket.h + /usr/include/asm/sockios.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/in.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/netdb.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/select.h + /usr/include/bits/sockaddr.h + /usr/include/bits/socket.h + /usr/include/bits/socket_type.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct_iovec.h + /usr/include/bits/types/struct_osockaddr.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/memory.h + /usr/include/netdb.h + /usr/include/netinet/in.h + /usr/include/rpc/netdb.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/socket.h + /usr/include/sys/time.h + /usr/include/sys/types.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +CMakeFiles/xnet.dir/src/app.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/app.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +xnet + /usr/lib/Scrt1.o + /usr/lib/crti.o + /usr/lib/crtn.o + /usr/lib/libc.so + /usr/lib/libgcc_s.so + /usr/lib/libgcc_s.so.1 + /usr/lib/libpcap.so + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/libgcc.a + /usr/lib/ld-linux-x86-64.so.2 + /usr/lib/libc.so.6 + /usr/lib/libc_nonshared.a + /usr/lib/libcap.so.2 + /usr/lib/libdbus-1.so.3 + /usr/lib/libm.so.6 + /usr/lib/libnl-3.so.200 + /usr/lib/libnl-genl-3.so.200 + /usr/lib/libsystemd.so.0 + /usr/lib32/libcap.so.2 + /usr/lib32/libdbus-1.so.3 + /usr/lib32/libm.so.6 + /usr/lib32/libnl-3.so.200 + /usr/lib32/libnl-genl-3.so.200 + /usr/lib32/libsystemd.so.0 + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/src/app.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/src/xnet_app/libxnet_app.a + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/build/src/xnet_tiny/libxnet_tiny.a + diff --git a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.make b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.make index 571df20..25ff2d8 100644 --- a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.make +++ b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/compiler_depend.make @@ -1,2 +1,413 @@ -# Empty compiler generated dependencies file for xnet. -# This may be replaced when dependencies are built. +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o: /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c \ + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h \ + /usr/include/arpa/inet.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm/socket.h \ + /usr/include/asm/sockios.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/in.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/netdb.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/select.h \ + /usr/include/bits/sockaddr.h \ + /usr/include/bits/socket.h \ + /usr/include/bits/socket_type.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct_iovec.h \ + /usr/include/bits/types/struct_osockaddr.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/memory.h \ + /usr/include/netdb.h \ + /usr/include/netinet/in.h \ + /usr/include/rpc/netdb.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/socket.h \ + /usr/include/sys/time.h \ + /usr/include/sys/types.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +CMakeFiles/xnet.dir/src/app.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/app.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +xnet: /usr/lib/Scrt1.o \ + /usr/lib/crti.o \ + /usr/lib/crtn.o \ + /usr/lib/libc.so \ + /usr/lib/libgcc_s.so \ + /usr/lib/libgcc_s.so.1 \ + /usr/lib/libpcap.so \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/libgcc.a \ + /usr/lib/ld-linux-x86-64.so.2 \ + /usr/lib/libc.so.6 \ + /usr/lib/libc_nonshared.a \ + /usr/lib/libcap.so.2 \ + /usr/lib/libdbus-1.so.3 \ + /usr/lib/libm.so.6 \ + /usr/lib/libnl-3.so.200 \ + /usr/lib/libnl-genl-3.so.200 \ + /usr/lib/libsystemd.so.0 \ + /usr/lib32/libcap.so.2 \ + /usr/lib32/libdbus-1.so.3 \ + /usr/lib32/libm.so.6 \ + /usr/lib32/libnl-3.so.200 \ + /usr/lib32/libnl-genl-3.so.200 \ + /usr/lib32/libsystemd.so.0 \ + CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o \ + CMakeFiles/xnet.dir/src/app.c.o \ + src/xnet_app/libxnet_app.a \ + src/xnet_tiny/libxnet_tiny.a + + +src/xnet_app/libxnet_app.a: + +CMakeFiles/xnet.dir/src/app.c.o: + +/usr/lib32/libm.so.6: + +/usr/lib32/libdbus-1.so.3: + +/usr/lib/libnl-genl-3.so.200: + +/usr/lib/libdbus-1.so.3: + +/usr/lib/libcap.so.2: + +/usr/lib/libc.so.6: + +/usr/lib/ld-linux-x86-64.so.2: + +/usr/lib/libgcc_s.so.1: + +/usr/lib/libsystemd.so.0: + +/usr/lib/libgcc_s.so: + +/usr/lib/crtn.o: + +/usr/lib/libpcap.so: + +/usr/lib/crti.o: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/libgcc.a: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h: + +src/xnet_tiny/libxnet_tiny.a: + +/usr/include/sys/time.h: + +/usr/lib/libm.so.6: + +/usr/include/sys/select.h: + +/usr/include/sys/cdefs.h: + +/usr/include/strings.h: + +/usr/include/stdint.h: + +/usr/include/rpc/netdb.h: + +/usr/include/netinet/in.h: + +/usr/include/netdb.h: + +/usr/include/memory.h: + +/usr/include/sys/types.h: + +/usr/include/linux/stddef.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/features.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/typesizes.h: + +/usr/lib32/libsystemd.so.0: + +/usr/include/stdio.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/lib/libnl-3.so.200: + +/usr/include/bits/types/struct_iovec.h: + +/usr/include/bits/long-double.h: + +/usr/include/bits/in.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/endianness.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h: + +/usr/lib/Scrt1.o: + +/usr/include/asm/sockios.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o: + +/usr/include/sys/socket.h: + +/usr/include/asm-generic/sockios.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/asm/posix_types_64.h: + +/usr/include/asm/posix_types.h: + +/usr/include/features-time64.h: + +/usr/include/asm-generic/socket.h: + +/usr/lib32/libnl-genl-3.so.200: + +/usr/include/bits/floatn.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/asm/bitsperlong.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/asm-generic/posix_types.h: + +CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h: + +/usr/include/linux/posix_types.h: + +/usr/include/bits/libc-header-start.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/arpa/inet.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h: + +/usr/include/bits/byteswap.h: + +/usr/include/string.h: + +/usr/include/bits/time64.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h: + +/usr/include/asm/socket.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h: + +/usr/lib/libc.so: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h: + +/usr/lib32/libcap.so.2: + +/usr/include/inttypes.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/bits/types/clock_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/bits/select.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/bits/sockaddr.h: + +/usr/include/bits/struct_mutex.h: + +/usr/lib32/libnl-3.so.200: + +/usr/include/bits/types/struct_osockaddr.h: + +/usr/include/bits/socket_type.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/bits/stdint-least.h: + +/usr/include/endian.h: + +/usr/include/bits/socket.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/bits/stdint-uintn.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/app.c: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/time_t.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/timesize.h: + +/usr/lib/libc_nonshared.a: + +/usr/include/bits/types.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/netdb.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/bits/types/struct_FILE.h: diff --git a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.c.o index 521eee5bdb38388ef5ca874dc15cbd6f2199385d..a2a549dc3b948bfd990f87d465c6acebcaa429ec 100644 GIT binary patch delta 7972 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 delta 7704 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 diff --git a/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/src/app.c.o b/network/start/xnet_tiny/build/CMakeFiles/xnet.dir/src/app.c.o index c075cec5d0aa90484ccdeffe2793b5b4e3c8524a..7b1ef949df008d953b5b46409a5b96a93092a66e 100644 GIT binary patch literal 5880 zcmbuD3tWs@8^GUbBHMKol2Ri?^o>GoD*cLXh=fFKYO1N3)XX$Z$;iq|Sh{>{SzQp) zy5_Pga;c5AY%5|}VmG48N0e)F-E(H1)8!by@Avz@=l6T(JkS4qp7WgZob#UdtrecW zUK%VGLxjb+GTj!T4CC0pTX$2cZj3QAhzamn*XWbc2NR!lzqTmb^}S3L`|mD~I&tvi z$&iD|mbo1$&M+JT?4XF*2CKox}k6-oC?@87#iaTG4 z1LnUg^L!UEs>Pf2*WSM>&)?8LH(s{%TCQ(E%BIotQ}XBKKdR44OYF3@zRgSB>ApGe zO2(`;2bl%s`3H-awOEyJ78kv3nP0x`$#$)liIaT{YE2a1m={I2_$yYLug}ss@0baB43!Apg7#5 zTRAdBcxS-f^hMKKwP)|%yznafwBeAx?LMUrX4>r@rH9L-%Y7=YKKi#|>X+q_S(?cm zrj3eq%b5Njf`iiv?M+x4%(Z@65ma0f(%08ulyAU(VerwPCPsz6i(F<~_n#k{G)spo zYHFv)Ki=Qi8Mt6^O8@P%j5zn*j@QS2$cb{qE7_;o`$bYx%lm)^DwI zO3v)KFmBY@`ePSTTvA5f)hekpUT=f8m1=kOQ*JTx<4Y8EEtzjR+$45#LE^WE^-^th zHS7J%d{}G0abnvsYvXU)+iL2);nv3g(pmqCRawjL6BgBRW%2hxArIDC2)9J++tn8M zU7nx2Y+Lq2_urq)nAFkmh3=^auc}s-&`?X-UGI!fpMyEo;; zv(G0W;o(xxu(+LJhr;5Ybq?g5oF=hp{k^6&wWThp!n3c-)+?K4`^;}_xc~a)R)fIO zE$ucMjnB+(7ms3lz2d}ODI6Ifs?K&~+x>W8U6Gbqfu&oLjjvV2k<=r`bx|9+yPe-x zSuVTB3if+oy=z@q!Q;Ip);kr@b>{<-7?N4x9xi7FdqGH^NU~u~bhK^Y_n_?KjlPrcDZFpNjGP zL390)nD>zw>4WwB5K=elTxyRN$Y9a}V^*%+(*d@LACOeeTJ( zEX1X6uYVnUpgcS@_zNMcjJdzeUE-TSz^ zBtIXJXW{#!6@SU9SC3cE*KW9|xW(W6K5FnenZfaMdJ_LVU#&7Sb50PCdce(^^5vly zBa)lAUUSU(!9z|}wQ)C14c(WtIP9(W-YF4NeiI8_E3NLe=|t{d`R9$GV+IlSWrfWT zN_U1AHJxjHwPu$0%iPu5%u~iV?KRdi`R*9wJ$0%RceMAc0Bf$DJ#ReEjyv9VyuF>B z-FVf;)I<#zUHB+RUTCAUDlsGTVNvz~bPo$lF^6F#b6BRjTK%$-vl(Le!lHaI-1Rx> z8dLT9s?cYDaUM>)l6{7+{D5?+I;m5k3e*B-kHUk#KVi zkzjvZ1Hy-6hy-(7UBbs;h=k-N`wO<`CwV8S+&{_d4xG;G)q~^JBYDY=z;jZ5#(*DL zdCYN5Cct@$UTI3f9LJJzn5wX{Hl$CC@Va5a`y0AY+T)bJs#^Bktqwgn&btR}{7r;~ zjK@c1GGtzaX9AxIE#W7@o=5RfFsNXPSK|RA5viK4yc*yyrg$UxD=1z7Je}fTGFvF_ z1^!zpPU^mo;_cvHMsa7b&r%%M1IuMq(>1R|nAdHJbHQ$=xDNO~r}$|Y4>`z4{X>E4 zKub8;2gVdng?@)q{5sgg8y8K2ZBw;OU5}6xR~;u=IJE=ZO$yhy&B&+x(%5*VILqB4|s zBL(4!(dfe@N`icpIzK#ICP+eVI2e$OFOC-A&~6qh5(`KO%12a;LzQ-fBrXp9`+(tz zC2|1|ed7KL{l_6ZH7#bzx#|dDf|7XKR@wkR$-;(a!Kq23Y zghTm>$(SMy?{l{7{+`5w_c`YHo35v9=xOxO>HIe69`5sh zjkiOwxX)gD1=-o?!b0}F%IY3Jv0ag(921!s+_(vCE;V4vP5GUsu6~>^R2>|Lk3U>L zyhbFR)DJ&@>heorLe;8nx_(JK0r;GwhN!&d3jQ?6!q)MUV{{by3Y9#;w delta 1405 zcmeyN`$A@d2Ga_TiCR+iFBpKpqn8y-bsh(E!NlvI6?v&83Pq)Pd6{|XAZZ3hFv-9$ z7fQqU6?0~vJaFK^sRJht0;vN$N+~n%9zDP#qR@XN?MVWAu#N!NqUjSkPbD{hh;S6) z=FU!w<78H5pTRygxt>YTE#Z=Y(z!!Y-AA>KS@JMAd9t)KsxWYK+i^4VF)%RcG1yBo z^I0h}S#w(|vZ+hjNHQ=m3o@$m33E?i9sL)eF@(gotjg$k>1GYgv1@B~xFsq`;YjJslYi%Wt)$`8&1BzDVij{#-ThO9|84 ztLcYWqpt`Rt^B`v_tur6E9@e6tkS>W{r41`%IQtP>tzk%<+4|OWc z#T9cdpFeTl_p1MS0}Zq5`WmOsd->{J{9fGKufu!kytl6AdHqw@^z}S-v@Whc;jP=L zfAY-gEB;z%&v+(YP>)S64BS+g})mp53BTK3APYM`N_F#zky^XyF8=Vc$s0Mv zf!>Ay7bwjIq}hSE3(EIK6Ne>}AT;rCC_fTSybQ{RWF`g%nE5jx;zd*+bL=)GAirb-y8$-oCHX910 zGXkS1ky(8520;bR3!tzDf`rL81i@pWMpE&v^r?A_1*e45#*>M&yLoBeE94ThbxdQ5Y QRfwy^fZ+jkz-5^00mLjh6951J diff --git a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.internal b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.internal new file mode 100644 index 0000000..4f85c4b --- /dev/null +++ b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.internal @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/port_pcap.c + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/alloca.h + /usr/include/arpa/inet.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/socket.h + /usr/include/asm-generic/sockios.h + /usr/include/asm/bitsperlong.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm/socket.h + /usr/include/asm/sockios.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/in.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/netdb.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/select.h + /usr/include/bits/sockaddr.h + /usr/include/bits/socket.h + /usr/include/bits/socket_type.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdlib-float.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct_iovec.h + /usr/include/bits/types/struct_osockaddr.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/netdb.h + /usr/include/netinet/in.h + /usr/include/rpc/netdb.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/socket.h + /usr/include/sys/time.h + /usr/include/sys/types.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_app/CMakeFiles/xnet_app.dir/xserver_datetime.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_datetime.c + /usr/include/stdc-predef.h + +src/xnet_app/CMakeFiles/xnet_app.dir/xserver_http.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_http.c + /usr/include/stdc-predef.h + diff --git a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.make b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.make index 921d4b8..4b98e84 100644 --- a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.make +++ b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/compiler_depend.make @@ -1,2 +1,311 @@ -# Empty compiler generated dependencies file for xnet_app. -# This may be replaced when dependencies are built. +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/port_pcap.c \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h \ + /home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/alloca.h \ + /usr/include/arpa/inet.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm/socket.h \ + /usr/include/asm/sockios.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/in.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/netdb.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/select.h \ + /usr/include/bits/sockaddr.h \ + /usr/include/bits/socket.h \ + /usr/include/bits/socket_type.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct_iovec.h \ + /usr/include/bits/types/struct_osockaddr.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/netdb.h \ + /usr/include/netinet/in.h \ + /usr/include/rpc/netdb.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/socket.h \ + /usr/include/sys/time.h \ + /usr/include/sys/types.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_app/CMakeFiles/xnet_app.dir/xserver_datetime.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_datetime.c \ + /usr/include/stdc-predef.h + +src/xnet_app/CMakeFiles/xnet_app.dir/xserver_http.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_http.c \ + /usr/include/stdc-predef.h + + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_datetime.c: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h: + +/usr/include/sys/select.h: + +/usr/include/sys/cdefs.h: + +/usr/include/strings.h: + +/usr/include/stdlib.h: + +/usr/include/stdint.h: + +/usr/include/rpc/netdb.h: + +/usr/include/netinet/in.h: + +/usr/include/netdb.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/xserver_http.c: + +/usr/include/sys/types.h: + +/usr/include/linux/stddef.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/features.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/wchar.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/bits/typesizes.h: + +/usr/include/stdio.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/include/bits/types/struct_iovec.h: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/in.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/endianness.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/dlt.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/xnet/pcap_device.h: + +/usr/include/asm/sockios.h: + +/usr/include/sys/socket.h: + +/usr/include/asm-generic/sockios.h: + +/usr/include/asm/posix_types_64.h: + +/usr/include/asm/posix_types.h: + +/usr/include/features-time64.h: + +/usr/include/asm-generic/socket.h: + +/usr/include/inttypes.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/bits/types/clock_t.h: + +/usr/include/sys/time.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_app/port_pcap.c: + +/usr/include/bits/sockaddr.h: + +/usr/include/bits/struct_mutex.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/bits/floatn.h: + +/usr/include/asm/bitsperlong.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/bpf.h: + +/usr/include/linux/posix_types.h: + +/usr/include/bits/libc-header-start.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/compiler-tests.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/arpa/inet.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/socket.h: + +/usr/include/bits/byteswap.h: + +/usr/include/string.h: + +/usr/include/bits/time64.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/funcattrs.h: + +/usr/include/asm/socket.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap-inttypes.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/alloca.h: + +/usr/include/bits/stdint-least.h: + +/home/gh0s7/project/NE_YuR/network/start/lib/npcap/Include/pcap/pcap.h: + +/usr/include/bits/long-double.h: + +/usr/include/stdc-predef.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/bits/select.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/bits/types/struct_osockaddr.h: + +/usr/include/bits/socket_type.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/bits/socket.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/bits/stdint-uintn.h: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/timesize.h: + +/usr/include/bits/types.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/stdlib-float.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/netdb.h: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/bits/types/clockid_t.h: diff --git a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o index 14dafdcd230df1cbcc2f2b883e11f8f928a15a7e..c486e90b19da7e669b8f5e0f5e07a02f96fbdc23 100644 GIT binary patch literal 9176 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 literal 6544 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 diff --git a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o.d b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o.d index 25e2779..91a788c 100644 --- a/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o.d +++ b/network/start/xnet_tiny/build/src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o.d @@ -26,7 +26,13 @@ src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o: \ /usr/include/bits/pthreadtypes-arch.h \ /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-float.h \ + /usr/include/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/xnet/pcap_device.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/npcap/Include/pcap.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/npcap/Include/pcap/pcap.h \ @@ -53,11 +59,4 @@ src/xnet_app/CMakeFiles/xnet_app.dir/port_pcap.c.o: \ /usr/include/arpa/inet.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/npcap/Include/pcap/bpf.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/../lib/npcap/Include/pcap/dlt.h \ - /usr/include/stdio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h diff --git a/network/start/xnet_tiny/build/src/xnet_app/libxnet_app.a b/network/start/xnet_tiny/build/src/xnet_app/libxnet_app.a index 3d3065ea58ab6031189138a2b5acae25b05af530..2d93d848f0b32f093e2aa5ded0d2d830065f538b 100644 GIT binary patch literal 12314 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 literal 9682 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 diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.internal b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.internal new file mode 100644 index 0000000..726cf93 --- /dev/null +++ b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.internal @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/long-double.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/typesizes.h + /usr/include/bits/wchar.h + /usr/include/bits/wordsize.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.make b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.make index fc2943b..c10cd97 100644 --- a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.make +++ b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/compiler_depend.make @@ -1,2 +1,226 @@ -# Empty compiler generated dependencies file for xnet_tiny. -# This may be replaced when dependencies are built. +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + +src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o: /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h + + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/types/__mbstate_t.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.c: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/floatn.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/bits/time64.h: + +/usr/include/bits/stdint-least.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/bits/types.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/bits/long-double.h: + +/usr/include/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h: + +/usr/include/gnu/stubs.h: + +/usr/include/stdio.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.c: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/wordsize.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/features-time64.h: + +/usr/include/stdint.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h: + +/usr/include/features.h: + +/usr/include/bits/types/locale_t.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/bits/typesizes.h: + +/usr/include/string.h: + +/usr/include/bits/libc-header-start.h: + +/usr/include/strings.h: + +/usr/include/bits/stdint-uintn.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h: + +/usr/include/bits/timesize.h: + +/usr/include/stdc-predef.h: + +/usr/include/sys/cdefs.h: + +/home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.c: diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xarp.c.o index ae08b1931dace2b3187043a42fb4d68d443c8c16..9a859a35d0df0ad197e137ade3b7a9645f24c490 100644 GIT binary patch literal 10512 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 qrbODqJxLrFM1+g96s+ics7gOq3`<*p=g93i(j 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 Q*~g&|1XZ+E_l30o4_G$Bw*UYD diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o index b4e5b0079828341623e66688cec4d5e3f05f664f..c450855d33ef949103987148e6061eefddc00cb3 100644 GIT binary patch literal 8416 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 T40^t$&q49u?$eYvNd5l;mQmaY literal 6800 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 DHyJ1$ diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o.d b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o.d index f95026f..5b76dba 100644 --- a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o.d +++ b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o.d @@ -8,12 +8,21 @@ src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xicmp.c.o: \ /usr/include/gnu/stubs-64.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/strings.h \ + /usr/include/strings.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ - /usr/include/bits/wchar.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h /usr/include/bits/stdint-least.h \ - /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h + /usr/include/stdint.h /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdint-least.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xip.h \ + /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xip.c.o index 05b7fe7f57418f1ff726f21477b06d687a19224e..079d1872795e21c50e66f5dd712ab7a0306433b6 100644 GIT binary patch delta 685 zcmaE${6cwx24luVO+C)g2Oiz7FFZQ0O^np%Vqj!|fTt5D3fEivF&hfB?caEPH`}KO z4;Ln-rVl|?0<5wg94Z9>jr)7#S*eCE7T|5lNA>hvS2v)?giL@A!%=B+*g z)pSlPbQja=@B{uc;&wgXmv*?@_`!pi+qo_#&T}R)Z`a?D^3T)vzJ<_-Q`Mj4THCH!`VOwXN-4zJ20NR>PyG+hZ75j&n6UG49PgbFEF| z$4Ln@{+XXHCd&U>#=Q0Fl|>(X-z|To`zw$22{-!zmMNPBm{pjByg|Y2$S2Uo5M9q8`;DeT{h2T(`S~P0*w|fpe8mT4utY&PkzWLF1Zd( zHXmd*5bT~T$R#d$0!?-jM3Uj^W=F1iCZKHxdCVC*CjaEIXY8Ilkx71X4j;$l1YQXw z-U1+R!sMO2_KZ6w{{)g7CR_5^GgeQo1d<7pckMeli!}{1q;vuvB?1f8jLR{R|;#exlYauqfXSAE_KXpeD+TR2XK+J| JI}LQ4JOE9(@x=fD delta 643 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�D!s8HzdmM_`KL5fcNO;XG^swga`_jW*yC+FSn@*?u=}-)};f zywO7%pTA%=?iXM8qxM*juLAjpJca|d%tGzq{e#bI+#cUQs3!Y{EtjDe8@!I;b_9QylI`J~B$g;36g3uh b2qc<_pQzGj!~?bOGMBZ7f4`I$vi<)7H)*1e literal 9128 zcmbW7cUV-%7QpY)1X)=y6bmY114RTCyGRLPMMWTr1JiyEErEr_9WqnR_oEE8S*) zp~2%ZM0kuN)1?v0Fiiux>P~Fci7{hLnfXHHLt(Zy5dSlvDBGn zxLL@n6)IUnXq0l*Zd{4^|F#t>liHPSDAh}0rdzu((@9rQI{&5c%}pV%f+b2XT_^>m zhA7=j4oa1VIb1JkcQ53QLeajAbd=jmB^&TlzBqw&a)rRX7BZ?CrZyX@MpM}YbA+ZQ zHK~J1(9U%0c%pp-P&GSk!qjFvWm2w699}-sD#nN zHRtXz9oFC?*gzzfrImEA>&ge3X!eqJ*Dq;t) z?l{X6!ABY|N0rtvSeU6b%nHVW#%W(J%yw%dqf0A~g}$=7FPf1Yq_hVMM{)KFZFUN{ zNKMHfIy+e%-|nW(;NX9TVaj)Z(16(?YutogkzIQHX33YA!as91{vdtremHDHL(30g zi@)43evfbea3{gAk(RzTZr+B)^A4^u^3m-XHfx>sxlH5WX90pWBLt7OjhI_BEul@+ zHe+|lGpnZ;E)LC($xnE3;_16T3vb-0<(caW82R`M3$MR0O|J~Ov99>L`)<$2il-LN zEghWp+ctUb;T={vEse@*zrFIewJQ!*C-Wap*V*TCRU_xm>o(ydOZ5YC@9%BtafDH`oU34JhMXXX!c2UA9#wFRiwEkx20K_eBZ`-LDi%YDb|iR#?M)<7q$3< zc68Qf`~7>iW_&LzXqms{ncnM3MHlw!S){m1j=uhZSu^jQm)U`uUxaIRwes?p4@u$Q zN+>IzmH$G%db5Cesb!b?vIo!n@ok@zyJBXz$*1Z66{TU7WRwz}RN?;nvc?1JAN|x{ z!~Mn8M!SWRd*&TIojbMSk4tOovi-kJne*9Z6TL~_S3NJz8|bsfN&Cpd5FIar%;vV| zR+|=Aoz!Ss@6|J6ZBuA;V(;BnEq$*g?=ttFzQX0s-=6=|^pEyud zQkl4=C?#vq?gj^ss`kS-Bdt13WX;KUww_$^ZMN+5)DN)_R)+HKZIGEw)U>QRlDf3U zCj4(}*L^o;j`}Tj{{DS&-!&Edb|kIei%lI>VN1qe?ln5nw@2}X7mI5g`Y(>Zp({A_ z^HRB2{ld!?8HXK`2Xt;}S#5gV)a1m@rZnfb+OC~D|I&8d`XFo2WyzE6$uoN29aK{j z6r;BOV%XKFzWyTDH~3W88KzyzHT^OCOAq6I&fyye9r%0Bm=1CI)LjP}+YR5IzxYGi zVg7>Z<{L2+-le%%y>D$wy>n!2D!-4->9U|=o`cEy@LswuRYt=D%&H^%ERXS;ST@#f z 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 diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d index 12381cf..9c97939 100644 --- a/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d +++ b/network/start/xnet_tiny/build/src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o.d @@ -8,12 +8,20 @@ src/xnet_tiny/CMakeFiles/xnet_tiny.dir/xnet_tiny.c.o: \ /usr/include/gnu/stubs-64.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/strings.h \ + /usr/include/strings.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ - /usr/include/bits/wchar.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h /usr/include/bits/stdint-least.h \ + /usr/include/stdint.h /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdint-least.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xarp.h \ /home/gh0s7/project/NE_YuR/network/start/xnet_tiny/src/xnet_tiny/xicmp.h diff --git a/network/start/xnet_tiny/build/src/xnet_tiny/libxnet_tiny.a b/network/start/xnet_tiny/build/src/xnet_tiny/libxnet_tiny.a index c2d12994141d99b04f28560d45ea019579a14542..333dde0e8597f0b36e74eeb6a6e5416dbe948503 100644 GIT binary patch literal 36260 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¨4vT|~s`8;p8&(8YwQT^9zZk-p_ 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%0D>}c3-Te-Ta+z@@#}MWOZwD~W^5oF%AdNoh##R9S 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 literal 40920 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 #include +#include #include "pcap_device.h" #include "xnet_tiny.h" @@ -7,17 +8,27 @@ static pcap_t * pcap; // pcap所用的网卡 const char * ip_str = "10.20.6.8"; // 根据实际电脑上存在的网卡地址进行修改 -const char my_mac_addr[] = {0x00, 0x50, 0x56, 0xc0, 0x00, 0x08}; +const uint8_t my_mac_addr[] = {0x04, 0x7b, 0xcb, 0xce, 0x0a, 0x56}; /** * 初始化网络驱动 * @return 0成功,其它失败 */ xnet_err_t xnet_driver_open (uint8_t * mac_addr) { + printf("[DRIVER] Opening pcap device for IP: %s\n", ip_str); + printf("[DRIVER] Using MAC: %02x:%02x:%02x:%02x:%02x:%02x\n", + my_mac_addr[0], my_mac_addr[1], my_mac_addr[2], + my_mac_addr[3], my_mac_addr[4], my_mac_addr[5]); + fflush(stdout); + memcpy(mac_addr, my_mac_addr, sizeof(my_mac_addr)); pcap = pcap_device_open(ip_str, mac_addr, 1); if (pcap == (pcap_t *)0) { + printf("[DRIVER] Failed to open pcap device!\n"); + fflush(stdout); exit(-1); } + printf("[DRIVER] Pcap device opened successfully\n"); + fflush(stdout); return XNET_ERR_OK; } diff --git a/network/start/xnet_tiny/src/xnet_tiny/xarp.c b/network/start/xnet_tiny/src/xnet_tiny/xarp.c index 7b69b4a..fc65224 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xarp.c +++ b/network/start/xnet_tiny/src/xnet_tiny/xarp.c @@ -11,6 +11,7 @@ static const uint8_t net_broadcast_addr[] = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF typedef enum _xarp_state_t { XARP_ENTRY_STATE_FREE, XARP_ENTRY_STATE_RESOLVED, + XARP_ENTRY_STATE_PENDING, } xarp_state_t; typedef struct _xarp_entry_t { @@ -19,6 +20,7 @@ typedef struct _xarp_entry_t { xarp_state_t state; int tmo; int retry; + xnet_packet_t *packet; } xarp_entry_t; static xarp_entry_t arp_table[XARP_CACHE_SIZE]; @@ -28,6 +30,7 @@ static xarp_entry_t arp_table[XARP_CACHE_SIZE]; void xarp_init(void) { for (int i = 0; i < XARP_CACHE_SIZE; i++) { arp_table[i].state = XARP_ENTRY_STATE_FREE; + arp_table[i].packet = (xnet_packet_t *)0; } } @@ -40,11 +43,9 @@ static xarp_entry_t *find_entry(const uint8_t *ip_addr, int force) { entry = arp_table + i; break; } - } else { - if (memcmp(arp_table[i].ip_addr, ip_addr, 4) == 0) { - entry = arp_table + i; - break; - } + } else if (memcmp(arp_table[i].ip_addr, ip_addr, 4) == 0) { + entry = arp_table + i; + break; } } @@ -57,6 +58,11 @@ static void update_entry(const uint8_t *ip_addr, const uint8_t *mac_addr, int fo memcpy(entry->ip_addr, ip_addr, 4); memcpy(entry->mac_addr, mac_addr, XNET_MAC_ADDR_SIZE); entry->state = XARP_ENTRY_STATE_RESOLVED; + + if (entry->packet) { + ethernet_out_to(XNET_PROTOCOL_IP, mac_addr, entry->packet); + entry->packet = (xnet_packet_t *)0; + } } } @@ -124,15 +130,34 @@ static void send_arp_request(const uint8_t *ip_addr) { } } -const uint8_t *xarp_resolve(const uint8_t *ip_addr) { +const uint8_t *xarp_resolve(xnet_packet_t *packet, const uint8_t *ip_addr) { xarp_entry_t *entry = find_entry(ip_addr, 0); if (entry) { if (entry->state == XARP_ENTRY_STATE_RESOLVED) { return entry->mac_addr; + } else if (entry->state == XARP_ENTRY_STATE_PENDING) { + if (entry->packet) { + xnet_free_packet(entry->packet); + } + entry->packet = packet; + return (const uint8_t *)0; } } else { - send_arp_request(ip_addr); + entry = find_entry(ip_addr, 1); + if (entry) { + entry->state = XARP_ENTRY_STATE_PENDING; + memcpy(entry->ip_addr, ip_addr, 4); + entry->packet = packet; + + send_arp_request(ip_addr); + } else { + xnet_free_packet(packet); + } } return (const uint8_t *)0; } + +void xarp_update_from_ip(const uint8_t *ip_addr, const uint8_t *mac_addr) { + update_entry(ip_addr, mac_addr, 1); +} diff --git a/network/start/xnet_tiny/src/xnet_tiny/xarp.h b/network/start/xnet_tiny/src/xnet_tiny/xarp.h index 7339e6b..e8c4d1a 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xarp.h +++ b/network/start/xnet_tiny/src/xnet_tiny/xarp.h @@ -30,6 +30,7 @@ typedef struct _xarp_packet_t { void xarp_init(void); void xarp_in(xnet_packet_t *packet); -const uint8_t *xarp_resolve(const uint8_t *ip_addr); +const uint8_t *xarp_resolve(xnet_packet_t *packet, const uint8_t *ip_addr); +void xarp_update_from_ip(const uint8_t *ip_addr, const uint8_t *mac_addr); #endif // XARP_H diff --git a/network/start/xnet_tiny/src/xnet_tiny/xicmp.c b/network/start/xnet_tiny/src/xnet_tiny/xicmp.c index 72ccad4..2079d8d 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xicmp.c +++ b/network/start/xnet_tiny/src/xnet_tiny/xicmp.c @@ -1,7 +1,9 @@ #include +#include #include "xicmp.h" #include "xnet_tiny.h" #include "xip.h" +#include "xarp.h" #define ICMP_TYPE_ECHO_REPLY 0 #define ICMP_TYPE_ECHO_REQUEST 8 @@ -30,6 +32,12 @@ static uint16_t checksum(void *buf, uint16_t len) { } void xicmp_in(xnet_packet_t *packet) { + if (packet->size < sizeof(xether_hdr_t) + sizeof(xip_hdr_t)) { + return; + } + + // 先保留下以太头,后续要使用源MAC更新ARP缓存 + xether_hdr_t *ether_hdr = (xether_hdr_t *)packet->data; remove_header(packet, sizeof(xether_hdr_t)); xip_hdr_t *ip_hdr = (xip_hdr_t *)packet->data; @@ -37,7 +45,15 @@ void xicmp_in(xnet_packet_t *packet) { return; } uint8_t hlen = (ip_hdr->hlen_ver & 0x0F) * 4; - if (hlen < sizeof(xip_hdr_t)) { + if ((hlen < sizeof(xip_hdr_t)) || (packet->size < hlen + sizeof(xicmp_packet_t))) { + return; + } + // 目前仅支持无IP选项的报文 + if (hlen != sizeof(xip_hdr_t)) { + return; + } + // 仅处理ICMP协议 + if (ip_hdr->protocol != 1) { return; } if (checksum(ip_hdr, hlen) != 0) { @@ -46,29 +62,67 @@ void xicmp_in(xnet_packet_t *packet) { if (memcmp(ip_hdr->dest_ip, my_ip_addr, 4) != 0) { return; } + // 更新ARP缓存,以便后续通过IP层发送应答而无需额外ARP查询 + xarp_update_from_ip(ip_hdr->src_ip, ether_hdr->src); + uint16_t total_len = swap_order16(ip_hdr->total_len); + if (packet->size < total_len) { + return; + } + if (packet->size > total_len) { + packet->size = total_len; + } + + xip_hdr_t saved_ip_hdr; + memcpy(&saved_ip_hdr, ip_hdr, sizeof(xip_hdr_t)); remove_header(packet, hlen); + if (packet->size < sizeof(xicmp_packet_t)) { + return; + } xicmp_packet_t *icmp_packet = (xicmp_packet_t *)packet->data; if (icmp_packet->type == ICMP_TYPE_ECHO_REQUEST) { - xnet_packet_t *tx_packet = xnet_alloc_for_send(packet->size); - if (tx_packet) { - memcpy(tx_packet->data, packet->data, packet->size); + printf("[ICMP] Received Echo Request from %d.%d.%d.%d\n", + saved_ip_hdr.src_ip[0], saved_ip_hdr.src_ip[1], + saved_ip_hdr.src_ip[2], saved_ip_hdr.src_ip[3]); - xicmp_packet_t *reply_icmp = (xicmp_packet_t *)tx_packet->data; + // 校验收到的ICMP包,避免对错误数据做回复 + if (checksum(icmp_packet, packet->size) != 0) { + printf("[ICMP] Checksum failed, dropping packet\n"); + return; + } + // 分配发送缓冲区:需要包含以太网头 + IP头 + ICMP数据 + xnet_packet_t *tx_packet = xnet_alloc_for_send(sizeof(xether_hdr_t) + packet->size + hlen); + if (tx_packet) { + // 跳过以太网头空间,从IP头开始填充(以太网头由ethernet_out_to填充) + tx_packet->data += sizeof(xether_hdr_t); + tx_packet->size -= sizeof(xether_hdr_t); + + xip_hdr_t *reply_ip_hdr = (xip_hdr_t *)tx_packet->data; + memcpy(reply_ip_hdr, &saved_ip_hdr, sizeof(xip_hdr_t)); + reply_ip_hdr->total_len = swap_order16(packet->size + hlen); + memcpy(reply_ip_hdr->dest_ip, saved_ip_hdr.src_ip, 4); + memcpy(reply_ip_hdr->src_ip, my_ip_addr, 4); + reply_ip_hdr->ttl = 64; + reply_ip_hdr->hdr_checksum = 0; + reply_ip_hdr->hdr_checksum = checksum(reply_ip_hdr, hlen); + + xicmp_packet_t *reply_icmp = (xicmp_packet_t *)((uint8_t *)tx_packet->data + hlen); + memcpy(reply_icmp, packet->data, packet->size); reply_icmp->type = ICMP_TYPE_ECHO_REPLY; reply_icmp->checksum = 0; - reply_icmp->checksum = checksum(reply_icmp, tx_packet->size); + reply_icmp->checksum = checksum(reply_icmp, packet->size); - xip_hdr_t *reply_ip_hdr = (xip_hdr_t *)(tx_packet->data - sizeof(xip_hdr_t)); - memcpy(reply_ip_hdr, ip_hdr, sizeof(xip_hdr_t)); - reply_ip_hdr->total_len = swap_order16(tx_packet->size + sizeof(xip_hdr_t)); - memcpy(reply_ip_hdr->dest_ip, ip_hdr->src_ip, 4); - memcpy(reply_ip_hdr->src_ip, my_ip_addr, 4); - reply_ip_hdr->hdr_checksum = 0; - reply_ip_hdr->hdr_checksum = checksum(reply_ip_hdr, sizeof(xip_hdr_t)); - - xip_out(tx_packet, ip_hdr->src_ip, XNET_PROTOCOL_IP); + printf("[ICMP] Sending Echo Reply to %d.%d.%d.%d\n", + saved_ip_hdr.src_ip[0], saved_ip_hdr.src_ip[1], + saved_ip_hdr.src_ip[2], saved_ip_hdr.src_ip[3]); + xip_out(tx_packet, saved_ip_hdr.src_ip, 1); + printf("[ICMP] Echo Reply sent\n"); + } else { + printf("[ICMP] Failed to allocate tx_packet\n"); } + } else if (icmp_packet->type == ICMP_TYPE_ECHO_REPLY) { + // 收到ICMP Echo Reply,正常接收,不做额外处理 + // 这是对本机发出的ping请求的回复 } } diff --git a/network/start/xnet_tiny/src/xnet_tiny/xip.c b/network/start/xnet_tiny/src/xnet_tiny/xip.c index e2eac4f..ac6652d 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xip.c +++ b/network/start/xnet_tiny/src/xnet_tiny/xip.c @@ -3,7 +3,7 @@ #include "xnet_tiny.h" void xip_out(xnet_packet_t *packet, const uint8_t *dest_ip, uint8_t protocol) { - const uint8_t *mac_addr = xarp_resolve(dest_ip); + const uint8_t *mac_addr = xarp_resolve(packet, dest_ip); if (mac_addr) { ethernet_out_to(XNET_PROTOCOL_IP, mac_addr, packet); } diff --git a/network/start/xnet_tiny/src/xnet_tiny/xlog.h b/network/start/xnet_tiny/src/xnet_tiny/xlog.h new file mode 100644 index 0000000..fd9f5d5 --- /dev/null +++ b/network/start/xnet_tiny/src/xnet_tiny/xlog.h @@ -0,0 +1,33 @@ +#ifndef XLOG_H +#define XLOG_H + +#include + +#define XLOG_LEVEL_NONE 0 +#define XLOG_LEVEL_ERROR 1 +#define XLOG_LEVEL_WARNING 2 +#define XLOG_LEVEL_INFO 3 + +#ifndef XLOG_LEVEL +#define XLOG_LEVEL XLOG_LEVEL_INFO +#endif + +#if XLOG_LEVEL >= XLOG_LEVEL_INFO +#define xlog_info(fmt, ...) printf("[INFO] (%s:%d) " fmt "\n", __FILE__, __LINE__, ##__VA_ARGS__) +#else +#define xlog_info(fmt, ...) +#endif + +#if XLOG_LEVEL >= XLOG_LEVEL_WARNING +#define xlog_warn(fmt, ...) printf("[WARN] (%s:%d) " fmt "\n", __FILE__, __LINE__, ##__VA_ARGS__) +#else +#define xlog_warn(fmt, ...) +#endif + +#if XLOG_LEVEL >= XLOG_LEVEL_ERROR +#define xlog_err(fmt, ...) printf("[ERROR] (%s:%d) " fmt "\n", __FILE__, __LINE__, ##__VA_ARGS__) +#else +#define xlog_err(fmt, ...) +#endif + +#endif // XLOG_H diff --git a/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c b/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c index d7badc1..061e9c6 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c +++ b/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.c @@ -1,9 +1,10 @@ #include +#include #include "xnet_tiny.h" #include "xarp.h" #include "xicmp.h" -const uint8_t my_ip_addr[] = {192, 168, 254, 2}; +const uint8_t my_ip_addr[] = {10, 20, 6, 8}; #define min(a, b) ((a) > (b) ? (b) : (a)) @@ -40,6 +41,10 @@ xnet_packet_t * xnet_alloc_for_read(uint16_t data_size) { return &rx_packet; } +void xnet_free_packet(xnet_packet_t * packet) { + // 单缓冲区,无需释放 +} + /** * 为发包添加一个头部 * @param packet 待处理的数据包 @@ -108,19 +113,28 @@ xnet_err_t ethernet_out_to(xnet_protocol_t protocol, const uint8_t *mac_addr, xn static void ethernet_in (xnet_packet_t * packet) { // 至少要比头部数据大 if (packet->size <= sizeof(xether_hdr_t)) { + printf("[ETH] Packet too small: %d bytes\n", packet->size); return; } // 往上分解到各个协议处理 xether_hdr_t* hdr = (xether_hdr_t*)packet->data; - switch (swap_order16(hdr->protocol)) { + uint16_t protocol = swap_order16(hdr->protocol); + printf("[ETH] Received packet, protocol: 0x%04x, size: %d\n", protocol, packet->size); + + switch (protocol) { case XNET_PROTOCOL_ARP: + printf("[ETH] Processing ARP packet\n"); xarp_in(packet); break; case XNET_PROTOCOL_IP: { + printf("[ETH] Processing IP packet\n"); xicmp_in(packet); break; } + default: + printf("[ETH] Unknown protocol: 0x%04x\n", protocol); + break; } } @@ -129,8 +143,12 @@ static void ethernet_in (xnet_packet_t * packet) { */ static void ethernet_poll (void) { xnet_packet_t * packet; + static int packet_count = 0; if (xnet_driver_read(&packet) == XNET_ERR_OK) { + packet_count++; + printf("\n[POLL] Packet #%d received, size: %d bytes\n", packet_count, packet->size); + fflush(stdout); // 正常情况下,在此打个断点,全速运行 // 然后在对方端ping 192.168.254.2,会停在这里 ethernet_in(packet); diff --git a/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h b/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h index 66257b7..d925d04 100644 --- a/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h +++ b/network/start/xnet_tiny/src/xnet_tiny/xnet_tiny.h @@ -41,6 +41,7 @@ typedef enum _xnet_protocol_t { xnet_packet_t * xnet_alloc_for_send(uint16_t data_size); xnet_packet_t * xnet_alloc_for_read(uint16_t data_size); +void xnet_free_packet(xnet_packet_t * packet); xnet_err_t xnet_driver_open (uint8_t * mac_addr); xnet_err_t xnet_driver_send (xnet_packet_t * packet); diff --git a/network/start/xnet_tiny/xnet.sln b/network/start/xnet_tiny/xnet.sln deleted file mode 100644 index d4e75a3..0000000 --- a/network/start/xnet_tiny/xnet.sln +++ /dev/null @@ -1,31 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29613.14 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xnet", "xnet.vcxproj", "{FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Debug|x64.ActiveCfg = Debug|x64 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Debug|x64.Build.0 = Debug|x64 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Debug|x86.ActiveCfg = Debug|Win32 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Debug|x86.Build.0 = Debug|Win32 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Release|x64.ActiveCfg = Release|x64 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Release|x64.Build.0 = Release|x64 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Release|x86.ActiveCfg = Release|Win32 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {CD284B9E-7478-4AB5-84CC-A5F0579BE937} - EndGlobalSection -EndGlobal diff --git a/network/start/xnet_tiny/xnet.vcxproj b/network/start/xnet_tiny/xnet.vcxproj deleted file mode 100644 index 9d0c168..0000000 --- a/network/start/xnet_tiny/xnet.vcxproj +++ /dev/null @@ -1,173 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - - - - - - - - - - - - - - - 16.0 - {FB7BAA19-2F78-4A2D-8F6F-6F298F04A3C4} - Win32Proj - xnet - 10.0 - - - - Application - true - v142 - Unicode - - - Application - false - v142 - true - Unicode - - - Application - true - v142 - Unicode - - - Application - false - v142 - true - Unicode - - - - - - - - - - - - - - - - - - - - - true - $(ProjectDir)src\xnet_tiny;$(ProjectDir)src\xnet_app;$(ProjectDir)src;$(ProjectDir)..\lib\npcap\include;$(ProjectDir)..\lib\xnet;$(IncludePath) - - - true - $(ProjectDir)src;$(ProjectDir)src\xnet_tiny;$(ProjectDir)src\xnet_app;$(ProjectDir)..\lib\npcap\include;$(ProjectDir)..\lib\xnet;$(IncludePath) - - - false - - - false - - - - NotUsing - Level3 - false - WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - true - - - Console - true - %(AdditionalDependencies) - wpcap.dll - - - - - - - Level3 - true - _CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - - - - - Console - true - wpcap.dll - ;%(AdditionalDependencies) - - - - - - - Level3 - true - true - true - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - - - Console - true - true - true - - - - - - - Level3 - true - true - true - NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - - - Console - true - true - true - - - - - - \ No newline at end of file diff --git a/network/start/xnet_tiny/xnet.vcxproj.filters b/network/start/xnet_tiny/xnet.vcxproj.filters deleted file mode 100644 index 2b46dc0..0000000 --- a/network/start/xnet_tiny/xnet.vcxproj.filters +++ /dev/null @@ -1,56 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {bcd3da0a-51fb-44b1-92b7-7de6a23a3c68} - - - {6c8bcc08-b7ab-4dfe-bb21-d81aa38b02d4} - - - {2a77203d-f89b-4792-ad8d-1912617cf056} - - - - - 库文件 - - - xnet_app - - - xnet_tiny - - - 源文件 - - - xnet_app - - - xnet_app - - - - - 库文件 - - - xnet_tiny - - - xnet_app - - - xnet_app - - - \ No newline at end of file diff --git a/network/start/xnet_tiny/xnet.vcxproj.user b/network/start/xnet_tiny/xnet.vcxproj.user deleted file mode 100644 index 9b047ea..0000000 --- a/network/start/xnet_tiny/xnet.vcxproj.user +++ /dev/null @@ -1,11 +0,0 @@ - - - - $(ProjectDir)..\ - WindowsLocalDebugger - - - $(ProjectDir)..\ - WindowsLocalDebugger - - \ No newline at end of file