diff --git a/app/analysis_options.yaml b/app/analysis_options.yaml index 61b6c4d..f43f3ef 100644 --- a/app/analysis_options.yaml +++ b/app/analysis_options.yaml @@ -25,5 +25,9 @@ linter: # avoid_print: false # Uncomment to disable the `avoid_print` rule # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule +analyzer: + exclude: + - '**/*.g.dart' + - '**/*.graphql.dart' # Additional information about this file can be found at # https://dart.dev/guides/language/analysis-options diff --git a/app/build.yaml b/app/build.yaml new file mode 100644 index 0000000..299d78d --- /dev/null +++ b/app/build.yaml @@ -0,0 +1,8 @@ +targets: + $default: + builders: + graphql_codegen: + enabled: true + options: + clients: + - graphql \ No newline at end of file diff --git a/app/build/.last_build_id b/app/build/.last_build_id index 20726ef..bfe6a24 100644 --- a/app/build/.last_build_id +++ b/app/build/.last_build_id @@ -1 +1 @@ -2dba0f982def28a89cc2ce0f4159706d \ No newline at end of file +d2213a382956cbd42703c234e5a072cd \ No newline at end of file diff --git a/app/build/29afe7f2c91327357271f96493a6d03e/gen_dart_plugin_registrant.stamp b/app/build/29afe7f2c91327357271f96493a6d03e/gen_dart_plugin_registrant.stamp deleted file mode 100644 index 656b3b1..0000000 --- a/app/build/29afe7f2c91327357271f96493a6d03e/gen_dart_plugin_registrant.stamp +++ /dev/null @@ -1 +0,0 @@ -{"inputs":["/home/kane/code/flutter-flashcards/.dart_tool/package_config_subset"],"outputs":["/home/kane/code/flutter-flashcards/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/app/build/29afe7f2c91327357271f96493a6d03e/_composite.stamp b/app/build/6aced71987c3ac2e91792de36b88ee98/_composite.stamp similarity index 100% rename from app/build/29afe7f2c91327357271f96493a6d03e/_composite.stamp rename to app/build/6aced71987c3ac2e91792de36b88ee98/_composite.stamp diff --git a/app/build/6aced71987c3ac2e91792de36b88ee98/gen_dart_plugin_registrant.stamp b/app/build/6aced71987c3ac2e91792de36b88ee98/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..f4ba025 --- /dev/null +++ b/app/build/6aced71987c3ac2e91792de36b88ee98/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/package_config_subset"],"outputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/app/build/29afe7f2c91327357271f96493a6d03e/gen_localizations.stamp b/app/build/6aced71987c3ac2e91792de36b88ee98/gen_localizations.stamp similarity index 100% rename from app/build/29afe7f2c91327357271f96493a6d03e/gen_localizations.stamp rename to app/build/6aced71987c3ac2e91792de36b88ee98/gen_localizations.stamp diff --git a/app/build/85504281a551e39483b3d4a72bb75afc/_composite.stamp b/app/build/85504281a551e39483b3d4a72bb75afc/_composite.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/app/build/85504281a551e39483b3d4a72bb75afc/_composite.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/app/build/85504281a551e39483b3d4a72bb75afc/gen_dart_plugin_registrant.stamp b/app/build/85504281a551e39483b3d4a72bb75afc/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..f4ba025 --- /dev/null +++ b/app/build/85504281a551e39483b3d4a72bb75afc/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/package_config_subset"],"outputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/app/build/85504281a551e39483b3d4a72bb75afc/gen_localizations.stamp b/app/build/85504281a551e39483b3d4a72bb75afc/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/app/build/85504281a551e39483b3d4a72bb75afc/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/app/build/ab8e6e8904a07cfb29da566382a51881/_composite.stamp b/app/build/ab8e6e8904a07cfb29da566382a51881/_composite.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/app/build/ab8e6e8904a07cfb29da566382a51881/_composite.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/app/build/ab8e6e8904a07cfb29da566382a51881/gen_dart_plugin_registrant.stamp b/app/build/ab8e6e8904a07cfb29da566382a51881/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..f4ba025 --- /dev/null +++ b/app/build/ab8e6e8904a07cfb29da566382a51881/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/package_config_subset"],"outputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/app/build/ab8e6e8904a07cfb29da566382a51881/gen_localizations.stamp b/app/build/ab8e6e8904a07cfb29da566382a51881/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/app/build/ab8e6e8904a07cfb29da566382a51881/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/app/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill b/app/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill index ed8aa18..f854371 100644 Binary files a/app/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill and b/app/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill differ diff --git a/app/build/de44301fc9a5ca30118898da0c841628/_composite.stamp b/app/build/de44301fc9a5ca30118898da0c841628/_composite.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/app/build/de44301fc9a5ca30118898da0c841628/_composite.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/app/build/de44301fc9a5ca30118898da0c841628/gen_dart_plugin_registrant.stamp b/app/build/de44301fc9a5ca30118898da0c841628/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..f4ba025 --- /dev/null +++ b/app/build/de44301fc9a5ca30118898da0c841628/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/package_config_subset"],"outputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/app/build/de44301fc9a5ca30118898da0c841628/gen_localizations.stamp b/app/build/de44301fc9a5ca30118898da0c841628/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/app/build/de44301fc9a5ca30118898da0c841628/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/app/build/e66ffb7012cefbe38e0aa875084c7616/_composite.stamp b/app/build/e66ffb7012cefbe38e0aa875084c7616/_composite.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/app/build/e66ffb7012cefbe38e0aa875084c7616/_composite.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/app/build/e66ffb7012cefbe38e0aa875084c7616/gen_dart_plugin_registrant.stamp b/app/build/e66ffb7012cefbe38e0aa875084c7616/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..f4ba025 --- /dev/null +++ b/app/build/e66ffb7012cefbe38e0aa875084c7616/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/package_config_subset"],"outputs":["/home/kane/code/flutter-flashcards/app/.dart_tool/flutter_build/dart_plugin_registrant.dart"]} \ No newline at end of file diff --git a/app/build/e66ffb7012cefbe38e0aa875084c7616/gen_localizations.stamp b/app/build/e66ffb7012cefbe38e0aa875084c7616/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/app/build/e66ffb7012cefbe38e0aa875084c7616/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/app/build/flutter_assets/NOTICES.Z b/app/build/flutter_assets/NOTICES.Z index e8b80c6..c925ed5 100644 Binary files a/app/build/flutter_assets/NOTICES.Z and b/app/build/flutter_assets/NOTICES.Z differ diff --git a/app/build/flutter_assets/kernel_blob.bin b/app/build/flutter_assets/kernel_blob.bin index ed8aa18..703b1b4 100644 Binary files a/app/build/flutter_assets/kernel_blob.bin and b/app/build/flutter_assets/kernel_blob.bin differ diff --git a/app/build/linux/x64/debug/.ninja_deps b/app/build/linux/x64/debug/.ninja_deps index e90204a..56a4137 100644 Binary files a/app/build/linux/x64/debug/.ninja_deps and b/app/build/linux/x64/debug/.ninja_deps differ diff --git a/app/build/linux/x64/debug/.ninja_log b/app/build/linux/x64/debug/.ninja_log index 9dfc054..d94fdad 100644 --- a/app/build/linux/x64/debug/.ninja_log +++ b/app/build/linux/x64/debug/.ninja_log @@ -1,31 +1,57 @@ # ninja log v5 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_engine.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_call.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_response.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_value.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_view.h 4f6330fc627fa6e7 -0 16013 0 /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/flutter_linux.h 4f6330fc627fa6e7 -0 16013 0 flutter/_phony_ 4f6330fc627fa6e7 -16014 16814 1680105577785252719 plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o a8a2575c637a4852 -16014 16926 1680105577897253705 CMakeFiles/flashcards.dir/main.cc.o f8654368427e512a -16014 16926 1680105577897253705 CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o 7ecab4d871ac2724 -16014 16981 1680105577953254199 CMakeFiles/flashcards.dir/my_application.cc.o d1d4e8ddba16c3d8 -16015 19381 1680105580325275089 plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o 2707db94d2273860 -19382 19542 1680105580517276779 plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so be60ca80042d5e0b -19542 19748 1680105580721278576 intermediates_do_not_run/flashcards b6843967d2aaee89 -19749 19894 0 CMakeFiles/install.util 103ba88e955e5c2 +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h 1c9c2155ca496afa +5846 7007 1687382699323888589 CMakeFiles/flashcards.dir/my_application.cc.o dc905fb606aec313 +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_value.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h 1c9c2155ca496afa +7007 7220 1687382699539880930 intermediates_do_not_run/flashcards 7d1f45f74537bd27 +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_engine.h 1c9c2155ca496afa +19604 20452 1684338979894595219 CMakeFiles/flashcards.dir/main.cc.o 7c41a83401ca3e59 +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h 1c9c2155ca496afa +5847 7001 1687382699319888731 CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o 580ecdf85ffc95f5 +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so 1c9c2155ca496afa +5 5846 0 flutter/_phony_ 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h 1c9c2155ca496afa +17133 17711 1685012784621188656 plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o 874a220879a4e2d0 +7220 7363 0 CMakeFiles/install.util 818d29a1a668e427 +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_view.h 1c9c2155ca496afa +9721 9992 1687380440792681525 plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so 55b60f242298947d +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/flutter_linux.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h 1c9c2155ca496afa +5999 9721 1687380440468695951 plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o 7d57f88b67205ece +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_call.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_response.h 1c9c2155ca496afa +5 5846 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_engine.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_call.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_response.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_value.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_view.h 1c9c2155ca496afa +19 7625 0 /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/flutter_linux.h 1c9c2155ca496afa +19 7625 0 flutter/_phony_ 1c9c2155ca496afa +7626 9869 1687468027586013838 CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o 580ecdf85ffc95f5 +7626 9873 1687468027590013892 CMakeFiles/flashcards.dir/my_application.cc.o dc905fb606aec313 +9873 10270 1687468027994019301 intermediates_do_not_run/flashcards 7d1f45f74537bd27 +10270 10574 0 CMakeFiles/install.util 818d29a1a668e427 diff --git a/app/build/linux/x64/debug/CMakeCache.txt b/app/build/linux/x64/debug/CMakeCache.txt index c505190..e894798 100644 --- a/app/build/linux/x64/debug/CMakeCache.txt +++ b/app/build/linux/x64/debug/CMakeCache.txt @@ -1,6 +1,6 @@ # This is the CMakeCache file. -# For build in directory: /home/kane/code/flutter-flashcards/build/linux/x64/debug -# It was generated by CMake: /snap/flutter/130/usr/bin/cmake +# For build in directory: /home/kane/code/flutter-flashcards/app/build/linux/x64/debug +# It was generated by CMake: /snap/flutter/141/usr/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. @@ -94,7 +94,7 @@ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF //... -CMAKE_INSTALL_PREFIX:PATH=/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle +CMAKE_INSTALL_PREFIX:PATH=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle //Path to a program. CMAKE_LINKER:FILEPATH=/snap/flutter/current/usr/bin/ld @@ -203,7 +203,7 @@ CMAKE_STRIP:FILEPATH=/snap/flutter/current/usr/bin/strip CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //Directory under which to collect all populated content -FETCHCONTENT_BASE_DIR:PATH=/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps +FETCHCONTENT_BASE_DIR:PATH=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps //Disables all attempts to download or update content and assumes // source dirs already exist @@ -277,16 +277,16 @@ pkgcfg_lib_GTK_pango-1.0:FILEPATH=/snap/flutter/current/usr/lib/x86_64-linux-gnu pkgcfg_lib_GTK_pangocairo-1.0:FILEPATH=/snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so //Value Computed by CMake -runner_BINARY_DIR:STATIC=/home/kane/code/flutter-flashcards/build/linux/x64/debug +runner_BINARY_DIR:STATIC=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug //Value Computed by CMake -runner_SOURCE_DIR:STATIC=/home/kane/code/flutter-flashcards/linux +runner_SOURCE_DIR:STATIC=/home/kane/code/flutter-flashcards/app/linux //Value Computed by CMake -sqlite3_flutter_libs_BINARY_DIR:STATIC=/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs +sqlite3_flutter_libs_BINARY_DIR:STATIC=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs //Value Computed by CMake -sqlite3_flutter_libs_SOURCE_DIR:STATIC=/home/kane/code/flutter-flashcards/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux +sqlite3_flutter_libs_SOURCE_DIR:STATIC=/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux ######################## @@ -298,7 +298,7 @@ CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_AR CMAKE_AR-ADVANCED:INTERNAL=1 //This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/kane/code/flutter-flashcards/build/linux/x64/debug +CMAKE_CACHEFILE_DIR:INTERNAL=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache @@ -306,11 +306,11 @@ CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 //Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/snap/flutter/130/usr/bin/cmake +CMAKE_COMMAND:INTERNAL=/snap/flutter/141/usr/bin/cmake //Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/snap/flutter/130/usr/bin/cpack +CMAKE_CPACK_COMMAND:INTERNAL=/snap/flutter/141/usr/bin/cpack //Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/snap/flutter/130/usr/bin/ctest +CMAKE_CTEST_COMMAND:INTERNAL=/snap/flutter/141/usr/bin/ctest //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR @@ -371,7 +371,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/kane/code/flutter-flashcards/linux +CMAKE_HOME_DIRECTORY:INTERNAL=/home/kane/code/flutter-flashcards/app/linux //Install .so files without execute permission. CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 //ADVANCED property for variable: CMAKE_LINKER @@ -403,7 +403,7 @@ CMAKE_RANLIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_READELF CMAKE_READELF-ADVANCED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=/snap/flutter/130/usr/share/cmake-3.16 +CMAKE_ROOT:INTERNAL=/snap/flutter/141/usr/share/cmake-3.16 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG diff --git a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeCCompiler.cmake index 9b730e1..4ddf2b1 100644 --- a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeCCompiler.cmake +++ b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeCCompiler.cmake @@ -72,5 +72,5 @@ endif() set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/local/include;/snap/flutter/130/usr/lib/llvm-10/lib/clang/10.0.0/include;/usr/include/x86_64-linux-gnu;/usr/include") set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "blkid;gcrypt;lzma;lz4;gpg-error;uuid;pthread;dl;epoxy;gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/9;/snap/flutter/current/usr/lib/x86_64-linux-gnu;/snap/flutter/current/lib/x86_64-linux-gnu;/snap/flutter/current/usr/lib;/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib;/snap/flutter/130/usr/lib/llvm-10/lib;/lib") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/9;/snap/flutter/current/usr/lib/x86_64-linux-gnu;/snap/flutter/current/lib/x86_64-linux-gnu;/snap/flutter/current/usr/lib;/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib;/snap/flutter/130/usr/lib/llvm-10/lib;/lib") set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake index 3b89bf3..58b5348 100644 --- a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake +++ b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake @@ -82,7 +82,7 @@ endif() -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/snap/flutter/current/usr/include/x86_64-linux-gnu/c++/9;/snap/flutter/current/usr/include/c++/9;/snap/flutter/current/usr/include;/snap/flutter/current/usr/include/x86_64-linux-gnu;/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/local/include;/snap/flutter/130/usr/lib/llvm-10/lib/clang/10.0.0/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/snap/flutter/current/usr/include/x86_64-linux-gnu/c++/9;/snap/flutter/current/usr/include/c++/9;/snap/flutter/current/usr/include;/snap/flutter/current/usr/include/x86_64-linux-gnu;/usr/include/c++;/usr/local/include;/snap/flutter/130/usr/lib/llvm-10/lib/clang/10.0.0/include;/usr/include/x86_64-linux-gnu;/usr/include") set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "blkid;gcrypt;lzma;lz4;gpg-error;uuid;pthread;dl;epoxy;stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/9;/snap/flutter/current/usr/lib/x86_64-linux-gnu;/snap/flutter/current/lib/x86_64-linux-gnu;/snap/flutter/current/usr/lib;/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib;/snap/flutter/130/usr/lib/llvm-10/lib;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/9;/snap/flutter/current/usr/lib/x86_64-linux-gnu;/snap/flutter/current/lib/x86_64-linux-gnu;/snap/flutter/current/usr/lib;/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib;/snap/flutter/130/usr/lib/llvm-10/lib;/lib") set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeSystem.cmake b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeSystem.cmake index 9c4a177..a38e8fa 100644 --- a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeSystem.cmake +++ b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -1,13 +1,13 @@ -set(CMAKE_HOST_SYSTEM "Linux-5.19.0-35-generic") +set(CMAKE_HOST_SYSTEM "Linux-5.19.0-41-generic") set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "5.19.0-35-generic") +set(CMAKE_HOST_SYSTEM_VERSION "5.19.0-41-generic") set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") -set(CMAKE_SYSTEM "Linux-5.19.0-35-generic") +set(CMAKE_SYSTEM "Linux-5.19.0-41-generic") set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "5.19.0-35-generic") +set(CMAKE_SYSTEM_VERSION "5.19.0-41-generic") set(CMAKE_SYSTEM_PROCESSOR "x86_64") set(CMAKE_CROSSCOMPILING "FALSE") diff --git a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CompilerIdC/a.out b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CompilerIdC/a.out index e9e60a6..0d58834 100755 Binary files a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CompilerIdC/a.out and b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CompilerIdC/a.out differ diff --git a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CompilerIdCXX/a.out index 78da407..fc3d839 100755 Binary files a/app/build/linux/x64/debug/CMakeFiles/3.16.3/CompilerIdCXX/a.out and b/app/build/linux/x64/debug/CMakeFiles/3.16.3/CompilerIdCXX/a.out differ diff --git a/app/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt b/app/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt index b872f6d..8a88b75 100644 --- a/app/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt +++ b/app/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt @@ -1,21 +1,21 @@ -/home/kane/code/flutter-flashcards/build/linux/x64/debug/CMakeFiles/install/strip.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/CMakeFiles/install.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/CMakeFiles/list_install_components.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/CMakeFiles/rebuild_cache.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/CMakeFiles/edit_cache.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/CMakeFiles/install/local.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/CMakeFiles/flashcards.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter/CMakeFiles/install/strip.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter/CMakeFiles/install/local.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter/CMakeFiles/install.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter/CMakeFiles/list_install_components.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter/CMakeFiles/rebuild_cache.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter/CMakeFiles/edit_cache.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter/CMakeFiles/flutter_assemble.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/install/strip.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/install/local.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/edit_cache.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/install.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/list_install_components.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/rebuild_cache.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/CMakeFiles/install/strip.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/CMakeFiles/install.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/CMakeFiles/list_install_components.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/CMakeFiles/rebuild_cache.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/CMakeFiles/edit_cache.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/CMakeFiles/install/local.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/CMakeFiles/flashcards.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter/CMakeFiles/install/strip.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter/CMakeFiles/install/local.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter/CMakeFiles/install.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter/CMakeFiles/list_install_components.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter/CMakeFiles/rebuild_cache.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter/CMakeFiles/edit_cache.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter/CMakeFiles/flutter_assemble.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/install/strip.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/install/local.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/edit_cache.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/install.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/list_install_components.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/rebuild_cache.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir diff --git a/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o b/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o index b4d17b8..caccb3e 100644 Binary files a/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o and b/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o differ diff --git a/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/main.cc.o b/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/main.cc.o index a861f12..d6f3f5b 100644 Binary files a/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/main.cc.o and b/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/main.cc.o differ diff --git a/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/my_application.cc.o b/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/my_application.cc.o index 13b9bdf..5cdb3f7 100644 Binary files a/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/my_application.cc.o and b/app/build/linux/x64/debug/CMakeFiles/flashcards.dir/my_application.cc.o differ diff --git a/app/build/linux/x64/debug/_deps/sqlite3-src/configure b/app/build/linux/x64/debug/_deps/sqlite3-src/configure index e5cbf77..dea9860 100755 --- a/app/build/linux/x64/debug/_deps/sqlite3-src/configure +++ b/app/build/linux/x64/debug/_deps/sqlite3-src/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for sqlite 3.41.0. +# Generated by GNU Autoconf 2.71 for sqlite 3.41.2. # # Report bugs to . # @@ -621,8 +621,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='sqlite' PACKAGE_TARNAME='sqlite' -PACKAGE_VERSION='3.41.0' -PACKAGE_STRING='sqlite 3.41.0' +PACKAGE_VERSION='3.41.2' +PACKAGE_STRING='sqlite 3.41.2' PACKAGE_BUGREPORT='http://www.sqlite.org' PACKAGE_URL='' @@ -1367,7 +1367,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures sqlite 3.41.0 to adapt to many kinds of systems. +\`configure' configures sqlite 3.41.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1438,7 +1438,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sqlite 3.41.0:";; + short | recursive ) echo "Configuration of sqlite 3.41.2:";; esac cat <<\_ACEOF @@ -1563,7 +1563,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sqlite configure 3.41.0 +sqlite configure 3.41.2 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1833,7 +1833,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by sqlite $as_me 3.41.0, which was +It was created by sqlite $as_me 3.41.2, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3106,7 +3106,7 @@ fi # Define the identity of the package. PACKAGE='sqlite' - VERSION='3.41.0' + VERSION='3.41.2' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -15314,7 +15314,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sqlite $as_me 3.41.0, which was +This file was extended by sqlite $as_me 3.41.2, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15373,7 +15373,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -sqlite config.status 3.41.0 +sqlite config.status 3.41.2 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/app/build/linux/x64/debug/_deps/sqlite3-src/configure.ac b/app/build/linux/x64/debug/_deps/sqlite3-src/configure.ac index f7f6558..290f160 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-src/configure.ac +++ b/app/build/linux/x64/debug/_deps/sqlite3-src/configure.ac @@ -10,7 +10,7 @@ # AC_PREREQ(2.61) -AC_INIT(sqlite, 3.41.0, http://www.sqlite.org) +AC_INIT(sqlite, 3.41.2, http://www.sqlite.org) AC_CONFIG_SRCDIR([sqlite3.c]) AC_CONFIG_AUX_DIR([.]) diff --git a/app/build/linux/x64/debug/_deps/sqlite3-src/shell.c b/app/build/linux/x64/debug/_deps/sqlite3-src/shell.c index d6a673f..e6495d7 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-src/shell.c +++ b/app/build/linux/x64/debug/_deps/sqlite3-src/shell.c @@ -13023,10 +13023,14 @@ static int dbdataNext(sqlite3_vtab_cursor *pCursor){ if( pCsr->bOnePage==0 && pCsr->iPgno>pCsr->szDb ) return SQLITE_OK; rc = dbdataLoadPage(pCsr, pCsr->iPgno, &pCsr->aPage, &pCsr->nPage); if( rc!=SQLITE_OK ) return rc; - if( pCsr->aPage ) break; + if( pCsr->aPage && pCsr->nPage>=256 ) break; + sqlite3_free(pCsr->aPage); + pCsr->aPage = 0; if( pCsr->bOnePage ) return SQLITE_OK; pCsr->iPgno++; } + + assert( iOff+3+2<=pCsr->nPage ); pCsr->iCell = pTab->bPtr ? -2 : 0; pCsr->nCell = get_uint16(&pCsr->aPage[iOff+3]); } @@ -13261,8 +13265,7 @@ static int dbdataGetEncoding(DbdataCursor *pCsr){ int nPg1 = 0; u8 *aPg1 = 0; rc = dbdataLoadPage(pCsr, 1, &aPg1, &nPg1); - assert( rc!=SQLITE_OK || nPg1==0 || nPg1>=512 ); - if( rc==SQLITE_OK && nPg1>0 ){ + if( rc==SQLITE_OK && nPg1>=(56+4) ){ pCsr->enc = get_uint32(&aPg1[56]); } sqlite3_free(aPg1); @@ -17921,6 +17924,7 @@ static char *shell_error_context(const char *zSql, sqlite3 *db){ if( db==0 || zSql==0 || (iOffset = sqlite3_error_offset(db))<0 + || iOffset>=strlen(zSql) ){ return sqlite3_mprintf(""); } diff --git a/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3.c b/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3.c index b47891c..947a154 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3.c +++ b/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3.c @@ -1,6 +1,6 @@ /****************************************************************************** ** This file is an amalgamation of many separate C source files from SQLite -** version 3.41.0. By combining all the individual C code files into this +** version 3.41.2. By combining all the individual C code files into this ** single large file, the entire code can be compiled as a single translation ** unit. This allows many compilers to do optimizations that would not be ** possible if the files were compiled separately. Performance improvements @@ -452,9 +452,9 @@ extern "C" { ** [sqlite3_libversion_number()], [sqlite3_sourceid()], ** [sqlite_version()] and [sqlite_source_id()]. */ -#define SQLITE_VERSION "3.41.0" -#define SQLITE_VERSION_NUMBER 3041000 -#define SQLITE_SOURCE_ID "2023-02-21 18:09:37 05941c2a04037fc3ed2ffae11f5d2260706f89431f463518740f72ada350866d" +#define SQLITE_VERSION "3.41.2" +#define SQLITE_VERSION_NUMBER 3041002 +#define SQLITE_SOURCE_ID "2023-03-22 11:56:21 0d1fc92f94cb6b76bffe3ec34d69cffde2924203304e8ffc4155597af0c191da" /* ** CAPI3REF: Run-Time Library Version Numbers @@ -16592,7 +16592,7 @@ struct PgHdr { ** private to pcache.c and should not be accessed by other modules. ** pCache is grouped with the public elements for efficiency. */ - i16 nRef; /* Number of users of this page */ + i64 nRef; /* Number of users of this page */ PgHdr *pDirtyNext; /* Next element in list of dirty pages */ PgHdr *pDirtyPrev; /* Previous element in list of dirty pages */ /* NB: pDirtyNext and pDirtyPrev are undefined if the @@ -16673,12 +16673,12 @@ SQLITE_PRIVATE void sqlite3PcacheClearSyncFlags(PCache *); SQLITE_PRIVATE void sqlite3PcacheClear(PCache*); /* Return the total number of outstanding page references */ -SQLITE_PRIVATE int sqlite3PcacheRefCount(PCache*); +SQLITE_PRIVATE i64 sqlite3PcacheRefCount(PCache*); /* Increment the reference count of an existing page */ SQLITE_PRIVATE void sqlite3PcacheRef(PgHdr*); -SQLITE_PRIVATE int sqlite3PcachePageRefcount(PgHdr*); +SQLITE_PRIVATE i64 sqlite3PcachePageRefcount(PgHdr*); /* Return the total number of pages stored in the cache */ SQLITE_PRIVATE int sqlite3PcachePagecount(PCache*); @@ -18837,7 +18837,7 @@ struct NameContext { #define NC_HasAgg 0x000010 /* One or more aggregate functions seen */ #define NC_IdxExpr 0x000020 /* True if resolving columns of CREATE INDEX */ #define NC_SelfRef 0x00002e /* Combo: PartIdx, isCheck, GenCol, and IdxExpr */ -#define NC_VarSelect 0x000040 /* A correlated subquery has been seen */ +#define NC_Subquery 0x000040 /* A subquery has been seen */ #define NC_UEList 0x000080 /* True if uNC.pEList is used */ #define NC_UAggInfo 0x000100 /* True if uNC.pAggInfo is used */ #define NC_UUpsert 0x000200 /* True if uNC.pUpsert is used */ @@ -19156,6 +19156,7 @@ struct IndexedExpr { int iIdxCur; /* The index cursor */ int iIdxCol; /* The index column that contains value of pExpr */ u8 bMaybeNullRow; /* True if we need an OP_IfNullRow check */ + u8 aff; /* Affinity of the pExpr expression */ IndexedExpr *pIENext; /* Next in a list of all indexed expressions */ #ifdef SQLITE_ENABLE_EXPLAIN_COMMENTS const char *zIdxName; /* Name of index, used only for bytecode comments */ @@ -19207,6 +19208,9 @@ struct Parse { u8 withinRJSubrtn; /* Nesting level for RIGHT JOIN body subroutines */ #if defined(SQLITE_DEBUG) || defined(SQLITE_COVERAGE_TEST) u8 earlyCleanup; /* OOM inside sqlite3ParserAddCleanup() */ +#endif +#ifdef SQLITE_DEBUG + u8 ifNotExists; /* Might be true if IF NOT EXISTS. Assert()s only */ #endif int nRangeReg; /* Size of the temporary register block */ int iRangeReg; /* First register in temporary register block */ @@ -52653,7 +52657,7 @@ SQLITE_PRIVATE int sqlite3BitvecBuiltinTest(int sz, int *aOp){ struct PCache { PgHdr *pDirty, *pDirtyTail; /* List of dirty pages in LRU order */ PgHdr *pSynced; /* Last synced page in dirty page list */ - int nRefSum; /* Sum of ref counts over all pages */ + i64 nRefSum; /* Sum of ref counts over all pages */ int szCache; /* Configured cache size */ int szSpill; /* Size before spilling occurs */ int szPage; /* Size of every page in this cache */ @@ -52683,7 +52687,7 @@ struct PCache { unsigned char *a; int j; pPg = (PgHdr*)pLower->pExtra; - printf("%3d: nRef %2d flgs %02x data ", i, pPg->nRef, pPg->flags); + printf("%3lld: nRef %2d flgs %02x data ", i, pPg->nRef, pPg->flags); a = (unsigned char *)pLower->pBuf; for(j=0; j<12; j++) printf("%02x", a[j]); printf(" ptr %p\n", pPg); @@ -53427,14 +53431,14 @@ SQLITE_PRIVATE PgHdr *sqlite3PcacheDirtyList(PCache *pCache){ ** This is not the total number of pages referenced, but the sum of the ** reference count for all pages. */ -SQLITE_PRIVATE int sqlite3PcacheRefCount(PCache *pCache){ +SQLITE_PRIVATE i64 sqlite3PcacheRefCount(PCache *pCache){ return pCache->nRefSum; } /* ** Return the number of references to the page supplied as an argument. */ -SQLITE_PRIVATE int sqlite3PcachePageRefcount(PgHdr *p){ +SQLITE_PRIVATE i64 sqlite3PcachePageRefcount(PgHdr *p){ return p->nRef; } @@ -74504,7 +74508,7 @@ static SQLITE_NOINLINE int btreeNext(BtCursor *pCur){ pPage = pCur->pPage; idx = ++pCur->ix; - if( NEVER(!pPage->isInit) || sqlite3FaultSim(412) ){ + if( !pPage->isInit || sqlite3FaultSim(412) ){ return SQLITE_CORRUPT_BKPT; } @@ -77633,6 +77637,7 @@ SQLITE_PRIVATE int sqlite3BtreeInsert( assert( szNew==pPage->xCellSize(pPage, newCell) ); assert( szNew <= MX_CELL_SIZE(p->pBt) ); idx = pCur->ix; + pCur->info.nSize = 0; if( loc==0 ){ CellInfo info; assert( idx>=0 ); @@ -77705,7 +77710,6 @@ SQLITE_PRIVATE int sqlite3BtreeInsert( ** larger than the largest existing key, it is possible to insert the ** row without seeking the cursor. This can be a big performance boost. */ - pCur->info.nSize = 0; if( pPage->nOverflow ){ assert( rc==SQLITE_OK ); pCur->curFlags &= ~(BTCF_ValidNKey); @@ -90915,8 +90919,7 @@ static u64 filterHash(const Mem *aMem, const Op *pOp){ }else if( p->flags & MEM_Real ){ h += sqlite3VdbeIntValue(p); }else if( p->flags & (MEM_Str|MEM_Blob) ){ - h += p->n; - if( p->flags & MEM_Zero ) h += p->u.nZero; + /* no-op */ } } return h; @@ -104495,14 +104498,10 @@ static int resolveExprStep(Walker *pWalker, Expr *pExpr){ if( 0==sqlite3ExprCanBeNull(pExpr->pLeft) && !IN_RENAME_OBJECT ){ testcase( ExprHasProperty(pExpr, EP_OuterON) ); assert( !ExprHasProperty(pExpr, EP_IntValue) ); - if( pExpr->op==TK_NOTNULL ){ - pExpr->u.zToken = "true"; - ExprSetProperty(pExpr, EP_IsTrue); - }else{ - pExpr->u.zToken = "false"; - ExprSetProperty(pExpr, EP_IsFalse); - } - pExpr->op = TK_TRUEFALSE; + pExpr->u.iValue = (pExpr->op==TK_NOTNULL); + pExpr->flags |= EP_IntValue; + pExpr->op = TK_INTEGER; + for(i=0, p=pNC; p && ipNext, i++){ p->nRef = anRef[i]; } @@ -104804,8 +104803,8 @@ static int resolveExprStep(Walker *pWalker, Expr *pExpr){ assert( pNC->nRef>=nRef ); if( nRef!=pNC->nRef ){ ExprSetProperty(pExpr, EP_VarSelect); - pNC->ncFlags |= NC_VarSelect; } + pNC->ncFlags |= NC_Subquery; } break; } @@ -109554,6 +109553,7 @@ SQLITE_PRIVATE void sqlite3ExprCodeGeneratedColumn( ){ int iAddr; Vdbe *v = pParse->pVdbe; + int nErr = pParse->nErr; assert( v!=0 ); assert( pParse->iSelfTab!=0 ); if( pParse->iSelfTab>0 ){ @@ -109566,6 +109566,7 @@ SQLITE_PRIVATE void sqlite3ExprCodeGeneratedColumn( sqlite3VdbeAddOp4(v, OP_Affinity, regOut, 1, 0, &pCol->affinity, 1); } if( iAddr ) sqlite3VdbeJumpHere(v, iAddr); + if( pParse->nErr>nErr ) pParse->db->errByteOffset = -1; } #endif /* SQLITE_OMIT_GENERATED_COLUMNS */ @@ -109582,6 +109583,7 @@ SQLITE_PRIVATE void sqlite3ExprCodeGetColumnOfTable( Column *pCol; assert( v!=0 ); assert( pTab!=0 ); + assert( iCol!=XN_EXPR ); if( iCol<0 || iCol==pTab->iPKey ){ sqlite3VdbeAddOp2(v, OP_Rowid, iTabCur, regOut); VdbeComment((v, "%s.rowid", pTab->zName)); @@ -109848,6 +109850,7 @@ static SQLITE_NOINLINE int sqlite3IndexedExprLookup( IndexedExpr *p; Vdbe *v; for(p=pParse->pIdxEpr; p; p=p->pIENext){ + u8 exprAff; int iDataCur = p->iDataCur; if( iDataCur<0 ) continue; if( pParse->iSelfTab ){ @@ -109855,6 +109858,16 @@ static SQLITE_NOINLINE int sqlite3IndexedExprLookup( iDataCur = -1; } if( sqlite3ExprCompare(0, pExpr, p->pExpr, iDataCur)!=0 ) continue; + assert( p->aff>=SQLITE_AFF_BLOB && p->aff<=SQLITE_AFF_NUMERIC ); + exprAff = sqlite3ExprAffinity(pExpr); + if( (exprAff<=SQLITE_AFF_BLOB && p->aff!=SQLITE_AFF_BLOB) + || (exprAff==SQLITE_AFF_TEXT && p->aff!=SQLITE_AFF_TEXT) + || (exprAff>=SQLITE_AFF_NUMERIC && p->aff!=SQLITE_AFF_NUMERIC) + ){ + /* Affinity mismatch on a generated column */ + continue; + } + v = pParse->pVdbe; assert( v!=0 ); if( p->bMaybeNullRow ){ @@ -110434,10 +110447,13 @@ SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) return target; } case TK_COLLATE: { - if( !ExprHasProperty(pExpr, EP_Collate) - && ALWAYS(pExpr->pLeft) - && pExpr->pLeft->op==TK_FUNCTION - ){ + if( !ExprHasProperty(pExpr, EP_Collate) ){ + /* A TK_COLLATE Expr node without the EP_Collate tag is a so-called + ** "SOFT-COLLATE" that is added to constraints that are pushed down + ** from outer queries into sub-queries by the push-down optimization. + ** Clear subtypes as subtypes may not cross a subquery boundary. + */ + assert( pExpr->pLeft ); inReg = sqlite3ExprCodeTarget(pParse, pExpr->pLeft, target); if( inReg!=target ){ sqlite3VdbeAddOp2(v, OP_SCopy, inReg, target); @@ -110545,16 +110561,22 @@ SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) break; } } - addrINR = sqlite3VdbeAddOp1(v, OP_IfNullRow, pExpr->iTable); - /* Temporarily disable factoring of constant expressions, since - ** even though expressions may appear to be constant, they are not - ** really constant because they originate from the right-hand side - ** of a LEFT JOIN. */ - pParse->okConstFactor = 0; + addrINR = sqlite3VdbeAddOp3(v, OP_IfNullRow, pExpr->iTable, 0, target); + /* The OP_IfNullRow opcode above can overwrite the result register with + ** NULL. So we have to ensure that the result register is not a value + ** that is suppose to be a constant. Two defenses are needed: + ** (1) Temporarily disable factoring of constant expressions + ** (2) Make sure the computed value really is stored in register + ** "target" and not someplace else. + */ + pParse->okConstFactor = 0; /* note (1) above */ inReg = sqlite3ExprCodeTarget(pParse, pExpr->pLeft, target); pParse->okConstFactor = okConstFactor; + if( inReg!=target ){ /* note (2) above */ + sqlite3VdbeAddOp2(v, OP_SCopy, inReg, target); + inReg = target; + } sqlite3VdbeJumpHere(v, addrINR); - sqlite3VdbeChangeP3(v, addrINR, inReg); break; } @@ -118917,7 +118939,7 @@ SQLITE_PRIVATE void sqlite3AddReturning(Parse *pParse, ExprList *pList){ if( pParse->pNewTrigger ){ sqlite3ErrorMsg(pParse, "cannot use RETURNING in a trigger"); }else{ - assert( pParse->bReturning==0 ); + assert( pParse->bReturning==0 || pParse->ifNotExists ); } pParse->bReturning = 1; pRet = sqlite3DbMallocZero(db, sizeof(*pRet)); @@ -118943,7 +118965,8 @@ SQLITE_PRIVATE void sqlite3AddReturning(Parse *pParse, ExprList *pList){ pRet->retTStep.pTrig = &pRet->retTrig; pRet->retTStep.pExprList = pList; pHash = &(db->aDb[1].pSchema->trigHash); - assert( sqlite3HashFind(pHash, RETURNING_TRIGGER_NAME)==0 || pParse->nErr ); + assert( sqlite3HashFind(pHash, RETURNING_TRIGGER_NAME)==0 + || pParse->nErr || pParse->ifNotExists ); if( sqlite3HashInsert(pHash, RETURNING_TRIGGER_NAME, &pRet->retTrig) ==&pRet->retTrig ){ sqlite3OomFault(db); @@ -119478,6 +119501,7 @@ SQLITE_PRIVATE void sqlite3AddGenerated(Parse *pParse, Expr *pExpr, Token *pType ** turn it into one by adding a unary "+" operator. */ pExpr = sqlite3PExpr(pParse, TK_UPLUS, pExpr, 0); } + if( pExpr && pExpr->op!=TK_RAISE ) pExpr->affExpr = pCol->affinity; sqlite3ColumnSetExpr(pParse, pTab, pCol, pExpr); pExpr = 0; goto generated_done; @@ -124184,7 +124208,7 @@ SQLITE_PRIVATE void sqlite3DeleteFrom( #endif /* SQLITE_OMIT_TRUNCATE_OPTIMIZATION */ { u16 wcf = WHERE_ONEPASS_DESIRED|WHERE_DUPLICATES_OK; - if( sNC.ncFlags & NC_VarSelect ) bComplex = 1; + if( sNC.ncFlags & NC_Subquery ) bComplex = 1; wcf |= (bComplex ? 0 : WHERE_ONEPASS_MULTIROW); if( HasRowid(pTab) ){ /* For a rowid table, initialize the RowSet to an empty set */ @@ -126881,6 +126905,18 @@ static void ceilingFunc( static double xCeil(double x){ return ceil(x); } static double xFloor(double x){ return floor(x); } +/* +** Some systems do not have log2() and log10() in their standard math +** libraries. +*/ +#if defined(HAVE_LOG10) && HAVE_LOG10==0 +# define log10(X) (0.4342944819032517867*log(X)) +#endif +#if defined(HAVE_LOG2) && HAVE_LOG2==0 +# define log2(X) (1.442695040888963456*log(X)) +#endif + + /* ** Implementation of SQL functions: ** @@ -136260,6 +136296,23 @@ SQLITE_PRIVATE void sqlite3Pragma( jmp4 = integrityCheckResultRow(v); sqlite3VdbeJumpHere(v, jmp2); + /* The OP_IdxRowid opcode is an optimized version of OP_Column + ** that extracts the rowid off the end of the index record. + ** But it only works correctly if index record does not have + ** any extra bytes at the end. Verify that this is the case. */ + if( HasRowid(pTab) ){ + int jmp7; + sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur+j, 3); + jmp7 = sqlite3VdbeAddOp3(v, OP_Eq, 3, 0, r1+pIdx->nColumn-1); + VdbeCoverage(v); + sqlite3VdbeLoadString(v, 3, + "rowid not at end-of-record for row "); + sqlite3VdbeAddOp3(v, OP_Concat, 7, 3, 3); + sqlite3VdbeLoadString(v, 4, " of index "); + sqlite3VdbeGoto(v, jmp5-1); + sqlite3VdbeJumpHere(v, jmp7); + } + /* Any indexed columns with non-BINARY collations must still hold ** the exact same text value as the table. */ label6 = 0; @@ -140555,8 +140608,6 @@ SQLITE_PRIVATE void sqlite3SubqueryColumnTypes( pCol->affinity = sqlite3ExprAffinity(p); if( pCol->affinity<=SQLITE_AFF_NONE ){ pCol->affinity = aff; - }else if( pCol->affinity>=SQLITE_AFF_NUMERIC && p->op==TK_CAST ){ - pCol->affinity = SQLITE_AFF_FLEXNUM; } if( pCol->affinity>=SQLITE_AFF_TEXT && pSelect->pNext ){ int m = 0; @@ -140570,6 +140621,9 @@ SQLITE_PRIVATE void sqlite3SubqueryColumnTypes( if( pCol->affinity>=SQLITE_AFF_NUMERIC && (m&0x02)!=0 ){ pCol->affinity = SQLITE_AFF_BLOB; } + if( pCol->affinity>=SQLITE_AFF_NUMERIC && p->op==TK_CAST ){ + pCol->affinity = SQLITE_AFF_FLEXNUM; + } } zType = columnType(&sNC, p, 0, 0, 0); if( zType==0 || pCol->affinity!=sqlite3AffinityType(zType, 0) ){ @@ -142084,7 +142138,9 @@ static Expr *substExpr( sqlite3VectorErrorMsg(pSubst->pParse, pCopy); }else{ sqlite3 *db = pSubst->pParse->db; - if( pSubst->isOuterJoin && pCopy->op!=TK_COLUMN ){ + if( pSubst->isOuterJoin + && (pCopy->op!=TK_COLUMN || pCopy->iTable!=pSubst->iNewTable) + ){ memset(&ifNullRow, 0, sizeof(ifNullRow)); ifNullRow.op = TK_IF_NULL_ROW; ifNullRow.pLeft = pCopy; @@ -144600,10 +144656,12 @@ static void optimizeAggregateUseOfIndexedExpr( NameContext *pNC /* Name context used to resolve agg-func args */ ){ assert( pAggInfo->iFirstReg==0 ); + assert( pSelect!=0 ); + assert( pSelect->pGroupBy!=0 ); pAggInfo->nColumn = pAggInfo->nAccumulator; if( ALWAYS(pAggInfo->nSortingColumn>0) ){ if( pAggInfo->nColumn==0 ){ - pAggInfo->nSortingColumn = 0; + pAggInfo->nSortingColumn = pSelect->pGroupBy->nExpr; }else{ pAggInfo->nSortingColumn = pAggInfo->aCol[pAggInfo->nColumn-1].iSorterColumn+1; @@ -145028,6 +145086,7 @@ static int countOfViewOptimization(Parse *pParse, Select *p){ if( p->pEList->nExpr!=1 ) return 0; /* Single result column */ if( p->pWhere ) return 0; if( p->pGroupBy ) return 0; + if( p->pOrderBy ) return 0; pExpr = p->pEList->a[0].pExpr; if( pExpr->op!=TK_AGG_FUNCTION ) return 0; /* Result is an aggregate */ assert( ExprUseUToken(pExpr) ); @@ -145038,7 +145097,8 @@ static int countOfViewOptimization(Parse *pParse, Select *p){ if( ExprHasProperty(pExpr, EP_WinFunc) ) return 0;/* Not a window function */ pSub = p->pSrc->a[0].pSelect; if( pSub==0 ) return 0; /* The FROM is a subquery */ - if( pSub->pPrior==0 ) return 0; /* Must be a compound ry */ + if( pSub->pPrior==0 ) return 0; /* Must be a compound */ + if( pSub->selFlags & SF_CopyCte ) return 0; /* Not a CTE */ do{ if( pSub->op!=TK_ALL && pSub->pPrior ) return 0; /* Must be UNION ALL */ if( pSub->pWhere ) return 0; /* No WHERE clause */ @@ -145481,7 +145541,6 @@ SQLITE_PRIVATE int sqlite3Select( && countOfViewOptimization(pParse, p) ){ if( db->mallocFailed ) goto select_end; - pEList = p->pEList; pTabList = p->pSrc; } #endif @@ -146843,6 +146902,7 @@ SQLITE_PRIVATE void sqlite3BeginTrigger( }else{ assert( !db->init.busy ); sqlite3CodeVerifySchema(pParse, iDb); + VVA_ONLY( pParse->ifNotExists = 1; ) } goto trigger_cleanup; } @@ -147624,7 +147684,7 @@ static void codeReturningTrigger( } sqlite3ExprListDelete(db, sSelect.pEList); pNew = sqlite3ExpandReturning(pParse, pReturning->pReturnEL, pTab); - if( !db->mallocFailed ){ + if( pParse->nErr==0 ){ NameContext sNC; memset(&sNC, 0, sizeof(sNC)); if( pReturning->nRetCol==0 ){ @@ -148846,12 +148906,22 @@ SQLITE_PRIVATE void sqlite3Update( /* Begin the database scan. ** ** Do not consider a single-pass strategy for a multi-row update if - ** there are any triggers or foreign keys to process, or rows may - ** be deleted as a result of REPLACE conflict handling. Any of these - ** things might disturb a cursor being used to scan through the table - ** or index, causing a single-pass approach to malfunction. */ + ** there is anything that might disrupt the cursor being used to do + ** the UPDATE: + ** (1) This is a nested UPDATE + ** (2) There are triggers + ** (3) There are FOREIGN KEY constraints + ** (4) There are REPLACE conflict handlers + ** (5) There are subqueries in the WHERE clause + */ flags = WHERE_ONEPASS_DESIRED; - if( !pParse->nested && !pTrigger && !hasFK && !chngKey && !bReplace ){ + if( !pParse->nested + && !pTrigger + && !hasFK + && !chngKey + && !bReplace + && (sNC.ncFlags & NC_Subquery)==0 + ){ flags |= WHERE_ONEPASS_MULTIROW; } pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere,0,0,0,flags,iIdxCur); @@ -150816,7 +150886,9 @@ static int vtabCallConstructor( sCtx.pPrior = db->pVtabCtx; sCtx.bDeclared = 0; db->pVtabCtx = &sCtx; + pTab->nTabRef++; rc = xConstruct(db, pMod->pAux, nArg, azArg, &pVTable->pVtab, &zErr); + sqlite3DeleteTable(db, pTab); db->pVtabCtx = sCtx.pPrior; if( rc==SQLITE_NOMEM ) sqlite3OomFault(db); assert( sCtx.pTab==pTab ); @@ -156848,7 +156920,7 @@ SQLITE_PRIVATE void sqlite3WhereTabFuncArgs( pRhs = sqlite3PExpr(pParse, TK_UPLUS, sqlite3ExprDup(pParse->db, pArgs->a[j].pExpr, 0), 0); pTerm = sqlite3PExpr(pParse, TK_EQ, pColRef, pRhs); - if( pItem->fg.jointype & (JT_LEFT|JT_LTORJ) ){ + if( pItem->fg.jointype & (JT_LEFT|JT_LTORJ|JT_RIGHT) ){ joinType = EP_OuterON; }else{ joinType = EP_InnerON; @@ -157985,6 +158057,10 @@ static SQLITE_NOINLINE void sqlite3ConstructBloomFilter( Vdbe *v = pParse->pVdbe; /* VDBE under construction */ WhereLoop *pLoop = pLevel->pWLoop; /* The loop being coded */ int iCur; /* Cursor for table getting the filter */ + IndexedExpr *saved_pIdxEpr; /* saved copy of Parse.pIdxEpr */ + + saved_pIdxEpr = pParse->pIdxEpr; + pParse->pIdxEpr = 0; assert( pLoop!=0 ); assert( v!=0 ); @@ -158041,9 +158117,8 @@ static SQLITE_NOINLINE void sqlite3ConstructBloomFilter( int r1 = sqlite3GetTempRange(pParse, n); int jj; for(jj=0; jjaiColumn[jj]; assert( pIdx->pTable==pItem->pTab ); - sqlite3ExprCodeGetColumnOfTable(v, pIdx->pTable, iCur, iCol,r1+jj); + sqlite3ExprCodeLoadIndexColumn(pParse, pIdx, iCur, jj, r1+jj); } sqlite3VdbeAddOp4Int(v, OP_FilterAdd, pLevel->regFilter, 0, r1, n); sqlite3ReleaseTempRange(pParse, r1, n); @@ -158074,6 +158149,7 @@ static SQLITE_NOINLINE void sqlite3ConstructBloomFilter( } }while( iLevel < pWInfo->nLevel ); sqlite3VdbeJumpHere(v, addrOnce); + pParse->pIdxEpr = saved_pIdxEpr; } @@ -158373,6 +158449,7 @@ static int whereKeyStats( assert( pIdx->nSample>0 ); assert( pRec->nField>0 ); + /* Do a binary search to find the first sample greater than or equal ** to pRec. If pRec contains a single field, the set of samples to search ** is simply the aSample[] array. If the samples in aSample[] contain more @@ -158417,7 +158494,12 @@ static int whereKeyStats( ** it is extended to two fields. The duplicates that this creates do not ** cause any problems. */ - nField = MIN(pRec->nField, pIdx->nSample); + if( !HasRowid(pIdx->pTable) && IsPrimaryKeyIndex(pIdx) ){ + nField = pIdx->nKeyCol; + }else{ + nField = pIdx->nColumn; + } + nField = MIN(pRec->nField, nField); iCol = 0; iSample = pIdx->nSample * nField; do{ @@ -162145,6 +162227,10 @@ static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst){ if( pFrom->isOrdered==pWInfo->pOrderBy->nExpr ){ pWInfo->eDistinct = WHERE_DISTINCT_ORDERED; } + if( pWInfo->pSelect->pOrderBy + && pWInfo->nOBSat > pWInfo->pSelect->pOrderBy->nExpr ){ + pWInfo->nOBSat = pWInfo->pSelect->pOrderBy->nExpr; + } }else{ pWInfo->revMask = pFrom->revLoop; if( pWInfo->nOBSat<=0 ){ @@ -162556,6 +162642,9 @@ static SQLITE_NOINLINE void whereAddIndexedExpr( p->iIdxCur = iIdxCur; p->iIdxCol = i; p->bMaybeNullRow = bMaybeNullRow; + if( sqlite3IndexAffinityStr(pParse->db, pIdx) ){ + p->aff = pIdx->zColAff[i]; + } #ifdef SQLITE_ENABLE_EXPLAIN_COMMENTS p->zIdxName = pIdx->zName; #endif @@ -193018,16 +193107,18 @@ static int fts3MsrBufferData( char *pList, i64 nList ){ - if( nList>pMsr->nBuffer ){ + if( (nList+FTS3_NODE_PADDING)>pMsr->nBuffer ){ char *pNew; - pMsr->nBuffer = nList*2; - pNew = (char *)sqlite3_realloc64(pMsr->aBuffer, pMsr->nBuffer); + int nNew = nList*2 + FTS3_NODE_PADDING; + pNew = (char *)sqlite3_realloc64(pMsr->aBuffer, nNew); if( !pNew ) return SQLITE_NOMEM; pMsr->aBuffer = pNew; + pMsr->nBuffer = nNew; } assert( nList>0 ); memcpy(pMsr->aBuffer, pList, nList); + memset(&pMsr->aBuffer[nList], 0, FTS3_NODE_PADDING); return SQLITE_OK; } @@ -240171,7 +240262,7 @@ static void fts5SourceIdFunc( ){ assert( nArg==0 ); UNUSED_PARAM2(nArg, apUnused); - sqlite3_result_text(pCtx, "fts5: 2023-02-21 18:09:37 05941c2a04037fc3ed2ffae11f5d2260706f89431f463518740f72ada350866d", -1, SQLITE_TRANSIENT); + sqlite3_result_text(pCtx, "fts5: 2023-03-22 11:56:21 0d1fc92f94cb6b76bffe3ec34d69cffde2924203304e8ffc4155597af0c191da", -1, SQLITE_TRANSIENT); } /* diff --git a/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3.h b/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3.h index 4c6adda..7e43e1f 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3.h +++ b/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3.h @@ -146,9 +146,9 @@ extern "C" { ** [sqlite3_libversion_number()], [sqlite3_sourceid()], ** [sqlite_version()] and [sqlite_source_id()]. */ -#define SQLITE_VERSION "3.41.0" -#define SQLITE_VERSION_NUMBER 3041000 -#define SQLITE_SOURCE_ID "2023-02-21 18:09:37 05941c2a04037fc3ed2ffae11f5d2260706f89431f463518740f72ada350866d" +#define SQLITE_VERSION "3.41.2" +#define SQLITE_VERSION_NUMBER 3041002 +#define SQLITE_SOURCE_ID "2023-03-22 11:56:21 0d1fc92f94cb6b76bffe3ec34d69cffde2924203304e8ffc4155597af0c191da" /* ** CAPI3REF: Run-Time Library Version Numbers diff --git a/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3rc.h b/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3rc.h index 6b8378e..1dd5484 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3rc.h +++ b/app/build/linux/x64/debug/_deps/sqlite3-src/sqlite3rc.h @@ -1,3 +1,3 @@ #ifndef SQLITE_RESOURCE_VERSION -#define SQLITE_RESOURCE_VERSION 3,41,0 +#define SQLITE_RESOURCE_VERSION 3,41,2 #endif diff --git a/app/build/linux/x64/debug/_deps/sqlite3-src/tea/configure b/app/build/linux/x64/debug/_deps/sqlite3-src/tea/configure index d4a4217..750545f 100755 --- a/app/build/linux/x64/debug/_deps/sqlite3-src/tea/configure +++ b/app/build/linux/x64/debug/_deps/sqlite3-src/tea/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for sqlite 3.41.0. +# Generated by GNU Autoconf 2.71 for sqlite 3.41.2. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -608,8 +608,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='sqlite' PACKAGE_TARNAME='sqlite' -PACKAGE_VERSION='3.41.0' -PACKAGE_STRING='sqlite 3.41.0' +PACKAGE_VERSION='3.41.2' +PACKAGE_STRING='sqlite 3.41.2' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1331,7 +1331,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures sqlite 3.41.0 to adapt to many kinds of systems. +\`configure' configures sqlite 3.41.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1393,7 +1393,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sqlite 3.41.0:";; + short | recursive ) echo "Configuration of sqlite 3.41.2:";; esac cat <<\_ACEOF @@ -1496,7 +1496,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sqlite configure 3.41.0 +sqlite configure 3.41.2 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1795,7 +1795,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by sqlite $as_me 3.41.0, which was +It was created by sqlite $as_me 3.41.2, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -9560,7 +9560,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sqlite $as_me 3.41.0, which was +This file was extended by sqlite $as_me 3.41.2, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -9615,7 +9615,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -sqlite config.status 3.41.0 +sqlite config.status 3.41.2 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/app/build/linux/x64/debug/_deps/sqlite3-src/tea/configure.ac b/app/build/linux/x64/debug/_deps/sqlite3-src/tea/configure.ac index f6291d2..8c06474 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-src/tea/configure.ac +++ b/app/build/linux/x64/debug/_deps/sqlite3-src/tea/configure.ac @@ -19,7 +19,7 @@ dnl to configure the system for the local environment. # so that we create the export library with the dll. #----------------------------------------------------------------------- -AC_INIT([sqlite],[3.41.0]) +AC_INIT([sqlite],[3.41.2]) #-------------------------------------------------------------------- # Call TEA_INIT as the first TEA_ macro to set up initial vars. diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/.ninja_log b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/.ninja_log index 95a38d9..5575b72 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/.ninja_log +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/.ninja_log @@ -1,11 +1,21 @@ # ninja log v5 -1 71 1680105558141079714 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir a591df323086a3e2 -71 2718 1680105560789103036 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download ebab41bf340b6583 -2718 2736 1680105560809103211 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch bf18bb72e1e5e680 -2718 2736 1680105560809103211 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update 1230f9cd6ef56c0b -2736 2756 1680105560825103352 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure 6aed524692317691 -2756 2777 1680105560845103529 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build 55a1b1e7eb190703 -2780 2801 1680105560869103740 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install e20c66abff4b36b8 -2801 2820 1680105560889103917 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test 81ee266972535adc -2820 2849 1680105560921104198 CMakeFiles/sqlite3-populate-complete 8bcbc05f8abf2baa -2820 2849 1680105560921104198 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-done 8bcbc05f8abf2baa +0 106 1684338957170213900 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir 93368482dd1dca97 +106 2197 1684338959262248819 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download 1220c29d98fb0718 +2197 2223 1684338959286249222 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update d6ac3ce739efe236 +2197 2225 1684338959290249287 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch d9afbf165f688c8f +2225 2248 1684338959314249689 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure 489a2bea7a8ecf07 +2248 2269 1684338959334250023 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build 9f2217cf8a37f98a +2269 2289 1684338959354250358 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install 1cf64876ae5ccb50 +2289 2310 1684338959374250690 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test 8c0b6abf4a0df6f8 +2310 2344 1684338959410251293 CMakeFiles/sqlite3-populate-complete 2e4f37b19ffaab8a +2310 2344 1684338959410251293 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-done 2e4f37b19ffaab8a +0 71 1685957864725163279 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir f19dc8236d0efe5d +71 8571 1685957873222487172 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download 4a18dc2b48794d9a +8571 8591 1685957873242466046 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update bb814bd1d69bbac3 +8571 8591 1685957873242466046 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch 9b3fd5e2cd2e2e1d +8591 8613 1685957873266440696 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure 6abd8bccf4a874f8 +8613 8632 1685957873286419570 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build 567f97afe296b39b +8632 8650 1685957873302402669 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install 6532a1624e1bb59f +8650 8667 1685957873322381544 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test 8de13277919afa93 +8667 8692 1685957873346356193 CMakeFiles/sqlite3-populate-complete 6643648a1fd363e7 +8667 8692 1685957873346356193 sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-done 6643648a1fd363e7 diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeCache.txt b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeCache.txt index d8d6a60..eb79102 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeCache.txt +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeCache.txt @@ -1,6 +1,6 @@ # This is the CMakeCache file. -# For build in directory: /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild -# It was generated by CMake: /snap/flutter/130/usr/bin/cmake +# For build in directory: /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild +# It was generated by CMake: /snap/flutter/141/usr/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. @@ -46,10 +46,10 @@ CMAKE_SKIP_RPATH:BOOL=NO CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //Value Computed by CMake -sqlite3-populate_BINARY_DIR:STATIC=/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild +sqlite3-populate_BINARY_DIR:STATIC=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild //Value Computed by CMake -sqlite3-populate_SOURCE_DIR:STATIC=/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild +sqlite3-populate_SOURCE_DIR:STATIC=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild ######################## @@ -57,7 +57,7 @@ sqlite3-populate_SOURCE_DIR:STATIC=/home/kane/code/flutter-flashcards/build/linu ######################## //This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild +CMAKE_CACHEFILE_DIR:INTERNAL=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache @@ -65,11 +65,11 @@ CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 //Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/snap/flutter/130/usr/bin/cmake +CMAKE_COMMAND:INTERNAL=/snap/flutter/141/usr/bin/cmake //Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/snap/flutter/130/usr/bin/cpack +CMAKE_CPACK_COMMAND:INTERNAL=/snap/flutter/141/usr/bin/cpack //Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/snap/flutter/130/usr/bin/ctest +CMAKE_CTEST_COMMAND:INTERNAL=/snap/flutter/141/usr/bin/ctest //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 //Name of external makefile project generator. @@ -84,7 +84,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild +CMAKE_HOME_DIRECTORY:INTERNAL=/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild //Install .so files without execute permission. CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 //number of local generators @@ -92,7 +92,7 @@ CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 //Platform information initialized CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=/snap/flutter/130/usr/share/cmake-3.16 +CMAKE_ROOT:INTERNAL=/snap/flutter/141/usr/share/cmake-3.16 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/3.16.3/CMakeSystem.cmake b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/3.16.3/CMakeSystem.cmake index 9c4a177..a38e8fa 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/3.16.3/CMakeSystem.cmake +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -1,13 +1,13 @@ -set(CMAKE_HOST_SYSTEM "Linux-5.19.0-35-generic") +set(CMAKE_HOST_SYSTEM "Linux-5.19.0-41-generic") set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "5.19.0-35-generic") +set(CMAKE_HOST_SYSTEM_VERSION "5.19.0-41-generic") set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") -set(CMAKE_SYSTEM "Linux-5.19.0-35-generic") +set(CMAKE_SYSTEM "Linux-5.19.0-41-generic") set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "5.19.0-35-generic") +set(CMAKE_SYSTEM_VERSION "5.19.0-41-generic") set(CMAKE_SYSTEM_PROCESSOR "x86_64") set(CMAKE_CROSSCOMPILING "FALSE") diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/TargetDirectories.txt b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/TargetDirectories.txt index 9be1920..99429ae 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/TargetDirectories.txt +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/TargetDirectories.txt @@ -1,3 +1,3 @@ -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/rebuild_cache.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/edit_cache.dir -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/rebuild_cache.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/edit_cache.dir +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir/Labels.json b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir/Labels.json index f3a6e1d..b3e6c95 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir/Labels.json +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir/Labels.json @@ -2,37 +2,37 @@ "sources" : [ { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate-complete.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate-complete.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build.rule" }, { - "file" : "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test.rule" + "file" : "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test.rule" } ], "target" : diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir/Labels.txt b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir/Labels.txt index 93e5bf7..4ecf21d 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir/Labels.txt +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.dir/Labels.txt @@ -1,14 +1,14 @@ # Target labels sqlite3-populate # Source files and their labels -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate-complete.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build.rule -/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate-complete.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build.rule +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test.rule diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeLists.txt b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeLists.txt index 6f68408..9ec2cf3 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeLists.txt +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeLists.txt @@ -11,9 +11,9 @@ project(sqlite3-populate NONE) include(ExternalProject) ExternalProject_Add(sqlite3-populate - "UPDATE_DISCONNECTED" "False" "URL" "https://sqlite.org/2023/sqlite-autoconf-3410000.tar.gz" - SOURCE_DIR "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-src" - BINARY_DIR "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-build" + "UPDATE_DISCONNECTED" "False" "URL" "https://sqlite.org/2023/sqlite-autoconf-3410200.tar.gz" + SOURCE_DIR "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-src" + BINARY_DIR "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-build" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "" diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/build.ninja b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/build.ninja index a2c000f..ca002ed 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/build.ninja +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/build.ninja @@ -34,7 +34,7 @@ include rules.ninja # Utility command for rebuild_cache build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/130/usr/bin/cmake -S/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild -B/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/141/usr/bin/cmake -S/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild -B/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild DESC = Running CMake to regenerate build system... pool = console restat = 1 @@ -46,7 +46,7 @@ build rebuild_cache: phony CMakeFiles/rebuild_cache.util # Utility command for edit_cache build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/130/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/141/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. DESC = No interactive CMake dialog available... restat = 1 @@ -69,7 +69,7 @@ build CMakeFiles/sqlite3-populate: phony CMakeFiles/sqlite3-populate-complete # Custom command for CMakeFiles/sqlite3-populate-complete build CMakeFiles/sqlite3-populate-complete sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-done: CUSTOM_COMMAND sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/130/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate-complete && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-done + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/141/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/CMakeFiles/sqlite3-populate-complete && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-done DESC = Completed 'sqlite3-populate' restat = 1 @@ -78,7 +78,7 @@ build CMakeFiles/sqlite3-populate-complete sqlite3-populate-prefix/src/sqlite3-p # Custom command for sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install: CUSTOM_COMMAND sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/130/usr/bin/cmake -E echo_append && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/141/usr/bin/cmake -E echo_append && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install DESC = No install step for 'sqlite3-populate' restat = 1 @@ -87,7 +87,7 @@ build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-instal # Custom command for sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/130/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-src && /snap/flutter/130/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/130/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix && /snap/flutter/130/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/tmp && /snap/flutter/130/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp && /snap/flutter/130/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src && /snap/flutter/130/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/141/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-src && /snap/flutter/141/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/141/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix && /snap/flutter/141/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/tmp && /snap/flutter/141/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp && /snap/flutter/141/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src && /snap/flutter/141/usr/bin/cmake -E make_directory /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir DESC = Creating directories for 'sqlite3-populate' restat = 1 @@ -96,7 +96,7 @@ build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir: # Custom command for sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download: CUSTOM_COMMAND sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-urlinfo.txt sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-mkdir - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps && /snap/flutter/130/usr/bin/cmake -P /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/download-sqlite3-populate.cmake && /snap/flutter/130/usr/bin/cmake -P /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/verify-sqlite3-populate.cmake && /snap/flutter/130/usr/bin/cmake -P /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/extract-sqlite3-populate.cmake && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps && /snap/flutter/141/usr/bin/cmake -P /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/download-sqlite3-populate.cmake && /snap/flutter/141/usr/bin/cmake -P /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/verify-sqlite3-populate.cmake && /snap/flutter/141/usr/bin/cmake -P /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/extract-sqlite3-populate.cmake && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download DESC = Performing download step (download, verify and extract) for 'sqlite3-populate' pool = console restat = 1 @@ -106,7 +106,7 @@ build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-downlo # Custom command for sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update: CUSTOM_COMMAND sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/130/usr/bin/cmake -E echo_append && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/141/usr/bin/cmake -E echo_append && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update DESC = No update step for 'sqlite3-populate' pool = console restat = 1 @@ -116,7 +116,7 @@ build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update # Custom command for sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch: CUSTOM_COMMAND sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-download - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/130/usr/bin/cmake -E echo_append && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild && /snap/flutter/141/usr/bin/cmake -E echo_append && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch DESC = No patch step for 'sqlite3-populate' restat = 1 @@ -125,7 +125,7 @@ build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch: # Custom command for sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure: CUSTOM_COMMAND sqlite3-populate-prefix/tmp/sqlite3-populate-cfgcmd.txt sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-update sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-patch - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/130/usr/bin/cmake -E echo_append && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/141/usr/bin/cmake -E echo_append && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure DESC = No configure step for 'sqlite3-populate' restat = 1 @@ -134,7 +134,7 @@ build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-config # Custom command for sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build: CUSTOM_COMMAND sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-configure - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/130/usr/bin/cmake -E echo_append && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/141/usr/bin/cmake -E echo_append && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build DESC = No build step for 'sqlite3-populate' restat = 1 @@ -143,7 +143,7 @@ build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-build: # Custom command for sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test: CUSTOM_COMMAND sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-install - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/130/usr/bin/cmake -E echo_append && /snap/flutter/130/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-build && /snap/flutter/141/usr/bin/cmake -E echo_append && /snap/flutter/141/usr/bin/cmake -E touch /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test DESC = No test step for 'sqlite3-populate' restat = 1 @@ -156,7 +156,7 @@ build sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-test: # ============================================================================= ############################################# -# Folder: /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild +# Folder: /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild build all: phony sqlite3-populate @@ -172,14 +172,14 @@ default all ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/ExternalProject-download.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/ExternalProject.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/RepositoryInfo.txt.in CMakeCache.txt CMakeFiles/3.16.3/CMakeSystem.cmake CMakeLists.txt sqlite3-populate-prefix/tmp/sqlite3-populate-cfgcmd.txt.in +build build.ninja: RERUN_CMAKE | /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/ExternalProject-download.cmake.in /snap/flutter/141/usr/share/cmake-3.16/Modules/ExternalProject.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/RepositoryInfo.txt.in CMakeCache.txt CMakeFiles/3.16.3/CMakeSystem.cmake CMakeLists.txt sqlite3-populate-prefix/tmp/sqlite3-populate-cfgcmd.txt.in pool = console ############################################# # A missing CMake input file is not an error. -build /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/ExternalProject-download.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/ExternalProject.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/RepositoryInfo.txt.in CMakeCache.txt CMakeFiles/3.16.3/CMakeSystem.cmake CMakeLists.txt sqlite3-populate-prefix/tmp/sqlite3-populate-cfgcmd.txt.in: phony +build /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/ExternalProject-download.cmake.in /snap/flutter/141/usr/share/cmake-3.16/Modules/ExternalProject.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/RepositoryInfo.txt.in CMakeCache.txt CMakeFiles/3.16.3/CMakeSystem.cmake CMakeLists.txt sqlite3-populate-prefix/tmp/sqlite3-populate-cfgcmd.txt.in: phony ############################################# diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/cmake_install.cmake b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/cmake_install.cmake index a807ce0..75d3c8a 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/cmake_install.cmake +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild +# Install script for directory: /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -45,5 +45,5 @@ endif() string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/${CMAKE_INSTALL_MANIFEST}" +file(WRITE "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/${CMAKE_INSTALL_MANIFEST}" "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/rules.ninja b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/rules.ninja index 6bd82fd..3b87ec9 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/rules.ninja +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/rules.ninja @@ -23,7 +23,7 @@ rule CUSTOM_COMMAND # Rule for re-running cmake. rule RERUN_CMAKE - command = /snap/flutter/130/usr/bin/cmake -S/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild -B/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild + command = /snap/flutter/141/usr/bin/cmake -S/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild -B/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild description = Re-running CMake... generator = 1 diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz deleted file mode 100644 index 99c73a9..0000000 Binary files a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz and /dev/null differ diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz new file mode 100644 index 0000000..7c0c9fd Binary files /dev/null and b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz differ diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/download-sqlite3-populate.cmake b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/download-sqlite3-populate.cmake index 1226cd8..9526c24 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/download-sqlite3-populate.cmake +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/download-sqlite3-populate.cmake @@ -22,14 +22,14 @@ function(check_file_hash has_hash hash_is_good) set("${has_hash}" TRUE PARENT_SCOPE) message(STATUS "verifying file... - file='/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz'") + file='/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz'") - file("" "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz" actual_value) + file("" "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz" actual_value) if(NOT "${actual_value}" STREQUAL "") set("${hash_is_good}" FALSE PARENT_SCOPE) message(STATUS " hash of - /home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz + /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz does not match expected value expected: '' actual: '${actual_value}'") @@ -71,47 +71,47 @@ function(sleep_before_download attempt) execute_process(COMMAND "${CMAKE_COMMAND}" -E sleep "${sleep_seconds}") endfunction() -if("/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz" STREQUAL "") +if("/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz" STREQUAL "") message(FATAL_ERROR "LOCAL can't be empty") endif() -if("https://sqlite.org/2023/sqlite-autoconf-3410000.tar.gz" STREQUAL "") +if("https://sqlite.org/2023/sqlite-autoconf-3410200.tar.gz" STREQUAL "") message(FATAL_ERROR "REMOTE can't be empty") endif() -if(EXISTS "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz") +if(EXISTS "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz") check_file_hash(has_hash hash_is_good) if(has_hash) if(hash_is_good) message(STATUS "File already exists and hash match (skip download): - file='/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz' + file='/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz' =''" ) return() else() message(STATUS "File already exists but hash mismatch. Removing...") - file(REMOVE "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz") + file(REMOVE "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz") endif() else() message(STATUS "File already exists but no hash specified (use URL_HASH): - file='/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz' + file='/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz' Old file will be removed and new file downloaded from URL." ) - file(REMOVE "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz") + file(REMOVE "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz") endif() endif() set(retry_number 5) message(STATUS "Downloading... - dst='/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz' + dst='/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz' timeout='none'" ) foreach(i RANGE ${retry_number}) sleep_before_download(${i}) - foreach(url https://sqlite.org/2023/sqlite-autoconf-3410000.tar.gz) + foreach(url https://sqlite.org/2023/sqlite-autoconf-3410200.tar.gz) message(STATUS "Using src='${url}'") @@ -121,7 +121,7 @@ foreach(i RANGE ${retry_number}) file( DOWNLOAD - "${url}" "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz" + "${url}" "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz" SHOW_PROGRESS # no TIMEOUT STATUS status @@ -137,7 +137,7 @@ foreach(i RANGE ${retry_number}) check_file_hash(has_hash hash_is_good) if(has_hash AND NOT hash_is_good) message(STATUS "Hash mismatch, removing...") - file(REMOVE "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz") + file(REMOVE "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz") else() message(STATUS "Downloading... done") return() diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/extract-sqlite3-populate.cmake b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/extract-sqlite3-populate.cmake index dd0001a..b90f77a 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/extract-sqlite3-populate.cmake +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/extract-sqlite3-populate.cmake @@ -1,7 +1,7 @@ # Make file names absolute: # -get_filename_component(filename "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410000.tar.gz" ABSOLUTE) -get_filename_component(directory "/home/kane/code/flutter-flashcards/build/linux/x64/debug/_deps/sqlite3-src" ABSOLUTE) +get_filename_component(filename "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite-autoconf-3410200.tar.gz" ABSOLUTE) +get_filename_component(directory "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/_deps/sqlite3-src" ABSOLUTE) message(STATUS "extracting... src='${filename}' diff --git a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-urlinfo.txt b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-urlinfo.txt index 70d6c63..4ec75a8 100644 --- a/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-urlinfo.txt +++ b/app/build/linux/x64/debug/_deps/sqlite3-subbuild/sqlite3-populate-prefix/src/sqlite3-populate-stamp/sqlite3-populate-urlinfo.txt @@ -1,3 +1,3 @@ repository='external project URL' -module='https://sqlite.org/2023/sqlite-autoconf-3410000.tar.gz' +module='https://sqlite.org/2023/sqlite-autoconf-3410200.tar.gz' tag='' diff --git a/app/build/linux/x64/debug/build.ninja b/app/build/linux/x64/debug/build.ninja index dc200ee..6be3e36 100644 --- a/app/build/linux/x64/debug/build.ninja +++ b/app/build/linux/x64/debug/build.ninja @@ -34,7 +34,7 @@ include rules.ninja # Utility command for install/strip build CMakeFiles/install/strip.util: CUSTOM_COMMAND all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug && /snap/flutter/130/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug && /snap/flutter/141/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake DESC = Installing the project stripped... pool = console restat = 1 @@ -46,7 +46,7 @@ build install/strip: phony CMakeFiles/install/strip.util # Utility command for install build CMakeFiles/install.util: CUSTOM_COMMAND all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug && /snap/flutter/130/usr/bin/cmake -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug && /snap/flutter/141/usr/bin/cmake -P cmake_install.cmake DESC = Install the project... pool = console restat = 1 @@ -64,7 +64,7 @@ build list_install_components: phony # Utility command for rebuild_cache build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug && /snap/flutter/130/usr/bin/cmake -S/home/kane/code/flutter-flashcards/linux -B/home/kane/code/flutter-flashcards/build/linux/x64/debug + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug && /snap/flutter/141/usr/bin/cmake -S/home/kane/code/flutter-flashcards/app/linux -B/home/kane/code/flutter-flashcards/app/build/linux/x64/debug DESC = Running CMake to regenerate build system... pool = console restat = 1 @@ -76,7 +76,7 @@ build rebuild_cache: phony CMakeFiles/rebuild_cache.util # Utility command for edit_cache build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug && /snap/flutter/130/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug && /snap/flutter/141/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. DESC = No interactive CMake dialog available... restat = 1 @@ -87,7 +87,7 @@ build edit_cache: phony CMakeFiles/edit_cache.util # Utility command for install/local build CMakeFiles/install/local.util: CUSTOM_COMMAND all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug && /snap/flutter/130/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug && /snap/flutter/141/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake DESC = Installing only the local directory... pool = console restat = 1 @@ -103,35 +103,29 @@ build install/local: phony CMakeFiles/install/local.util build cmake_object_order_depends_target_flashcards: phony || cmake_object_order_depends_target_sqlite3_flutter_libs_plugin flutter/flutter_assemble -build CMakeFiles/flashcards.dir/main.cc.o: CXX_COMPILER__flashcards /home/kane/code/flutter-flashcards/linux/main.cc || cmake_object_order_depends_target_flashcards +build CMakeFiles/flashcards.dir/main.cc.o: CXX_COMPILER__flashcards /home/kane/code/flutter-flashcards/app/linux/main.cc || cmake_object_order_depends_target_flashcards DEFINES = -DAPPLICATION_ID=\"com.example.flashcards\" DEP_FILE = CMakeFiles/flashcards.dir/main.cc.o.d FLAGS = -g -Wall -Werror -pthread - INCLUDES = -I/home/kane/code/flutter-flashcards/linux/flutter/ephemeral -I/home/kane/code/flutter-flashcards/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/include -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include + INCLUDES = -I/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral -I/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/include -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include OBJECT_DIR = CMakeFiles/flashcards.dir OBJECT_FILE_DIR = CMakeFiles/flashcards.dir - TARGET_COMPILE_PDB = CMakeFiles/flashcards.dir/ - TARGET_PDB = intermediates_do_not_run/flashcards.pdb -build CMakeFiles/flashcards.dir/my_application.cc.o: CXX_COMPILER__flashcards /home/kane/code/flutter-flashcards/linux/my_application.cc || cmake_object_order_depends_target_flashcards +build CMakeFiles/flashcards.dir/my_application.cc.o: CXX_COMPILER__flashcards /home/kane/code/flutter-flashcards/app/linux/my_application.cc || cmake_object_order_depends_target_flashcards DEFINES = -DAPPLICATION_ID=\"com.example.flashcards\" DEP_FILE = CMakeFiles/flashcards.dir/my_application.cc.o.d FLAGS = -g -Wall -Werror -pthread - INCLUDES = -I/home/kane/code/flutter-flashcards/linux/flutter/ephemeral -I/home/kane/code/flutter-flashcards/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/include -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include + INCLUDES = -I/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral -I/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/include -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include OBJECT_DIR = CMakeFiles/flashcards.dir OBJECT_FILE_DIR = CMakeFiles/flashcards.dir - TARGET_COMPILE_PDB = CMakeFiles/flashcards.dir/ - TARGET_PDB = intermediates_do_not_run/flashcards.pdb -build CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o: CXX_COMPILER__flashcards /home/kane/code/flutter-flashcards/linux/flutter/generated_plugin_registrant.cc || cmake_object_order_depends_target_flashcards +build CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o: CXX_COMPILER__flashcards /home/kane/code/flutter-flashcards/app/linux/flutter/generated_plugin_registrant.cc || cmake_object_order_depends_target_flashcards DEFINES = -DAPPLICATION_ID=\"com.example.flashcards\" DEP_FILE = CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o.d FLAGS = -g -Wall -Werror -pthread - INCLUDES = -I/home/kane/code/flutter-flashcards/linux/flutter/ephemeral -I/home/kane/code/flutter-flashcards/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/include -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include + INCLUDES = -I/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral -I/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/include -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include OBJECT_DIR = CMakeFiles/flashcards.dir OBJECT_FILE_DIR = CMakeFiles/flashcards.dir/flutter - TARGET_COMPILE_PDB = CMakeFiles/flashcards.dir/ - TARGET_PDB = intermediates_do_not_run/flashcards.pdb # ============================================================================= @@ -141,21 +135,19 @@ build CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o: CXX_CO ############################################# # Link the executable intermediates_do_not_run/flashcards -build intermediates_do_not_run/flashcards: CXX_EXECUTABLE_LINKER__flashcards CMakeFiles/flashcards.dir/main.cc.o CMakeFiles/flashcards.dir/my_application.cc.o CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o | plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgtk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpango-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libharfbuzz.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libatk-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo-gobject.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so || flutter/flutter_assemble plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so +build intermediates_do_not_run/flashcards: CXX_EXECUTABLE_LINKER__flashcards CMakeFiles/flashcards.dir/main.cc.o CMakeFiles/flashcards.dir/my_application.cc.o CMakeFiles/flashcards.dir/flutter/generated_plugin_registrant.cc.o | plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgtk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpango-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libharfbuzz.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libatk-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo-gobject.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so || flutter/flutter_assemble plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so FLAGS = -g LINK_FLAGS = -B/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/9 -B/snap/flutter/current/usr/lib/x86_64-linux-gnu -B/snap/flutter/current/lib/x86_64-linux-gnu -B/snap/flutter/current/usr/lib/ -L/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/9 -L/snap/flutter/current/usr/lib/x86_64-linux-gnu -L/snap/flutter/current/lib/x86_64-linux-gnu -L/snap/flutter/current/usr/lib/ -lblkid -lgcrypt -llzma -llz4 -lgpg-error -luuid -lpthread -ldl -lepoxy - LINK_LIBRARIES = -Wl,-rpath,/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs:/home/kane/code/flutter-flashcards/linux/flutter/ephemeral: plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so -lflutter_linux_gtk /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgtk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpango-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libharfbuzz.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libatk-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo-gobject.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so - LINK_PATH = -L/home/kane/code/flutter-flashcards/linux/flutter/ephemeral + LINK_LIBRARIES = -Wl,-rpath,/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs:/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral: plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgtk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpango-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libharfbuzz.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libatk-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo-gobject.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so OBJECT_DIR = CMakeFiles/flashcards.dir POST_BUILD = : PRE_LINK = : - TARGET_COMPILE_PDB = CMakeFiles/flashcards.dir/ TARGET_FILE = intermediates_do_not_run/flashcards - TARGET_PDB = intermediates_do_not_run/flashcards.pdb + TARGET_PDB = flashcards.dbg # ============================================================================= # Write statements declared in CMakeLists.txt: -# /home/kane/code/flutter-flashcards/linux/CMakeLists.txt +# /home/kane/code/flutter-flashcards/app/linux/CMakeLists.txt # ============================================================================= @@ -163,7 +155,7 @@ build intermediates_do_not_run/flashcards: CXX_EXECUTABLE_LINKER__flashcards CMa # Utility command for install/strip build flutter/CMakeFiles/install/strip.util: CUSTOM_COMMAND flutter/all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter && /snap/flutter/130/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter && /snap/flutter/141/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake DESC = Installing the project stripped... pool = console restat = 1 @@ -175,7 +167,7 @@ build flutter/install/strip: phony flutter/CMakeFiles/install/strip.util # Utility command for install/local build flutter/CMakeFiles/install/local.util: CUSTOM_COMMAND flutter/all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter && /snap/flutter/130/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter && /snap/flutter/141/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake DESC = Installing only the local directory... pool = console restat = 1 @@ -187,7 +179,7 @@ build flutter/install/local: phony flutter/CMakeFiles/install/local.util # Utility command for install build flutter/CMakeFiles/install.util: CUSTOM_COMMAND flutter/all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter && /snap/flutter/130/usr/bin/cmake -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter && /snap/flutter/141/usr/bin/cmake -P cmake_install.cmake DESC = Install the project... pool = console restat = 1 @@ -205,7 +197,7 @@ build flutter/list_install_components: phony # Utility command for rebuild_cache build flutter/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter && /snap/flutter/130/usr/bin/cmake -S/home/kane/code/flutter-flashcards/linux -B/home/kane/code/flutter-flashcards/build/linux/x64/debug + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter && /snap/flutter/141/usr/bin/cmake -S/home/kane/code/flutter-flashcards/app/linux -B/home/kane/code/flutter-flashcards/app/build/linux/x64/debug DESC = Running CMake to regenerate build system... pool = console restat = 1 @@ -217,7 +209,7 @@ build flutter/rebuild_cache: phony flutter/CMakeFiles/rebuild_cache.util # Utility command for edit_cache build flutter/CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter && /snap/flutter/130/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter && /snap/flutter/141/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. DESC = No interactive CMake dialog available... restat = 1 @@ -227,26 +219,26 @@ build flutter/edit_cache: phony flutter/CMakeFiles/edit_cache.util ############################################# # Utility command for flutter_assemble -build flutter/flutter_assemble: phony flutter/CMakeFiles/flutter_assemble /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/flutter_linux.h flutter/_phony_ +build flutter/flutter_assemble: phony flutter/CMakeFiles/flutter_assemble /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/flutter_linux.h flutter/_phony_ ############################################# # Phony custom command for flutter/CMakeFiles/flutter_assemble -build flutter/CMakeFiles/flutter_assemble: phony /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/flutter_linux.h +build flutter/CMakeFiles/flutter_assemble: phony /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/flutter_linux.h ############################################# -# Custom command for /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so +# Custom command for /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so -build /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/flutter_linux.h flutter/_phony_: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter && /snap/flutter/130/usr/bin/cmake -E env FLUTTER_ROOT=/home/kane/snap/flutter/common/flutter PROJECT_DIR=/home/kane/code/flutter-flashcards DART_DEFINES=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== DART_OBFUSCATION=false TRACK_WIDGET_CREATION=true TREE_SHAKE_ICONS=false PACKAGE_CONFIG=/home/kane/code/flutter-flashcards/.dart_tool/package_config.json FLUTTER_TARGET=/home/kane/code/flutter-flashcards/lib/main.dart /home/kane/snap/flutter/common/flutter/packages/flutter_tools/bin/tool_backend.sh linux-x64 Debug - DESC = Generating /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_engine.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_call.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_method_response.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_value.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/fl_view.h, /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_ +build /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_engine.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_value.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_view.h /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/flutter_linux.h flutter/_phony_: CUSTOM_COMMAND + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter && /snap/flutter/141/usr/bin/cmake -E env FLUTTER_ROOT=/home/kane/snap/flutter/common/flutter PROJECT_DIR=/home/kane/code/flutter-flashcards/app DART_DEFINES=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== DART_OBFUSCATION=false TRACK_WIDGET_CREATION=true TREE_SHAKE_ICONS=false PACKAGE_CONFIG=/home/kane/code/flutter-flashcards/app/.dart_tool/package_config.json FLUTTER_TARGET=/home/kane/code/flutter-flashcards/app/lib/main.dart /home/kane/snap/flutter/common/flutter/packages/flutter_tools/bin/tool_backend.sh linux-x64 Debug + DESC = Generating /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_engine.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_call.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_method_response.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_value.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/fl_view.h, /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_ restat = 1 # ============================================================================= # Write statements declared in CMakeLists.txt: -# /home/kane/code/flutter-flashcards/linux/flutter/generated_plugins.cmake +# /home/kane/code/flutter-flashcards/app/linux/flutter/generated_plugins.cmake # ============================================================================= @@ -254,7 +246,7 @@ build /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linu # Utility command for install/strip build plugins/sqlite3_flutter_libs/CMakeFiles/install/strip.util: CUSTOM_COMMAND plugins/sqlite3_flutter_libs/all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/130/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/141/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake DESC = Installing the project stripped... pool = console restat = 1 @@ -266,7 +258,7 @@ build plugins/sqlite3_flutter_libs/install/strip: phony plugins/sqlite3_flutter_ # Utility command for install/local build plugins/sqlite3_flutter_libs/CMakeFiles/install/local.util: CUSTOM_COMMAND plugins/sqlite3_flutter_libs/all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/130/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/141/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake DESC = Installing only the local directory... pool = console restat = 1 @@ -278,7 +270,7 @@ build plugins/sqlite3_flutter_libs/install/local: phony plugins/sqlite3_flutter_ # Utility command for edit_cache build plugins/sqlite3_flutter_libs/CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/130/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/141/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. DESC = No interactive CMake dialog available... restat = 1 @@ -289,7 +281,7 @@ build plugins/sqlite3_flutter_libs/edit_cache: phony plugins/sqlite3_flutter_lib # Utility command for install build plugins/sqlite3_flutter_libs/CMakeFiles/install.util: CUSTOM_COMMAND plugins/sqlite3_flutter_libs/all - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/130/usr/bin/cmake -P cmake_install.cmake + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/141/usr/bin/cmake -P cmake_install.cmake DESC = Install the project... pool = console restat = 1 @@ -307,7 +299,7 @@ build plugins/sqlite3_flutter_libs/list_install_components: phony # Utility command for rebuild_cache build plugins/sqlite3_flutter_libs/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/130/usr/bin/cmake -S/home/kane/code/flutter-flashcards/linux -B/home/kane/code/flutter-flashcards/build/linux/x64/debug + COMMAND = cd /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs && /snap/flutter/141/usr/bin/cmake -S/home/kane/code/flutter-flashcards/app/linux -B/home/kane/code/flutter-flashcards/app/build/linux/x64/debug DESC = Running CMake to regenerate build system... pool = console restat = 1 @@ -323,25 +315,21 @@ build plugins/sqlite3_flutter_libs/rebuild_cache: phony plugins/sqlite3_flutter_ build cmake_object_order_depends_target_sqlite3_flutter_libs_plugin: phony || flutter/flutter_assemble -build plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o: CXX_COMPILER__sqlite3_flutter_libs_plugin /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/sqlite3_flutter_libs_plugin.cc || cmake_object_order_depends_target_sqlite3_flutter_libs_plugin +build plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o: CXX_COMPILER__sqlite3_flutter_libs_plugin /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/sqlite3_flutter_libs_plugin.cc || cmake_object_order_depends_target_sqlite3_flutter_libs_plugin DEFINES = -DAPPLICATION_ID=\"com.example.flashcards\" -DFLUTTER_PLUGIN_IMPL -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DQS=0 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_RTREE -DSQLITE_HAVE_ISNAN -DSQLITE_HAVE_LOCALTIME_R -DSQLITE_HAVE_LOCALTIME_S -DSQLITE_HAVE_MALLOC_USABLE_SIZE -DSQLITE_HAVE_STRCHRNUL -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_OMIT_AUTHORIZATION -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_TCL_VARIABLE -DSQLITE_OMIT_TRACE -DSQLITE_TEMP_STORE=2 -DSQLITE_UNTESTABLE -DSQLITE_USE_ALLOCA -Dsqlite3_flutter_libs_plugin_EXPORTS DEP_FILE = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o.d FLAGS = -g -fPIC -fvisibility=hidden -pthread - INCLUDES = -I/home/kane/code/flutter-flashcards/linux/flutter/ephemeral -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include + INCLUDES = -I/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include OBJECT_DIR = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir OBJECT_FILE_DIR = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir - TARGET_COMPILE_PDB = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/ - TARGET_PDB = plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.pdb build plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o: C_COMPILER__sqlite3_flutter_libs_plugin _deps/sqlite3-src/sqlite3.c || cmake_object_order_depends_target_sqlite3_flutter_libs_plugin DEFINES = -DAPPLICATION_ID=\"com.example.flashcards\" -DFLUTTER_PLUGIN_IMPL -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DQS=0 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_RTREE -DSQLITE_HAVE_ISNAN -DSQLITE_HAVE_LOCALTIME_R -DSQLITE_HAVE_LOCALTIME_S -DSQLITE_HAVE_MALLOC_USABLE_SIZE -DSQLITE_HAVE_STRCHRNUL -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_OMIT_AUTHORIZATION -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_TCL_VARIABLE -DSQLITE_OMIT_TRACE -DSQLITE_TEMP_STORE=2 -DSQLITE_UNTESTABLE -DSQLITE_USE_ALLOCA -Dsqlite3_flutter_libs_plugin_EXPORTS DEP_FILE = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o.d FLAGS = -g -fPIC -pthread - INCLUDES = -I/home/kane/code/flutter-flashcards/linux/flutter/ephemeral -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include + INCLUDES = -I/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral -isystem /snap/flutter/current/usr/include/gtk-3.0 -isystem /snap/flutter/current/usr/include/at-spi2-atk/2.0 -isystem /snap/flutter/current/usr/include/at-spi-2.0 -isystem /snap/flutter/current/usr/include/dbus-1.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /snap/flutter/current/usr/include/gio-unix-2.0 -isystem /snap/flutter/current/usr/include/cairo -isystem /snap/flutter/current/usr/include/pango-1.0 -isystem /snap/flutter/current/usr/include/fribidi -isystem /snap/flutter/current/usr/include/harfbuzz -isystem /snap/flutter/current/usr/include/atk-1.0 -isystem /snap/flutter/current/usr/include/pixman-1 -isystem /snap/flutter/current/usr/include/uuid -isystem /snap/flutter/current/usr/include/freetype2 -isystem /snap/flutter/current/usr/include/libpng16 -isystem /snap/flutter/current/usr/include/gdk-pixbuf-2.0 -isystem /snap/flutter/current/usr/include/libmount -isystem /snap/flutter/current/usr/include/blkid -isystem /snap/flutter/current/usr/include/glib-2.0 -isystem /snap/flutter/current/usr/lib/x86_64-linux-gnu/glib-2.0/include OBJECT_DIR = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir OBJECT_FILE_DIR = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src - TARGET_COMPILE_PDB = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/ - TARGET_PDB = plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.pdb # ============================================================================= @@ -351,19 +339,17 @@ build plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__ ############################################# # Link the shared library plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so -build plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so: CXX_SHARED_LIBRARY_LINKER__sqlite3_flutter_libs_plugin plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o | /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgtk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpango-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libharfbuzz.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libatk-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo-gobject.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so || flutter/flutter_assemble +build plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so: CXX_SHARED_LIBRARY_LINKER__sqlite3_flutter_libs_plugin plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o | /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgtk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpango-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libharfbuzz.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libatk-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo-gobject.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so || flutter/flutter_assemble LANGUAGE_COMPILE_FLAGS = -g LINK_FLAGS = -B/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/9 -B/snap/flutter/current/usr/lib/x86_64-linux-gnu -B/snap/flutter/current/lib/x86_64-linux-gnu -B/snap/flutter/current/usr/lib/ -L/snap/flutter/current/usr/lib/gcc/x86_64-linux-gnu/9 -L/snap/flutter/current/usr/lib/x86_64-linux-gnu -L/snap/flutter/current/lib/x86_64-linux-gnu -L/snap/flutter/current/usr/lib/ -lblkid -lgcrypt -llzma -llz4 -lgpg-error -luuid -lpthread -ldl -lepoxy - LINK_LIBRARIES = -Wl,-rpath,/home/kane/code/flutter-flashcards/linux/flutter/ephemeral -lflutter_linux_gtk /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgtk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpango-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libharfbuzz.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libatk-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo-gobject.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so - LINK_PATH = -L/home/kane/code/flutter-flashcards/linux/flutter/ephemeral + LINK_LIBRARIES = -Wl,-rpath,/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgtk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk-3.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libpango-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libharfbuzz.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libatk-1.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo-gobject.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libcairo.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so /snap/flutter/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so OBJECT_DIR = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir POST_BUILD = : PRE_LINK = : SONAME = libsqlite3_flutter_libs_plugin.so SONAME_FLAG = -Wl,-soname, - TARGET_COMPILE_PDB = plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/ TARGET_FILE = plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so - TARGET_PDB = plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.pdb + TARGET_PDB = sqlite3_flutter_libs_plugin.so.dbg # ============================================================================= # Target aliases. @@ -382,21 +368,21 @@ build sqlite3_flutter_libs_plugin: phony plugins/sqlite3_flutter_libs/libsqlite3 # ============================================================================= ############################################# -# Folder: /home/kane/code/flutter-flashcards/build/linux/x64/debug +# Folder: /home/kane/code/flutter-flashcards/app/build/linux/x64/debug build all: phony intermediates_do_not_run/flashcards flutter/all plugins/sqlite3_flutter_libs/all # ============================================================================= ############################################# -# Folder: /home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter +# Folder: /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter build flutter/all: phony # ============================================================================= ############################################# -# Folder: /home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs +# Folder: /home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs build plugins/sqlite3_flutter_libs/all: phony plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so @@ -412,14 +398,14 @@ default all ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | /home/kane/code/flutter-flashcards/linux/CMakeLists.txt /home/kane/code/flutter-flashcards/linux/flutter/CMakeLists.txt /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/CMakeLists.txt /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/generated_config.cmake /home/kane/code/flutter-flashcards/linux/flutter/generated_plugins.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeNinjaFindMake.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-C.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-CXX.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-FindBinUtils.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/FetchContent.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/FetchContent/CMakeLists.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-Clang-C.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-Clang-CXX.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.16.3/CMakeCCompiler.cmake CMakeFiles/3.16.3/CMakeCXXCompiler.cmake CMakeFiles/3.16.3/CMakeSystem.cmake +build build.ninja: RERUN_CMAKE | /home/kane/code/flutter-flashcards/app/linux/CMakeLists.txt /home/kane/code/flutter-flashcards/app/linux/flutter/CMakeLists.txt /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/CMakeLists.txt /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/generated_config.cmake /home/kane/code/flutter-flashcards/app/linux/flutter/generated_plugins.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/Clang-C.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/Clang-CXX.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/Clang.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/FetchContent.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/FetchContent/CMakeLists.cmake.in /snap/flutter/141/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-Clang-C.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-Clang-CXX.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.16.3/CMakeCCompiler.cmake CMakeFiles/3.16.3/CMakeCXXCompiler.cmake CMakeFiles/3.16.3/CMakeSystem.cmake pool = console ############################################# # A missing CMake input file is not an error. -build /home/kane/code/flutter-flashcards/linux/CMakeLists.txt /home/kane/code/flutter-flashcards/linux/flutter/CMakeLists.txt /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/CMakeLists.txt /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/generated_config.cmake /home/kane/code/flutter-flashcards/linux/flutter/generated_plugins.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeNinjaFindMake.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-C.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-CXX.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang-FindBinUtils.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Clang.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/FetchContent.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/FetchContent/CMakeLists.cmake.in /snap/flutter/130/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-Clang-C.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-Clang-CXX.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/Linux.cmake /snap/flutter/130/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.16.3/CMakeCCompiler.cmake CMakeFiles/3.16.3/CMakeCXXCompiler.cmake CMakeFiles/3.16.3/CMakeSystem.cmake: phony +build /home/kane/code/flutter-flashcards/app/linux/CMakeLists.txt /home/kane/code/flutter-flashcards/app/linux/flutter/CMakeLists.txt /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux/CMakeLists.txt /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/generated_config.cmake /home/kane/code/flutter-flashcards/app/linux/flutter/generated_plugins.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/Clang-C.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/Clang-CXX.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/Clang.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/FetchContent.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/FetchContent/CMakeLists.cmake.in /snap/flutter/141/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-Clang-C.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-Clang-CXX.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/Linux.cmake /snap/flutter/141/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.16.3/CMakeCCompiler.cmake CMakeFiles/3.16.3/CMakeCXXCompiler.cmake CMakeFiles/3.16.3/CMakeSystem.cmake: phony ############################################# diff --git a/app/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z b/app/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z index e8b80c6..c925ed5 100644 Binary files a/app/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z and b/app/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z differ diff --git a/app/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin b/app/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin index ed8aa18..703b1b4 100644 Binary files a/app/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin and b/app/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin differ diff --git a/app/build/linux/x64/debug/bundle/flashcards b/app/build/linux/x64/debug/bundle/flashcards index b42cd4f..b3deabc 100755 Binary files a/app/build/linux/x64/debug/bundle/flashcards and b/app/build/linux/x64/debug/bundle/flashcards differ diff --git a/app/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so b/app/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so index a6f5261..e1f2768 100644 Binary files a/app/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so and b/app/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so differ diff --git a/app/build/linux/x64/debug/bundle/lib/libsqlite3_flutter_libs_plugin.so b/app/build/linux/x64/debug/bundle/lib/libsqlite3_flutter_libs_plugin.so index 5572627..679b50f 100644 Binary files a/app/build/linux/x64/debug/bundle/lib/libsqlite3_flutter_libs_plugin.so and b/app/build/linux/x64/debug/bundle/lib/libsqlite3_flutter_libs_plugin.so differ diff --git a/app/build/linux/x64/debug/cmake_install.cmake b/app/build/linux/x64/debug/cmake_install.cmake index 2229b4d..1cb1389 100644 --- a/app/build/linux/x64/debug/cmake_install.cmake +++ b/app/build/linux/x64/debug/cmake_install.cmake @@ -1,8 +1,8 @@ -# Install script for directory: /home/kane/code/flutter-flashcards/linux +# Install script for directory: /home/kane/code/flutter-flashcards/app/linux # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle") + set(CMAKE_INSTALL_PREFIX "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle") endif() string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") @@ -39,96 +39,96 @@ endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT) - file(REMOVE_RECURSE "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/") + file(REMOVE_RECURSE "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/") endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards" AND - NOT IS_SYMLINK "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards") + if(EXISTS "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards" AND + NOT IS_SYMLINK "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards") file(RPATH_CHECK - FILE "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards" + FILE "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards" RPATH "$ORIGIN/lib") endif() list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards") + "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() -file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle" TYPE EXECUTABLE FILES "/home/kane/code/flutter-flashcards/build/linux/x64/debug/intermediates_do_not_run/flashcards") - if(EXISTS "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards" AND - NOT IS_SYMLINK "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards") +file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle" TYPE EXECUTABLE FILES "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/intermediates_do_not_run/flashcards") + if(EXISTS "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards" AND + NOT IS_SYMLINK "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards") file(RPATH_CHANGE - FILE "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards" - OLD_RPATH "/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs:/home/kane/code/flutter-flashcards/linux/flutter/ephemeral:" + FILE "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards" + OLD_RPATH "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs:/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral:" NEW_RPATH "$ORIGIN/lib") if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/snap/flutter/current/usr/bin/strip" "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards") + execute_process(COMMAND "/snap/flutter/current/usr/bin/strip" "$ENV{DESTDIR}/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards") endif() endif() endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/icudtl.dat") + "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/icudtl.dat") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() -file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data" TYPE FILE FILES "/home/kane/code/flutter-flashcards/linux/flutter/ephemeral/icudtl.dat") +file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data" TYPE FILE FILES "/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/icudtl.dat") endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so") + "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() -file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/lib" TYPE FILE FILES "/home/kane/code/flutter-flashcards/linux/flutter/ephemeral/libflutter_linux_gtk.so") +file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/lib" TYPE FILE FILES "/home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/libflutter_linux_gtk.so") endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/lib/libsqlite3_flutter_libs_plugin.so") + "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/lib/libsqlite3_flutter_libs_plugin.so") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() -file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/lib" TYPE FILE FILES "/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so") +file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/lib" TYPE FILE FILES "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so") endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT) - file(REMOVE_RECURSE "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets") + file(REMOVE_RECURSE "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets") endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xRuntimex" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets") + "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() -file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data" TYPE DIRECTORY FILES "/home/kane/code/flutter-flashcards/build//flutter_assets") +file(INSTALL DESTINATION "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data" TYPE DIRECTORY FILES "/home/kane/code/flutter-flashcards/app/build//flutter_assets") endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("/home/kane/code/flutter-flashcards/build/linux/x64/debug/flutter/cmake_install.cmake") - include("/home/kane/code/flutter-flashcards/build/linux/x64/debug/plugins/sqlite3_flutter_libs/cmake_install.cmake") + include("/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/flutter/cmake_install.cmake") + include("/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/cmake_install.cmake") endif() @@ -140,5 +140,5 @@ endif() string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/kane/code/flutter-flashcards/build/linux/x64/debug/${CMAKE_INSTALL_MANIFEST}" +file(WRITE "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/${CMAKE_INSTALL_MANIFEST}" "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/app/build/linux/x64/debug/flutter/cmake_install.cmake b/app/build/linux/x64/debug/flutter/cmake_install.cmake index 6d88fcc..9cc8881 100644 --- a/app/build/linux/x64/debug/flutter/cmake_install.cmake +++ b/app/build/linux/x64/debug/flutter/cmake_install.cmake @@ -1,8 +1,8 @@ -# Install script for directory: /home/kane/code/flutter-flashcards/linux/flutter +# Install script for directory: /home/kane/code/flutter-flashcards/app/linux/flutter # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle") + set(CMAKE_INSTALL_PREFIX "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle") endif() string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") diff --git a/app/build/linux/x64/debug/install_manifest.txt b/app/build/linux/x64/debug/install_manifest.txt index c5ebe2d..63f03ac 100644 --- a/app/build/linux/x64/debug/install_manifest.txt +++ b/app/build/linux/x64/debug/install_manifest.txt @@ -1,12 +1,12 @@ -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/flashcards -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/icudtl.dat -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/lib/libsqlite3_flutter_libs_plugin.so -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets/version.json -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf -/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json \ No newline at end of file +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/flashcards +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/icudtl.dat +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/lib/libsqlite3_flutter_libs_plugin.so +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets/version.json +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf +/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json \ No newline at end of file diff --git a/app/build/linux/x64/debug/intermediates_do_not_run/flashcards b/app/build/linux/x64/debug/intermediates_do_not_run/flashcards index 05cd507..75dcf9d 100755 Binary files a/app/build/linux/x64/debug/intermediates_do_not_run/flashcards and b/app/build/linux/x64/debug/intermediates_do_not_run/flashcards differ diff --git a/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o b/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o index 26cc5c6..1032030 100644 Binary files a/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o and b/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/__/__/_deps/sqlite3-src/sqlite3.c.o differ diff --git a/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o b/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o index 63dd440..d875dc7 100644 Binary files a/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o and b/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/CMakeFiles/sqlite3_flutter_libs_plugin.dir/sqlite3_flutter_libs_plugin.cc.o differ diff --git a/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/cmake_install.cmake b/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/cmake_install.cmake index 3eca52c..7fef1a9 100644 --- a/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/cmake_install.cmake +++ b/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/cmake_install.cmake @@ -1,8 +1,8 @@ -# Install script for directory: /home/kane/code/flutter-flashcards/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux +# Install script for directory: /home/kane/code/flutter-flashcards/app/linux/flutter/ephemeral/.plugin_symlinks/sqlite3_flutter_libs/linux # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/home/kane/code/flutter-flashcards/build/linux/x64/debug/bundle") + set(CMAKE_INSTALL_PREFIX "/home/kane/code/flutter-flashcards/app/build/linux/x64/debug/bundle") endif() string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") diff --git a/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so b/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so index 5572627..679b50f 100755 Binary files a/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so and b/app/build/linux/x64/debug/plugins/sqlite3_flutter_libs/libsqlite3_flutter_libs_plugin.so differ diff --git a/app/build/linux/x64/debug/rules.ninja b/app/build/linux/x64/debug/rules.ninja index f0c6268..ea360f4 100644 --- a/app/build/linux/x64/debug/rules.ninja +++ b/app/build/linux/x64/debug/rules.ninja @@ -71,7 +71,7 @@ rule CXX_SHARED_LIBRARY_LINKER__sqlite3_flutter_libs_plugin # Rule for re-running cmake. rule RERUN_CMAKE - command = /snap/flutter/130/usr/bin/cmake -S/home/kane/code/flutter-flashcards/linux -B/home/kane/code/flutter-flashcards/build/linux/x64/debug + command = /snap/flutter/141/usr/bin/cmake -S/home/kane/code/flutter-flashcards/app/linux -B/home/kane/code/flutter-flashcards/app/build/linux/x64/debug description = Re-running CMake... generator = 1 diff --git a/app/lib/api/deck.dart b/app/lib/api/deck.dart new file mode 100644 index 0000000..1f6f989 --- /dev/null +++ b/app/lib/api/deck.dart @@ -0,0 +1,21 @@ +import 'package:flashcards/api/queries/get_all_decks.graphql.dart'; +import 'package:flashcards/models/deck.dart'; +import 'package:graphql/client.dart'; +import 'package:injectable/injectable.dart'; + +@injectable +class DeckApi { + final GraphQLClient client; + + DeckApi({required this.client}); + + Future> fetchDecks() async { + final response = await client.query$getAllDecks(); + + if (response.parsedData != null) { + return response.parsedData!.decks.map((deck) => Deck(id: deck.id, name: deck.name)).toList(); + } else { + throw 'no data in decks'; + } + } +} \ No newline at end of file diff --git a/app/lib/api/queries/get_all_decks.graphql b/app/lib/api/queries/get_all_decks.graphql new file mode 100644 index 0000000..bfa812e --- /dev/null +++ b/app/lib/api/queries/get_all_decks.graphql @@ -0,0 +1,10 @@ +query getAllDecks { + decks { + id + name + cards { + front + back + } + } +} \ No newline at end of file diff --git a/app/lib/api/queries/get_all_decks.graphql.dart b/app/lib/api/queries/get_all_decks.graphql.dart new file mode 100644 index 0000000..dc7fcc9 --- /dev/null +++ b/app/lib/api/queries/get_all_decks.graphql.dart @@ -0,0 +1,682 @@ +import 'dart:async'; +import 'package:gql/ast.dart'; +import 'package:graphql/client.dart' as graphql; + +class Query$getAllDecks { + Query$getAllDecks({ + required this.decks, + this.$__typename = 'Query', + }); + + factory Query$getAllDecks.fromJson(Map json) { + final l$decks = json['decks']; + final l$$__typename = json['__typename']; + return Query$getAllDecks( + decks: (l$decks as List) + .map((e) => + Query$getAllDecks$decks.fromJson((e as Map))) + .toList(), + $__typename: (l$$__typename as String), + ); + } + + final List decks; + + final String $__typename; + + Map toJson() { + final _resultData = {}; + final l$decks = decks; + _resultData['decks'] = l$decks.map((e) => e.toJson()).toList(); + final l$$__typename = $__typename; + _resultData['__typename'] = l$$__typename; + return _resultData; + } + + @override + int get hashCode { + final l$decks = decks; + final l$$__typename = $__typename; + return Object.hashAll([ + Object.hashAll(l$decks.map((v) => v)), + l$$__typename, + ]); + } + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + if (!(other is Query$getAllDecks) || runtimeType != other.runtimeType) { + return false; + } + final l$decks = decks; + final lOther$decks = other.decks; + if (l$decks.length != lOther$decks.length) { + return false; + } + for (int i = 0; i < l$decks.length; i++) { + final l$decks$entry = l$decks[i]; + final lOther$decks$entry = lOther$decks[i]; + if (l$decks$entry != lOther$decks$entry) { + return false; + } + } + final l$$__typename = $__typename; + final lOther$$__typename = other.$__typename; + if (l$$__typename != lOther$$__typename) { + return false; + } + return true; + } +} + +extension UtilityExtension$Query$getAllDecks on Query$getAllDecks { + CopyWith$Query$getAllDecks get copyWith => + CopyWith$Query$getAllDecks( + this, + (i) => i, + ); +} + +abstract class CopyWith$Query$getAllDecks { + factory CopyWith$Query$getAllDecks( + Query$getAllDecks instance, + TRes Function(Query$getAllDecks) then, + ) = _CopyWithImpl$Query$getAllDecks; + + factory CopyWith$Query$getAllDecks.stub(TRes res) = + _CopyWithStubImpl$Query$getAllDecks; + + TRes call({ + List? decks, + String? $__typename, + }); + TRes decks( + Iterable Function( + Iterable< + CopyWith$Query$getAllDecks$decks>) + _fn); +} + +class _CopyWithImpl$Query$getAllDecks + implements CopyWith$Query$getAllDecks { + _CopyWithImpl$Query$getAllDecks( + this._instance, + this._then, + ); + + final Query$getAllDecks _instance; + + final TRes Function(Query$getAllDecks) _then; + + static const _undefined = {}; + + TRes call({ + Object? decks = _undefined, + Object? $__typename = _undefined, + }) => + _then(Query$getAllDecks( + decks: decks == _undefined || decks == null + ? _instance.decks + : (decks as List), + $__typename: $__typename == _undefined || $__typename == null + ? _instance.$__typename + : ($__typename as String), + )); + TRes decks( + Iterable Function( + Iterable< + CopyWith$Query$getAllDecks$decks< + Query$getAllDecks$decks>>) + _fn) => + call( + decks: + _fn(_instance.decks.map((e) => CopyWith$Query$getAllDecks$decks( + e, + (i) => i, + ))).toList()); +} + +class _CopyWithStubImpl$Query$getAllDecks + implements CopyWith$Query$getAllDecks { + _CopyWithStubImpl$Query$getAllDecks(this._res); + + TRes _res; + + call({ + List? decks, + String? $__typename, + }) => + _res; + decks(_fn) => _res; +} + +const documentNodeQuerygetAllDecks = DocumentNode(definitions: [ + OperationDefinitionNode( + type: OperationType.query, + name: NameNode(value: 'getAllDecks'), + variableDefinitions: [], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'decks'), + alias: null, + arguments: [], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'id'), + alias: null, + arguments: [], + directives: [], + selectionSet: null, + ), + FieldNode( + name: NameNode(value: 'name'), + alias: null, + arguments: [], + directives: [], + selectionSet: null, + ), + FieldNode( + name: NameNode(value: 'cards'), + alias: null, + arguments: [], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'front'), + alias: null, + arguments: [], + directives: [], + selectionSet: null, + ), + FieldNode( + name: NameNode(value: 'back'), + alias: null, + arguments: [], + directives: [], + selectionSet: null, + ), + FieldNode( + name: NameNode(value: '__typename'), + alias: null, + arguments: [], + directives: [], + selectionSet: null, + ), + ]), + ), + FieldNode( + name: NameNode(value: '__typename'), + alias: null, + arguments: [], + directives: [], + selectionSet: null, + ), + ]), + ), + FieldNode( + name: NameNode(value: '__typename'), + alias: null, + arguments: [], + directives: [], + selectionSet: null, + ), + ]), + ), +]); +Query$getAllDecks _parserFn$Query$getAllDecks(Map data) => + Query$getAllDecks.fromJson(data); +typedef OnQueryComplete$Query$getAllDecks = FutureOr Function( + Map?, + Query$getAllDecks?, +); + +class Options$Query$getAllDecks + extends graphql.QueryOptions { + Options$Query$getAllDecks({ + String? operationName, + graphql.FetchPolicy? fetchPolicy, + graphql.ErrorPolicy? errorPolicy, + graphql.CacheRereadPolicy? cacheRereadPolicy, + Object? optimisticResult, + Query$getAllDecks? typedOptimisticResult, + Duration? pollInterval, + graphql.Context? context, + OnQueryComplete$Query$getAllDecks? onComplete, + graphql.OnQueryError? onError, + }) : onCompleteWithParsed = onComplete, + super( + operationName: operationName, + fetchPolicy: fetchPolicy, + errorPolicy: errorPolicy, + cacheRereadPolicy: cacheRereadPolicy, + optimisticResult: optimisticResult ?? typedOptimisticResult?.toJson(), + pollInterval: pollInterval, + context: context, + onComplete: onComplete == null + ? null + : (data) => onComplete( + data, + data == null ? null : _parserFn$Query$getAllDecks(data), + ), + onError: onError, + document: documentNodeQuerygetAllDecks, + parserFn: _parserFn$Query$getAllDecks, + ); + + final OnQueryComplete$Query$getAllDecks? onCompleteWithParsed; + + @override + List get properties => [ + ...super.onComplete == null + ? super.properties + : super.properties.where((property) => property != onComplete), + onCompleteWithParsed, + ]; +} + +class WatchOptions$Query$getAllDecks + extends graphql.WatchQueryOptions { + WatchOptions$Query$getAllDecks({ + String? operationName, + graphql.FetchPolicy? fetchPolicy, + graphql.ErrorPolicy? errorPolicy, + graphql.CacheRereadPolicy? cacheRereadPolicy, + Object? optimisticResult, + Query$getAllDecks? typedOptimisticResult, + graphql.Context? context, + Duration? pollInterval, + bool? eagerlyFetchResults, + bool carryForwardDataOnException = true, + bool fetchResults = false, + }) : super( + operationName: operationName, + fetchPolicy: fetchPolicy, + errorPolicy: errorPolicy, + cacheRereadPolicy: cacheRereadPolicy, + optimisticResult: optimisticResult ?? typedOptimisticResult?.toJson(), + context: context, + document: documentNodeQuerygetAllDecks, + pollInterval: pollInterval, + eagerlyFetchResults: eagerlyFetchResults, + carryForwardDataOnException: carryForwardDataOnException, + fetchResults: fetchResults, + parserFn: _parserFn$Query$getAllDecks, + ); +} + +class FetchMoreOptions$Query$getAllDecks extends graphql.FetchMoreOptions { + FetchMoreOptions$Query$getAllDecks({required graphql.UpdateQuery updateQuery}) + : super( + updateQuery: updateQuery, + document: documentNodeQuerygetAllDecks, + ); +} + +extension ClientExtension$Query$getAllDecks on graphql.GraphQLClient { + Future> query$getAllDecks( + [Options$Query$getAllDecks? options]) async => + await this.query(options ?? Options$Query$getAllDecks()); + graphql.ObservableQuery watchQuery$getAllDecks( + [WatchOptions$Query$getAllDecks? options]) => + this.watchQuery(options ?? WatchOptions$Query$getAllDecks()); + void writeQuery$getAllDecks({ + required Query$getAllDecks data, + bool broadcast = true, + }) => + this.writeQuery( + graphql.Request( + operation: + graphql.Operation(document: documentNodeQuerygetAllDecks)), + data: data.toJson(), + broadcast: broadcast, + ); + Query$getAllDecks? readQuery$getAllDecks({bool optimistic = true}) { + final result = this.readQuery( + graphql.Request( + operation: graphql.Operation(document: documentNodeQuerygetAllDecks)), + optimistic: optimistic, + ); + return result == null ? null : Query$getAllDecks.fromJson(result); + } +} + +class Query$getAllDecks$decks { + Query$getAllDecks$decks({ + required this.id, + required this.name, + required this.cards, + this.$__typename = 'Deck', + }); + + factory Query$getAllDecks$decks.fromJson(Map json) { + final l$id = json['id']; + final l$name = json['name']; + final l$cards = json['cards']; + final l$$__typename = json['__typename']; + return Query$getAllDecks$decks( + id: (l$id as String), + name: (l$name as String), + cards: (l$cards as List) + .map((e) => Query$getAllDecks$decks$cards.fromJson( + (e as Map))) + .toList(), + $__typename: (l$$__typename as String), + ); + } + + final String id; + + final String name; + + final List cards; + + final String $__typename; + + Map toJson() { + final _resultData = {}; + final l$id = id; + _resultData['id'] = l$id; + final l$name = name; + _resultData['name'] = l$name; + final l$cards = cards; + _resultData['cards'] = l$cards.map((e) => e.toJson()).toList(); + final l$$__typename = $__typename; + _resultData['__typename'] = l$$__typename; + return _resultData; + } + + @override + int get hashCode { + final l$id = id; + final l$name = name; + final l$cards = cards; + final l$$__typename = $__typename; + return Object.hashAll([ + l$id, + l$name, + Object.hashAll(l$cards.map((v) => v)), + l$$__typename, + ]); + } + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + if (!(other is Query$getAllDecks$decks) || + runtimeType != other.runtimeType) { + return false; + } + final l$id = id; + final lOther$id = other.id; + if (l$id != lOther$id) { + return false; + } + final l$name = name; + final lOther$name = other.name; + if (l$name != lOther$name) { + return false; + } + final l$cards = cards; + final lOther$cards = other.cards; + if (l$cards.length != lOther$cards.length) { + return false; + } + for (int i = 0; i < l$cards.length; i++) { + final l$cards$entry = l$cards[i]; + final lOther$cards$entry = lOther$cards[i]; + if (l$cards$entry != lOther$cards$entry) { + return false; + } + } + final l$$__typename = $__typename; + final lOther$$__typename = other.$__typename; + if (l$$__typename != lOther$$__typename) { + return false; + } + return true; + } +} + +extension UtilityExtension$Query$getAllDecks$decks on Query$getAllDecks$decks { + CopyWith$Query$getAllDecks$decks get copyWith => + CopyWith$Query$getAllDecks$decks( + this, + (i) => i, + ); +} + +abstract class CopyWith$Query$getAllDecks$decks { + factory CopyWith$Query$getAllDecks$decks( + Query$getAllDecks$decks instance, + TRes Function(Query$getAllDecks$decks) then, + ) = _CopyWithImpl$Query$getAllDecks$decks; + + factory CopyWith$Query$getAllDecks$decks.stub(TRes res) = + _CopyWithStubImpl$Query$getAllDecks$decks; + + TRes call({ + String? id, + String? name, + List? cards, + String? $__typename, + }); + TRes cards( + Iterable Function( + Iterable< + CopyWith$Query$getAllDecks$decks$cards< + Query$getAllDecks$decks$cards>>) + _fn); +} + +class _CopyWithImpl$Query$getAllDecks$decks + implements CopyWith$Query$getAllDecks$decks { + _CopyWithImpl$Query$getAllDecks$decks( + this._instance, + this._then, + ); + + final Query$getAllDecks$decks _instance; + + final TRes Function(Query$getAllDecks$decks) _then; + + static const _undefined = {}; + + TRes call({ + Object? id = _undefined, + Object? name = _undefined, + Object? cards = _undefined, + Object? $__typename = _undefined, + }) => + _then(Query$getAllDecks$decks( + id: id == _undefined || id == null ? _instance.id : (id as String), + name: name == _undefined || name == null + ? _instance.name + : (name as String), + cards: cards == _undefined || cards == null + ? _instance.cards + : (cards as List), + $__typename: $__typename == _undefined || $__typename == null + ? _instance.$__typename + : ($__typename as String), + )); + TRes cards( + Iterable Function( + Iterable< + CopyWith$Query$getAllDecks$decks$cards< + Query$getAllDecks$decks$cards>>) + _fn) => + call( + cards: _fn( + _instance.cards.map((e) => CopyWith$Query$getAllDecks$decks$cards( + e, + (i) => i, + ))).toList()); +} + +class _CopyWithStubImpl$Query$getAllDecks$decks + implements CopyWith$Query$getAllDecks$decks { + _CopyWithStubImpl$Query$getAllDecks$decks(this._res); + + TRes _res; + + call({ + String? id, + String? name, + List? cards, + String? $__typename, + }) => + _res; + cards(_fn) => _res; +} + +class Query$getAllDecks$decks$cards { + Query$getAllDecks$decks$cards({ + required this.front, + required this.back, + this.$__typename = 'Card', + }); + + factory Query$getAllDecks$decks$cards.fromJson(Map json) { + final l$front = json['front']; + final l$back = json['back']; + final l$$__typename = json['__typename']; + return Query$getAllDecks$decks$cards( + front: (l$front as String), + back: (l$back as String), + $__typename: (l$$__typename as String), + ); + } + + final String front; + + final String back; + + final String $__typename; + + Map toJson() { + final _resultData = {}; + final l$front = front; + _resultData['front'] = l$front; + final l$back = back; + _resultData['back'] = l$back; + final l$$__typename = $__typename; + _resultData['__typename'] = l$$__typename; + return _resultData; + } + + @override + int get hashCode { + final l$front = front; + final l$back = back; + final l$$__typename = $__typename; + return Object.hashAll([ + l$front, + l$back, + l$$__typename, + ]); + } + + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + if (!(other is Query$getAllDecks$decks$cards) || + runtimeType != other.runtimeType) { + return false; + } + final l$front = front; + final lOther$front = other.front; + if (l$front != lOther$front) { + return false; + } + final l$back = back; + final lOther$back = other.back; + if (l$back != lOther$back) { + return false; + } + final l$$__typename = $__typename; + final lOther$$__typename = other.$__typename; + if (l$$__typename != lOther$$__typename) { + return false; + } + return true; + } +} + +extension UtilityExtension$Query$getAllDecks$decks$cards + on Query$getAllDecks$decks$cards { + CopyWith$Query$getAllDecks$decks$cards + get copyWith => CopyWith$Query$getAllDecks$decks$cards( + this, + (i) => i, + ); +} + +abstract class CopyWith$Query$getAllDecks$decks$cards { + factory CopyWith$Query$getAllDecks$decks$cards( + Query$getAllDecks$decks$cards instance, + TRes Function(Query$getAllDecks$decks$cards) then, + ) = _CopyWithImpl$Query$getAllDecks$decks$cards; + + factory CopyWith$Query$getAllDecks$decks$cards.stub(TRes res) = + _CopyWithStubImpl$Query$getAllDecks$decks$cards; + + TRes call({ + String? front, + String? back, + String? $__typename, + }); +} + +class _CopyWithImpl$Query$getAllDecks$decks$cards + implements CopyWith$Query$getAllDecks$decks$cards { + _CopyWithImpl$Query$getAllDecks$decks$cards( + this._instance, + this._then, + ); + + final Query$getAllDecks$decks$cards _instance; + + final TRes Function(Query$getAllDecks$decks$cards) _then; + + static const _undefined = {}; + + TRes call({ + Object? front = _undefined, + Object? back = _undefined, + Object? $__typename = _undefined, + }) => + _then(Query$getAllDecks$decks$cards( + front: front == _undefined || front == null + ? _instance.front + : (front as String), + back: back == _undefined || back == null + ? _instance.back + : (back as String), + $__typename: $__typename == _undefined || $__typename == null + ? _instance.$__typename + : ($__typename as String), + )); +} + +class _CopyWithStubImpl$Query$getAllDecks$decks$cards + implements CopyWith$Query$getAllDecks$decks$cards { + _CopyWithStubImpl$Query$getAllDecks$decks$cards(this._res); + + TRes _res; + + call({ + String? front, + String? back, + String? $__typename, + }) => + _res; +} diff --git a/app/lib/data/dao/card_dao.dart b/app/lib/data/dao/card_dao.dart index 1d9d6c8..3904cca 100644 --- a/app/lib/data/dao/card_dao.dart +++ b/app/lib/data/dao/card_dao.dart @@ -1,4 +1,6 @@ import 'package:drift/drift.dart'; +import 'package:injectable/injectable.dart'; +import '../../models/deck_card.dart'; import '../db.dart'; import '../tables.dart'; @@ -7,26 +9,50 @@ part 'card_dao.g.dart'; // the _TodosDaoMixin will be created by drift. It contains all the necessary // fields for the tables. The type annotation is the database class // that should use this dao. -@DriftAccessor(tables: [Deck, Card]) -class CardsDao extends DatabaseAccessor with _$CardsDaoMixin { +@DriftAccessor(tables: [DeckTable, CardTable]) +@injectable +class CardDao extends DatabaseAccessor with _$CardDaoMixin { // this constructor is required so that the main database can create an instance // of this object. - CardsDao(LocalDb db) : super(db); + CardDao(LocalDb db) : super(db); - Future> getAllCards() => select(card).get(); - Stream> watchAllCards() => select(card).watch(); + Future> getAllCards() => select(cardTable).get(); + Stream> watchAllCards() => select(cardTable).watch(); Future addCard({ required String front, required String back, required int deckId, }) { - return into(card).insert( - CardCompanion.insert( + return into(cardTable).insert( + CardTableCompanion.insert( back: back, front: front, deckId: deckId, ), ); } + + Future updateCard({ + required String front, + required String back, + required int deckId, + required int cardId, + }) { + print('cardId: $cardId'); + print('back: $back'); + print('front: $front'); + print('deckId: $deckId'); + return update(cardTable).replace( + CardTableData( + id: cardId, + back: back, + front: front, + deckId: deckId, + ), + ); + } + + Future> getCardsByDeckId(String deckId) => + (select(cardTable)..where((table) => table.deckId.equals(int.parse(deckId)))).get(); } diff --git a/app/lib/data/dao/deck_dao.dart b/app/lib/data/dao/deck_dao.dart index f18ed81..155d25a 100644 --- a/app/lib/data/dao/deck_dao.dart +++ b/app/lib/data/dao/deck_dao.dart @@ -8,17 +8,17 @@ part 'deck_dao.g.dart'; // the _TodosDaoMixin will be created by drift. It contains all the necessary // fields for the tables. The type annotation is the database class // that should use this dao. -@DriftAccessor(tables: [Deck]) +@DriftAccessor(tables: [DeckTable]) @injectable class DeckDao extends DatabaseAccessor with _$DeckDaoMixin { // this constructor is required so that the main database can create an instance // of this object. DeckDao(LocalDb db) : super(db); - Future> getAllDecks() => select(deck).get(); - Stream> watchAllDecks() => select(deck).watch(); + Future> getAllDecks() => select(deckTable).get(); + Stream> watchAllDecks() => select(deckTable).watch(); Future addDeck(String name) { - return into(deck).insert(DeckCompanion.insert(name: name)); + return into(deckTable).insert(DeckTableCompanion.insert(name: name)); } } diff --git a/app/lib/data/db.dart b/app/lib/data/db.dart index d3a83ab..cac108e 100644 --- a/app/lib/data/db.dart +++ b/app/lib/data/db.dart @@ -12,7 +12,7 @@ part 'db.g.dart'; // this annotation tells drift to prepare a database class that uses both of the // tables we just defined. We'll see how to use that database class in a moment. -@DriftDatabase(tables: [Deck, Card, Review]) +@DriftDatabase(tables: [DeckTable, CardTable, ReviewTable]) @singleton class LocalDb extends _$LocalDb { LocalDb() : super(_openConnection()); @@ -28,6 +28,7 @@ LazyDatabase _openConnection() { // put the database file, called db.sqlite here, into the documents folder // for your app. final dbFolder = await getApplicationDocumentsDirectory(); + print(dbFolder); final file = File(p.join(dbFolder.path, 'db.sqlite')); return NativeDatabase.createInBackground(file); }); diff --git a/app/lib/data/tables.dart b/app/lib/data/tables.dart index 208e4a5..bce8c1a 100644 --- a/app/lib/data/tables.dart +++ b/app/lib/data/tables.dart @@ -1,20 +1,20 @@ import 'package:drift/drift.dart'; -class Deck extends Table { +class DeckTable extends Table { IntColumn get id => integer().autoIncrement()(); TextColumn get name => text().withLength(min: 1, max: 32)(); } -class Card extends Table { +class CardTable extends Table { IntColumn get id => integer().autoIncrement()(); - IntColumn get deckId => integer().references(Deck, #id)(); + IntColumn get deckId => integer().references(DeckTable, #id)(); TextColumn get front => text().withLength(min: 1, max: 512)(); TextColumn get back => text().withLength(min: 1, max: 512)(); } -class Review extends Table { +class ReviewTable extends Table { IntColumn get id => integer().autoIncrement()(); - IntColumn get cardId => integer().references(Card, #id)(); + IntColumn get cardId => integer().references(CardTable, #id)(); DateTimeColumn get ts => dateTime()(); BoolColumn get correct => boolean()(); } diff --git a/app/lib/di.config.dart b/app/lib/di.config.dart index fec007e..0f5af7f 100644 --- a/app/lib/di.config.dart +++ b/app/lib/di.config.dart @@ -4,14 +4,21 @@ // InjectableConfigGenerator // ************************************************************************** +// ignore_for_file: unnecessary_lambdas +// ignore_for_file: lines_longer_than_80_chars +// coverage:ignore-file + // ignore_for_file: no_leading_underscores_for_library_prefixes -import 'package:flashcards/data/dao/deck_dao.dart' as _i4; -import 'package:flashcards/data/db.dart' as _i3; +import 'package:flashcards/api/deck.dart' as _i6; +import 'package:flashcards/data/dao/card_dao.dart' as _i5; +import 'package:flashcards/data/dao/deck_dao.dart' as _i7; +import 'package:flashcards/data/db.dart' as _i4; +import 'package:flashcards/graphql_client.dart' as _i9; +import 'package:flashcards/repository/deck_repo.dart' as _i8; import 'package:get_it/get_it.dart' as _i1; -import 'package:injectable/injectable.dart' - as _i2; // ignore_for_file: unnecessary_lambdas +import 'package:graphql/client.dart' as _i3; +import 'package:injectable/injectable.dart' as _i2; -// ignore_for_file: lines_longer_than_80_chars extension GetItInjectableX on _i1.GetIt { // initializes the registration of main-scope dependencies inside of GetIt _i1.GetIt init({ @@ -23,8 +30,18 @@ extension GetItInjectableX on _i1.GetIt { environment, environmentFilter, ); - gh.singleton<_i3.LocalDb>(_i3.LocalDb()); - gh.factory<_i4.DeckDao>(() => _i4.DeckDao(gh<_i3.LocalDb>())); + final registerModule = _$RegisterModule(); + gh.factory<_i3.GraphQLClient>(() => registerModule.graphQLClient); + gh.singleton<_i4.LocalDb>(_i4.LocalDb()); + gh.factory<_i5.CardDao>(() => _i5.CardDao(gh<_i4.LocalDb>())); + gh.factory<_i6.DeckApi>(() => _i6.DeckApi(client: gh<_i3.GraphQLClient>())); + gh.factory<_i7.DeckDao>(() => _i7.DeckDao(gh<_i4.LocalDb>())); + gh.factory<_i8.DeckRepo>(() => _i8.DeckRepo( + api: gh<_i6.DeckApi>(), + dao: gh<_i7.DeckDao>(), + )); return this; } } + +class _$RegisterModule extends _i9.RegisterModule {} diff --git a/app/lib/graphql_client.dart b/app/lib/graphql_client.dart new file mode 100644 index 0000000..85f9581 --- /dev/null +++ b/app/lib/graphql_client.dart @@ -0,0 +1,7 @@ +import 'package:graphql/client.dart'; +import "package:injectable/injectable.dart"; + +@module +abstract class RegisterModule { + GraphQLClient get graphQLClient => GraphQLClient(link: HttpLink('http://localhost:4000/graphql'), cache: GraphQLCache(),); +} \ No newline at end of file diff --git a/app/lib/main.dart b/app/lib/main.dart index 0a91d98..b729bb7 100644 --- a/app/lib/main.dart +++ b/app/lib/main.dart @@ -8,10 +8,7 @@ void main() { runApp(App()); } -// assuing this is the root widget of your App class App extends StatelessWidget { - // make sure you don't initiate your router - // inside of the build function. final _appRouter = AppRouter(); App({super.key}); diff --git a/app/lib/models/deck.dart b/app/lib/models/deck.dart new file mode 100644 index 0000000..4f5d10b --- /dev/null +++ b/app/lib/models/deck.dart @@ -0,0 +1,7 @@ +class Deck { + final String id; + final String name; + + Deck({required this.id, required this.name}); +} + diff --git a/app/lib/models/deck_card.dart b/app/lib/models/deck_card.dart new file mode 100644 index 0000000..5162193 --- /dev/null +++ b/app/lib/models/deck_card.dart @@ -0,0 +1,14 @@ +class DeckCard{ + final String id; + final String deckId; + final String front; + final String back; + + DeckCard({ + required this.id, + required this.deckId, + required this.front, + required this.back, + }); +} + \ No newline at end of file diff --git a/app/lib/pages/deck/add/add.dart b/app/lib/pages/deck/add/add.dart new file mode 100644 index 0000000..c68a44f --- /dev/null +++ b/app/lib/pages/deck/add/add.dart @@ -0,0 +1,70 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +import 'package:provider/provider.dart'; +import '../../../data/db.dart'; +import '../../../di.dart'; +import '../../../models/deck.dart'; +import 'add_provider.dart'; + +class AddPage extends StatelessWidget { + const AddPage({super.key, required this.deck}); + + final Deck deck; + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar(title: Text('Deck Page: ${deck.name}')), + body: ChangeNotifierProvider( + create: (context) => AddProvider( + deck: deck, + cardDao: locator() + ), + child: _CreatePageBody(), + ), + ); + } +} + +class _CreatePageBody extends StatelessWidget { + @override + Widget build(BuildContext context) { + return Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Spacer(), + TextField( + decoration: const InputDecoration( + border: OutlineInputBorder(), + hintText: 'Front', + ), + onChanged: (text) { + Provider.of(context, listen: false) + .setFront(text); + }, + ), + const Spacer(), + TextField( + decoration: const InputDecoration( + border: OutlineInputBorder(), + hintText: 'Back', + ), + onChanged: (text) { + Provider.of(context, listen: false) + .setBack(text); + }, + ), + const Spacer(), + ElevatedButton( + onPressed: () async { + await Provider.of(context, listen: false) + .saveCard(); + }, + child: const Text('Add Card'), + ), + const Spacer(), + ], + ); + } +} diff --git a/app/lib/pages/deck/add/add_provider.dart b/app/lib/pages/deck/add/add_provider.dart new file mode 100644 index 0000000..74a88ae --- /dev/null +++ b/app/lib/pages/deck/add/add_provider.dart @@ -0,0 +1,36 @@ +import 'package:flutter/foundation.dart'; + +import '../../../data/dao/card_dao.dart'; +import '../../../data/dao/dao.dart'; +import '../../../data/db.dart'; +import '../../../models/deck.dart'; +import '../../../models/deck_card.dart'; + +class AddProvider extends ChangeNotifier { + final CardDao _cardDao; + final Deck _deck; + String _front = ''; + String _back = ''; + + AddProvider({required CardDao cardDao, required Deck deck}) + : _cardDao = cardDao, + _deck = deck, + super(); + + void setFront(String front) { + _front = front; + notifyListeners(); + } + + void setBack(String back) { + _back = back; + notifyListeners(); + } + + Future saveCard() async { + var cardId = await _cardDao.addCard(front: _front, back: _back, deckId: int.parse(_deck.id)); + + notifyListeners(); + return cardId; + } +} diff --git a/app/lib/pages/deck/deck.dart b/app/lib/pages/deck/deck.dart index e49709e..1476555 100644 --- a/app/lib/pages/deck/deck.dart +++ b/app/lib/pages/deck/deck.dart @@ -1,44 +1,62 @@ +import 'package:auto_route/auto_route.dart'; +import 'package:flashcards/models/deck.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; -import '../../data/db.dart'; +import '../../../data/db.dart'; +import '../../../router.gr.dart'; import 'deck_provider.dart'; class DeckPage extends StatelessWidget { const DeckPage({super.key, required this.deck}); - final DeckData deck; + final Deck deck; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text('Deck Page: ${deck.name}')), body: ChangeNotifierProvider( - create: (context) => ReviewProvider(), - child: _CreatePageBody(), + create: (context) => DeckProvider(), + child: _CreatePageBody(deck: deck), ), ); } } class _CreatePageBody extends StatelessWidget { + final Deck deck; + + const _CreatePageBody({Key? key, required this.deck}) : super(key: key); @override Widget build(BuildContext context) { - return Column( - mainAxisAlignment: MainAxisAlignment.center, - children: ([ - ElevatedButton( - onPressed: () { - Provider.of(context, listen: false).helloWorld(); - }, - child: const Text('Review Cards'), - ), - ElevatedButton( - onPressed: () { - Provider.of(context, listen: false).helloWorld(); - }, - child: const Text('Edit Cards'), - ), - ]), + return Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: ([ + SizedBox(height: 20), + ElevatedButton( + onPressed: () { + context.router.push(ReviewRoute(deck: deck)); + }, + child: const Text('Review Cards'), + ), + SizedBox(height: 20), + ElevatedButton( + onPressed: () { + context.router.push(EditRoute(deck: deck)); + }, + child: const Text('Edit Cards'), + ), + SizedBox(height: 20), + ElevatedButton( + onPressed: () { + context.router.push(AddRoute(deck: deck)); + }, + child: const Text('Add Cards'), + ), + SizedBox(height: 20), + ]), + ), ); } -} +} \ No newline at end of file diff --git a/app/lib/pages/deck/deck_provider.dart b/app/lib/pages/deck/deck_provider.dart index 065286b..0b8ed21 100644 --- a/app/lib/pages/deck/deck_provider.dart +++ b/app/lib/pages/deck/deck_provider.dart @@ -1,6 +1,6 @@ import "package:flutter/foundation.dart"; -class ReviewProvider extends ChangeNotifier { +class DeckProvider extends ChangeNotifier { // load cards from db void helloWorld() { diff --git a/app/lib/pages/deck/edit/edit.dart b/app/lib/pages/deck/edit/edit.dart new file mode 100644 index 0000000..be20b8d --- /dev/null +++ b/app/lib/pages/deck/edit/edit.dart @@ -0,0 +1,115 @@ +import 'package:flutter/material.dart'; + +import 'package:provider/provider.dart'; +import '../../../data/db.dart'; +import '../../../di.dart'; +import '../../../models/deck.dart'; +import '../../../models/deck_card.dart'; +import 'edit_provider.dart'; + +class EditPage extends StatelessWidget { + const EditPage({Key? key, required this.deck}) : super(key: key); + + final Deck deck; + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar(title: Text('Deck Page: ${deck.name}')), + body: ChangeNotifierProvider( + create: (context) => EditProvider( + deck: deck, + cardDao: locator(), + ), + child: Consumer( + builder: (context, editProvider, _) { + return FutureBuilder>( + future: editProvider.loadCards(deck), + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const CircularProgressIndicator(); + } else if (snapshot.hasError) { + return Text('${snapshot.error}'); + } else if (snapshot.connectionState == ConnectionState.done) { + // return widget after Future completes + return _CreatePageBody(cards: snapshot.data!); + } else { + // return some fallback widget + return const SizedBox.shrink(); + } + }, + ); + }, + ), + ), + ); + } +} + +class _CreatePageBody extends StatefulWidget { + final List cards; + + const _CreatePageBody({ + Key? key, + required this.cards, + }) : super(key: key); + + @override + _CreatePageBodyState createState() => _CreatePageBodyState(); +} + +class _CreatePageBodyState extends State<_CreatePageBody> { + late List frontControllers; + late List backControllers; + + @override + void initState() { + super.initState(); + + frontControllers = widget.cards.map((card) => TextEditingController(text: card.front)).toList(); + backControllers = widget.cards.map((card) => TextEditingController(text: card.back)).toList(); + } + + @override + Widget build(BuildContext context) { + if (widget.cards.isNotEmpty) { + return ListView.builder( + itemCount: widget.cards.length, + itemBuilder: (context, index) { + return Row( + children: [ + Expanded( + child: TextFormField( + controller: frontControllers[index], + onChanged: (value) { + print('update the front value of the corresponding DeckCard'); + }, + ), + ), + Expanded( + child: TextFormField( + controller: backControllers[index], + onChanged: (value) { + print('update the back value of the corresponding DeckCard'); + }, + ), + ), + IconButton( + onPressed: () { + String newFront = frontControllers[index].text; + String newBack = backControllers[index].text; + + Provider.of(context, listen: false).saveChange(widget.cards[index].id, newFront, newBack); + print('Save button pressed for card at index ${widget.cards[index].id}'); + }, + icon: Icon(Icons.save), + ), + ], + ); + }, + ); + } else { + return Text('No items to display'); + } + } +} diff --git a/app/lib/pages/deck/edit/edit_provider.dart b/app/lib/pages/deck/edit/edit_provider.dart new file mode 100644 index 0000000..70a41d1 --- /dev/null +++ b/app/lib/pages/deck/edit/edit_provider.dart @@ -0,0 +1,43 @@ +import 'package:flutter/foundation.dart'; + +import '../../../data/dao/card_dao.dart'; +import '../../../data/dao/dao.dart'; +import '../../../data/db.dart'; +import '../../../models/deck.dart'; +import '../../../models/deck_card.dart'; + +class EditProvider extends ChangeNotifier { + final CardDao _cardDao; + String _deckId; + List _cardsForDeck = []; + + EditProvider({required CardDao cardDao, required Deck deck}) + : _cardDao = cardDao, + _deckId = deck.id, + super(); + + List getCards() { + return _cardsForDeck; + } + + Future saveChange(String cardId, String newFront, String newBack) async { + // DeckCard card = _cardsForDeck[int.parse(cardId)]; + print('cardId: $cardId'); + print('back: $newBack'); + print('front: $newFront'); + print('deckId: $_deckId'); + print('================================'); + return await _cardDao.updateCard( + front: newFront, + back: newBack, + cardId: int.parse(cardId), + deckId: int.parse(_deckId), + ); + } + + Future> loadCards(Deck deck) async { + List cardTableData = await _cardDao.getCardsByDeckId(deck.id); + _cardsForDeck = cardTableData.map((data) => DeckCard(id: data.id.toString(), deckId: data.deckId.toString(), front: data.front, back: data.back)).toList(); + return _cardsForDeck; + } +} diff --git a/app/lib/pages/deck/review/review.dart b/app/lib/pages/deck/review/review.dart new file mode 100644 index 0000000..88b86de --- /dev/null +++ b/app/lib/pages/deck/review/review.dart @@ -0,0 +1,82 @@ +import 'package:flutter/material.dart'; + +import 'package:provider/provider.dart'; +import '../../../data/db.dart'; +import '../../../di.dart'; +import '../../../models/deck.dart'; +import '../../../models/deck_card.dart'; +import 'review_provider.dart'; + +class ReviewPage extends StatelessWidget { + const ReviewPage({super.key, required this.deck}); + + final Deck deck; + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar(title: Text('Deck Page: ${deck.name}')), + body: ChangeNotifierProvider( + create: (context) => ReviewProvider( + deck: deck, + cardDao: locator() + ), + child: Consumer(builder: (context, reviewProvider, _) { + return FutureBuilder>( + future: reviewProvider.loadCards(deck), + builder: (context, snapshot) { + if (snapshot.hasData) { + final card = reviewProvider.getCards()[reviewProvider.currentCardIndex]; + return _CreatePageBody(card: card); + } else if (snapshot.hasError) { + return Text('${snapshot.error}'); + } else { + return const CircularProgressIndicator(); + } + }, + ); + }), + ), + ); + } +} + +class _CreatePageBody extends StatelessWidget { + final DeckCard card; + const _CreatePageBody({Key? key, required this.card}) : super(key: key); + + @override + Widget build(BuildContext context) { + final lastIndex = Provider.of(context, listen: false).cards.length - 1; + final cardIndex = Provider.of(context, listen: false).currentCardIndex; + final end = Provider.of(context, listen: false).end; + + if (!end) { + return Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text('Card ${cardIndex + 1} of ${lastIndex + 1}'), + SizedBox(height: 5), + Text(card.front), + SizedBox(height: 5), + Text(card.back), + SizedBox(height: 20), + ElevatedButton( + onPressed: () { + Provider.of(context, listen: false).nextCard(); + }, + child: Text('Next Card'), + ), + ], + ), + ); + } else { + return Column( + children: [ + Center(child: Text('No more cards!')), + ], + ); + } + } +} \ No newline at end of file diff --git a/app/lib/pages/deck/review/review_provider.dart b/app/lib/pages/deck/review/review_provider.dart new file mode 100644 index 0000000..4d62bd3 --- /dev/null +++ b/app/lib/pages/deck/review/review_provider.dart @@ -0,0 +1,42 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +import '../../../data/dao/card_dao.dart'; +import '../../../data/dao/dao.dart'; +import '../../../data/db.dart'; +import '../../../models/deck.dart'; +import '../../../models/deck_card.dart'; + +class ReviewProvider extends ChangeNotifier { + final CardDao _cardDao; + int currentCardIndex = 0; + List cards = []; + bool end = false; + + ReviewProvider({required CardDao cardDao, required Deck deck}) + : _cardDao = cardDao, + super(); + + DeckCard getCurrentCard() { + return cards[currentCardIndex]; + } + + void nextCard() { + if (currentCardIndex < cards.length - 1) { + currentCardIndex++; + } else { + end = true; + } + notifyListeners(); + } + + List getCards() { + return cards; + } + + Future> loadCards(Deck deck) async { + List cardTableData = await _cardDao.getCardsByDeckId(deck.id); + cards = cardTableData.map((data) => DeckCard(id: data.id.toString(), deckId: data.deckId.toString(), front: data.front, back: data.back)).toList(); + return cards; + } +} diff --git a/app/lib/pages/homepage.dart b/app/lib/pages/homepage.dart index 6364aab..71b59de 100644 --- a/app/lib/pages/homepage.dart +++ b/app/lib/pages/homepage.dart @@ -40,29 +40,43 @@ class _CreatePageBody extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( - body: ListView.builder( - padding: const EdgeInsets.all(8), - itemCount: Provider.of(context, listen: false) - .deckTitlesString - .length, - itemBuilder: (BuildContext context, int index) { - final deck = Provider.of(context, listen: false) - .deckTitlesData[index]; - return InkWell( - onTap: () => context.router.push(DeckRoute(deck: deck)), - child: Container( - height: 50, - color: Colors.blue, - padding: const EdgeInsets.all(16.0), - child: Center( - child: Text( - Provider.of(context, listen: false) - .deckTitlesData[index] - .name), - ), + body: Column( + children: [ + Expanded( + child: ListView.builder( + padding: const EdgeInsets.all(20), + itemCount: Provider.of(context, listen: false) + .deckTitlesString + .length, + itemBuilder: (BuildContext context, int index) { + final deck = Provider.of(context, listen: false).deckTitlesData[index]; + return Column( + children: [ + Center( + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + ElevatedButton( + onPressed: () => context.router.push(DeckRoute(deck: deck)), + child: Container( + padding: const EdgeInsets.all(14), + child: Center( + child: Text( + Provider.of(context, listen: false).deckTitlesData[index].name, + ), + ), + ), + ), + ], + ), + ), + SizedBox(height: 20), + ], + ); + }, ), - ); - }, + ), + ], ), floatingActionButton: FloatingActionButton.extended( onPressed: () => context.router.push(const NewdeckRoute()), @@ -71,4 +85,4 @@ class _CreatePageBody extends StatelessWidget { ), ); } -} +} \ No newline at end of file diff --git a/app/lib/pages/homepage_provider.dart b/app/lib/pages/homepage_provider.dart index 9dbba1c..8a21af8 100644 --- a/app/lib/pages/homepage_provider.dart +++ b/app/lib/pages/homepage_provider.dart @@ -1,15 +1,15 @@ import 'package:flutter/foundation.dart'; - import '../data/dao/deck_dao.dart'; import '../data/db.dart'; +import '../models/deck.dart'; class HomepageProvider extends ChangeNotifier { final DeckDao _deckDao; - List _deckTitlesData = []; + List _deckTitlesData = []; List _deckTitlesString = []; - List get deckTitlesData => _deckTitlesData; + List get deckTitlesData => _deckTitlesData; List get deckTitlesString => _deckTitlesString; HomepageProvider({required DeckDao deckDao}) @@ -17,11 +17,11 @@ class HomepageProvider extends ChangeNotifier { super(); Future> setDeckTitles() async { - _deckTitlesData = await _deckDao.getAllDecks(); - _deckTitlesString = - _deckTitlesData.map((deckData) => deckData.name).toList(); + List deckTableData = await _deckDao.getAllDecks(); + _deckTitlesData = deckTableData.map((data) => Deck(id: data.id.toString(), name: data.name)).toList(); + _deckTitlesString = _deckTitlesData.map((deck) => deck.name).toList(); notifyListeners(); return _deckTitlesString; } -} +} \ No newline at end of file diff --git a/app/lib/repository/deck_repo.dart b/app/lib/repository/deck_repo.dart new file mode 100644 index 0000000..9eeb2d9 --- /dev/null +++ b/app/lib/repository/deck_repo.dart @@ -0,0 +1,17 @@ +import 'package:flashcards/api/deck.dart'; +import 'package:flashcards/data/dao/deck_dao.dart'; +import 'package:injectable/injectable.dart'; + +import '../models/deck.dart'; + +@injectable +class DeckRepo { + final DeckApi _api; + final DeckDao _dao; + + DeckRepo({required DeckApi api, required DeckDao dao}): _api = api, _dao = dao; + + Future> getAllDecks() async { + return _api.fetchDecks(); + } +} \ No newline at end of file diff --git a/app/lib/router.dart b/app/lib/router.dart index f97df6d..33f468c 100644 --- a/app/lib/router.dart +++ b/app/lib/router.dart @@ -2,7 +2,10 @@ import 'package:auto_route/annotations.dart'; import 'package:flashcards/pages/create/create.dart'; import 'package:flashcards/pages/newdeck/newdeck.dart'; import 'package:flashcards/pages/homepage.dart'; +import 'package:flashcards/pages/deck/edit/edit.dart'; +import 'package:flashcards/pages/deck/add/add.dart'; import 'package:flashcards/pages/deck/deck.dart'; +import 'package:flashcards/pages/deck/review/review.dart'; @MaterialAutoRouter( replaceInRouteName: 'Page,Route', @@ -11,6 +14,9 @@ import 'package:flashcards/pages/deck/deck.dart'; AutoRoute(page: CreatePage), AutoRoute(page: DeckPage), AutoRoute(page: NewdeckPage), + AutoRoute(page: EditPage), + AutoRoute(page: AddPage), + AutoRoute(page: ReviewPage), ], ) class $AppRouter {} diff --git a/app/lib/schema.graphql b/app/lib/schema.graphql new file mode 100644 index 0000000..7505ef8 --- /dev/null +++ b/app/lib/schema.graphql @@ -0,0 +1,30 @@ +type Card { + id: String! + front: String! + back: String! +} + +type Deck { + id: String! + name: String! + cards: [Card!]! +} + +type Review { + id: String! + cardId: String! + ts: Float! + correct: Boolean! +} + +type Query { + cards: [Card!]! + decks: [Deck!]! + reviews: [Review!]! +} + +type Mutation { + createsCard(deckId: String!): Card! + createsDeck(name: String!): Deck! + createsReview(cardId: Float!): Review! +} diff --git a/app/lib/schema.graphql.dart b/app/lib/schema.graphql.dart new file mode 100644 index 0000000..52a8551 --- /dev/null +++ b/app/lib/schema.graphql.dart @@ -0,0 +1 @@ +const possibleTypesMap = >{}; diff --git a/app/pubspec.lock b/app/pubspec.lock index ce35b8e..ae6d4f9 100644 --- a/app/pubspec.lock +++ b/app/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: "98d1d33ed129b372846e862de23a0fc365745f4d7b5e786ce667fcbbb7ac5c07" + sha256: "405666cd3cf0ee0a48d21ec67e65406aad2c726d9fa58840d3375e7bdcd32a07" url: "https://pub.dev" source: hosted - version: "55.0.0" + version: "60.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: "881348aed9b0b425882c97732629a6a31093c8ff20fc4b3b03fb9d3d50a3a126" + sha256: "1952250bd005bacb895a01bf1b4dc00e3ba1c526cf47dca54dfe24979c65f5b3" url: "https://pub.dev" source: hosted - version: "5.7.1" + version: "5.12.0" analyzer_plugin: dependency: transitive description: @@ -29,10 +29,10 @@ packages: dependency: transitive description: name: args - sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" + sha256: c372bb384f273f0c2a8aaaa226dad84dc27c8519a691b888725dec59518ad53a url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.1" async: dependency: transitive description: @@ -93,10 +93,10 @@ packages: dependency: transitive description: name: build_resolvers - sha256: "687cf90a3951affac1bd5f9ecb5e3e90b60487f3d9cdc359bb310f8876bb02a6" + sha256: db49b8609ef8c81cca2b310618c3017c00f03a92af44c04d310b907b2d692d95 url: "https://pub.dev" source: hosted - version: "2.0.10" + version: "2.2.0" build_runner: dependency: "direct dev" description: @@ -125,10 +125,10 @@ packages: dependency: transitive description: name: built_value - sha256: "31b7c748fd4b9adf8d25d72a4c4a59ef119f12876cf414f94f8af5131d5fa2b0" + sha256: "2f17434bd5d52a26762043d6b43bb53b3acd029b4d9071a329f46d67ef297e6d" url: "https://pub.dev" source: hosted - version: "8.4.4" + version: "8.5.0" characters: dependency: transitive description: @@ -149,18 +149,18 @@ packages: dependency: transitive description: name: checked_yaml - sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311" + sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.3" cli_util: dependency: transitive description: name: cli_util - sha256: "66f86e916d285c1a93d3b79587d94bd71984a66aac4ff74e524cfa7877f1395c" + sha256: b8db3080e59b2503ca9e7922c3df2072cf13992354d5e944074ffa836fba43b7 url: "https://pub.dev" source: hosted - version: "0.3.5" + version: "0.4.0" clock: dependency: transitive description: @@ -197,10 +197,10 @@ packages: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" cupertino_icons: dependency: "direct main" description: @@ -213,26 +213,26 @@ packages: dependency: transitive description: name: dart_style - sha256: "7a03456c3490394c8e7665890333e91ae8a49be43542b616e414449ac358acd4" + sha256: f4f1f73ab3fd2afcbcca165ee601fe980d966af6a21b5970c6c9376955c528ad url: "https://pub.dev" source: hosted - version: "2.2.4" + version: "2.3.1" drift: dependency: "direct main" description: name: drift - sha256: "2a16754641485ca4eaf31bb7961f3ec26bcddad1ce4869a37f238791e164c073" + sha256: "21abd7b1c1a637a264f58f9f05c7b910d29c204aab1cbfcb4d9fada1e98a9303" url: "https://pub.dev" source: hosted - version: "2.5.0" + version: "2.8.0" drift_dev: dependency: "direct dev" description: name: drift_dev - sha256: d71542e30e27c920d5a73ccad409a0828a0c9588f5bbbc58aad6407259299a8b + sha256: "19ba372ceb11a06d7b6a08f50036aa5316ec1d04e75ec71472a72101c5ab3703" url: "https://pub.dev" source: hosted - version: "2.5.2" + version: "2.8.1" fake_async: dependency: transitive description: @@ -245,10 +245,10 @@ packages: dependency: transitive description: name: ffi - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 + sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" file: dependency: transitive description: @@ -295,10 +295,10 @@ packages: dependency: "direct main" description: name: get_it - sha256: "290fde3a86072e4b37dbb03c07bec6126f0ecc28dad403c12ffe2e5a2d751ab7" + sha256: "529de303c739fca98cd7ece5fca500d8ff89649f1bb4b4e94fb20954abcd7468" url: "https://pub.dev" source: hosted - version: "7.2.0" + version: "7.6.0" glob: dependency: transitive description: @@ -307,14 +307,110 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.1" + gql: + dependency: "direct main" + description: + name: gql + sha256: "998304fbb88a3956cfea10cd27a56f8e5d4b3bc110f03c952c18a9310774e8bb" + url: "https://pub.dev" + source: hosted + version: "0.14.0" + gql_code_builder: + dependency: transitive + description: + name: gql_code_builder + sha256: "66fc942416d9703e59ac732b2cb4e8442261fc90e1fcf89881b5b796d0803d02" + url: "https://pub.dev" + source: hosted + version: "0.7.1" + gql_dedupe_link: + dependency: transitive + description: + name: gql_dedupe_link + sha256: "89681048cf956348e865da872a40081499b8c087fc84dd4d4b9c134bd70d27b3" + url: "https://pub.dev" + source: hosted + version: "2.0.3+1" + gql_error_link: + dependency: transitive + description: + name: gql_error_link + sha256: e7bfdd2b6232f3e15861cd96c2ad6b7c9c94693843b3dea18295136a5fb5b534 + url: "https://pub.dev" + source: hosted + version: "0.2.3+1" + gql_exec: + dependency: transitive + description: + name: gql_exec + sha256: "0d1fdb2e4154efbfc1dcf3f35ec36d19c8428ff0d560eb4c45b354f8f871dc50" + url: "https://pub.dev" + source: hosted + version: "0.4.3" + gql_http_link: + dependency: transitive + description: + name: gql_http_link + sha256: "89ef87b32947acf4189f564c095f1148b0ab9bb9996fe518716dbad66708b834" + url: "https://pub.dev" + source: hosted + version: "0.4.5" + gql_link: + dependency: transitive + description: + name: gql_link + sha256: f7973279126bc922d465c4f4da6ed93d187085e597b3480f5e14e74d28fe14bd + url: "https://pub.dev" + source: hosted + version: "0.5.1" + gql_transform_link: + dependency: transitive + description: + name: gql_transform_link + sha256: b1735a9a92d25a92960002a8b40dfaede95ec1e5ed848906125d69efd878661f + url: "https://pub.dev" + source: hosted + version: "0.2.2+1" + graphql: + dependency: "direct main" + description: + name: graphql + sha256: b061201579040e9548cec2bae17bbdea0ab30666cb4e7ba48b9675f14d982199 + url: "https://pub.dev" + source: hosted + version: "5.1.3" + graphql_codegen: + dependency: "direct main" + description: + name: graphql_codegen + sha256: "572cfa1ca69050bf8763e8b9e151df6240f08b41e961916a2f88882b4ff897f5" + url: "https://pub.dev" + source: hosted + version: "0.12.2" graphs: dependency: transitive description: name: graphs - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2 + sha256: "772db3d53d23361d4ffcf5a9bb091cf3ee9b22f2be52cd107cd7a2683a89ba0e" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.0" + hive: + dependency: transitive + description: + name: hive + sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" + url: "https://pub.dev" + source: hosted + version: "2.2.3" + http: + dependency: transitive + description: + name: http + sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" + url: "https://pub.dev" + source: hosted + version: "0.13.6" http_multi_server: dependency: transitive description: @@ -335,18 +431,18 @@ packages: dependency: "direct main" description: name: injectable - sha256: "7dab7d341feb40a0590d9ff6261aea9495522005e2c6763f9161a4face916f7b" + sha256: c0cc829eb71c950889e2ae363f0755a9686852b5ea21584b5aefc106bce64d0c url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" injectable_generator: dependency: "direct dev" description: name: injectable_generator - sha256: b206de637c1960007b0beebe447a6ee3cf30c9e5f14542083024a9d0c49a7a09 + sha256: "0670348cfeb5f62de97977f21e11c826c41e4fcf2a34e686de3aa94f1d47a190" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.5" io: dependency: transitive description: @@ -367,10 +463,10 @@ packages: dependency: transitive description: name: json_annotation - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317 + sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "4.8.1" lints: dependency: transitive description: @@ -427,6 +523,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.0" + normalize: + dependency: transitive + description: + name: normalize + sha256: baf8caf2d8b745af5737cca6c24f7fe3cf3158897fdbcde9a909b9c8d3e2e5af + url: "https://pub.dev" + source: hosted + version: "0.7.2" package_config: dependency: transitive description: @@ -447,34 +551,34 @@ packages: dependency: "direct main" description: name: path_provider - sha256: "04890b994ee89bfa80bf3080bfec40d5a92c5c7a785ebb02c13084a099d2b6f9" + sha256: "3087813781ab814e4157b172f1a11c46be20179fcc9bea043e0fba36bc0acaa2" url: "https://pub.dev" source: hosted - version: "2.0.13" + version: "2.0.15" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "7623b7d4be0f0f7d9a8b5ee6879fc13e4522d4c875ab86801dee4af32b54b83e" + sha256: "2cec049d282c7f13c594b4a73976b0b4f2d7a1838a6dd5aaf7bd9719196bee86" url: "https://pub.dev" source: hosted - version: "2.0.23" + version: "2.0.27" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: eec003594f19fe2456ea965ae36b3fc967bc5005f508890aafe31fa75e41d972 + sha256: "1995d88ec2948dac43edf8fe58eb434d35d22a2940ecee1a9fefcd62beee6eb3" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.2.3" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: "525ad5e07622d19447ad740b1ed5070031f7a5437f44355ae915ff56e986429a" + sha256: "2ae08f2216225427e64ad224a24354221c2c7907e448e6e0e8b57b1eb9f10ad1" url: "https://pub.dev" source: hosted - version: "2.1.9" + version: "2.1.10" path_provider_platform_interface: dependency: transitive description: @@ -487,10 +591,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: "642ddf65fde5404f83267e8459ddb4556316d3ee6d511ed193357e25caa3632d" + sha256: d3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6 url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.6" petitparser: dependency: transitive description: @@ -543,18 +647,18 @@ packages: dependency: transitive description: name: pub_semver - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17" + sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.4" pubspec_parse: dependency: transitive description: name: pubspec_parse - sha256: ec85d7d55339d85f44ec2b682a82fea340071e8978257e5a43e69f79e98ef50c + sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367 url: "https://pub.dev" source: hosted - version: "1.2.2" + version: "1.2.3" recase: dependency: transitive description: @@ -563,22 +667,30 @@ packages: url: "https://pub.dev" source: hosted version: "4.1.0" + rxdart: + dependency: transitive + description: + name: rxdart + sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb" + url: "https://pub.dev" + source: hosted + version: "0.27.7" shelf: dependency: transitive description: name: shelf - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c + sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4 url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" shelf_web_socket: dependency: transitive description: name: shelf_web_socket - sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8 + sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" sky_engine: dependency: transitive description: flutter @@ -588,10 +700,10 @@ packages: dependency: transitive description: name: source_gen - sha256: c2bea18c95cfa0276a366270afaa2850b09b4a76db95d546f3d003dcc7011298 + sha256: "373f96cf5a8744bc9816c1ff41cf5391bbdbe3d7a96fe98c622b6738a8a7bd33" url: "https://pub.dev" source: hosted - version: "1.2.7" + version: "1.3.2" source_span: dependency: transitive description: @@ -604,26 +716,26 @@ packages: dependency: transitive description: name: sqlite3 - sha256: "805cd0b49c0c927b9dbaf92508f33461e83807f9ab76bfbf660ac769b27f90e5" + sha256: "2cef47b59d310e56f8275b13734ee80a9cf4a48a43172020cb55a620121fbf66" url: "https://pub.dev" source: hosted - version: "1.9.2" + version: "1.11.1" sqlite3_flutter_libs: dependency: "direct main" description: name: sqlite3_flutter_libs - sha256: "02f80aea54a19a36b347dedf6d4181ecd9107f5831ea6139cfd0376a3de197ba" + sha256: "1e20a88d5c7ae8400e009f38ddbe8b001800a6dffa37832481a86a219bc904c7" url: "https://pub.dev" source: hosted - version: "0.5.13" + version: "0.5.15" sqlparser: dependency: transitive description: name: sqlparser - sha256: "91f47610aa54d8abf9d795a7b4e49b2a788f65d7493d5a68fbf180c3cbcc6f38" + sha256: "0d2c9a3b554baa10b2560d69a1c7cabd4687cc08041a7dd3d2dc6992f607b400" url: "https://pub.dev" source: hosted - version: "0.27.0" + version: "0.30.0" stack_trace: dependency: transitive description: @@ -684,10 +796,18 @@ packages: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" + uuid: + dependency: transitive + description: + name: uuid + sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313" + url: "https://pub.dev" + source: hosted + version: "3.0.7" vector_math: dependency: transitive description: @@ -708,18 +828,18 @@ packages: dependency: transitive description: name: web_socket_channel - sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b + sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.2.0" win32: dependency: transitive description: name: win32 - sha256: c9ebe7ee4ab0c2194e65d3a07d8c54c5d00bb001b76081c4a04cdb8448b59e46 + sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" url: "https://pub.dev" source: hosted - version: "3.1.3" + version: "4.1.4" xdg_directories: dependency: transitive description: @@ -740,10 +860,10 @@ packages: dependency: transitive description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" sdks: dart: ">=2.19.0 <3.0.0" - flutter: ">=3.0.0" + flutter: ">=3.3.0" diff --git a/app/pubspec.yaml b/app/pubspec.yaml index c4ad8b3..b61eafc 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -43,6 +43,9 @@ dependencies: auto_route: ^5.0.4 get_it: ^7.2.0 injectable: ^2.1.0 + graphql_codegen: ^0.12.0 + graphql: ^5.1.2 + gql: ^0.14.0 dev_dependencies: flutter_test: diff --git a/server/models/card.ts b/server/models/card.ts index 5d54f72..829f357 100644 --- a/server/models/card.ts +++ b/server/models/card.ts @@ -5,18 +5,14 @@ export class Card { @Field() id: string; - @Field() - deckId!: string; - @Field() front!: string; @Field() back!: string; - constructor(id: string, deckId: string, front: string, back: string) { + constructor(id: string, front: string, back: string) { this.id = id - this.deckId = deckId this.front = front this.back = back } diff --git a/server/resolvers/card.ts b/server/resolvers/card.ts index f99f1f9..0935b76 100644 --- a/server/resolvers/card.ts +++ b/server/resolvers/card.ts @@ -24,6 +24,7 @@ export class CardResolver { @Mutation(() => Card) async createsCard(@Arg('deckId', {nullable: false}) front: string, back: string): Promise { - return new Card('0', '0', 'hello', 'newcard') + // insert cards from deckId + return new Card('0', 'hello', 'newcard') } } \ No newline at end of file diff --git a/server/resolvers/deck.ts b/server/resolvers/deck.ts index 6531f7e..547b1c7 100644 --- a/server/resolvers/deck.ts +++ b/server/resolvers/deck.ts @@ -1,8 +1,8 @@ -import { Arg, Mutation, Query, Resolver } from "type-graphql"; -import { Deck } from "../models"; +import { Arg, FieldResolver, Mutation, Query, Resolver, Root } from "type-graphql"; +import { Card, Deck } from "../models"; import { dbConn } from '../server' -@Resolver() +@Resolver(() => Deck) export class DeckResolver { constructor() {} @@ -10,24 +10,21 @@ export class DeckResolver { async decks(): Promise { const client = await dbConn.client; const deckData = await client.query('SELECT * FROM Deck'); - const cardData = await client.query('SELECT * FROM Card'); - const decks = []; - for (const deck of deckData.rows) { - deck.cards = []; - for (const card of cardData.rows) { - if (card.deckid === deck.id) { - deck.cards.push(card) - } - } - decks.push(deck) - } + return deckData.rows.map((deck) => new Deck(deck.id, deck.name, [])) + } + + @FieldResolver() + async cards(@Root() deck: Deck): Promise { + const client = await dbConn.client; + const cardData = await client.query('SELECT * FROM Card WHERE deckid = $1', [deck.id]); - return decks; + return cardData.rows.map((card) => new Card(card.id, card.front, card.back)); } @Mutation(() => Deck) async createsDeck(@Arg('name', {nullable: false}) name: string): Promise { + // create client connection and insert deck return new Deck('0', '', []) } } \ No newline at end of file