From 386ce44cc8a235b3695fd962da9a527ff7a7bd5d Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Mon, 27 Jul 2020 22:09:37 +1000 Subject: [PATCH] Fix android makefile to compile, add readme for doc/misc folder --- android/app/CMakeLists.txt | 1 + doc/readme.md | 10 ++++++++++ misc/readme.md | 25 +++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 doc/readme.md create mode 100644 misc/readme.md diff --git a/android/app/CMakeLists.txt b/android/app/CMakeLists.txt index ef081bbaa..a1d1aeadb 100644 --- a/android/app/CMakeLists.txt +++ b/android/app/CMakeLists.txt @@ -95,6 +95,7 @@ add_library(classicube SHARED ../../src/Physics.c ../../src/SelectionBox.c ../../src/EnvRenderer.c + ../../src/Animations.c ) # add lib dependencies diff --git a/doc/readme.md b/doc/readme.md new file mode 100644 index 000000000..e0f9a7d59 --- /dev/null +++ b/doc/readme.md @@ -0,0 +1,10 @@ +This folder contains general information relating to the game's source code. + +|File|Description| +|--------|-------| +|compile-fixes.md | Steps on how to fix some common compilation errors | +|hosting-flask.md | Example website that hosts the web client using [Flask](https://flask.palletsprojects.com/)| +|hosting-webclient.md | Explains how to integrate the web client into your own website | +|plugin-dev.md | Explains how to compile a simple plugin for the game | +|portability.md | Provides information about porting this game to other platforms | +|style.md | Explains the style guidelines that the source code generally follows | \ No newline at end of file diff --git a/misc/readme.md b/misc/readme.md new file mode 100644 index 000000000..e3d02c522 --- /dev/null +++ b/misc/readme.md @@ -0,0 +1,25 @@ +This folder contains addtitional information and resources for the game + +## Icons + +CCicon.ico is the basis icon for the other icon files + +mac_icon_gen.cs/linux_icon_gen.cs use CCIcon.ico to generate icon files for macOS/Linux + +TODO: Explain how to compile your own icon for all the platforms + +## Build scripts + +|File|Description| +|--------|-------| +|buildbot.sh | Compiles the game to optimised executables (with icons) | +|buildbot_plugin.sh | Compiles specified plugin for various platforms | +|buildtestplugin.sh | Example script for how to use buildbot_plugin.sh | +|makerelease.sh | Packages the executables to produce files for a release | +|notify.py | Notifies a user on Discord if buildbot fails | + +## Other files + +Info.plist is the Info.plist you would use when creating an Application Bundle for macOS. + +Window.m was the original basis code for the Cocoa window backend. \ No newline at end of file