From 6de3ccda3b8b75bd0e2604c1ae05a73606f67988 Mon Sep 17 00:00:00 2001 From: KikooDX Date: Wed, 15 Dec 2021 23:07:26 +0100 Subject: [PATCH] base gint project --- .clang-format | 9 +++++++++ .gitignore | 2 ++ CMakeLists.txt | 31 +++++++++++++++++++++++++++++++ res/icon/sel.png | Bin 0 -> 428 bytes res/icon/uns.png | Bin 0 -> 411 bytes src/main.c | 5 +++++ 6 files changed, 47 insertions(+) create mode 100644 .clang-format create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 res/icon/sel.png create mode 100644 res/icon/uns.png create mode 100644 src/main.c diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..fd23fce --- /dev/null +++ b/.clang-format @@ -0,0 +1,9 @@ +BasedOnStyle: LLVM +IndentWidth: 8 +UseTab: AlignWithSpaces +BreakBeforeBraces: Linux +AllowShortIfStatementsOnASingleLine: true +IndentCaseLabels: false +ColumnLimit: 80 +AlignConsecutiveMacros: true +AlwaysBreakAfterReturnType: TopLevelDefinitions diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..19f601b --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build* +*.g*a diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ced858d --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,31 @@ +cmake_minimum_required(VERSION 3.21) + +project(JTMM2 C) + +include(GenerateG3A) +include(Fxconv) + +find_package(Gint 2.6.0 REQUIRED) + +include_directories(inc) + +set(SOURCES + src/main.c +) + +set(ASSETS +) + +set(FLAGS -std=c99 -Os -Wall -Wextra -Wshadow) + +fxconv_declare_assets(${ASSETS} WITH_METADATA) + +add_executable(proj ${SOURCES} ${ASSETS}) +target_compile_options(proj PRIVATE ${FLAGS}) +target_link_libraries(proj Gint::Gint) +target_link_options(proj PRIVATE -Wl,-Map=map) + +generate_g3a(TARGET proj + OUTPUT "jtmm2.g3a" + NAME "JTMM2" + ICONS res/icon/uns.png res/icon/sel.png) diff --git a/res/icon/sel.png b/res/icon/sel.png new file mode 100644 index 0000000000000000000000000000000000000000..d3328258f7e3f6b225ab776b5d67fac1d0907227 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^F+l9V!2~2FX12d)U|=lvba4!+xb=2+EZ-poo`&Ox zmhNd{|HdW9E$_iGZGP$FbnhR(Hdy2=tka#caMt(hxhM9&QDEQ-Xt)%(X2<_MXPQJ@ zwkihCuybGpiZO{SU|`h%Gn>GSQyd$mRG&X7cRn^_%SM%zn+)BICxmBjl;uz@)05TN z!qIx;bg;lt4c%?uedc$uKUymmf7|}KjYj*vX_vI5E1$>gJuG(n-{s}1Rg;_Vr0%>a z|LBE9^n4dblV|1*C)vDa{!h={T>5ze_wOm~j+_s7ZSdK4!%pPXmQOO*1h@S>t{JAD z%Ky1I!1wF#klyaSIbVO3&1Jdxc=P%DRlYOy#f_gv&0B7JMDX)whs)1XZ}0GU>74hK zUrLleX{(Oi!hl=Nsn(erWk0>S{F-t35`{jFWjBK+H6r;C$W#D%bx#YkR=wzPznh1b zs~V}=Zo0iHz1-WOv;Luw!w>PBJ{z?K1g~$2o%LaR-70=y5KYx0ba4!+xb=4SZN9?_91h-( z|Nk%go{+RA$b0V=Jvq5)u?Hq8b1a@Mb9|#>`b|d$kp&D(7w>qowL`~4aiy6H*Gp!g z2&;wzBUeBJ6PU>XX7mW82cCM*+u8BAEpT0p>6ehJQ90~RopVp?i{0}SNz#{h^jUW) z>9_AM5gQM?tdC!x7XGs9I5D+pmZ0LMQ{3BbeDj|_?e6S{^G;rVoHqZ+#lmfN9ZeBu z>>C#4O)>m8|JJI~&(pYTPo)GLDhrjFth;TpQ{`Hl_Tm<^|8_@CExD6h!?$YXKL4#d zZk)ch?)^1R0c$(+`qy8b_Jz24#m;%IeZ>0N<^!A3w&unxc@zEaO}q)0+>tD;eJ&4I zu?LH1Zd_~g-l|XWpY72X883sO-a_~=Qou_h;OFs_H%s{DPwSXcld@ejz1-WOv;Luw u!w>aeGbWvkp67Dt{;!pGAU(%U@h_Ks-hb3_`xjuKGkCiCxvX