aboutsummaryrefslogtreecommitdiff
path: root/monkey.jungle
blob: 1da28dd3f848d47f1ca5c68e1eaface4cabdaa28 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 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);
# (:stress) only in the watchdog stress build (stress.jungle,
# source/util/StressTest.mc).
base.excludeAnnotations = uitest;stress