Rev 5098 | Rev 7145 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5098 | Rev 5132 | ||
---|---|---|---|
1 | ### Copy as tup.config and modify according to your needs. |
1 | ### Copy as tup.config and modify according to your needs. |
2 | ### tup.config should be in the same directory where you have said "tup init". |
2 | ### tup.config should be in the same directory where you have said "tup init". |
3 | ### If there are several directories, tup.config-s are independent. |
3 | ### If there are several directories, tup.config-s are independent. |
4 | 4 | ||
5 | ### Generic configuration |
5 | ### Generic configuration |
6 | ### interface language: en [default], ru, et, it, sp |
6 | ### interface language: en [default], ru, et, it, sp |
7 | # CONFIG_LANG=en |
7 | # CONFIG_LANG=en |
8 | 8 | ||
9 | ### Installed compilers. |
9 | ### Installed compilers. |
10 | ### Setting a variable to any non-empty value |
10 | ### Setting a variable to any non-empty value |
11 | ### prevents calls to the corresponding compiler |
11 | ### prevents calls to the corresponding compiler |
12 | ### and disables build of corresponding binaries. |
12 | ### and disables build of corresponding binaries. |
13 | ### The concrete value matters only if CONFIG_BUILD_TYPE is also set; |
13 | ### The concrete value matters only if CONFIG_BUILD_TYPE is also set; |
14 | ### "full" means that binaries will be excluded from final images, |
14 | ### "full" means that binaries will be excluded from final images, |
15 | ### anything other means that you have obtained binaries in some other way |
15 | ### anything other means that you have obtained binaries in some other way |
16 | ### and still want to have them in final images. |
16 | ### and still want to have them in final images. |
17 | # CONFIG_NO_FASM=full |
17 | # CONFIG_NO_FASM=full |
18 | # CONFIG_NO_NASM=full |
18 | # CONFIG_NO_NASM=full |
19 | # CONFIG_NO_GCC=full |
19 | # CONFIG_NO_GCC=full |
20 | # CONFIG_NO_MSVC=full |
20 | # CONFIG_NO_MSVC=full |
21 | # CONFIG_NO_CMM=full |
21 | # CONFIG_NO_CMM=full |
- | 22 | ### Path to gcc toolchain library with -lgcc. |
|
- | 23 | ### Normally, you should not modify it, |
|
- | 24 | ### since the toolchain assumes the fixed path anyway. |
|
- | 25 | ### default Windows variant |
|
- | 26 | # CONFIG_TOOLCHAIN_LIBPATH=C:\MinGW\msys\1.0\home\autobuild\tools\win32\mingw32\lib |
|
- | 27 | ### default Linux variant |
|
- | 28 | # CONFIG_TOOLCHAIN_LIBPATH=/home/autobuild/tools/win32/mingw32/lib |
|
22 | 29 | ||
23 | ### Optional postprocessing of binaries, where applicable. |
30 | ### Optional postprocessing of binaries, where applicable. |
24 | ### By default, no postprocessing is used. |
31 | ### By default, no postprocessing is used. |
25 | ### Windows variants |
32 | ### Windows variants |
26 | # CONFIG_KPACK_CMD=&& kpack /nologo "%o" |
33 | # CONFIG_KPACK_CMD=&& kpack /nologo "%o" |
27 | # CONFIG_KERPACK_CMD=&& kerpack %o |
34 | # CONFIG_KERPACK_CMD=&& kerpack %o |
28 | # CONFIG_PESTRIP_CMD=&&set EXENAME=%o&&fasm $(ROOT)/data/common/pestrip.asm %o |
35 | # CONFIG_PESTRIP_CMD=&&set EXENAME=%o&&fasm $(ROOT)/data/common/pestrip.asm %o |
29 | ### Linux variants |
36 | ### Linux variants |
30 | # CONFIG_KPACK_CMD=&& kpack --nologo "%o" |
37 | # CONFIG_KPACK_CMD=&& kpack --nologo "%o" |
31 | # CONFIG_KERPACK_CMD=&& kerpack %o |
38 | # CONFIG_KERPACK_CMD=&& kerpack %o |
32 | # CONFIG_PESTRIP_CMD=&& EXENAME=%o fasm $(ROOT)/data/common/pestrip.asm %o |
39 | # CONFIG_PESTRIP_CMD=&& EXENAME=%o fasm $(ROOT)/data/common/pestrip.asm %o |
33 | 40 | ||
34 | ### BUILD_TYPE, if set, enables building kolibri.img and kolibri.iso. |
41 | ### BUILD_TYPE, if set, enables building kolibri.img and kolibri.iso. |
35 | ### Must match subdirectory name in $(ROOT)/data. |
42 | ### Must match subdirectory name in $(ROOT)/data. |
36 | ### Requires Linux. |
43 | ### Requires Linux. |
37 | # CONFIG_BUILD_TYPE=eng |
44 | # CONFIG_BUILD_TYPE=eng |
38 | ### If set, injects build date and revision number from data/.revision |
45 | ### If set, injects build date and revision number from data/.revision |
39 | ### to kernel.mnt to be displayed during boot screen. |
46 | ### to kernel.mnt to be displayed during boot screen. |
40 | # CONFIG_INSERT_REVISION_ID=1 |
47 | # CONFIG_INSERT_REVISION_ID=1 |
41 | 48 | ||
42 | ### Use for single-program mode, when "tup init" selects |
49 | ### Use for single-program mode, when "tup init" selects |
43 | ### a directory of one program, as opposed to the entire repository. |
50 | ### a directory of one program, as opposed to the entire repository. |
44 | # CONFIG_HELPERDIR=. |
51 | # CONFIG_HELPERDIR=. |