abuild.1
1 .TH ABUILD 1 "May 3, 2008" 2 .SH NAME 3 abuild \- build coreboot images for all available targets 4 .SH SYNOPSIS 5 .B abuild 6 \fR[\fB\-abrvxsTVh\fR] [\fB\-c\fR numcpus|max] [\fB\-t\fR vendor/board] [\fB\-p\fR dir] 7 [CBROOT] 8 .SH DESCRIPTION 9 .B abuild 10 is a utility used to easily build coreboot images for all available targets. 11 .SH OPTIONS 12 The 13 .B "[CBROOT]" 14 parameter tells 15 .B abuild 16 where the root directory of the coreboot build tree resides. Per default 17 this is 18 .B "../.." 19 as the 20 .B abuild 21 script resides in 22 .BR "[CBROOT]/utils/abuild" . 23 .TP 24 .B "\-a, \-\-all" 25 Build previously succeeded ports as well. 26 .TP 27 .B "\-b, \-\-broken" 28 Attempt to build ports that are known to be broken. 29 .TP 30 .B "\-p, \-\-payloads <dir>" 31 Use payloads in 32 .B "<dir>" 33 to build images. This will run payload.sh in that directory to find out the 34 path of the payload. 35 .TP 36 .B "\-t, \-\-target <vendor/board>" 37 Attempt to build target vendor/board only. 38 .TP 39 .B "\-r, \-\-remove" 40 Remove mainboard build directory after the respective target has been 41 built. This is mainly used for development purposes, when you don't need 42 the actual build output, but rather only want to know if a build failed 43 or not. 44 .TP 45 .B "\-x, \-\-xml" 46 Write an XML log file instead of a plain-text one. 47 The file will be called 48 .B abuild.xml 49 and will be created in the current directory. 50 .TP 51 .B "\-T, \-\-test" 52 Submit generated image(s) to the automated test system. 53 The results of the tests will be made available at 54 .B https://qa.coreboot.org/log_manual.php 55 .TP 56 .B "\-c, \-\-cpus [<numcpus>|max]" 57 Build on 58 .B numcpus 59 cpus at the same time, or on all available with 60 .B max\fR. 61 .TP 62 .B "\-s, \-\-silent" 63 Don't print any compiler calls in the log files. In coreboot v2 compiler 64 calls are quite long, so it is hard to find the warnings between them. 65 .TP 66 .B "\-v, \-\-verbose" 67 More verbose output. 68 .TP 69 .B "\-h, \-\-help" 70 Show a help text and exit. 71 .TP 72 .B "\-V, \-\-version" 73 Show version information and exit. 74 .SH BUGS 75 Please report any bugs on the coreboot mailing list 76 .RB "(" https://coreboot.org/Mailinglist ")." 77 .SH LICENCE 78 .B abuild 79 is covered by the GNU General Public License (GPL), version 2 or later. 80 .SH SEE ALSO 81 .BR flashrom (1). 82 .SH COPYRIGHT 83 2004 Stefan Reinauer 84 .br 85 2006-2008 coresystems GmbH 86 .SH AUTHORS 87 Stefan Reinauer <stepan@coresystems.de> 88 .PP 89 This manual page was written by Uwe Hermann <uwe@hermann-uwe.de>. 90 It is licensed under the terms of the GNU GPL (v2 or later).