This patch unifies the use of config options in v2 to all start with CONFIG_
[coreboot.git] / targets / amd / serengeti_cheetah / Config-abuild.lb
1 # This will make a target directory of ./VENDOR_MAINBOARD
2
3 target VENDOR_MAINBOARD
4 mainboard VENDOR/MAINBOARD
5
6 option CC="CROSSCC"
7 option CONFIG_CROSS_COMPILE="CROSS_PREFIX"
8 option CONFIG_HOSTCC="CROSS_HOSTCC"
9
10 __COMPRESSION__
11 __LOGLEVEL__
12
13 romimage "normal"
14         option CONFIG_USE_FAILOVER_IMAGE=0
15         option CONFIG_USE_FALLBACK_IMAGE=0
16         option CONFIG_ROM_IMAGE_SIZE=0x20000
17         option COREBOOT_EXTRA_VERSION=".0-normal"
18         payload __PAYLOAD__
19 end
20
21 romimage "fallback"
22         option CONFIG_USE_FAILOVER_IMAGE=0
23         option CONFIG_USE_FALLBACK_IMAGE=1
24         option CONFIG_ROM_IMAGE_SIZE=0x20000
25         option COREBOOT_EXTRA_VERSION=".0-fallback"
26         payload __PAYLOAD__
27 end
28
29 romimage "failover"
30         option CONFIG_USE_FAILOVER_IMAGE=1
31         option CONFIG_USE_FALLBACK_IMAGE=0
32         option CONFIG_ROM_IMAGE_SIZE=CONFIG_FAILOVER_SIZE
33         option CONFIG_XIP_ROM_SIZE=CONFIG_FAILOVER_SIZE
34 end
35
36 buildrom ./coreboot.rom CONFIG_ROM_SIZE "normal" "fallback" "failover"