# Author: cirakg & claude ai # Summary: Monkey C build configuration: manifest, source and resource paths. # # Build configuration for the Monkey C compiler ("jungle" file). # # Debug and release builds use this file alone. Unit-test builds add # test.jungle on top (monkeyc -f "monkey.jungle;test.jungle"), so test code # never reaches a debug or release build. Release builds (monkeyc -r) also drop # everything annotated (:debug), such as source/util/Diag.mc's logging. project.manifest = manifest.xml base.sourcePath = source base.resourcePath = resources # Code annotated (:uitest) only exists in the UI-test build (uitest.jungle), # which swaps this for the (:no_uitest) alternatives (source/util/TestMode.mc). base.excludeAnnotations = uitest