Application Structure - part-cw/lambdanative GitHub Wiki
LambdaNative applications live in the apps framework subdirectory.
These are the files and directories that make up an application:
| File | Description |
|---|---|
| main.scm | Application source code, REQUIRED |
| VERSION | Application version number, REQUIRED |
| LIBRARIES | List of library dependencies, REQUIRED |
| MODULES | List of module dependencies, REQUIRED |
| artwork.* | Application icon, REQUIRED for GUI applications |
| textures/ | Directory of PNG images for OpenGL textures |
| sounds/ | Directory of WAV and OGG sounds |
| FONTS | List of pre-rendered bitmap fonts |
| STRINGS | List of pre-rendered strings |
| EMBED | List of files to embed into the application |
| global-macros.scm | Macros to be visible to entire project code |
An app or module may also have additional <platform>_* files, as described in File Substitutions.