Skip to content

Application Structure

lighhw68 edited this page Sep 2, 2018 · 3 revisions

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.

Clone this wiki locally