source: trunk/buildconf.inc @ 1689

Revision 1689, 2.2 KB checked in by philmoz, 16 months ago (diff)

Merged revision(s) 1687 & 1688 from branches/release-1_0:

  • Property svn:eol-style set to LF
RevLine 
[1272]1#!build time optional components - comment out the features you dont want to have in your build or copy this file to localbuildconf.inc and override settings there
2
[1677]3OPT_GAMES=1
[552]4OPT_CURVES=1
5OPT_TEXTREADER=1
[1677]6OPT_CALENDAR=1
[552]7OPT_DEBUGGING=1
8OPT_EDGEOVERLAY=1
[1048]9# experimental PTP/USB interface. Enabled/disabled for individual cameras in camera.h
10OPT_PTP=1
[1033]11
12# Scripting components
13OPT_UBASIC=1
14OPT_LUA=1
[606]15OPT_LUA_STRLIB=1
[1033]16OPT_LUA_IOLIB=1
17OPT_LUA_OSLIB=1
[1689]18# allow Lua to call arbitrary ROM functions and eventprocs
[1033]19# WARNING: This is DANGEROUS. e.g. call_event_proc("EraseSectorOfRom",...)
20# NOTE: the interface for this may change in the future, to support better support buffers etc
21#OPT_LUA_CALL_NATIVE=1
22
[1015]23# experimental - allocate memory from alternate heap. Default 2MB from EXMEM_RAMDISK
24# See exmem_malloc_init in generic/wrappers.c
25#OPT_EXMEM_MALLOC=1
[1124]26# Set OPT_CHDK_IN_EXMEM to build and load CHDK into EXMEM memory
27# Need to define MEMISOSTART and EXMEM values in PLATFORM/PLATFORMSUB/makefile.inc (see G12 or SX30 for example)
28# (if setting this must also set OPT_EXMEM_MALLOC !)
29#OPT_CHDK_IN_EXMEM=1
30# set this to enable exmem corruption testing (see wrappers.c). (Don't set OPT_CHDK_IN_EXMEM with this !)
31#OPT_EXMEM_TESTING=1
32
[684]33#OPT_MD_DEBUG=1
[1041]34# require correct FI2 keys in platform/fi2.inc , see http://chdk.wikia.com/wiki/For_Developers/fi2offsets and http://chdk.setepontos.com/index.php/topic,2995.0.html
[801]35#OPT_FI2=1
36# if enabled, compiler will produce a lot of warnings, maybe not always correct ones, see http://chdk.setepontos.com/index.php/topic,2509.msg32191.html#msg32191
37#OPT_WARNINGS=1
[851]38# If enabled (and reference binaries are present in /tools), compiler will generate function signatures
39OPT_GEN_SIGS=1
40# If enabled (and firmware binaries are present) compiler will update "stubs_entry.S"
41OPT_GEN_STUBS=1
[801]42# the symbols / not done yet
43#!OPT_SYMBOLS=1
44# for people who won't use lang files at all / not done yet
45#!OPT_LANGUAGEINTERFACE=1
[1395]46
47# Override the value below to compile a different default language into
48# the core CHDK code. This will save memory by not loading both english and the
49# desired language.
50# Set the value to the language file name without extension - e.g. OPT_DEFAULT_LANG=russian
51#OPT_DEFAULT_LANG=
Note: See TracBrowser for help on using the repository browser.