From 52ddd97a2e74e76591914c332dd4cd2affbb7db9 Mon Sep 17 00:00:00 2001 From: Gwilym Inzani Date: Tue, 9 Apr 2024 20:54:12 +0100 Subject: [PATCH] Switch to cargo workspaces for every crate we support --- Cargo.toml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Cargo.toml diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 00000000..78b11380 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,44 @@ +[workspace] + +resolver = "2" + +# unfortunately we can't include 'agb' or anything which compiles to non-native code +# in the workspace here, and they need to be tracked separately. +members = [ + # "agb" + "agb-addr2line", + "agb-fixnum", + "agb-gbafix", + "agb-hashmap", + "agb-image-converter", + "agb-macros", + "agb-sound-converter", + + "tracker/agb-midi", + "tracker/agb-midi-core", + "tracker/agb-tracker-interop", + # "tracker/agb-tracker", + "tracker/agb-xm", + "tracker/agb-xm-core", + + "tools", + + "emulator/mgba", + "emulator/mgba-sys", + "emulator/test-runner", +] + +exclude = [ + "agb", + + "tracker/agb-tracker", + + "examples/amplitude", + "examples/combo", + "examples/hyperspace-roll", + "examples/the-dungeon-puzzlers-lament", + "examples/the-hat-chooses-the-wizard", + "examples/the-purple-night", + + "book/games/pong", +]