From 0516e99e7dbeb14ec1a458e62a4c6c8836dfb467 Mon Sep 17 00:00:00 2001 From: Shadow15510 Date: Sun, 10 Oct 2021 15:08:56 +0200 Subject: [PATCH] First commit : fxsdk initialisation --- CMakeLists.txt | 32 ++++++++++++++++++++++++++++++++ assets-fx/fxconv-metadata.txt | 3 +++ assets-fx/icon.bmp | Bin 0 -> 138 bytes src/main.c | 8 ++++++++ 4 files changed, 43 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 assets-fx/fxconv-metadata.txt create mode 100644 assets-fx/icon.bmp create mode 100644 src/main.c diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..f7455ba --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,32 @@ +# Configure with [fxsdk build-fx] or [fxsdk build-cg], which provide the +# toolchain file and module path of the fxSDK + +cmake_minimum_required(VERSION 3.15) +project(CalcCity) + +include(GenerateG1A) +include(GenerateG3A) +include(Fxconv) +find_package(Gint 2.1 REQUIRED) + +set(SOURCES + src/main.c +) + +set(ASSETS_fx + +) + +fxconv_declare_assets(${ASSETS} ${ASSETS_fx} ${ASSETS_cg} WITH_METADATA) + +add_executable(myaddin ${SOURCES} ${ASSETS} ${ASSETS_${FXSDK_PLATFORM}}) +target_compile_options(myaddin PRIVATE -Wall -Wextra -Os) +target_link_libraries(myaddin Gint::Gint) + +if("${FXSDK_PLATFORM_LONG}" STREQUAL fx9860G) + generate_g1a(TARGET myaddin OUTPUT "CalcCity.g1a" + NAME "CalcCity" ICON assets-fx/icon.png) +elseif("${FXSDK_PLATFORM_LONG}" STREQUAL fxCG50) + generate_g3a(TARGET myaddin OUTPUT "MyAddin.g3a" + NAME "MyAddin" ICONS assets-cg/icon-uns.png assets-cg/icon-sel.png) +endif() diff --git a/assets-fx/fxconv-metadata.txt b/assets-fx/fxconv-metadata.txt new file mode 100644 index 0000000..74707b1 --- /dev/null +++ b/assets-fx/fxconv-metadata.txt @@ -0,0 +1,3 @@ +*.png: + type: bopti-image + name_regex: (.*)\.png img_\1 \ No newline at end of file diff --git a/assets-fx/icon.bmp b/assets-fx/icon.bmp new file mode 100644 index 0000000000000000000000000000000000000000..50f4b698479d2a17b17ce3a0c0f81df79c4b21d5 GIT binary patch literal 138 zcmZ?r?P7ocJ0PV2#Bx9^48)8;2m(Gp+yN8-VPx?C|9^%Cpuqoc_Za^Fj$`=$_Z`Et zTk9BZ-3?>7e`6cNy{^MQZvTJ$W!r|33h&6FUh2 literal 0 HcmV?d00001 diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..7115429 --- /dev/null +++ b/src/main.c @@ -0,0 +1,8 @@ +#include +#include + +int main(void) +{ + + return 1; +}