a5ec8db5f7
build / build (push) Failing after 5s
dependency (SDL2, SDL2_mixer, fluidsynth-lite, a MIDI soundfont) prebuilt, so compiling the engine needs no network access - just the image and the engine source. Add res/assets/extract_assets.sh to pull the game's data files out of a purchased GOG installer, and a Makefile that assembles a runnable dist/ from the two. Also add `make package`, which builds a redistributable tarball that omits the proprietary game assets (shipping res/GET_ASSETS.txt instead) plus license information for both the MIT tooling and the GPLv3 engine, and a Gitea Actions workflow that builds and publishes it to dl.ladkau.de on every push.
62 lines
578 B
Plaintext
62 lines
578 B
Plaintext
/RES/
|
|
build
|
|
CMakeLists.txt.user
|
|
# Prerequisites
|
|
*.d
|
|
|
|
# Compiled Object files
|
|
*.slo
|
|
*.lo
|
|
*.o
|
|
*.obj
|
|
|
|
# Precompiled Headers
|
|
*.gch
|
|
*.pch
|
|
|
|
# Compiled Dynamic libraries
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
|
|
# Fortran module files
|
|
*.mod
|
|
*.smod
|
|
|
|
# Compiled Static libraries
|
|
*.lai
|
|
*.la
|
|
*.a
|
|
*.lib
|
|
|
|
# Executables
|
|
*.exe
|
|
*.out
|
|
*.app
|
|
|
|
# CMake
|
|
CMakeFiles
|
|
src/Libraries/CMakeFiles
|
|
|
|
**/CMakeCache.txt
|
|
**/cmake_install.cmake
|
|
**/Makefile
|
|
|
|
TestSimpleMain
|
|
**/core
|
|
|
|
# 3rd Party builds
|
|
build_ext
|
|
|
|
# Save files
|
|
CurrentGame.dat
|
|
savgam*.dat
|
|
|
|
# Temporary audio files
|
|
.temp.audio
|
|
|
|
# Eclipse CDT
|
|
.project
|
|
.cproject
|
|
.DS_Store
|