8e34bbe754
They are now created from a separate repository and via HaikuPorts. Since the HaikuPorts packages are not yet in the BuildPackageRepository, the actual section that adds the packages is commented out (but it only runs for release-* targets anyway.) The "welcome", "userguide", and "quicktour" scripts, which are symlinked from the desktop in release builds, are added to the Haiku package's "regular" profile instead (they do not actually require the other packages to be installed but will detect if they are not and launch the online versions instead.)
65 lines
1.4 KiB
Plaintext
65 lines
1.4 KiB
Plaintext
# The packages we build. Each is defined in its own file in the packages/
|
|
# subdirectory.
|
|
local packages = [ FFilterByBuildFeatures
|
|
HaikuDevel
|
|
HaikuDataTranslators
|
|
HaikuExtras
|
|
HaikuLoader
|
|
HaikuSource
|
|
MakefileEngine
|
|
NetFS
|
|
UserlandFS
|
|
]
|
|
;
|
|
|
|
if $(HAIKU_BUILD_TYPE) = bootstrap {
|
|
packages += HaikuBootstrap ;
|
|
} else {
|
|
packages += Haiku ;
|
|
}
|
|
|
|
local archDependentPackages =
|
|
HaikuCrossDevel
|
|
WebPositive
|
|
;
|
|
|
|
local secondaryArchPackages =
|
|
HaikuDevelSecondary
|
|
;
|
|
if $(HAIKU_BUILD_TYPE) = bootstrap {
|
|
secondaryArchPackages += HaikuSecondaryBootstrap ;
|
|
} else {
|
|
secondaryArchPackages += HaikuSecondary ;
|
|
}
|
|
|
|
|
|
packages = $(packages:G=package-rules) ;
|
|
archDependentPackages = $(archDependentPackages:G=package-rules) ;
|
|
secondaryArchPackages = $(secondaryArchPackages:G=package-rules) ;
|
|
SEARCH on $(packages) $(archDependentPackages) $(secondaryArchPackages)
|
|
= [ FDirName $(HAIKU_BUILD_RULES_DIR) packages ] ;
|
|
|
|
local package ;
|
|
for package in $(packages) {
|
|
include $(package) ;
|
|
}
|
|
|
|
for package in $(archDependentPackages) {
|
|
local architectureObject ;
|
|
for architectureObject in [ MultiArchSubDirSetup ] {
|
|
on $(architectureObject) {
|
|
include $(package) ;
|
|
}
|
|
}
|
|
}
|
|
|
|
for package in $(secondaryArchPackages) {
|
|
local architectureObject ;
|
|
for architectureObject in
|
|
[ MultiArchSubDirSetup $(TARGET_PACKAGING_ARCHS[2-]) ] {
|
|
on $(architectureObject) {
|
|
include $(package) ;
|
|
}
|
|
}
|
|
}
|