xref: /haiku/build/jam/repositories/Haiku (revision f8da8f3477d3c18142e59d17d05a545982faa5a8)
1# Builds the Haiku packages repository.
2
3local haikuRepository = <repository>haiku ;
4MakeLocate $(haikuRepository)
5	: $(HAIKU_PACKAGE_REPOSITORIES_DIR_$(HAIKU_PACKAGING_ARCH)) ;
6
7local repoInfo = <repository-info>haiku ;
8SEARCH on $(repoInfo) = $(HAIKU_TOP)/src/data/repository_infos ;
9
10local secondaryArchs = $(TARGET_PACKAGING_ARCHS[2-]) ;
11local packages =
12	haiku
13	haiku_devel
14	haiku_loader
15	haiku_userguide
16	haiku_welcome
17	makefile_engine
18
19	haiku_$(secondaryArchs)
20	haiku_$(secondaryArchs)_devel
21	;
22
23# TODO : the following should be used once WebPositive builds on x86_64
24# if $(TARGET_PACKAGING_ARCH) != x86_gcc2 || $(secondaryArchs) {
25if x86 in $(HAIKU_PACKAGING_ARCHS) {
26	packages += webpositive ;
27}
28
29HaikuRepository $(haikuRepository) : $(repoInfo) : $(packages:S=.hpkg) ;
30