summaryrefslogtreecommitdiff
path: root/monkey.jungle
blob: 623a55ee1d33dea0e8fbf3ea7b147bfbc4dd68f7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 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