Implement mutli-Library support.

Honestly, not going to bother summarizing this massive changeset. You are welcome to look it over in your own free time.

Fixes #10. Fixes #11
This commit is contained in:
Joshua Strobl 2021-06-22 16:48:13 +03:00
parent 8d823dbbec
commit 44e4564f1c
38 changed files with 2408 additions and 1072 deletions

14
.vscode/settings.json vendored
View file

@ -5,6 +5,18 @@
"__node_handle": "c",
"gtk.h": "c",
"gtktreeview.h": "c",
"cartographer.h": "c"
"cartographer.h": "c",
"structs.h": "c",
"gst.h": "c",
"player.h": "c",
"config.h": "c",
"toml.h": "c",
"chrono": "c",
"sqlite3.h": "c",
"unistd.h": "c",
"ui.h": "c",
"koto-utils.h": "c",
"random": "c",
"add-remove-track-popover.h": "c"
}
}

2
.vscode/tasks.json vendored
View file

@ -51,7 +51,7 @@
"args": [
"compile",
"-C",
"builddir"
"builddir",
],
"problemMatcher": [],
"group": {