microui start

This commit is contained in:
Alexander Popov 2025-03-02 11:52:15 +03:00
parent 6d50aa349a
commit b002b25520
Signed by: iiiypuk
GPG Key ID: E47FE0AB36CD5ED6
6 changed files with 43 additions and 0 deletions

3
.gitmodules vendored
View File

@ -4,3 +4,6 @@
[submodule "communication/cpp_linux_serial/3rdparty/CppLinuxSerial"]
path = communication/cpp_linux_serial/3rdparty/CppLinuxSerial
url = https://github.com/gbmhunter/CppLinuxSerial.git
[submodule "microui/3rd/microui"]
path = rxi/microui/3rd/microui
url = https://github.com/rxi/microui

View File

@ -0,0 +1,9 @@
Language: Cpp
BasedOnStyle: LLVM
IndentWidth: 2
ColumnLimit: 132
SortIncludes: true
AlignAfterOpenBracket: DontAlign
AllowShortIfStatementsOnASingleLine: AllIfsAndElse
AllowShortLoopsOnASingleLine: true
# AllowShortNamespacesOnASingleLine: true

2
rxi/microui/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
.xmake/
build/

@ -0,0 +1 @@
Subproject commit 0850aba860959c3e75fb3e97120ca92957f9d057

5
rxi/microui/src/main.c Normal file
View File

@ -0,0 +1,5 @@
int main(int argc, char const *argv[]) {
mu_Context *ctx = malloc(sizeof(mu_Context));
mu_init(ctx);
return 0;
}

23
rxi/microui/xmake.lua Normal file
View File

@ -0,0 +1,23 @@
set_project("microui_example")
set_languages("c99")
add_rules("mode.debug", "mode.release")
add_includedirs(
"3rd"
)
target("microui")
set_kind("shared")
add_files("3rd/microui/src/microui.c")
target("ui")
if is_mode("debug") then
set_symbols("debug")
set_optimize("none")
end
set_kind("binary")
add_files("src/*.c")
add_deps("microui")