64f7260b3a578593e1c01f48bad4c3c66b1b5105
- Add PREFIX, LIBDIR, and INCDIR variables (default: /usr/local) - Implement install target that builds release and installs to system paths - Implement uninstall target to cleanly remove installed files - Support custom install locations via PREFIX variable - Add helpful message on Windows directing users to manual installation Both gmake.mk and bmake.mk now support standard installation workflow on Unix-like systems (Linux, BSD, macOS). Windows users are instructed to copy files manually as per platform conventions. Usage: make install # Install to /usr/local (requires root) make PREFIX=$HOME install # Install to custom location make uninstall # Remove installed files
stk (Stalwart Toolkit)
stk is a lightweight, modular toolkit for building games and game engines. It provides a portable foundation for dynamically loading modules, native or WASM, without enforcing any architecture or design choices.
It is designed to run on modern systems running POSIX and Windows.
Key Features
- Dynamic module loading (native
.so/.dll) - Hot-swapping of modules at runtime
- Optional WASM support for multi-language modules
- Developer tools: lightweight metadata, logging/tracing, and dependency management
- Minimal, portable API
stk is non-opinionated: developers control architecture, engine design, and game logic while relying on a predictable, lean foundation.
Languages
C
88.3%
Makefile
10.8%
Shell
0.9%