rule AddRepositoryPackages: add debugInfoPackage parameter
It works just like the sourcePackages parameter.
This commit is contained in:
@@ -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 ;
|
||||||
|
|||||||
Reference in New Issue
Block a user