mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-22 01:51:06 +00:00
Make bare-metal a kernel selection.
/trunk/config/kernel.in | 22 14 8 0 ++++++++++++++-------- /trunk/config/target.in | 13 0 13 0 ------------- 2 files changed, 14 insertions(+), 21 deletions(-)
This commit is contained in:
parent
894a3cd5ba
commit
ed92de0b90
@ -1,15 +1,11 @@
|
||||
# Kernel options
|
||||
|
||||
|
||||
|
||||
config KERNEL
|
||||
string
|
||||
default "none" if BARE_METAL
|
||||
default "linux" if KERNEL_LINUX
|
||||
|
||||
if ! BARE_METAL
|
||||
|
||||
menu "Kernel"
|
||||
menu "Target OS"
|
||||
|
||||
choice
|
||||
bool
|
||||
@ -18,10 +14,22 @@ choice
|
||||
|
||||
config KERNEL_LINUX
|
||||
bool
|
||||
prompt "linux"
|
||||
prompt "Linux"
|
||||
help
|
||||
Build a toolchain targeting systems running Linux as a kernel.
|
||||
|
||||
config BARE_METAL
|
||||
bool
|
||||
prompt "Bare metal (EXPERIMENTAL)"
|
||||
depends on EXPERIMENTAL
|
||||
help
|
||||
Say 'y' here if you want a simple C compiler with no C library.
|
||||
|
||||
'Bare metal' also refer to those programs that run without any kernel.
|
||||
|
||||
You probably want to say 'y' here if you plan to use your compiler
|
||||
to build only kernels or bootloaders
|
||||
|
||||
endchoice
|
||||
|
||||
config KERNEL_VERSION
|
||||
@ -32,5 +40,3 @@ source config/kernel/linux.in
|
||||
endif
|
||||
|
||||
endmenu
|
||||
|
||||
endif # ! BARE_METAL
|
||||
|
@ -28,19 +28,6 @@ config TARGET_LDFLAGS
|
||||
|
||||
comment "General target options"
|
||||
|
||||
config BARE_METAL
|
||||
bool
|
||||
prompt "Bare metal (EXPERIMENTAL)"
|
||||
default n
|
||||
depends on EXPERIMENTAL
|
||||
help
|
||||
Say 'y' here if you want a simple C compiler with no C library.
|
||||
|
||||
You probably want to say 'y' here if you plan to use your compiler
|
||||
to build only kernels or bootloaders
|
||||
|
||||
'Bare metal' also refer to those programs that run without any kernel.
|
||||
|
||||
choice
|
||||
bool
|
||||
prompt "Target architecture:"
|
||||
|
Loading…
x
Reference in New Issue
Block a user