rule AddRepositoryPackages: add debugInfoPackage parameter

It works just like the sourcePackages parameter.
This commit is contained in:
Ingo Weinhold
2013-07-12 13:27:56 +02:00
parent 4387d6b33f
commit 38f07871ce
+8 -3
View File
@@ -23,6 +23,7 @@ rule AddRepositoryPackage repository : architecture : baseName : version
rule AddRepositoryPackages repository : architecture : packages : sourcePackages rule AddRepositoryPackages repository : architecture : packages : sourcePackages
: debugInfoPackages
{ {
local package ; local package ;
for package in $(packages) { for package in $(packages) {
@@ -35,12 +36,16 @@ rule AddRepositoryPackages repository : architecture : packages : sourcePackages
AddRepositoryPackage $(repository) : source : $(baseName)_source AddRepositoryPackage $(repository) : source : $(baseName)_source
: $(version) ; : $(version) ;
} }
if $(baseName) in $(debugInfoPackages) {
AddRepositoryPackage $(repository) : $(architecture)
: $(baseName)_debuginfo : $(version) ;
}
} }
} }
rule PackageRepository repository : architecture : repositoryUrl : anyPackages rule PackageRepository repository : architecture : repositoryUrl : anyPackages
: packages : sourcePackages : packages : sourcePackages : debugInfoPackages
{ {
repository = $(repository:G=repository) ; repository = $(repository:G=repository) ;
@@ -54,9 +59,9 @@ rule PackageRepository repository : architecture : repositoryUrl : anyPackages
= $(HAIKU_REPOSITORY_JAMFILE) ; = $(HAIKU_REPOSITORY_JAMFILE) ;
AddRepositoryPackages $(repository) : any : $(anyPackages) AddRepositoryPackages $(repository) : any : $(anyPackages)
: $(sourcePackages) ; : $(sourcePackages) : $(debugInfoPackages) ;
AddRepositoryPackages $(repository) : $(architecture) : $(packages) AddRepositoryPackages $(repository) : $(architecture) : $(packages)
: $(sourcePackages) ; : $(sourcePackages) : $(debugInfoPackages) ;
# build package list file # build package list file
local packageListFile = $(repository:G=repository-package-list)-packages ; local packageListFile = $(repository:G=repository-package-list)-packages ;