ff35d6c18a
* Move actual definitions of respective image contents to files underneath build/jam/images/definitions (minimum, bootstrap, regular). * HaikuImage now only includes the image definitions for the selected build profile and adds the Haiku packages. * Simplified topmost Jamfile to some extent. * Move definition of DESKBAR_APPLICATIONS and DESKBAR_DESKTOP_APPLETS from build/jam/packages/Haiku to the respective image definition file. * Sort and reformat several lists to make them more readable.
27 lines
934 B
Plaintext
27 lines
934 B
Plaintext
# This file defines what ends up on the Haiku image (respectively in the Haiku
|
|
# installation directory) and it executes the rules building the image
|
|
# (respectively installing the files in the installation directory).
|
|
|
|
# import the defintions of the image content
|
|
if $(HAIKU_BOOTSTRAP_BUILD) {
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions bootstrap ] ;
|
|
} else if $(HAIKU_MINIMUM_BUILD) {
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions minimum ] ;
|
|
} else {
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions regular ] ;
|
|
}
|
|
|
|
# build the haiku system packages and add them
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) HaikuPackages ] ;
|
|
|
|
AddPackageFilesToHaikuImage system :
|
|
haiku_loader.hpkg
|
|
haiku.hpkg
|
|
haiku_$(TARGET_PACKAGING_ARCHS[2-]).hpkg
|
|
:
|
|
nameFromMetaInfo
|
|
;
|
|
|
|
# import what is shared by all images
|
|
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions common-tail ] ;
|