Add more build profiles to "jam help" list.

* fixes #10655

Signed-off-by: Adrien Destugues <[email protected]>
(with some style fixes)
This commit is contained in:
Arvind S Raj
2014-03-10 08:24:35 +01:00
committed by Adrien Destugues
parent 98ae6f2784
commit fd468340f1
+34 -10
View File
@@ -18,8 +18,8 @@ rule ProcessCommandLineArguments
# Print usage text. # Print usage text.
case help : { case help : {
Echo "Individual targets (applications, libraries, drivers,...)" Echo "Individual targets (applications, libraries, drivers,"
" can be built by just" ; "...) can be built by just" ;
Echo "passing them as arguments to jam. The recommended method" Echo "passing them as arguments to jam. The recommended method"
"to build or update a" ; "to build or update a" ;
Echo "Haiku image or installation is to use a build profile" Echo "Haiku image or installation is to use a build profile"
@@ -30,12 +30,36 @@ rule ProcessCommandLineArguments
Echo " jam @install update libbe.so" ; Echo " jam @install update libbe.so" ;
Echo " jam @vmware-image mount" ; Echo " jam @vmware-image mount" ;
Echo ; Echo ;
Echo "Default build profiles:" ; Echo "Default build profiles (minimal set of packages and"
Echo " image - A raw disk image." ; "configuration):" ;
Echo " anyboot-image - A custom image for either CD or disk." ; Echo " image - A raw disk image." ;
Echo " cd-image - An ISO9660 CD image." ; Echo " anyboot-image - A custom image for either CD or"
Echo " vmware-image - A VMware disk image." ; "disk." ;
Echo " install - A Haiku installation in a directory." ; Echo " cd-image - An ISO9660 CD image." ;
Echo " vmware-image - A VMware disk image." ;
Echo " install - A Haiku installation in a"
"directory." ;
Echo ;
Echo "Nightly build profiles (small set of packages used in"
"nightly builds and default configuration):" ;
Echo " night-raw - A raw disk image." ;
Echo " nightly-anyboot - A custom image for either CD or"
"disk." ;
Echo " nightly-cd - An ISO9660 CD image." ;
Echo " nightly-vmware - A VMware disk image." ;
Echo ;
Echo "Release build profiles (bigger and more complete set of"
"packages used in releases and default configuration):" ;
Echo " release-raw - A raw disk image." ;
Echo " release-anyboot - A custom image for either CD or"
"disk." ;
Echo " release-cd - An ISO9660 CD image." ;
Echo " release-vmware - A VMware disk image." ;
Echo ;
Echo "Bootstrap build profiles (minimal image used for"
"initial build of HPKG packages):" ;
Echo " bootstrap-raw - A raw disk image." ;
Echo " bootstrap-vmware - A VMware disk image." ;
Echo ; Echo ;
Echo "Build profile actions:" ; Echo "Build profile actions:" ;
Echo " build - Build a Haiku" Echo " build - Build a Haiku"
@@ -43,10 +67,10 @@ rule ProcessCommandLineArguments
Echo " action, i.e. it can be" Echo " action, i.e. it can be"
"omitted." ; "omitted." ;
Echo " update <target> ... - Update the specified targets in" Echo " update <target> ... - Update the specified targets in"
" the Haiku" ; "the Haiku" ;
Echo " image/installation." ; Echo " image/installation." ;
Echo " update-all - Update all targets in the Haiku" Echo " update-all - Update all targets in the Haiku"
" image/installation." ; "image/installation." ;
Echo " mount - Mount the Haiku image in the" Echo " mount - Mount the Haiku image in the"
" bfs_shell." ; " bfs_shell." ;
Echo ; Echo ;