author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Wed Jul 28 01:03:07 2010 +0200 (2010-07-28) | |
changeset 2036 | 67e02b48b595 |
parent 1887 | 5d872df743fe |
child 2564 | 5d4e91c0343e |
permissions | -rw-r--r-- |
yann@1345 | 1 |
# Binary utilities menu |
yann@1 | 2 |
|
yann@1345 | 3 |
menu "Binary utilities" |
yann@1 | 4 |
|
yann@1 | 5 |
choice |
yann@1 | 6 |
bool |
yann@1345 | 7 |
prompt "Binary format:" |
yann@1 | 8 |
|
bartvdrmeulen@1897 | 9 |
if ARCH_USE_MMU || BARE_METAL |
yann@1345 | 10 |
|
yann@1345 | 11 |
config ARCH_BINFMT_ELF |
yann@1 | 12 |
bool |
yann@1345 | 13 |
prompt "ELF" |
yann@1345 | 14 |
help |
yann@1345 | 15 |
This will make your system build ELF exectubales, |
yann@1345 | 16 |
suitable for architectures with an MMU. |
yann@1 | 17 |
|
yann@1345 | 18 |
endif # ARCH_USE_MMU |
yann@1345 | 19 |
|
yann@1345 | 20 |
if ! ARCH_USE_MMU |
yann@1345 | 21 |
|
yann@1345 | 22 |
config ARCH_BINFMT_FLAT |
yann@1 | 23 |
bool |
yann@1345 | 24 |
prompt "Flat" |
yann@1345 | 25 |
help |
yann@1345 | 26 |
This will build flat binaries, suitable for |
yann@1345 | 27 |
MMU-less architectures. |
yann@1 | 28 |
|
thomas@1887 | 29 |
config ARCH_BINFMT_FDPIC |
thomas@1887 | 30 |
bool |
thomas@1887 | 31 |
prompt "FD_PIC ELF" |
thomas@1887 | 32 |
help |
thomas@1887 | 33 |
This will build FD_PIC ELF binaries, suitable for |
thomas@1887 | 34 |
MMU-less architectures that still require to use |
thomas@1887 | 35 |
shared libraries (FIXME). |
yann@1 | 36 |
|
yann@1345 | 37 |
endif # ! ARCH_USE_MMU |
yann@1 | 38 |
|
yann@1 | 39 |
endchoice |
yann@1 | 40 |
|
yann@1870 | 41 |
source "config/binutils/binutils.in" |
yann@1870 | 42 |
source "config/binutils/elf2flt.in" |
yann@1870 | 43 |
source "config/binutils/sstrip.in" |
yann@458 | 44 |
|
yann@1 | 45 |
endmenu |