1 # The packages we build. Each is defined in its own file in the packages/
3 local packages = [ FFilterByBuildFeatures
14 if $(HAIKU_BUILD_TYPE) = bootstrap {
15 packages += HaikuBootstrap ;
20 local archDependentPackages =
25 local secondaryArchPackages =
28 if $(HAIKU_BUILD_TYPE) = bootstrap {
29 secondaryArchPackages += HaikuSecondaryBootstrap ;
31 secondaryArchPackages += HaikuSecondary ;
35 packages = $(packages:G=package-rules) ;
36 archDependentPackages = $(archDependentPackages:G=package-rules) ;
37 secondaryArchPackages = $(secondaryArchPackages:G=package-rules) ;
38 SEARCH on $(packages) $(archDependentPackages) $(secondaryArchPackages)
39 = [ FDirName $(HAIKU_BUILD_RULES_DIR) packages ] ;
42 for package in $(packages) {
46 for package in $(archDependentPackages) {
47 local architectureObject ;
48 for architectureObject in [ MultiArchSubDirSetup ] {
49 on $(architectureObject) {
55 for package in $(secondaryArchPackages) {
56 local architectureObject ;
57 for architectureObject in
58 [ MultiArchSubDirSetup $(TARGET_PACKAGING_ARCHS[2-]) ] {
59 on $(architectureObject) {