From 9566912046023c57dbcdc9be6703527e5d2f46cf Mon Sep 17 00:00:00 2001 From: Shadow15510 Date: Tue, 25 May 2021 13:21:19 +0200 Subject: [PATCH] Add animation and mutations data --- Sources/CMakeLists.txt => CMakeLists.txt | 22 +- Sources/Plague.g1a => Plague.g1a | Bin 41872 -> 41984 bytes Sources/assets-fx/fxconv-metadata.txt | 29 - Sources/src/display_engine.h | 10 - .../fonds.png => assets-fx/bground.png | Bin assets-fx/converters.py | 24 + assets-fx/fxconv-metadata.txt | 13 + {Sources/assets-fx => assets-fx}/icon.png | Bin .../muta.png => assets-fx/mutations.png | Bin assets-fx/mutations_table/abilities_1.txt | 4 + assets-fx/mutations_table/abilities_2.txt | 4 + assets-fx/mutations_table/abilities_3.txt | 4 + assets-fx/mutations_table/fxconv-metadata.txt | 3 + assets-fx/mutations_table/symptoms_1.txt | 4 + assets-fx/mutations_table/symptoms_2.txt | 4 + assets-fx/mutations_table/symptoms_3.txt | 4 + assets-fx/mutations_table/transmissions_1.txt | 4 + assets-fx/mutations_table/transmissions_2.txt | 4 + assets-fx/mutations_table/transmissions_3.txt | 4 + assets-fx/piece.png | Bin 0 -> 629 bytes {Sources/assets-fx => assets-fx}/pieces.png | Bin {Sources/assets-fx => assets-fx}/plague.png | Bin .../avions.png => assets-fx/planes.png | Bin .../titre.png => assets-fx/title.png | Bin build-fx/CMakeCache.txt | 373 +++++++++ .../CMakeFiles/3.20.2/CMakeCCompiler.cmake | 78 ++ .../CMakeFiles/3.20.2/CMakeCXXCompiler.cmake | 91 +++ .../3.20.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 1420 bytes .../3.20.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 1508 bytes build-fx/CMakeFiles/3.20.2/CMakeSystem.cmake | 15 + .../3.20.2/CompilerIdC/CMakeCCompilerId.c | 752 ++++++++++++++++++ .../3.20.2/CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1364 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 743 +++++++++++++++++ .../3.20.2/CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 1516 bytes .../CMakeDirectoryInformation.cmake | 16 + build-fx/CMakeFiles/CMakeError.log | 24 + build-fx/CMakeFiles/CMakeOutput.log | 324 ++++++++ build-fx/CMakeFiles/Makefile.cmake | 50 ++ build-fx/CMakeFiles/Makefile2 | 112 +++ build-fx/CMakeFiles/Progress/1 | 1 + build-fx/CMakeFiles/Progress/10 | 1 + build-fx/CMakeFiles/Progress/2 | 1 + build-fx/CMakeFiles/Progress/3 | 1 + build-fx/CMakeFiles/Progress/4 | 1 + build-fx/CMakeFiles/Progress/5 | 1 + build-fx/CMakeFiles/Progress/6 | 1 + build-fx/CMakeFiles/Progress/7 | 1 + build-fx/CMakeFiles/Progress/8 | 1 + build-fx/CMakeFiles/Progress/9 | 1 + build-fx/CMakeFiles/Progress/count.txt | 1 + build-fx/CMakeFiles/TargetDirectories.txt | 3 + build-fx/CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/myaddin.dir/DependInfo.cmake | 50 ++ .../myaddin.dir/assets-fx/avions.png | Bin 0 -> 660 bytes .../myaddin.dir/assets-fx/bground.png | Bin 0 -> 6628 bytes .../myaddin.dir/assets-fx/fonds.png | Bin 0 -> 6628 bytes .../CMakeFiles/myaddin.dir/assets-fx/muta.png | Bin 0 -> 2324 bytes .../myaddin.dir/assets-fx/mutations.png | Bin 0 -> 2324 bytes .../myaddin.dir/assets-fx/piece.png | Bin 0 -> 536 bytes .../myaddin.dir/assets-fx/pieces.png | Bin 0 -> 684 bytes .../myaddin.dir/assets-fx/plague.png | Bin 0 -> 1152 bytes .../myaddin.dir/assets-fx/planes.png | Bin 0 -> 660 bytes .../myaddin.dir/assets-fx/title.png | Bin 0 -> 1424 bytes .../myaddin.dir/assets-fx/titre.png | Bin 0 -> 1424 bytes build-fx/CMakeFiles/myaddin.dir/build.make | 266 +++++++ .../CMakeFiles/myaddin.dir/cmake_clean.cmake | 30 + .../myaddin.dir/compiler_depend.internal | 49 ++ .../myaddin.dir/compiler_depend.make | 86 ++ .../CMakeFiles/myaddin.dir/compiler_depend.ts | 2 + .../CMakeFiles/myaddin.dir/depend.internal | 3 + build-fx/CMakeFiles/myaddin.dir/depend.make | 3 + build-fx/CMakeFiles/myaddin.dir/flags.make | 17 + build-fx/CMakeFiles/myaddin.dir/link.txt | 1 + build-fx/CMakeFiles/myaddin.dir/progress.make | 20 + .../CMakeFiles/myaddin.dir/src/core.c.obj | Bin 0 -> 1204 bytes .../CMakeFiles/myaddin.dir/src/core.c.obj.d | 12 + .../myaddin.dir/src/display_engine.c.obj | Bin 0 -> 2976 bytes .../myaddin.dir/src/display_engine.c.obj.d | 12 + .../CMakeFiles/myaddin.dir/src/engine.c.obj | Bin 0 -> 1012 bytes .../CMakeFiles/myaddin.dir/src/engine.c.obj.d | 18 + .../CMakeFiles/myaddin.dir/src/main.c.obj | Bin 0 -> 2384 bytes .../CMakeFiles/myaddin.dir/src/main.c.obj.d | 19 + build-fx/CMakeFiles/progress.marks | 1 + build-fx/Makefile | 370 +++++++++ build-fx/cmake_install.cmake | 49 ++ build-fx/myaddin.bin | Bin 0 -> 41472 bytes {Sources/src => src}/core.c | 15 + {Sources/src => src}/core.h | 18 +- {Sources/src => src}/display_engine.c | 78 +- src/display_engine.h | 16 + {Sources/src => src}/main.c | 11 +- 91 files changed, 3821 insertions(+), 55 deletions(-) rename Sources/CMakeLists.txt => CMakeLists.txt (64%) rename Sources/Plague.g1a => Plague.g1a (72%) delete mode 100644 Sources/assets-fx/fxconv-metadata.txt delete mode 100644 Sources/src/display_engine.h rename Sources/assets-fx/fonds.png => assets-fx/bground.png (100%) create mode 100644 assets-fx/converters.py create mode 100644 assets-fx/fxconv-metadata.txt rename {Sources/assets-fx => assets-fx}/icon.png (100%) rename Sources/assets-fx/muta.png => assets-fx/mutations.png (100%) create mode 100644 assets-fx/mutations_table/abilities_1.txt create mode 100644 assets-fx/mutations_table/abilities_2.txt create mode 100644 assets-fx/mutations_table/abilities_3.txt create mode 100644 assets-fx/mutations_table/fxconv-metadata.txt create mode 100644 assets-fx/mutations_table/symptoms_1.txt create mode 100644 assets-fx/mutations_table/symptoms_2.txt create mode 100644 assets-fx/mutations_table/symptoms_3.txt create mode 100644 assets-fx/mutations_table/transmissions_1.txt create mode 100644 assets-fx/mutations_table/transmissions_2.txt create mode 100644 assets-fx/mutations_table/transmissions_3.txt create mode 100644 assets-fx/piece.png rename {Sources/assets-fx => assets-fx}/pieces.png (100%) rename {Sources/assets-fx => assets-fx}/plague.png (100%) rename Sources/assets-fx/avions.png => assets-fx/planes.png (100%) rename Sources/assets-fx/titre.png => assets-fx/title.png (100%) create mode 100644 build-fx/CMakeCache.txt create mode 100644 build-fx/CMakeFiles/3.20.2/CMakeCCompiler.cmake create mode 100644 build-fx/CMakeFiles/3.20.2/CMakeCXXCompiler.cmake create mode 100755 build-fx/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin create mode 100755 build-fx/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build-fx/CMakeFiles/3.20.2/CMakeSystem.cmake create mode 100644 build-fx/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.c create mode 100644 build-fx/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.o create mode 100644 build-fx/CMakeFiles/3.20.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 build-fx/CMakeFiles/3.20.2/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 build-fx/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-fx/CMakeFiles/CMakeError.log create mode 100644 build-fx/CMakeFiles/CMakeOutput.log create mode 100644 build-fx/CMakeFiles/Makefile.cmake create mode 100644 build-fx/CMakeFiles/Makefile2 create mode 100644 build-fx/CMakeFiles/Progress/1 create mode 100644 build-fx/CMakeFiles/Progress/10 create mode 100644 build-fx/CMakeFiles/Progress/2 create mode 100644 build-fx/CMakeFiles/Progress/3 create mode 100644 build-fx/CMakeFiles/Progress/4 create mode 100644 build-fx/CMakeFiles/Progress/5 create mode 100644 build-fx/CMakeFiles/Progress/6 create mode 100644 build-fx/CMakeFiles/Progress/7 create mode 100644 build-fx/CMakeFiles/Progress/8 create mode 100644 build-fx/CMakeFiles/Progress/9 create mode 100644 build-fx/CMakeFiles/Progress/count.txt create mode 100644 build-fx/CMakeFiles/TargetDirectories.txt create mode 100644 build-fx/CMakeFiles/cmake.check_cache create mode 100644 build-fx/CMakeFiles/myaddin.dir/DependInfo.cmake create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/avions.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/bground.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/fonds.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/muta.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/piece.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/pieces.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/plague.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/planes.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/title.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/assets-fx/titre.png create mode 100644 build-fx/CMakeFiles/myaddin.dir/build.make create mode 100644 build-fx/CMakeFiles/myaddin.dir/cmake_clean.cmake create mode 100644 build-fx/CMakeFiles/myaddin.dir/compiler_depend.internal create mode 100644 build-fx/CMakeFiles/myaddin.dir/compiler_depend.make create mode 100644 build-fx/CMakeFiles/myaddin.dir/compiler_depend.ts create mode 100644 build-fx/CMakeFiles/myaddin.dir/depend.internal create mode 100644 build-fx/CMakeFiles/myaddin.dir/depend.make create mode 100644 build-fx/CMakeFiles/myaddin.dir/flags.make create mode 100644 build-fx/CMakeFiles/myaddin.dir/link.txt create mode 100644 build-fx/CMakeFiles/myaddin.dir/progress.make create mode 100644 build-fx/CMakeFiles/myaddin.dir/src/core.c.obj create mode 100644 build-fx/CMakeFiles/myaddin.dir/src/core.c.obj.d create mode 100644 build-fx/CMakeFiles/myaddin.dir/src/display_engine.c.obj create mode 100644 build-fx/CMakeFiles/myaddin.dir/src/display_engine.c.obj.d create mode 100644 build-fx/CMakeFiles/myaddin.dir/src/engine.c.obj create mode 100644 build-fx/CMakeFiles/myaddin.dir/src/engine.c.obj.d create mode 100644 build-fx/CMakeFiles/myaddin.dir/src/main.c.obj create mode 100644 build-fx/CMakeFiles/myaddin.dir/src/main.c.obj.d create mode 100644 build-fx/CMakeFiles/progress.marks create mode 100644 build-fx/Makefile create mode 100644 build-fx/cmake_install.cmake create mode 100755 build-fx/myaddin.bin rename {Sources/src => src}/core.c (88%) rename {Sources/src => src}/core.h (70%) rename {Sources/src => src}/display_engine.c (52%) create mode 100644 src/display_engine.h rename {Sources/src => src}/main.c (88%) diff --git a/Sources/CMakeLists.txt b/CMakeLists.txt similarity index 64% rename from Sources/CMakeLists.txt rename to CMakeLists.txt index 1dd28a5..b6f3adf 100644 --- a/Sources/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ # toolchain file and module path of the fxSDK cmake_minimum_required(VERSION 3.18) -project(MyAddin) +project(Plague) include(GenerateG1A) include(GenerateG3A) @@ -21,11 +21,20 @@ set(ASSETS ) set(ASSETS_fx assets-fx/plague.png - assets-fx/avions.png - assets-fx/fonds.png - assets-fx/muta.png - assets-fx/pieces.png - assets-fx/titre.png + assets-fx/planes.png + assets-fx/bground.png + assets-fx/mutations.png + assets-fx/piece.png + assets-fx/title.png + assets-fx/mutations_table/abilities_1.txt + assets-fx/mutations_table/abilities_2.txt + assets-fx/mutations_table/abilities_3.txt + assets-fx/mutations_table/symptoms_1.txt + assets-fx/mutations_table/symptoms_2.txt + assets-fx/mutations_table/symptoms_3.txt + assets-fx/mutations_table/transmissions_1.txt + assets-fx/mutations_table/transmissions_2.txt + assets-fx/mutations_table/transmissions_3.txt # ... ) set(ASSETS_cg @@ -34,6 +43,7 @@ set(ASSETS_cg ) fxconv_declare_assets(${ASSETS} ${ASSETS_fx} ${ASSETS_cg} WITH_METADATA) +fxconv_declare_converters(assets-fx/converters.py) add_executable(myaddin ${SOURCES} ${ASSETS} ${ASSETS_${FXSDK_PLATFORM}}) target_compile_options(myaddin PRIVATE -Wall -Wextra -Os) diff --git a/Sources/Plague.g1a b/Plague.g1a similarity index 72% rename from Sources/Plague.g1a rename to Plague.g1a index d8677e137fe3c5af8753265457dd7b9c5e741cc5..42200be9a633550358f2eefe29fedcc31cc7bc40 100644 GIT binary patch delta 3434 zcmZ`*4^Wdw7T?VuO$?L-NdW^S5C~SqZ;>jc!J6<#{+5J-wO6%j2?2x(MXa>ihASQA z&UVzU)s8v^gjUZw12>=3>-4;6iKK zzTNls?c2BSz0Kb9vW~B0`V%MrF|fDm&^r;qG5r4dOE9=5ShP={saUdv<@~kuIFc1#Om$EwREK{fG&P!NhKaCqga`+2 zMhGAIiSUW=r6a|=z%yhlaE%-FHcgw!mtH%5Eghprw3c8&3v*WxFuCoiYjG^0VA zZjZb{?lappF8R0STlBhlFP?={&xE6-HN zdrCFJ7j7QN^kqTBG?!)a5crrHmq^AoC|l<_4LT@>v6>kW5}k#xBVWoTZAv$ zgTm!vm2k6I*z z&la9tfRxMV^3oxhZK33i7`|@F^A7`Ib(<`aZvPQmRw zU}{vR!|}`b>g2KzmBNoDo9Qy~Lb6$wYOQ+lR^*18&Zm0jZxdKCBVV5vMR zb&oP6CHAEjQCiJ!ry0>|EM~NVC6-o;MV3BUM%o}@hlX)pl%nNv;di2CFUCUvZnH%T zv=C;s5SA;(K4zdwEBxLlW-pj4Q%W9A=Z-~Yz2vKiE_igpN9_y!MDoP~zH3oFUBE9a zYNi>YH6x0ur3Inu5UUnd4sSd*Lw zqw_|?XOY~W*M@A!#n=S;Er45X=E%HL_h;bPJl<$q81h{q^xDL3+jlfRy!G_9lGno# zxQ-vp8`D3`b=?hbU&{~YpZ^`swu05lkg5Dqfe^aaLO#22jIQMO3I(+3E6>s*etTsz z+BHSTXfc-;chh3Auh>8%OW@q1V#11HeG$JQf??eA1{qc;jl8e(b5u>6iJF%G5@LDNK3fkX-;3@1EDs* zB8yh=Z57Sx3b@r#fGgx<6tf~rWlV9CUby6I!DtJhTIKHY`mgI~HSDjz6y0Bfn zw58bb+`CjSEp^67OYf_YOc2wb|9G198_hhhX5g_0`$?&Zg-(O zA%~G?xHA`A=duA#patM#HC1YBHLU1CqVY19gt zQsPQ~MMJaPT8kOWL$czw+GgsO{uW6uPYRCF+W~b~!_R4t7e)>P6PQ<_hfFWb=sgL1 z3gD)CA=5i5y;6vk2*{klI00w^o&yR12E5P9>yoIOH`b-c+fU8-%6{%4TKu@KNip-V z8Jh}Z4@SIk^F5luYnnaL85d#XV1EhGN(B&`p5C`lZ(#0R6apz?!yl{dhed?2?t~EA zdKx8FJI#epI*3JLAG#i5CmbOx;q(kUp@XPGtK+~fV^89sPu`hf=Nuu5(CRxVylWrK zPZKP?9HrVjJtS;?edzx^J2bR!Uz&x*4~1Cl&|Si^ar3|VSat{IMd9UanX(l-w~CEh zuAA^!7w_*9H@vq(t^5&&Pl^2>yhbzXPofBZ1$<9fLj+-)_5w#i+khRwMT||rXMkAN z(?*q3gncl@&-K3Hc^M28uj!Aiy+zoX`P0J(y)?)E(D7hAO|WO-f9L4*5V`bAh?eH3 czhBYrw_s=wupj6m3f4PCctg9H-#U8y|JK3h$N&HU delta 3292 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 diff --git a/Sources/assets-fx/fxconv-metadata.txt b/Sources/assets-fx/fxconv-metadata.txt deleted file mode 100644 index 8e3a371..0000000 --- a/Sources/assets-fx/fxconv-metadata.txt +++ /dev/null @@ -1,29 +0,0 @@ -plague.png: - type: font - name: font_plague - charset: print - grid.size: 5x5 - grid.padding: 1 - proportional: True - -avions.png: - type: bopti-image - name: img_planes - -fonds.png: - type: bopti-image - name: img_bground - -muta.png: - type: bopti-image - name: img_mutations - -pieces.png: - type: bopti-image - name: img_pieces - -titre.png: - type: bopti-image - name: img_title - - diff --git a/Sources/src/display_engine.h b/Sources/src/display_engine.h deleted file mode 100644 index ddc805b..0000000 --- a/Sources/src/display_engine.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef _PLAGUE_DISPLAY_ENGINE_H -#define _PLAGUE_DISPLAY_ENGINE_H - -// Display the background -void display_background(const int background); - -// Display the foreground -void display_foreground(const int background, const int mutation_menu, const struct game *current_game); - -#endif /* _PLAGUE_DISPLAY_ENGINE_H */ \ No newline at end of file diff --git a/Sources/assets-fx/fonds.png b/assets-fx/bground.png similarity index 100% rename from Sources/assets-fx/fonds.png rename to assets-fx/bground.png diff --git a/assets-fx/converters.py b/assets-fx/converters.py new file mode 100644 index 0000000..91227c7 --- /dev/null +++ b/assets-fx/converters.py @@ -0,0 +1,24 @@ +import fxconv + + +def convert(input_name, output, params, target): + if params["custom-type"] == "mutation-table": + convert_mt(map, input_name, output, params, target) + return 0 + else: + return 1 + + +def convert_mt(input_name, output, params, target): + with open(input_name, "r") as file: + # Extract informations + lines = file.read().splitlines() + mutation_matrix = [i.split(" | ") for i in lines] + + # Encode information into bytes + data = bytes() + for i in enumerate(mutation_matrix): + for j in enumerate(i): + mutation += fxconv.u32(int(j)) + + fxconv.elf(data, output, "_" + params["name"], **target) diff --git a/assets-fx/fxconv-metadata.txt b/assets-fx/fxconv-metadata.txt new file mode 100644 index 0000000..f5f6e06 --- /dev/null +++ b/assets-fx/fxconv-metadata.txt @@ -0,0 +1,13 @@ +*.png: + type: bopti-image + name_regex: (.*)\.png img_\1 + +plague.png: + type: font + name: font_plague + charset: print + grid.size: 5x5 + grid.padding: 1 + proportional: True + + diff --git a/Sources/assets-fx/icon.png b/assets-fx/icon.png similarity index 100% rename from Sources/assets-fx/icon.png rename to assets-fx/icon.png diff --git a/Sources/assets-fx/muta.png b/assets-fx/mutations.png similarity index 100% rename from Sources/assets-fx/muta.png rename to assets-fx/mutations.png diff --git a/assets-fx/mutations_table/abilities_1.txt b/assets-fx/mutations_table/abilities_1.txt new file mode 100644 index 0000000..216307f --- /dev/null +++ b/assets-fx/mutations_table/abilities_1.txt @@ -0,0 +1,4 @@ +1 | 0 | 0 | 0 | 6 | 0 | 0 | 0 +7 | 7 | 0 | 7 | 0 | 0 | 0 | 0 +0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 +0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 diff --git a/assets-fx/mutations_table/abilities_2.txt b/assets-fx/mutations_table/abilities_2.txt new file mode 100644 index 0000000..d2f497b --- /dev/null +++ b/assets-fx/mutations_table/abilities_2.txt @@ -0,0 +1,4 @@ +1 | 0 | 0 | 0 | 6 | 0 | 0 | 0 +2 | 7 | 0 | 3 | 0 | 0 | 0 | 0 +0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 +0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 \ No newline at end of file diff --git a/assets-fx/mutations_table/abilities_3.txt b/assets-fx/mutations_table/abilities_3.txt new file mode 100644 index 0000000..91de132 --- /dev/null +++ b/assets-fx/mutations_table/abilities_3.txt @@ -0,0 +1,4 @@ +1 | 0 | 0 | 0 | 6 | 0 | 0 | 0 +2 | 5 | 0 | 3 | 0 | 0 | 0 | 0 +0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 +0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 \ No newline at end of file diff --git a/assets-fx/mutations_table/fxconv-metadata.txt b/assets-fx/mutations_table/fxconv-metadata.txt new file mode 100644 index 0000000..2cc3c63 --- /dev/null +++ b/assets-fx/mutations_table/fxconv-metadata.txt @@ -0,0 +1,3 @@ +*.txt: + custom-type: mutation-table + name_regex: (.*)\.txt mt_\1 \ No newline at end of file diff --git a/assets-fx/mutations_table/symptoms_1.txt b/assets-fx/mutations_table/symptoms_1.txt new file mode 100644 index 0000000..b906523 --- /dev/null +++ b/assets-fx/mutations_table/symptoms_1.txt @@ -0,0 +1,4 @@ +1 | 15 | 15 | 15 | 3 | 0 | 0 | 0 +0 | 0 | 15 | 15 | 0 | 0 | 0 | 0 +0 | 0 | 15 | 0 | 15 | 0 | 0 | 0 +0 | 10 | 15 | 6 | 15 | 15 | 0 | 0 \ No newline at end of file diff --git a/assets-fx/mutations_table/symptoms_2.txt b/assets-fx/mutations_table/symptoms_2.txt new file mode 100644 index 0000000..09b0da5 --- /dev/null +++ b/assets-fx/mutations_table/symptoms_2.txt @@ -0,0 +1,4 @@ +1 | 2 | 15 | 4 | 3 | 0 | 0 | 0 +0 | 0 | 15 | 15 | 0 | 0 | 0 | 0 +0 | 0 | 15 | 0 | 15 | 0 | 0 | 0 +0 | 10 | 7 | 6 | 9 | 15 | 0 | 0 \ No newline at end of file diff --git a/assets-fx/mutations_table/symptoms_3.txt b/assets-fx/mutations_table/symptoms_3.txt new file mode 100644 index 0000000..b7a0a65 --- /dev/null +++ b/assets-fx/mutations_table/symptoms_3.txt @@ -0,0 +1,4 @@ +1 | 2 | 5 | 4 | 3 | 0 | 0 | 0 +0 | 0 | 14 | 13 | 0 | 0 | 0 | 0 +0 | 0 | 8 | 0 | 12 | 0 | 0 | 0 +0 | 10 | 7 | 6 | 9 | 11 | 0 | 0 \ No newline at end of file diff --git a/assets-fx/mutations_table/transmissions_1.txt b/assets-fx/mutations_table/transmissions_1.txt new file mode 100644 index 0000000..0fde8a8 --- /dev/null +++ b/assets-fx/mutations_table/transmissions_1.txt @@ -0,0 +1,4 @@ +1 | 14 | 14 | 0 | 14 | 5 | 0 | 0 +0 | 0 | 0 | 14 | 0 | 0 | 0 | 11 +9 | 14 | 0 | 0 | 0 | 0 | 0 | 14 +0 | 0 | 0 | 7 | 14 | 0 | 0 | 14 \ No newline at end of file diff --git a/assets-fx/mutations_table/transmissions_2.txt b/assets-fx/mutations_table/transmissions_2.txt new file mode 100644 index 0000000..ed42e81 --- /dev/null +++ b/assets-fx/mutations_table/transmissions_2.txt @@ -0,0 +1,4 @@ +1 | 2 | 14 | 0 | 6 | 5 | 0 | 0 +0 | 0 | 0 | 14 | 0 | 0 | 0 | 11 +9 | 10 | 0 | 0 | 0 | 0 | 0 | 12 +0 | 0 | 0 | 7 | 8 | 0 | 0 | 14 \ No newline at end of file diff --git a/assets-fx/mutations_table/transmissions_3.txt b/assets-fx/mutations_table/transmissions_3.txt new file mode 100644 index 0000000..eee8275 --- /dev/null +++ b/assets-fx/mutations_table/transmissions_3.txt @@ -0,0 +1,4 @@ +1 | 2 | 3 | 0 | 6 | 5 | 0 | 0 +0 | 0 | 0 | 4 | 0 | 0 | 0 | 11 +9 | 10 | 0 | 0 | 0 | 0 | 0 | 12 +0 | 0 | 0 | 7 | 8 | 0 | 0 | 13 \ No newline at end of file diff --git a/assets-fx/piece.png b/assets-fx/piece.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c2a63c06a1d2a4f5ef91d346b770476030ad1b GIT binary patch literal 629 zcmV-*0*d{KP)EX>4Tx04R}tkv&MmKpe$iTT4YM4((9HAwzYt;1}YkRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRaa>U~%J=77 zRyc2QR;zW^z9)ZSxS*{pbDic8QdqkM+H?_NYJX0Vj@HPNe};^;}^*#ldA$o zjs?`9LUR1zfAG6ovp6~7CWVtg@Wr-2hJny7&}!KB_pxoaPJqBOaHVzpwI(q0NqVEB z#gBl2ZQ$a%qse=~y-j=NMxE000JJOGiWi000000Qp0^e*gdg32;bRa{vG? zBLDy{BLR4&KXw2B00(qQO+^Rg1sD@D03-mJ$p8QV8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b08U9nK~y-)V`N}p_|HHgU}B&GV8J2Ih)2(VVqC&Vz+y&1 zhAPpwFPNG=9J+cXIaajQ~64CT4I+3M0}w{G6Sc(C#4 z#iM%i=CK#)!M{Oz@(<|2fOr+fYn<=xkH(f#PYydf^S$|I-rG0BZq}Ohl$N4IG`hk* zFHB;oOq6aaT&5gpG)v=jB8*c%kGFCMzNnh6?H{RIj4Lckg<`VC>s&z>+q|C1q0)9?r5YSKVm!X2SEl9EpSfdLMo}f|37<@jJGt5A4E+gkMeX zP!>K_0A literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin b/build-fx/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..a3e1c17f32a76b60974b03d0892d0db1150a9466 GIT binary patch literal 1508 zcma)6%}>-&5TBM+F+kaskYGSujR!EMu(>m@ zh&~3=6v_jn)&G}?U&(3t0fe1D%9g>H&J65`L^-P z{b}tz+{qYXU7+b?Q9q!52gtPR#?(xq>8vqt(X2JNUm49W0Eno)%9-i;HRe|) z^l7tXOzN6}Nig)8DZ9W|P3C*7R`K=n++3+#GA9j9UogVmmhDuqAH+uy4UpDmL0->D z{hi$uyMWr)YW>+kyA7I>dM;^7TI*8en@URS>efCgL_50dZtZSO7mJ1L(6n)PIGf9< zId$~V?c$N3P4t&YR2LvDlf~Nf(TW&<5cQq_^*HvO$F(E+};4RHJ zNqFD81fR}-FEZGtQ}nLITh=lw&d(RUdc#>^zBZw&)kXtM^Ikc3#c>xsGci&kJQjra zXUepl2PSiCj^ze~>tbJmu;OsO!jhb8f`XHUJIosQ{3befvuQTD<#P&FDM(vl04A$h z+ydfMm*b5Ar*1hefZANGbIV4{{lG3o9%qj^sJ@|67hyH5b|hdC7cZyk4R`E-sO>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build-fx/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.o b/build-fx/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..cee29d8aa209de4dc53e79c5a7f0d6a54c738bec GIT binary patch literal 1364 zcma)6&1w@-6h4!**8YG^qaY|6RHRjzWQw>bMGC>jqDB-2A%yWJnY7W#Oq@)mF0@bK z&Ij-@T)1$Ng-V~mfVdUKt$t_bp7h#6=ppCk`_A9obMBqly>)lp%2+fKi>?40hU~k9 zUr!AXiP+IelKhS5b3IaI2$yuNk{7udTNIxaK%WtCY(t zg+)Adser<$czCDA8BNgNpJqVT@Ua~nzkLCj+-HgN*a1ETep1^ea%uiWZCeKCcn3Pc zs{L!g#|?f5c+TL@fLZnycz@-4>bX}g>j`hP>?XOLpdGq0bWQb`HIqqd%7fIyJd!f2p*sX!Jmm{1tWb@FnS(g^gF`nRb#vVsvD~Y z+5I?5|F;B1p0DiK+lk3eU`xe{>_)#29;O5X=z2lSTRyTB5Xt+KbL6*m4=Tdv#Bv78 zcnu24{J^pb<#XeF_VJlr)m+~ji~aLZ5vg|>2BTi~5;$L0j^|vd$9F|+fYxa&rpRn> zz{oh0I+M89MxZ?RrjFAuhV>RaZ^Us8QC*9@)_W{C*W??(cbw~SU;Itby#i5Y2TPBU U7TF)Jx*3;!1YVIK{3mh$04k`^C;$Ke literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/3.20.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build-fx/CMakeFiles/3.20.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..92e7655 --- /dev/null +++ b/build-fx/CMakeFiles/3.20.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,743 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a versio is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/build-fx/CMakeFiles/3.20.2/CompilerIdCXX/CMakeCXXCompilerId.o b/build-fx/CMakeFiles/3.20.2/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..3392b94169bb0c811fd62c66be20329a0d91eac1 GIT binary patch literal 1516 zcma)6&1(};5T8xrN85b13PMGLh|~|ZO%a7qq#@W^sZ~prU?}TLvT1_JCT_N3MXg5< z;$P8&2M-?dCwMG^{sm%1yow^;^f$XZn{5xpNoL;f_ukCBH*a3Dd3AA4i)a*xM(2P- z6Vb0Ozvy~QP=ex<-!^|)Kh@5|?aY#ESJ{4{%;d*Yl~KmGPvkDBbajkzWyjuLo}8Y+ z>iB-EpN{Smnc6SXjXQaN?0LMiWBsNP8p3BFM+T6t0hge)g{8Th`D&-#ZMICiJil~j zm1x(T@yN7$&5l)`awV73Junr3DTH`2-Ij9d9lKp#^|-RD4Z*dhYME8XsF`)O-g3&h z%Ltn<7W3H&?0Pnf#K_1;OtaCREK}rZMjMZ(n4X3nV*u$>AsKtE6_V*fA{n`!j1>~8 z!iS`{xW@+li_za7;kD?l-V%Z1I}nfq1LiIs1m`pGJx(Jr^FZK#I3NJvhcKM?=VBQz ze;z!>>hlF)juXBD91rmxFiU@w&s)5q9+<^asp$7>p{7^6T{4V&i@E8hRqsf%$Z(nT z)u+-PpK^D6*izQox>_@hJzXNBt(um11ll4RlKXr^G%WZnu1fGb9A7ZPf_c;&VALC6 z)EeO9M3IQQm)_fGJE}r@&#}F+A;>mcN_Wi14(TqeDMyiB>Gi-n9zoS@(-H@>VbpEa zHvJ<0bI8Jv>yRGvuf7iz;U2P#LmAIPA<--hKjL91$MYKZlivYzd1K#!-FJ?WMe?2T z@hnfm{T7Vm<5Y4QFrT3#Q2y^?KfWi%QY&C&3uXf< U!g*NmvkLn~UxDA{1z%jhe_(yqlK=n! literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/CMakeDirectoryInformation.cmake b/build-fx/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..a9cb48c --- /dev/null +++ b/build-fx/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/sha-chan/dépôts_git/Plague/Sources") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/sha-chan/dépôts_git/Plague/Sources/build-fx") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-fx/CMakeFiles/CMakeError.log b/build-fx/CMakeFiles/CMakeError.log new file mode 100644 index 0000000..f327df6 --- /dev/null +++ b/build-fx/CMakeFiles/CMakeError.log @@ -0,0 +1,24 @@ +Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. +Compiler: /usr/bin/sh-elf-gcc +Build flags: +Id flags: + +The output was: +1 +/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ld: cannot find -lc +collect2: error: ld returned 1 exit status + + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. +Compiler: /usr/bin/sh-elf-g++ +Build flags: +Id flags: + +The output was: +1 +/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ld: cannot find -lstdc++ +/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ld: cannot find -lm +/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ld: cannot find -lc +collect2: error: ld returned 1 exit status + + diff --git a/build-fx/CMakeFiles/CMakeOutput.log b/build-fx/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..53b5864 --- /dev/null +++ b/build-fx/CMakeFiles/CMakeOutput.log @@ -0,0 +1,324 @@ +The target system is: Generic - 1 - sh +The host system is: Linux - 5.12.2-1-MANJARO - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/sh-elf-gcc +Build flags: +Id flags: -c + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + +The C compiler identification is GNU, found in "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.o" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/sh-elf-g++ +Build flags: +Id flags: -c + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + +The CXX compiler identification is GNU, found in "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/3.20.2/CompilerIdCXX/CMakeCXXCompilerId.o" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make -f Makefile cmTC_10359/fast && /usr/bin/make -f CMakeFiles/cmTC_10359.dir/build.make CMakeFiles/cmTC_10359.dir/build +make[1]: Entering directory '/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj +/usr/bin/sh-elf-gcc -DTARGET_FX9860G -v -mb -ffreestanding -nostdlib -Wa,--dsp -o CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_AS_OPTIONS='--dsp' +COLLECT_GCC=/usr/bin/sh-elf-gcc +Target: sh3eb-elf +Configured with: ../configure --prefix=/usr --target=sh3eb-elf --with-multilib-list=m3,m4-nofpu --program-prefix=sh-elf- --enable-languages=c,c++ --without-headers --with-newlib --disable-nls --enable-libssp --enable-lto --disable-werror +Thread model: single +Supported LTO compression algorithms: zlib zstd +gcc version 11.1.0 (GCC) +COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_10359.dir/' + /usr/libexec/gcc/sh3eb-elf/11.1.0/cc1 -quiet -v -D TARGET_FX9860G /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_10359.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mb -version -ffreestanding -o /tmp/ccBt124x.s +GNU C17 (GCC) version 11.1.0 (sh3eb-elf) + compiled by GNU C version 11.1.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/sys-include" +ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/sh3eb-elf/11.1.0/include + /usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed +End of search list. +GNU C17 (GCC) version 11.1.0 (sh3eb-elf) + compiled by GNU C version 11.1.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: c7481220cc2db0a3081f56f1d8a82427 +COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_10359.dir/' + /usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/as -big --dsp -o CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj /tmp/ccBt124x.s +COMPILER_PATH=/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ +LIBRARY_PATH=/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib/ +COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_10359 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_10359.dir/link.txt --verbose=1 +/usr/bin/sh-elf-gcc -v -nostdlib CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj -o cmTC_10359 -lgcc +Using built-in specs. +COLLECT_GCC=/usr/bin/sh-elf-gcc +COLLECT_LTO_WRAPPER=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper +Target: sh3eb-elf +Configured with: ../configure --prefix=/usr --target=sh3eb-elf --with-multilib-list=m3,m4-nofpu --program-prefix=sh-elf- --enable-languages=c,c++ --without-headers --with-newlib --disable-nls --enable-libssp --enable-lto --disable-werror +Thread model: single +Supported LTO compression algorithms: zlib zstd +gcc version 11.1.0 (GCC) +COMPILER_PATH=/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ +LIBRARY_PATH=/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib/ +COLLECT_GCC_OPTIONS='-v' '-nostdlib' '-o' 'cmTC_10359' '-dumpdir' 'cmTC_10359.' + /usr/libexec/gcc/sh3eb-elf/11.1.0/collect2 -plugin /usr/libexec/gcc/sh3eb-elf/11.1.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHQSyhW.res -m shelf -o cmTC_10359 -L/usr/lib/gcc/sh3eb-elf/11.1.0 -L/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj -lgcc +/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ld: warning: cannot find entry symbol start; defaulting to 0000000000001000 +COLLECT_GCC_OPTIONS='-v' '-nostdlib' '-o' 'cmTC_10359' '-dumpdir' 'cmTC_10359.' +make[1]: Leaving directory '/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/sh3eb-elf/11.1.0/include] + add: [/usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] + end of search list found + collapse include dir [/usr/lib/gcc/sh3eb-elf/11.1.0/include] ==> [/usr/lib/gcc/sh3eb-elf/11.1.0/include] + collapse include dir [/usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] ==> [/usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] + implicit include dirs: [/usr/lib/gcc/sh3eb-elf/11.1.0/include;/usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(sh-elf-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_10359/fast && /usr/bin/make -f CMakeFiles/cmTC_10359.dir/build.make CMakeFiles/cmTC_10359.dir/build] + ignore line: [make[1]: Entering directory '/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj] + ignore line: [/usr/bin/sh-elf-gcc -DTARGET_FX9860G -v -mb -ffreestanding -nostdlib -Wa --dsp -o CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_AS_OPTIONS='--dsp'] + ignore line: [COLLECT_GCC=/usr/bin/sh-elf-gcc] + ignore line: [Target: sh3eb-elf] + ignore line: [Configured with: ../configure --prefix=/usr --target=sh3eb-elf --with-multilib-list=m3 m4-nofpu --program-prefix=sh-elf- --enable-languages=c c++ --without-headers --with-newlib --disable-nls --enable-libssp --enable-lto --disable-werror] + ignore line: [Thread model: single] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.1.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_10359.dir/'] + ignore line: [ /usr/libexec/gcc/sh3eb-elf/11.1.0/cc1 -quiet -v -D TARGET_FX9860G /usr/share/cmake-3.20/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_10359.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mb -version -ffreestanding -o /tmp/ccBt124x.s] + ignore line: [GNU C17 (GCC) version 11.1.0 (sh3eb-elf)] + ignore line: [ compiled by GNU C version 11.1.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/sys-include"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/sh3eb-elf/11.1.0/include] + ignore line: [ /usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] + ignore line: [End of search list.] + ignore line: [GNU C17 (GCC) version 11.1.0 (sh3eb-elf)] + ignore line: [ compiled by GNU C version 11.1.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: c7481220cc2db0a3081f56f1d8a82427] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_10359.dir/'] + ignore line: [ /usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/as -big --dsp -o CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj /tmp/ccBt124x.s] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_10359] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_10359.dir/link.txt --verbose=1] + ignore line: [/usr/bin/sh-elf-gcc -v -nostdlib CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj -o cmTC_10359 -lgcc ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/sh-elf-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper] + ignore line: [Target: sh3eb-elf] + ignore line: [Configured with: ../configure --prefix=/usr --target=sh3eb-elf --with-multilib-list=m3 m4-nofpu --program-prefix=sh-elf- --enable-languages=c c++ --without-headers --with-newlib --disable-nls --enable-libssp --enable-lto --disable-werror] + ignore line: [Thread model: single] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.1.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-nostdlib' '-o' 'cmTC_10359' '-dumpdir' 'cmTC_10359.'] + link line: [ /usr/libexec/gcc/sh3eb-elf/11.1.0/collect2 -plugin /usr/libexec/gcc/sh3eb-elf/11.1.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHQSyhW.res -m shelf -o cmTC_10359 -L/usr/lib/gcc/sh3eb-elf/11.1.0 -L/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj -lgcc] + arg [/usr/libexec/gcc/sh3eb-elf/11.1.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/sh3eb-elf/11.1.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccHQSyhW.res] ==> ignore + arg [-m] ==> ignore + arg [shelf] ==> ignore + arg [-o] ==> ignore + arg [cmTC_10359] ==> ignore + arg [-L/usr/lib/gcc/sh3eb-elf/11.1.0] ==> dir [/usr/lib/gcc/sh3eb-elf/11.1.0] + arg [-L/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib] ==> dir [/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib] + arg [CMakeFiles/cmTC_10359.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + collapse library dir [/usr/lib/gcc/sh3eb-elf/11.1.0] ==> [/usr/lib/gcc/sh3eb-elf/11.1.0] + collapse library dir [/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib] ==> [/usr/sh3eb-elf/lib] + implicit libs: [gcc] + implicit objs: [] + implicit dirs: [/usr/lib/gcc/sh3eb-elf/11.1.0;/usr/sh3eb-elf/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make -f Makefile cmTC_c2ec9/fast && /usr/bin/make -f CMakeFiles/cmTC_c2ec9.dir/build.make CMakeFiles/cmTC_c2ec9.dir/build +make[1]: Entering directory '/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj +/usr/bin/sh-elf-g++ -DTARGET_FX9860G -v -mb -ffreestanding -nostdlib -Wa,--dsp -o CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_AS_OPTIONS='--dsp' +COLLECT_GCC=/usr/bin/sh-elf-g++ +Target: sh3eb-elf +Configured with: ../configure --prefix=/usr --target=sh3eb-elf --with-multilib-list=m3,m4-nofpu --program-prefix=sh-elf- --enable-languages=c,c++ --without-headers --with-newlib --disable-nls --enable-libssp --enable-lto --disable-werror +Thread model: single +Supported LTO compression algorithms: zlib zstd +gcc version 11.1.0 (GCC) +COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_c2ec9.dir/' + /usr/libexec/gcc/sh3eb-elf/11.1.0/cc1plus -quiet -v -D TARGET_FX9860G /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_c2ec9.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mb -version -ffreestanding -o /tmp/ccerObsI.s +GNU C++17 (GCC) version 11.1.0 (sh3eb-elf) + compiled by GNU C version 11.1.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include/c++/11.1.0" +ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include/c++/11.1.0/sh3eb-elf" +ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include/c++/11.1.0/backward" +ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/sys-include" +ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/sh3eb-elf/11.1.0/include + /usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed +End of search list. +GNU C++17 (GCC) version 11.1.0 (sh3eb-elf) + compiled by GNU C version 11.1.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 7bd51480ee32bb1b0916c6dc5d334f39 +COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_c2ec9.dir/' + /usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/as -big --dsp -o CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccerObsI.s +COMPILER_PATH=/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ +LIBRARY_PATH=/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib/ +COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_c2ec9 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c2ec9.dir/link.txt --verbose=1 +/usr/bin/sh-elf-g++ -v -nostdlib CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_c2ec9 -lgcc +Using built-in specs. +COLLECT_GCC=/usr/bin/sh-elf-g++ +COLLECT_LTO_WRAPPER=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper +Target: sh3eb-elf +Configured with: ../configure --prefix=/usr --target=sh3eb-elf --with-multilib-list=m3,m4-nofpu --program-prefix=sh-elf- --enable-languages=c,c++ --without-headers --with-newlib --disable-nls --enable-libssp --enable-lto --disable-werror +Thread model: single +Supported LTO compression algorithms: zlib zstd +gcc version 11.1.0 (GCC) +COMPILER_PATH=/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ +LIBRARY_PATH=/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib/ +COLLECT_GCC_OPTIONS='-v' '-nostdlib' '-o' 'cmTC_c2ec9' '-dumpdir' 'cmTC_c2ec9.' + /usr/libexec/gcc/sh3eb-elf/11.1.0/collect2 -plugin /usr/libexec/gcc/sh3eb-elf/11.1.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSKFNr3.res -m shelf -o cmTC_c2ec9 -L/usr/lib/gcc/sh3eb-elf/11.1.0 -L/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj -lgcc +/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/ld: warning: cannot find entry symbol start; defaulting to 0000000000001000 +COLLECT_GCC_OPTIONS='-v' '-nostdlib' '-o' 'cmTC_c2ec9' '-dumpdir' 'cmTC_c2ec9.' +make[1]: Leaving directory '/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/sh3eb-elf/11.1.0/include] + add: [/usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] + end of search list found + collapse include dir [/usr/lib/gcc/sh3eb-elf/11.1.0/include] ==> [/usr/lib/gcc/sh3eb-elf/11.1.0/include] + collapse include dir [/usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] ==> [/usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] + implicit include dirs: [/usr/lib/gcc/sh3eb-elf/11.1.0/include;/usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(sh-elf-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_c2ec9/fast && /usr/bin/make -f CMakeFiles/cmTC_c2ec9.dir/build.make CMakeFiles/cmTC_c2ec9.dir/build] + ignore line: [make[1]: Entering directory '/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [/usr/bin/sh-elf-g++ -DTARGET_FX9860G -v -mb -ffreestanding -nostdlib -Wa --dsp -o CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_AS_OPTIONS='--dsp'] + ignore line: [COLLECT_GCC=/usr/bin/sh-elf-g++] + ignore line: [Target: sh3eb-elf] + ignore line: [Configured with: ../configure --prefix=/usr --target=sh3eb-elf --with-multilib-list=m3 m4-nofpu --program-prefix=sh-elf- --enable-languages=c c++ --without-headers --with-newlib --disable-nls --enable-libssp --enable-lto --disable-werror] + ignore line: [Thread model: single] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.1.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_c2ec9.dir/'] + ignore line: [ /usr/libexec/gcc/sh3eb-elf/11.1.0/cc1plus -quiet -v -D TARGET_FX9860G /usr/share/cmake-3.20/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_c2ec9.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mb -version -ffreestanding -o /tmp/ccerObsI.s] + ignore line: [GNU C++17 (GCC) version 11.1.0 (sh3eb-elf)] + ignore line: [ compiled by GNU C version 11.1.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include/c++/11.1.0"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include/c++/11.1.0/sh3eb-elf"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include/c++/11.1.0/backward"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/sys-include"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/sh3eb-elf/11.1.0/include] + ignore line: [ /usr/lib/gcc/sh3eb-elf/11.1.0/include-fixed] + ignore line: [End of search list.] + ignore line: [GNU C++17 (GCC) version 11.1.0 (sh3eb-elf)] + ignore line: [ compiled by GNU C version 11.1.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 7bd51480ee32bb1b0916c6dc5d334f39] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_c2ec9.dir/'] + ignore line: [ /usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/as -big --dsp -o CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccerObsI.s] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'TARGET_FX9860G' '-v' '-mb' '-ffreestanding' '-nostdlib' '-o' 'CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-dumpdir' 'CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_c2ec9] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c2ec9.dir/link.txt --verbose=1] + ignore line: [/usr/bin/sh-elf-g++ -v -nostdlib CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_c2ec9 -lgcc ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/sh-elf-g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper] + ignore line: [Target: sh3eb-elf] + ignore line: [Configured with: ../configure --prefix=/usr --target=sh3eb-elf --with-multilib-list=m3 m4-nofpu --program-prefix=sh-elf- --enable-languages=c c++ --without-headers --with-newlib --disable-nls --enable-libssp --enable-lto --disable-werror] + ignore line: [Thread model: single] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.1.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/11.1.0/:/usr/libexec/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/bin/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/sh3eb-elf/11.1.0/:/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-nostdlib' '-o' 'cmTC_c2ec9' '-dumpdir' 'cmTC_c2ec9.'] + link line: [ /usr/libexec/gcc/sh3eb-elf/11.1.0/collect2 -plugin /usr/libexec/gcc/sh3eb-elf/11.1.0/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSKFNr3.res -m shelf -o cmTC_c2ec9 -L/usr/lib/gcc/sh3eb-elf/11.1.0 -L/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj -lgcc] + arg [/usr/libexec/gcc/sh3eb-elf/11.1.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/sh3eb-elf/11.1.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/sh3eb-elf/11.1.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccSKFNr3.res] ==> ignore + arg [-m] ==> ignore + arg [shelf] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c2ec9] ==> ignore + arg [-L/usr/lib/gcc/sh3eb-elf/11.1.0] ==> dir [/usr/lib/gcc/sh3eb-elf/11.1.0] + arg [-L/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib] ==> dir [/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib] + arg [CMakeFiles/cmTC_c2ec9.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + collapse library dir [/usr/lib/gcc/sh3eb-elf/11.1.0] ==> [/usr/lib/gcc/sh3eb-elf/11.1.0] + collapse library dir [/usr/lib/gcc/sh3eb-elf/11.1.0/../../../../sh3eb-elf/lib] ==> [/usr/sh3eb-elf/lib] + implicit libs: [gcc] + implicit objs: [] + implicit dirs: [/usr/lib/gcc/sh3eb-elf/11.1.0;/usr/sh3eb-elf/lib] + implicit fwks: [] + + diff --git a/build-fx/CMakeFiles/Makefile.cmake b/build-fx/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..1fb5878 --- /dev/null +++ b/build-fx/CMakeFiles/Makefile.cmake @@ -0,0 +1,50 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.20.2/CMakeCCompiler.cmake" + "CMakeFiles/3.20.2/CMakeCXXCompiler.cmake" + "CMakeFiles/3.20.2/CMakeSystem.cmake" + "/usr/lib/cmake/fxsdk/FX9860G.cmake" + "/usr/lib/cmake/fxsdk/FindGint.cmake" + "/usr/lib/cmake/fxsdk/Fxconv.cmake" + "/usr/lib/cmake/fxsdk/GenerateG1A.cmake" + "/usr/lib/cmake/fxsdk/GenerateG3A.cmake" + "/usr/share/cmake-3.20/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.20/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.20/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.20/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.20/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.20/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.20/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.20/Modules/Platform/Generic.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/myaddin.dir/DependInfo.cmake" + ) diff --git a/build-fx/CMakeFiles/Makefile2 b/build-fx/CMakeFiles/Makefile2 new file mode 100644 index 0000000..3512900 --- /dev/null +++ b/build-fx/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/sha-chan/dépôts_git/Plague/Sources + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/sha-chan/dépôts_git/Plague/Sources/build-fx + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/myaddin.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/myaddin.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/myaddin.dir + +# All Build rule for target. +CMakeFiles/myaddin.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myaddin.dir/build.make CMakeFiles/myaddin.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/myaddin.dir/build.make CMakeFiles/myaddin.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 "Built target myaddin" +.PHONY : CMakeFiles/myaddin.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/myaddin.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles 19 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/myaddin.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles 0 +.PHONY : CMakeFiles/myaddin.dir/rule + +# Convenience name for target. +myaddin: CMakeFiles/myaddin.dir/rule +.PHONY : myaddin + +# clean rule for target. +CMakeFiles/myaddin.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/myaddin.dir/build.make CMakeFiles/myaddin.dir/clean +.PHONY : CMakeFiles/myaddin.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-fx/CMakeFiles/Progress/1 b/build-fx/CMakeFiles/Progress/1 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/1 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/10 b/build-fx/CMakeFiles/Progress/10 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/10 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/2 b/build-fx/CMakeFiles/Progress/2 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/2 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/3 b/build-fx/CMakeFiles/Progress/3 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/3 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/4 b/build-fx/CMakeFiles/Progress/4 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/4 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/5 b/build-fx/CMakeFiles/Progress/5 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/5 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/6 b/build-fx/CMakeFiles/Progress/6 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/6 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/7 b/build-fx/CMakeFiles/Progress/7 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/7 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/8 b/build-fx/CMakeFiles/Progress/8 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/8 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/9 b/build-fx/CMakeFiles/Progress/9 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/build-fx/CMakeFiles/Progress/9 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/build-fx/CMakeFiles/Progress/count.txt b/build-fx/CMakeFiles/Progress/count.txt new file mode 100644 index 0000000..d6b2404 --- /dev/null +++ b/build-fx/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +19 diff --git a/build-fx/CMakeFiles/TargetDirectories.txt b/build-fx/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..1ff63ec --- /dev/null +++ b/build-fx/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/rebuild_cache.dir +/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/edit_cache.dir +/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir diff --git a/build-fx/CMakeFiles/cmake.check_cache b/build-fx/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build-fx/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build-fx/CMakeFiles/myaddin.dir/DependInfo.cmake b/build-fx/CMakeFiles/myaddin.dir/DependInfo.cmake new file mode 100644 index 0000000..bd5a223 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/DependInfo.cmake @@ -0,0 +1,50 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "FXCONV" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_FXCONV + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/bground.png" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/bground.png" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations.png" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations.png" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/abilities_1.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/abilities_2.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/abilities_3.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/symptoms_1.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/symptoms_2.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/symptoms_3.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/transmissions_1.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/transmissions_2.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/transmissions_3.txt" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/piece.png" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/piece.png" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/plague.png" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/plague.png" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/planes.png" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/planes.png" + "/home/sha-chan/dépôts_git/Plague/Sources/assets-fx/title.png" "/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/assets-fx/title.png" + ) + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_FXCONV + "FX9860G" + "TARGET_FX9860G" + ) + +# The include file search paths: +set(CMAKE_FXCONV_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/sha-chan/dépôts_git/Plague/Sources/src/core.c" "CMakeFiles/myaddin.dir/src/core.c.obj" "gcc" "CMakeFiles/myaddin.dir/src/core.c.obj.d" + "/home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.c" "CMakeFiles/myaddin.dir/src/display_engine.c.obj" "gcc" "CMakeFiles/myaddin.dir/src/display_engine.c.obj.d" + "/home/sha-chan/dépôts_git/Plague/Sources/src/main.c" "CMakeFiles/myaddin.dir/src/main.c.obj" "gcc" "CMakeFiles/myaddin.dir/src/main.c.obj.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/avions.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/avions.png new file mode 100644 index 0000000000000000000000000000000000000000..869b0c3b9cc265402ad220074e011acf2b63c555 GIT binary patch literal 660 zcmah`!A`ld+nL#&ec9Kyy?=c0E$@!u-3@qH_^f;5`a5)O7kRh4?%KcvNG{wM{|1sX*;k!D zhUS;X>3>32$Pc8n`tqYy$A#f7keqmm+!|M%J=TTfVMt%0sQGhn?ZNY?)t4WoW*q++ zb|vosBAQHJ{_5(>#nbsq{60$-SrPI$Tcm$q?h<-9!soj~o=_lpKR(SFk~Is@XB$ZYbzToV^zESsP2UgE#xvyr literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/bground.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/bground.png new file mode 100644 index 0000000000000000000000000000000000000000..200bd7268ae1f21492cfa860240401c773369009 GIT binary patch literal 6628 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 literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/fonds.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/fonds.png new file mode 100644 index 0000000000000000000000000000000000000000..200bd7268ae1f21492cfa860240401c773369009 GIT binary patch literal 6628 zcmeHKZ)_9i8Gr65X2MSN)3RB5O)@p5@oAN!#qEe-BoeH{wxwfLBj+CFWea$~4OP-Bg!cF| zywfPWj4fDkD`Q1~dovYA=j1%gLmt2@@aoP=A-vF)|fm21sQkg1n-Q@VXzQNBjnA=Vc z^Y=itf1wZYni+PP<=<=sr81`t1KgTrS6JbbDvYyGJd5scvK(UvF@6{4TRDG)@>$UC z=n!J0e*!T^ig(k?zCsUlTO`JA036K!2=SueGXT+KHT*9%cp3yAJDwCx_?w^8xAO zcR265l;S)+dgMQKy?j;RMvj+C*u9_lyabzcKEPEZe|dP>EikYY?8DsUS2>NrrEtI! zNWW8fhlGz?Vi|z9s|}1EFQ)*eLILWKh8e&W#Oo_RAPi>_=MYy89^!Zy6MYsj@cV%` zgY+*VzQt(>A!eUon*sOWCmf?kq4NQLd@kCX0QZGb0%s66AfChqiXSU{<)9*j4HT-{ zu&!j-Kq0jt)|JBqOpbqsNP@z09~z zYV;nIrKsCSS=NU#@!fjx-Foo@>~e zaC^9RtE9Sp;aZ=9c%UzQd#e<^=EpzH)39RaA5+x&qmr7N9;l!0N4^#>>#mJE3}V0O ze@XBG>LqbMLZzfoNg{`-wBSyT15}c@1z)x&^aXjBQpSD?gEnARIUc>xbl}pF`KIW6 zc53BhRdcdAFw_!@jSqQ0KYw%5JNl;!fv?iB;kG05pTBx@5@JJgV5kcDSnC(WuOE`z zI6jj8V(@Pvv}?1kJFv!B0o~%}$}h2nq0%=Niadaqju%NIUbui7hZV7KFX2+0ArjYY zZ4W$DNWrgj0$1qg;6XVBFRT>U107I{_qW3%u#Cp5(0G8dKyl+rUkwTH_)oFZzQuoC1jQ2Hx+IDv{(8KJ%%yd~y#*b9_$9RPfN0|q`LCLuZ{l4>vF>{< z<5s--<_#Nm@~b{Ag7Ops1zT#8|LNBbegczN($AGr35zC(MAmj$s$9TA!&*;>u zkXtVtTsu`vCKD$Q-)KINn%H$cziTd!PhxDSrFn48XjhNa)q{^M@ebnI_r`jA}>xU5}%GjXLfi zAL;I$z*m9?CK2D&Rbj?Q`jLarQGD+nm>bVZr?<2xgPSS7aUItzX@sj$eD7vr$e-eF ziY5Ly$9d$(mxdc-(wJ~lif>dl-$p*LpfA-ShhoI{$HHHX0YdRD`6Eu7#i+E!;CYpZ z!7CynQF=yTOK>q&>XOdE4z*4xVb3|(tJXbH!pKL}S_gm4#&?$nV}tBF{2#ON7+>&q zr?)RFdL@h>r;Jan7TELq!VqG=T4V5-zl~4I$${C6zNpC`i$rYptsxQZviXZ8hAVLUe2FRR4_y2?E-|{`J-9{iB}VYjn@ox&M(`D5M!!*c zob%mI1ElBdzmfaxzrYInPjTCSy8P|_?A{f(J-WaOd-Nms+p|m0WxV#ElXvPn?K}N{ zyV>iq)4wx5XZ+6m?Ad3$PTr~SwD0u)Uy%PwYm69wy)_5SZ{C{Y|6u;M8EVa)+Sc5u z?acpc>jB^9O2ysI2Vm@P+g-)bY(6xL8!(r#<9Y2;QM*JNFqa7lsw?0D^IVsBLy5;L z;uB$$KhwDF>Fe8m+Gyw}UVm-k%%3Mty=L<9hqrHkV0*{ICO=X!ffC09fRIzg?I=&1 z{u9UZr%}$7{Erz4n)vR8BeTvVb@8nCGqLDbJ;3gJ{V97;_dpD+o z#wl)vHEY% zoydxBPt-^Ms{1Dv`-#7*bBA*l|320I1bu=D@x=WbZ$F!{`?uO(*1w^Ql@xDWOmAFF z^KW17e?@Jz(q3J%pSWCqQrY}=hv{#W^HPbAKUC}Q-~6c`bxC;sW%D2{>)(F==hD{u zU#I%ec*%a^BlW6Zv*qu@(|(DM`=UPls`GR2rhkilr+>?$?L zjwyY7U{KV)4?hK;Au|T{mod8qoiDz$t8?eBy}N()%ja#Nv)kFR@5SHXVfB%H(UZ0+6s{Eq!Q$kjKM)i{u1lnsSP&DacV=3*U#R6`641uqv~#Nia+&tQeo fhZRY~`&fLRH$`FEqYq5dHKc)#gKJHMH6Qm+Xb?H= literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/muta.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/muta.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5cd2f35a9e88725cdd1a04b545b3f168699920 GIT binary patch literal 2324 zcmbuBL2O$^5QZlYL&`fr4;(<^U?PEf;1D4p_2g{aBt#LFs>IhQRw~FLt>l;k5fb)$ z&ra%=G&o2pw4zSzCgKUTp*J9>C!cack*wUUo;c9f$0E`G|Jz;H3PiZD)_Qh!cIVrf zosIM5xv8-MXF$4bK+a&?GjVDvwtWzPzb7wCLYzkrAO69Q$Zv1(BT{p>+#e4_Mw==a zO^B?tJ?}c+~V1v zk}<#Pd6a<)B9U(me>9jF8f%Jdf&U`;-*Ibh9q0Whp@LK(a>XgBBK(%KzW3{2B86(v z*^Fg5+I(B&TJ}nE^A(Y*Q;vRdD2q-Baw;*BP{>~m{_eOs|A(kAd*3JDKk5biRC=sQ zejzGFkjC*T&GK#`wHq|=&Tuk^=nW#am;gkcTm z9SLTpQ#gOY3&T}~yq<1l*4wDB;V@k9fZu6l>Jj;2xQqE)Q7d!rP~;mGhPOSDbaQ6< zJkG!4!XC%3{r^3F=7jmteH&}pS$pH?8%g9;iR@)X$d4uXd}HKqK$3q`iIC4)B|kMU zLOx^BeC?kscH69O`MVXpXCloz#Qi5l0`zhfZ#_ajAo zLwrMgf9UXO{afBi{B6VMUh?USd@{*zOzQEioVHOX-`csJ?}7VOfLy}g?!k-k8?N4; zh7bA;zzP&%PKx|+Mx+9H^S+kU*NpwPW7b2G|1r9ar{DN_U*xB-x66Nmx@+s4Gw#X- zk)QE5n0G*Z&DeYSc0c{yMgOmS<~*SPZO!`*O!7AmwSMis=KCGg9pWzHoXl0sf1qpW z?qq-bRz|N6L%n}y8u2m<{i>&R^0}Y!)6V$0{-5fPwMZKq*RpXh zo7Ioo|4lz>fA8DVgzk6uxB4~xyA3h;1+7MZ=ehp$vCJ+kelolGS$;0RaQV{GF?IIh zrTODiOAE^vMc!Zfd@(>=rVT#A;6tlHT7R!&+_Ub~yU>xJZj0AF1He0Fa{vGU literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/mutations.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5cd2f35a9e88725cdd1a04b545b3f168699920 GIT binary patch literal 2324 zcmbuBL2O$^5QZlYL&`fr4;(<^U?PEf;1D4p_2g{aBt#LFs>IhQRw~FLt>l;k5fb)$ z&ra%=G&o2pw4zSzCgKUTp*J9>C!cack*wUUo;c9f$0E`G|Jz;H3PiZD)_Qh!cIVrf zosIM5xv8-MXF$4bK+a&?GjVDvwtWzPzb7wCLYzkrAO69Q$Zv1(BT{p>+#e4_Mw==a zO^B?tJ?}c+~V1v zk}<#Pd6a<)B9U(me>9jF8f%Jdf&U`;-*Ibh9q0Whp@LK(a>XgBBK(%KzW3{2B86(v z*^Fg5+I(B&TJ}nE^A(Y*Q;vRdD2q-Baw;*BP{>~m{_eOs|A(kAd*3JDKk5biRC=sQ zejzGFkjC*T&GK#`wHq|=&Tuk^=nW#am;gkcTm z9SLTpQ#gOY3&T}~yq<1l*4wDB;V@k9fZu6l>Jj;2xQqE)Q7d!rP~;mGhPOSDbaQ6< zJkG!4!XC%3{r^3F=7jmteH&}pS$pH?8%g9;iR@)X$d4uXd}HKqK$3q`iIC4)B|kMU zLOx^BeC?kscH69O`MVXpXCloz#Qi5l0`zhfZ#_ajAo zLwrMgf9UXO{afBi{B6VMUh?USd@{*zOzQEioVHOX-`csJ?}7VOfLy}g?!k-k8?N4; zh7bA;zzP&%PKx|+Mx+9H^S+kU*NpwPW7b2G|1r9ar{DN_U*xB-x66Nmx@+s4Gw#X- zk)QE5n0G*Z&DeYSc0c{yMgOmS<~*SPZO!`*O!7AmwSMis=KCGg9pWzHoXl0sf1qpW z?qq-bRz|N6L%n}y8u2m<{i>&R^0}Y!)6V$0{-5fPwMZKq*RpXh zo7Ioo|4lz>fA8DVgzk6uxB4~xyA3h;1+7MZ=ehp$vCJ+kelolGS$;0RaQV{GF?IIh zrTODiOAE^vMc!Zfd@(>=rVT#A;6tlHT7R!&+_Ub~yU>xJZj0AF1He0Fa{vGU literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/piece.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/piece.png new file mode 100644 index 0000000000000000000000000000000000000000..495cb04bda16ba8e66d5c8f2e98249fc23f4cf5e GIT binary patch literal 536 zcmb<-^>JflVq|~=Mg}b)8(AO#EN22HH5gbKSQr@v1pohUU_iz{_!}5N_yaoxKVWWP z0O13SiQ+1t9+50jlW%se|&R5&Zuj8R9c@)8h*=Q*p3AYD=fp)+8tqWqM^l0=Xt!~>8!KyGD%Y5|2X*qu;5%pb^V uKvD;Q*a3){ffyvm0>nVCF>nGgNDKJflVq|~=Mg}b)8(H89Sk44YYA~=eurM+TDF6T8z<`W@@Ha4k@CSAXe!$$o z0Kx|t$-^-HF!NyMBijjMgIoq*p3AYD=f zp)+8tqWqM^l0;Oe5adY%Re;>f1XT%)b%mW(IM9m<5P|-eced eVvraVFirq6^k6(74Kq&=$VOJT56D+WR|f!ls;mb9 literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/plague.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/plague.png new file mode 100644 index 0000000000000000000000000000000000000000..e407653e5bfc1eac1cbaa0ab22a3a8bdddfdfbc3 GIT binary patch literal 1152 zcmbtUO=}Zj5Po)(=nB$J@nFEfeh5{1SQI?82Wtq`BGev4$U$(~e5fV0t=Sb+Hf9J> z_7K#Ag2&R|;-z=Jc@Xgr2o)j-IiBDF=+U#Na2z}gDVD&)>!Wu6tYi2g^O8+ZT69)&oKKonvsg_+cku} z676>lgqBYG4L&dH6fSBA&T&4DJ>>ig&*$*=;&lux9o=?`!iFpZL097%9KO%?l7Syu z6~o498rF9)Y}aTn+N0sERg9un^wpX{Uo&Z;dW!5_c?O-VJpRVdHE`aP|4Z@Z5&73* ze)~e7dtHV3g8Mmd;%CDksRD(9%*mY^Rvv}v*~O>>TkgPY0k+j?0Neaz6Jfi+7E>q# z@$zT|Kl6vp?@Si|^^M~zf)$DJ?%l1;z}?>P?mcQ@+Hn2A3)UM=FYw&fX7kXPzy9>l zi^8J30kpIY%Db`d_)i`LULB4fbdvLarUk9X0h~^2!*e=Y!Vf3e>%K1;|3l6&R=AI) zcakqQlEl>ae9AW{`Q@&}PV#biNp2pIi1Hyh$9u*r z^=Q2Qg%f;M8>?}?*Q^}pCGUXn@;LbqFwVsq)FyB7|3EC3jCYpxlvCX5C*BrCOC`qr E29KY*IRF3v literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/planes.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/planes.png new file mode 100644 index 0000000000000000000000000000000000000000..869b0c3b9cc265402ad220074e011acf2b63c555 GIT binary patch literal 660 zcmah`!A`ld+nL#&ec9Kyy?=c0E$@!u-3@qH_^f;5`a5)O7kRh4?%KcvNG{wM{|1sX*;k!D zhUS;X>3>32$Pc8n`tqYy$A#f7keqmm+!|M%J=TTfVMt%0sQGhn?ZNY?)t4WoW*q++ zb|vosBAQHJ{_5(>#nbsq{60$-SrPI$Tcm$q?h<-9!soj~o=_lpKR(SFk~Is@XB$ZYbzToV^zESsP2UgE#xvyr literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/title.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/title.png new file mode 100644 index 0000000000000000000000000000000000000000..ab3e420ca4337ada5060d3fd7640aad71a5d0861 GIT binary patch literal 1424 zcma)+&u`R56vv~Es1+`LDBo2$Z!h3;JCH{mYK(vii%0ia1fzYv( zYWD_L4v?+XbAe+^q}UOM^w1LZlu8x#t}Mle{;KsN%g>WfNh%h{pbwwH4HWZ@L{Lx$MFMy z?-KsATB;boM3V2QTW}ZPnw(Q+ukkv-iW}xK24#R&Hv}zu%8NG7OWSk}Xq zX;2Z2KrntGEStP_@&aj|j|Q5d!9+Cc5%U51oN8CCM!GC2f)a;d8I}_1TynHJRYTAn zHPl7FZD4|tg1~y3P|>~N;t=^7s>n@zhVG<`K6>w>M%BlDs_$U=lF%i;#4XBqqm@5} zfe}4&c*KGCyD*hdx6;qaZQT&nQlnU@vQ%HOe-y3KC&w%0LmuEA-jM4pnyK!KJG>`Z zGlx50y~l$1fcJ`}N<%Y+abuSS$pLqY#YRIlr}2AYB-XWFsIous#V+%y2#(h2_f*!? zs}(ljj63SK=co*4=?e);9tM(Sg%UJ*P4Rtef}xypf;O+g)qjCl+5uWq0D1_JadajE zFsLC;omlv$v@J{vOfLDwuFF^#JHG)FFhl(7HltsKKZ9U!D${99t;5YeZP(=PmL^Bt z!cfOGax&{NM-}$8Y4#l*2E$&+?;+g_)fRdjLV zaq{SCV%yJ2TVCtp53{cxwG*4|(~ouf#Kz-Sq;Ja26e?G6<6Hj0(`l*ckXxwGt42+wCN;S>S{l4XO~x`Sw8;4=C+hR@-XZ^J-gm^a|Ihmmf<^s4 literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/assets-fx/titre.png b/build-fx/CMakeFiles/myaddin.dir/assets-fx/titre.png new file mode 100644 index 0000000000000000000000000000000000000000..ab3e420ca4337ada5060d3fd7640aad71a5d0861 GIT binary patch literal 1424 zcma)+&u`R56vv~Es1+`LDBo2$Z!h3;JCH{mYK(vii%0ia1fzYv( zYWD_L4v?+XbAe+^q}UOM^w1LZlu8x#t}Mle{;KsN%g>WfNh%h{pbwwH4HWZ@L{Lx$MFMy z?-KsATB;boM3V2QTW}ZPnw(Q+ukkv-iW}xK24#R&Hv}zu%8NG7OWSk}Xq zX;2Z2KrntGEStP_@&aj|j|Q5d!9+Cc5%U51oN8CCM!GC2f)a;d8I}_1TynHJRYTAn zHPl7FZD4|tg1~y3P|>~N;t=^7s>n@zhVG<`K6>w>M%BlDs_$U=lF%i;#4XBqqm@5} zfe}4&c*KGCyD*hdx6;qaZQT&nQlnU@vQ%HOe-y3KC&w%0LmuEA-jM4pnyK!KJG>`Z zGlx50y~l$1fcJ`}N<%Y+abuSS$pLqY#YRIlr}2AYB-XWFsIous#V+%y2#(h2_f*!? zs}(ljj63SK=co*4=?e);9tM(Sg%UJ*P4Rtef}xypf;O+g)qjCl+5uWq0D1_JadajE zFsLC;omlv$v@J{vOfLDwuFF^#JHG)FFhl(7HltsKKZ9U!D${99t;5YeZP(=PmL^Bt z!cfOGax&{NM-}$8Y4#l*2E$&+?;+g_)fRdjLV zaq{SCV%yJ2TVCtp53{cxwG*4|(~ouf#Kz-Sq;Ja26e?G6<6Hj0(`l*ckXxwGt42+wCN;S>S{l4XO~x`Sw8;4=C+hR@-XZ^J-gm^a|Ihmmf<^s4 literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/build.make b/build-fx/CMakeFiles/myaddin.dir/build.make new file mode 100644 index 0000000..be6a8f5 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/build.make @@ -0,0 +1,266 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/sha-chan/dépôts_git/Plague/Sources + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/sha-chan/dépôts_git/Plague/Sources/build-fx + +# Include any dependencies generated for this target. +include CMakeFiles/myaddin.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/myaddin.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/myaddin.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/myaddin.dir/flags.make + +CMakeFiles/myaddin.dir/src/main.c.obj: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/src/main.c.obj: ../src/main.c +CMakeFiles/myaddin.dir/src/main.c.obj: CMakeFiles/myaddin.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/myaddin.dir/src/main.c.obj" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/myaddin.dir/src/main.c.obj -MF CMakeFiles/myaddin.dir/src/main.c.obj.d -o CMakeFiles/myaddin.dir/src/main.c.obj -c /home/sha-chan/dépôts_git/Plague/Sources/src/main.c + +CMakeFiles/myaddin.dir/src/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/myaddin.dir/src/main.c.i" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/sha-chan/dépôts_git/Plague/Sources/src/main.c > CMakeFiles/myaddin.dir/src/main.c.i + +CMakeFiles/myaddin.dir/src/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/myaddin.dir/src/main.c.s" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/sha-chan/dépôts_git/Plague/Sources/src/main.c -o CMakeFiles/myaddin.dir/src/main.c.s + +CMakeFiles/myaddin.dir/src/core.c.obj: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/src/core.c.obj: ../src/core.c +CMakeFiles/myaddin.dir/src/core.c.obj: CMakeFiles/myaddin.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/myaddin.dir/src/core.c.obj" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/myaddin.dir/src/core.c.obj -MF CMakeFiles/myaddin.dir/src/core.c.obj.d -o CMakeFiles/myaddin.dir/src/core.c.obj -c /home/sha-chan/dépôts_git/Plague/Sources/src/core.c + +CMakeFiles/myaddin.dir/src/core.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/myaddin.dir/src/core.c.i" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/sha-chan/dépôts_git/Plague/Sources/src/core.c > CMakeFiles/myaddin.dir/src/core.c.i + +CMakeFiles/myaddin.dir/src/core.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/myaddin.dir/src/core.c.s" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/sha-chan/dépôts_git/Plague/Sources/src/core.c -o CMakeFiles/myaddin.dir/src/core.c.s + +CMakeFiles/myaddin.dir/src/display_engine.c.obj: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/src/display_engine.c.obj: ../src/display_engine.c +CMakeFiles/myaddin.dir/src/display_engine.c.obj: CMakeFiles/myaddin.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/myaddin.dir/src/display_engine.c.obj" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/myaddin.dir/src/display_engine.c.obj -MF CMakeFiles/myaddin.dir/src/display_engine.c.obj.d -o CMakeFiles/myaddin.dir/src/display_engine.c.obj -c /home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.c + +CMakeFiles/myaddin.dir/src/display_engine.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/myaddin.dir/src/display_engine.c.i" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.c > CMakeFiles/myaddin.dir/src/display_engine.c.i + +CMakeFiles/myaddin.dir/src/display_engine.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/myaddin.dir/src/display_engine.c.s" + /usr/bin/sh-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.c -o CMakeFiles/myaddin.dir/src/display_engine.c.s + +CMakeFiles/myaddin.dir/assets-fx/plague.png: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/plague.png: ../assets-fx/plague.png +CMakeFiles/myaddin.dir/assets-fx/plague.png: ../assets-fx/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/plague.png" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/plague.png -o CMakeFiles/myaddin.dir/assets-fx/plague.png --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/planes.png: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/planes.png: ../assets-fx/planes.png +CMakeFiles/myaddin.dir/assets-fx/planes.png: ../assets-fx/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/planes.png" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/planes.png -o CMakeFiles/myaddin.dir/assets-fx/planes.png --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/bground.png: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/bground.png: ../assets-fx/bground.png +CMakeFiles/myaddin.dir/assets-fx/bground.png: ../assets-fx/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/bground.png" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/bground.png -o CMakeFiles/myaddin.dir/assets-fx/bground.png --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations.png: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations.png: ../assets-fx/mutations.png +CMakeFiles/myaddin.dir/assets-fx/mutations.png: ../assets-fx/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations.png" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations.png -o CMakeFiles/myaddin.dir/assets-fx/mutations.png --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/piece.png: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/piece.png: ../assets-fx/piece.png +CMakeFiles/myaddin.dir/assets-fx/piece.png: ../assets-fx/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/piece.png" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/piece.png -o CMakeFiles/myaddin.dir/assets-fx/piece.png --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/title.png: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/title.png: ../assets-fx/title.png +CMakeFiles/myaddin.dir/assets-fx/title.png: ../assets-fx/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/title.png" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/title.png -o CMakeFiles/myaddin.dir/assets-fx/title.png --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt: ../assets-fx/mutations_table/abilities_1.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/abilities_1.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt: ../assets-fx/mutations_table/abilities_2.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/abilities_2.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt: ../assets-fx/mutations_table/abilities_3.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/abilities_3.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt: ../assets-fx/mutations_table/symptoms_1.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/symptoms_1.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt: ../assets-fx/mutations_table/symptoms_2.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/symptoms_2.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt: ../assets-fx/mutations_table/symptoms_3.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/symptoms_3.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt: ../assets-fx/mutations_table/transmissions_1.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/transmissions_1.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt: ../assets-fx/mutations_table/transmissions_2.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/transmissions_2.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt --toolchain=sh-elf --fx + +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt: CMakeFiles/myaddin.dir/flags.make +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt: ../assets-fx/mutations_table/transmissions_3.txt +CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt: ../assets-fx/mutations_table/fxconv-metadata.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building FXCONV object CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt" + fxconv /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/mutations_table/transmissions_3.txt -o CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt --toolchain=sh-elf --fx + +# Object files for target myaddin +myaddin_OBJECTS = \ +"CMakeFiles/myaddin.dir/src/main.c.obj" \ +"CMakeFiles/myaddin.dir/src/core.c.obj" \ +"CMakeFiles/myaddin.dir/src/display_engine.c.obj" \ +"CMakeFiles/myaddin.dir/assets-fx/plague.png" \ +"CMakeFiles/myaddin.dir/assets-fx/planes.png" \ +"CMakeFiles/myaddin.dir/assets-fx/bground.png" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations.png" \ +"CMakeFiles/myaddin.dir/assets-fx/piece.png" \ +"CMakeFiles/myaddin.dir/assets-fx/title.png" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt" \ +"CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt" + +# External object files for target myaddin +myaddin_EXTERNAL_OBJECTS = + +myaddin: CMakeFiles/myaddin.dir/src/main.c.obj +myaddin: CMakeFiles/myaddin.dir/src/core.c.obj +myaddin: CMakeFiles/myaddin.dir/src/display_engine.c.obj +myaddin: CMakeFiles/myaddin.dir/assets-fx/plague.png +myaddin: CMakeFiles/myaddin.dir/assets-fx/planes.png +myaddin: CMakeFiles/myaddin.dir/assets-fx/bground.png +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations.png +myaddin: CMakeFiles/myaddin.dir/assets-fx/piece.png +myaddin: CMakeFiles/myaddin.dir/assets-fx/title.png +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt +myaddin: CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt +myaddin: CMakeFiles/myaddin.dir/build.make +myaddin: /usr/lib/gcc/sh3eb-elf/11.1.0/libgint-fx.a +myaddin: ../assets-fx/icon.png +myaddin: CMakeFiles/myaddin.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Linking C executable myaddin" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/myaddin.dir/link.txt --verbose=$(VERBOSE) + /usr/bin/sh-elf-objcopy -O binary -R .bss -R .gint_bss myaddin myaddin.bin + fxg1a -n Plague -i /home/sha-chan/dépôts_git/Plague/Sources/assets-fx/icon.png -o /home/sha-chan/dépôts_git/Plague/Sources/Plague.g1a myaddin.bin + +# Rule to build all files generated by this target. +CMakeFiles/myaddin.dir/build: myaddin +.PHONY : CMakeFiles/myaddin.dir/build + +CMakeFiles/myaddin.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/myaddin.dir/cmake_clean.cmake +.PHONY : CMakeFiles/myaddin.dir/clean + +CMakeFiles/myaddin.dir/depend: + cd /home/sha-chan/dépôts_git/Plague/Sources/build-fx && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/sha-chan/dépôts_git/Plague/Sources /home/sha-chan/dépôts_git/Plague/Sources /home/sha-chan/dépôts_git/Plague/Sources/build-fx /home/sha-chan/dépôts_git/Plague/Sources/build-fx /home/sha-chan/dépôts_git/Plague/Sources/build-fx/CMakeFiles/myaddin.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/myaddin.dir/depend + diff --git a/build-fx/CMakeFiles/myaddin.dir/cmake_clean.cmake b/build-fx/CMakeFiles/myaddin.dir/cmake_clean.cmake new file mode 100644 index 0000000..6b07113 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/cmake_clean.cmake @@ -0,0 +1,30 @@ +file(REMOVE_RECURSE + "CMakeFiles/myaddin.dir/assets-fx/bground.png" + "CMakeFiles/myaddin.dir/assets-fx/mutations.png" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt" + "CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt" + "CMakeFiles/myaddin.dir/assets-fx/piece.png" + "CMakeFiles/myaddin.dir/assets-fx/plague.png" + "CMakeFiles/myaddin.dir/assets-fx/planes.png" + "CMakeFiles/myaddin.dir/assets-fx/title.png" + "CMakeFiles/myaddin.dir/src/core.c.obj" + "CMakeFiles/myaddin.dir/src/core.c.obj.d" + "CMakeFiles/myaddin.dir/src/display_engine.c.obj" + "CMakeFiles/myaddin.dir/src/display_engine.c.obj.d" + "CMakeFiles/myaddin.dir/src/main.c.obj" + "CMakeFiles/myaddin.dir/src/main.c.obj.d" + "myaddin" + "myaddin.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C FXCONV) + include(CMakeFiles/myaddin.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-fx/CMakeFiles/myaddin.dir/compiler_depend.internal b/build-fx/CMakeFiles/myaddin.dir/compiler_depend.internal new file mode 100644 index 0000000..cd8aab6 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/compiler_depend.internal @@ -0,0 +1,49 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +CMakeFiles/myaddin.dir/src/core.c.obj + /home/sha-chan/dépôts_git/Plague/Sources/src/core.c + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keyboard.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keycodes.h + /home/sha-chan/dépôts_git/Plague/Sources/src/core.h + /home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.h + +CMakeFiles/myaddin.dir/src/display_engine.c.obj + /home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.c + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display-fx.h + /home/sha-chan/dépôts_git/Plague/Sources/src/core.h + /home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.h + +CMakeFiles/myaddin.dir/src/main.c.obj + /home/sha-chan/dépôts_git/Plague/Sources/src/main.c + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display-fx.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keyboard.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keycodes.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/timer.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/mpu/tmu.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/hardware.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/call.h + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/clock.h + /home/sha-chan/dépôts_git/Plague/Sources/src/core.h + /home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.h + diff --git a/build-fx/CMakeFiles/myaddin.dir/compiler_depend.make b/build-fx/CMakeFiles/myaddin.dir/compiler_depend.make new file mode 100644 index 0000000..dc23e6e --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/compiler_depend.make @@ -0,0 +1,86 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +CMakeFiles/myaddin.dir/src/core.c.obj: ../src/core.c \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keyboard.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keycodes.h \ + ../src/core.h \ + ../src/display_engine.h + +CMakeFiles/myaddin.dir/src/display_engine.c.obj: ../src/display_engine.c \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display-fx.h \ + ../src/core.h \ + ../src/display_engine.h + +CMakeFiles/myaddin.dir/src/main.c.obj: ../src/main.c \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display-fx.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keyboard.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keycodes.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/timer.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/mpu/tmu.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/hardware.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/call.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/clock.h \ + ../src/core.h \ + ../src/display_engine.h + + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/clock.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/call.h: + +../src/main.c: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display-fx.h: + +../src/core.c: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keyboard.h: + +../src/display_engine.c: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/timer.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/hardware.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keycodes.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h: + +../src/core.h: + +/usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/mpu/tmu.h: + +../src/display_engine.h: diff --git a/build-fx/CMakeFiles/myaddin.dir/compiler_depend.ts b/build-fx/CMakeFiles/myaddin.dir/compiler_depend.ts new file mode 100644 index 0000000..d0c4c08 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for myaddin. diff --git a/build-fx/CMakeFiles/myaddin.dir/depend.internal b/build-fx/CMakeFiles/myaddin.dir/depend.internal new file mode 100644 index 0000000..dc91ac7 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + diff --git a/build-fx/CMakeFiles/myaddin.dir/depend.make b/build-fx/CMakeFiles/myaddin.dir/depend.make new file mode 100644 index 0000000..dc91ac7 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + diff --git a/build-fx/CMakeFiles/myaddin.dir/flags.make b/build-fx/CMakeFiles/myaddin.dir/flags.make new file mode 100644 index 0000000..6ec9c6c --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/flags.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile C with /usr/bin/sh-elf-gcc +# compile FXCONV with +C_DEFINES = -DFX9860G -DTARGET_FX9860G + +C_INCLUDES = + +C_FLAGS = -mb -ffreestanding -nostdlib -Wa,--dsp -Wall -Wextra -Os -fstrict-volatile-bitfields + +FXCONV_DEFINES = -DFX9860G -DTARGET_FX9860G + +FXCONV_INCLUDES = + +FXCONV_FLAGS = -mb -ffreestanding -nostdlib -Wa,--dsp -Wall -Wextra -Os -fstrict-volatile-bitfields + diff --git a/build-fx/CMakeFiles/myaddin.dir/link.txt b/build-fx/CMakeFiles/myaddin.dir/link.txt new file mode 100644 index 0000000..a1cb7ef --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/sh-elf-gcc -nostdlib -T fx9860g.ld CMakeFiles/myaddin.dir/src/main.c.obj CMakeFiles/myaddin.dir/src/core.c.obj CMakeFiles/myaddin.dir/src/display_engine.c.obj CMakeFiles/myaddin.dir/assets-fx/plague.png CMakeFiles/myaddin.dir/assets-fx/planes.png CMakeFiles/myaddin.dir/assets-fx/bground.png CMakeFiles/myaddin.dir/assets-fx/mutations.png CMakeFiles/myaddin.dir/assets-fx/piece.png CMakeFiles/myaddin.dir/assets-fx/title.png CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_1.txt CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_2.txt CMakeFiles/myaddin.dir/assets-fx/mutations_table/abilities_3.txt CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_1.txt CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_2.txt CMakeFiles/myaddin.dir/assets-fx/mutations_table/symptoms_3.txt CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_1.txt CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_2.txt CMakeFiles/myaddin.dir/assets-fx/mutations_table/transmissions_3.txt -o myaddin -lgcc /usr/lib/gcc/sh3eb-elf/11.1.0/libgint-fx.a -lopenlibm -lgcc diff --git a/build-fx/CMakeFiles/myaddin.dir/progress.make b/build-fx/CMakeFiles/myaddin.dir/progress.make new file mode 100644 index 0000000..6f2b0c7 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/progress.make @@ -0,0 +1,20 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 +CMAKE_PROGRESS_10 = 10 +CMAKE_PROGRESS_11 = 11 +CMAKE_PROGRESS_12 = 12 +CMAKE_PROGRESS_13 = 13 +CMAKE_PROGRESS_14 = 14 +CMAKE_PROGRESS_15 = 15 +CMAKE_PROGRESS_16 = 16 +CMAKE_PROGRESS_17 = 17 +CMAKE_PROGRESS_18 = 18 +CMAKE_PROGRESS_19 = 19 + diff --git a/build-fx/CMakeFiles/myaddin.dir/src/core.c.obj b/build-fx/CMakeFiles/myaddin.dir/src/core.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..7c8c53222dcdfdaeda76ac8204fcc14c844f6f99 GIT binary patch literal 1204 zcma)5O=uHA6rR~l(xfTkrm=`t*+dC#sT(&H3Pm9h+kzGoQ-6-hrroBo=BJyjwjflD zl!O>ss`TQ`L%`E|@>~&VJqR8=h*~hk+9+N`2owwJo6T;MdeO(edEfVbcHhjKogW+- z!W2e(f>96PCI>wNoI+=`j4otDR`0?@;JxeC74OOx{cTs6a2+mMWdG&!(>|v&QA760 z+NdMmcU$ehR%(qo)~J>{EhnJPW*Hg@hZ#v_TyaOZy`L>s!c55NL&c5IA!df5LmiBV zF-7|_)H+?VZkpJFpDCGQbVg+#XK;*GUNde9E1zBNFr$0|v?Hl^5u&{dlL7C_m!P-& z9S7Zs(YHPGyWS^$yZB3>qth|TbMvO4=SHpG@p3=U z7JSk6yi_`smly5PT;5#h5pvTiUoN@xxU^kWm8~iTe!951?BaVj&Ag|uu}1No_!!pq zhYqOEPzUG{bi9JQ9m<=kS@~U|l${D)LBL;CvGTHNQC?JObPwg!G@J@Zz5m3hx9olX z!S=B==-$R(vH0+!eLQ!;j%?93=%}`hgPy6H(XTcQvJ3|T18mpurK{a6&vQI?dN0xp z_U36q>d)o?y>HfVnA+3G0B&k9EocUA)qP8jdc70)66mVVSv`&p)-5%>g#yKL3Z0^did)xdd#>~+j#=aRAzLtIvt>UPpVl6X_#WatTT?cn64S&FL5|q@DdXm=$>d`rj ziwIuTOk>gaiF(0BX7{f=9&$*Hew(!SwF5VV#0;ejC%E1LUIlFdB|Vb<$Q2;>T>mB@ aL_LD#IzhS^{V~9s@@P^!U?hRn^8Nrdy4d9a literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/src/core.c.obj.d b/build-fx/CMakeFiles/myaddin.dir/src/core.c.obj.d new file mode 100644 index 0000000..ad6ab55 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/src/core.c.obj.d @@ -0,0 +1,12 @@ +CMakeFiles/myaddin.dir/src/core.c.obj: \ + /home/sha-chan/dépôts_git/Plague/Sources/src/core.c \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keyboard.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keycodes.h \ + /home/sha-chan/dépôts_git/Plague/Sources/src/core.h \ + /home/sha-chan/dépôts_git/Plague/Sources/src/display_engine.h diff --git a/build-fx/CMakeFiles/myaddin.dir/src/display_engine.c.obj b/build-fx/CMakeFiles/myaddin.dir/src/display_engine.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..763d208cbd5f273178f5949dfd733a2476466b06 GIT binary patch literal 2976 zcmb7GZERCj7=HUT+7-671vbaW?Z(&C*}HB724lGH0~iiwH|8%)xm(-y!rG1AJFlJqm~JX~265UzW)AZCP@Yf}K_(cQ3ZoFZ&sd_>j9Hx8UCo$c z8CEk{8JP4>c24e^+&Rflg3&kGYKnu~>^;RSiRqcbo<~f9_{eGAJ>}5b7d9AK z^Kg_KXf>@|F?1n@x;V%>?**oy2X*2jS-F`gPjN?`Em&7bTE?2ky^+1Y)jEv#{^kze zfw4YSJo1Vz_0<4Y2nH;5(%R28X=TN9d^gvLQM!?j>=ZvXZ9 zo9k7_oG+{M$5z?j)n@AQ%Zo=V8;uiczvYf*UzPVddp^!c4Av%Nt7IkE`PPJb)Q--u zI={DCb~YNzi~W|QXN9z4+EXMIB|Q7lvlKlC)cKEbuo64%z-OOu97IPhI{MQcK1**E zuCDXsDHBz^f<2F`tAgOqeoCxgy5JT4)+=|Lyk2j|`t1HF4Q<1H!Va|6`fBS;oAkF} zNEKAYR5dw6Sv$(OmU>gQen_`lbwU$WX0t7WU|%iao=( zu$OkWvsZTs@{S5!3|m4Mo9m;R(KV&Hku_o6ty!h3M=Qc=?}O0_?}I&gk`{M~{zL{C z2Gv7#QPrSkXlqm(DILe1+c$O1-k|qAXwdiO-Gd`df&RO|P2f8<$!|2C&6uLV2%fK* zp!+(rwBrb~a%5QzuJ)FP&40d{v##V&d|%Fv>x0$dUwW+(tLK9IRL_(+Rj;qpk1VR! zJB)Su$ih%#sIh5z`p$Da>ziz@8_mUv=Y-GQ(qP5&!e_DKxx*jt$!p#)YQacG_`_QU zjF`g5F=85ie@`ClPn|LJxjt#X%nh)ywsx(xXyew_r>%Co&2B4se3I$2Q43Rlq)Rk2 z&P@R1_)9e;+7wF!bqbz=+?*V%KtSeNPBr8p##SbG07<@H!8akV!0dTR|8_;(r{IEu z?^W=F3jQ|cei6rLeaDdxVyTVE`94+Xzf|z=6nsp+pcfh3Y+S zzAWYPb_G3DNL-ja;1P&YK&g1&=}by0YVY)LL6SzUHBk-kX~!wuJ>70jM1TpoHolV=c@NE);&RFq z$DF7agIqxH^MXLiO;#~;O!mzjOD<~Ma(cSI@QcHc#2RZFUJ5Xqju!#Up|}_zi(<@^ zO)=)tQCx?+hGN_&nMtgD2f#w{djKYiKLD6Z@dM*)uug{%CG$#AeU+` z0_0Kr1;A4jYNb$D-izxmcU@^r%05CGP;Y$~}Hn0g|Q0{#c1wEad zP4x7NV8b`cfvrstz!vNxgvjl-a+NZmh3WT#@k=`gYM@Q#{K9e){jYr z4!4+h8lB&ceJ8Qla^jr>4%>e3zVjF-w)SRyOq%`{m!{g;x2$xSnP86M&ayD-qu+C% zdvW)v7lRvc6Iy*UJYST|&Cbpg___Hj#|x4qNW#hJV93L}7=iw;&_xp4bx#A0)=r@q z*-?Y>IO;utx0&9f1EYSc7C6)GU>ie|`l(_8|%TB)l_17uCF z$yZIIYN2H*Odhdq< zUL+;}yB`~JUt}JcPjXqrRG{hq`-3`K^qkXZrV#(iNthvX=!+uX%Ohx!F$$KNXptwd nfk-0A9?AZQmqySvkuqD@oI}u}``d>`B*$JxJwrp-4|0D2Gw_1} literal 0 HcmV?d00001 diff --git a/build-fx/CMakeFiles/myaddin.dir/src/engine.c.obj.d b/build-fx/CMakeFiles/myaddin.dir/src/engine.c.obj.d new file mode 100644 index 0000000..5c5e0c1 --- /dev/null +++ b/build-fx/CMakeFiles/myaddin.dir/src/engine.c.obj.d @@ -0,0 +1,18 @@ +CMakeFiles/myaddin.dir/src/engine.c.obj: \ + /home/sha-chan/dépôts_git/Plague/Sources/src/engine.c \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/types.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/attributes.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stddef.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdint-gcc.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/stdbool.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/display-fx.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keyboard.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/keycodes.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/timer.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/mpu/tmu.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/hardware.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/defs/call.h \ + /usr/lib/gcc/sh3eb-elf/11.1.0/include/gint/clock.h \ + /home/sha-chan/dépôts_git/Plague/Sources/src/engine.h diff --git a/build-fx/CMakeFiles/myaddin.dir/src/main.c.obj b/build-fx/CMakeFiles/myaddin.dir/src/main.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..fcb5c96c8d5d167272ccb7524912f6119f794862 GIT binary patch literal 2384 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 D#;ti~ literal 0 HcmV?d00001 diff --git a/Sources/src/core.c b/src/core.c similarity index 88% rename from Sources/src/core.c rename to src/core.c index b9b61bc..e66e00b 100644 --- a/Sources/src/core.c +++ b/src/core.c @@ -1,6 +1,7 @@ #include #include "core.h" +#include "display_engine.h" void next_frame(struct game *current_game) @@ -95,3 +96,17 @@ int get_inputs(const int background, int *mutation_menu) return background; } + + +void manage_mutation(struct game *current_game, const int mutation_menu) +{ + int key = 0, end = 0; + int cursor_x = 1, cursor_y = 1; + while (!end) + { + display_mutation(current_game, mutation_menu, cursor_x, cursor_y); + key = getkey().key; + + if (key == KEY_EXIT) end = 1; + } +} diff --git a/Sources/src/core.h b/src/core.h similarity index 70% rename from Sources/src/core.h rename to src/core.h index cf3c806..5e09a34 100644 --- a/Sources/src/core.h +++ b/src/core.h @@ -21,9 +21,9 @@ struct game // DNA points int dna; - // Mutations levels and sprite selected - int abilities, symptoms, transmission; - int abilities_sel, symptoms_sel, transmission_sel; + // Mutations counts and sprite selected + int abilities, symptoms, transmissions; + int abilities_sel, symptoms_sel, transmissions_sel; // Research data int research, limit; @@ -57,11 +57,23 @@ struct plane }; +// mutation : contain the map of the mutation available +struct mutation_table +{ + // Data of the map + int data[4][8]; +}; + + // get_inputs : detect and manage inputs int get_inputs(const int background, int *mutation_menu); + // next_frame : compute the plane's positions void next_frame(struct game *current_game); +// manage_mutation : an independant sub-programm which allow to select, buy and see the mutations. +void manage_mutation(struct game *current_game, const int mutation_menu); + #endif /* _PLAGUE_CORE_H */ \ No newline at end of file diff --git a/Sources/src/display_engine.c b/src/display_engine.c similarity index 52% rename from Sources/src/display_engine.c rename to src/display_engine.c index f81f69e..4d4ac48 100644 --- a/Sources/src/display_engine.c +++ b/src/display_engine.c @@ -11,11 +11,11 @@ void display_background(const int background) } -void display_foreground(const int background, const int mutation_menu, const struct game *current_game) +void display_foreground(const int background, const struct game *current_game) { extern const bopti_image_t img_mutations; extern const bopti_image_t img_planes; - int length; + GUNUSED int length; switch (background) { @@ -54,8 +54,8 @@ void display_foreground(const int background, const int mutation_menu, const str dline(57, 61, 57 + length, 61, C_BLACK); if (current_game->symptoms_sel) dsubimage(5, 15, &img_mutations, 0, 16 * (current_game->symptoms_sel - 1), 15, 15, 0); - if (current_game->symptoms_sel) dsubimage(35, 15, &img_mutations, 16, 16 * (current_game->abilities_sel - 1), 15, 15, 0); - if (current_game->symptoms_sel) dsubimage(65, 15, &img_mutations, 32, 16 * (current_game->transmission_sel - 1), 15, 15, 0); + if (current_game->abilities_sel) dsubimage(35, 15, &img_mutations, 16, 16 * (current_game->abilities_sel - 1), 15, 15, 0); + if (current_game->transmissions_sel) dsubimage(65, 15, &img_mutations, 32, 16 * (current_game->transmissions_sel - 1), 15, 15, 0); break; case 6: @@ -76,4 +76,72 @@ void display_foreground(const int background, const int mutation_menu, const str dline(61, 56, 61 + length, 56, C_BLACK); break; } -} \ No newline at end of file +} + + +void display_mutation(const struct game *current_game, const int mutation_menu, const int cursor_x, const int cursor_y) +{ + extern const bopti_image_t img_mutations; + extern bopti_image_t img_piece; + + // Load symptoms + extern struct mutation_table mt_symptoms_1; + extern struct mutation_table mt_symptoms_2; + extern struct mutation_table mt_symptoms_3; + + // Load abilities + extern struct mutation_table mt_abilities_1; + extern struct mutation_table mt_abilities_2; + extern struct mutation_table mt_abilities_3; + + // Load transmissions + extern struct mutation_table mt_transmissions_1; + extern struct mutation_table mt_transmissions_2; + extern struct mutation_table mt_transmissions_3; + + int table[4][8]; + if (mutation_menu == 1) + { + if (current_game->symptoms < 4) init_mat(8, 4, table, mt_symptoms_1.data); + else if (current_game->symptoms < 8) init_mat(8, 4, table, mt_symptoms_2.data); + else init_mat(8, 4, table, mt_symptoms_3.data); + } + + if (mutation_menu == 2) + { + if (current_game->abilities < 2) init_mat(8, 4, table, mt_abilities_1.data); + else if (current_game->abilities < 4) init_mat(8, 4, table, mt_abilities_2.data); + else init_mat(8, 4, table, mt_abilities_3.data); + } + + if (mutation_menu == 3) + { + if (current_game->transmissions < 5) init_mat(8, 4, table, mt_transmissions_1.data); + else if (current_game->transmissions < 10) init_mat(8, 4, table, mt_transmissions_2.data); + else init_mat(8, 4, table, mt_transmissions_3.data); + } + + dclear(C_WHITE); + for (int i = 0 ; i < 4 ; i++) + { + for (int j = 0 ; j < 8; j++) + { + if (table[i][j]) dsubimage(i*16, j*16, &img_mutations, 16 * (mutation_menu - 1), 0, 16 * (table[i][j] - 1), 15, 15); + } + } + dimage(16 * (cursor_x - 1), 16 * (cursor_y - 1), &img_piece); + dupdate(); + +} + + +void init_mat(int x, int y, int dest[][x], int src[][x]) +{ + for (int i = 0 ; i < x ; i++) + { + for (int j = 0 ; j < y ; j++) + { + dest[j][i] = src[j][i]; + } + } +} diff --git a/src/display_engine.h b/src/display_engine.h new file mode 100644 index 0000000..6ab6315 --- /dev/null +++ b/src/display_engine.h @@ -0,0 +1,16 @@ +#ifndef _PLAGUE_DISPLAY_ENGINE_H +#define _PLAGUE_DISPLAY_ENGINE_H + +// display_background : display the background +void display_background(const int background); + +// display_foreground : display the foreground, planes, statistics +void display_foreground(const int background, const struct game *current_game); + +// display_mutation : display the mutation selection screen +void display_mutation(const struct game *current_game, const int mutation_menu, const int cursor_x, const int cursor_y); + +// init_mat : copy src into dest +void init_mat(int x, int y, int dest[][x], int src[][x]); + +#endif /* _PLAGUE_DISPLAY_ENGINE_H */ \ No newline at end of file diff --git a/Sources/src/main.c b/src/main.c similarity index 88% rename from Sources/src/main.c rename to src/main.c index 148c628..abb3ba2 100644 --- a/Sources/src/main.c +++ b/src/main.c @@ -46,7 +46,7 @@ int main(void) .abilities = 1, .abilities_sel = 0, .symptoms = 1, .symptoms_sel = 0, - .transmission = 1, .transmission_sel = 0, + .transmissions = 1, .transmissions_sel = 0, .research = 0, .limit = 100, @@ -96,7 +96,7 @@ void main_loop(struct game *current_game) // Update the screen dclear(C_WHITE); display_background(background); - display_foreground(background, mutation_menu, current_game); + display_foreground(background, current_game); dupdate(); // Compute the motion of planes @@ -104,7 +104,14 @@ void main_loop(struct game *current_game) // Get inputs from the keyboard and manage it background = get_inputs(background, &mutation_menu); + + // Special actions : quit and manage mutations if (background == -1) end = 1; + if (background == 5) + { + manage_mutation(current_game, mutation_menu); + background = 3; + } } if (t >= 0) timer_stop(t);