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
+29 -5
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"
"configuration):" ;
Echo " image - A raw disk image." ; Echo " image - A raw disk image." ;
Echo " anyboot-image - A custom image for either CD or disk." ; Echo " anyboot-image - A custom image for either CD or"
"disk." ;
Echo " cd-image - An ISO9660 CD image." ; Echo " cd-image - An ISO9660 CD image." ;
Echo " vmware-image - A VMware disk image." ; Echo " vmware-image - A VMware disk image." ;
Echo " install - A Haiku installation in a directory." ; 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"