new menu structure for libpayload
Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3488 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
fef915c7c4
commit
6986358341
|
@ -2,6 +2,7 @@
|
||||||
## This file is part of the libpayload project.
|
## This file is part of the libpayload project.
|
||||||
##
|
##
|
||||||
## Copyright (C) 2008 Advanced Micro Devices, Inc.
|
## Copyright (C) 2008 Advanced Micro Devices, Inc.
|
||||||
|
## Copyright (C) 2008 coresystems GmbH
|
||||||
##
|
##
|
||||||
## Redistribution and use in source and binary forms, with or without
|
## Redistribution and use in source and binary forms, with or without
|
||||||
## modification, are permitted provided that the following conditions
|
## modification, are permitted provided that the following conditions
|
||||||
|
@ -34,7 +35,19 @@ config TARGET_I386
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
|
||||||
menu "Output Options"
|
menu "Standard Libraries"
|
||||||
|
|
||||||
|
config LIBC
|
||||||
|
bool "Enable C library support"
|
||||||
|
default y
|
||||||
|
|
||||||
|
config TINYCURSES
|
||||||
|
bool "Enable tinycurses support"
|
||||||
|
default y
|
||||||
|
|
||||||
|
endmenu
|
||||||
|
|
||||||
|
menu "Console Options"
|
||||||
|
|
||||||
config SERIAL_CONSOLE
|
config SERIAL_CONSOLE
|
||||||
bool "See output on the serial port console"
|
bool "See output on the serial port console"
|
||||||
|
@ -73,6 +86,14 @@ config PC_KEYBOARD
|
||||||
bool "Allow input from a PC keyboard"
|
bool "Allow input from a PC keyboard"
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
endmenu
|
||||||
|
|
||||||
|
menu "Drivers"
|
||||||
|
|
||||||
|
config PCI
|
||||||
|
bool "Support for PCI devices"
|
||||||
|
default y
|
||||||
|
|
||||||
config NVRAM
|
config NVRAM
|
||||||
bool "Support for reading/writing NVRAM bytes"
|
bool "Support for reading/writing NVRAM bytes"
|
||||||
default y
|
default y
|
||||||
|
@ -93,12 +114,9 @@ config RTC_PORT_EXTENDED_VIA
|
||||||
If you want to read or write CMOS bytes on computers with one of
|
If you want to read or write CMOS bytes on computers with one of
|
||||||
these chipsets, say 'y' here.
|
these chipsets, say 'y' here.
|
||||||
|
|
||||||
endmenu
|
config SPEAKER
|
||||||
|
bool "Support for PC speaker"
|
||||||
menu "Build Options"
|
|
||||||
|
|
||||||
config TINYCURSES
|
|
||||||
bool "Enable tinycurses support"
|
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
##
|
##
|
||||||
## Copyright (C) 2007 Uwe Hermann <uwe@hermann-uwe.de>
|
## Copyright (C) 2007 Uwe Hermann <uwe@hermann-uwe.de>
|
||||||
## Copyright (C) 2008 Advanced Micro Devices, Inc.
|
## Copyright (C) 2008 Advanced Micro Devices, Inc.
|
||||||
|
## Copyright (C) 2008 coresystems GmbH
|
||||||
##
|
##
|
||||||
## Redistribution and use in source and binary forms, with or without
|
## Redistribution and use in source and binary forms, with or without
|
||||||
## modification, are permitted provided that the following conditions
|
## modification, are permitted provided that the following conditions
|
||||||
|
@ -28,11 +29,14 @@
|
||||||
## SUCH DAMAGE.
|
## SUCH DAMAGE.
|
||||||
##
|
##
|
||||||
|
|
||||||
TARGETS-y += drivers/pci.o
|
TARGETS-$(CONFIG_PCI) += drivers/pci.o
|
||||||
TARGETS-y += drivers/speaker.o
|
|
||||||
|
TARGETS-$(CONFIG_SPEAKER) += drivers/speaker.o
|
||||||
|
|
||||||
TARGETS-$(CONFIG_SERIAL_CONSOLE) += drivers/serial.o
|
TARGETS-$(CONFIG_SERIAL_CONSOLE) += drivers/serial.o
|
||||||
|
|
||||||
TARGETS-$(CONFIG_PC_KEYBOARD) += drivers/keyboard.o
|
TARGETS-$(CONFIG_PC_KEYBOARD) += drivers/keyboard.o
|
||||||
|
|
||||||
TARGETS-$(CONFIG_NVRAM) += drivers/nvram.o
|
TARGETS-$(CONFIG_NVRAM) += drivers/nvram.o
|
||||||
TARGETS-$(CONFIG_NVRAM) += drivers/options.o
|
TARGETS-$(CONFIG_NVRAM) += drivers/options.o
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
## This file is part of the libpayload project.
|
## This file is part of the libpayload project.
|
||||||
##
|
##
|
||||||
## Copyright (C) 2008 Advanced Micro Devices, Inc.
|
## Copyright (C) 2008 Advanced Micro Devices, Inc.
|
||||||
|
## Copyright (C) 2008 coresystems GmbH
|
||||||
##
|
##
|
||||||
## Redistribution and use in source and binary forms, with or without
|
## Redistribution and use in source and binary forms, with or without
|
||||||
## modification, are permitted provided that the following conditions
|
## modification, are permitted provided that the following conditions
|
||||||
|
@ -27,6 +28,6 @@
|
||||||
## SUCH DAMAGE.
|
## SUCH DAMAGE.
|
||||||
##
|
##
|
||||||
|
|
||||||
TARGETS-y += libc/malloc.o libc/printf.o libc/console.o libc/string.o
|
TARGETS-$(CONFIG_LIBC) += libc/malloc.o libc/printf.o libc/console.o libc/string.o
|
||||||
TARGETS-y += libc/memory.o libc/ctype.o libc/ipchecksum.o libc/lib.o
|
TARGETS-$(CONFIG_LIBC) += libc/memory.o libc/ctype.o libc/ipchecksum.o libc/lib.o
|
||||||
TARGETS-y += libc/rand.o libc/time.o libc/lar.o libc/exec.o
|
TARGETS-$(CONFIG_LIBC) += libc/rand.o libc/time.o libc/lar.o libc/exec.o
|
||||||
|
|
Loading…
Reference in New Issue