How to make a super package?

Hello,
We develop a project with the following directory tree

mc_components
|-…
|-package.qpg
|-mc_components-x.z.qpr
|
|-mc_triangle
| |-…
| |-package.qpg
| |-mc_triange-x.x.qpr
|
|-mc_sinus
| |-…
| |-package.qpg
| |-mc_sinus-x.y.qpr
|
|-mc-inversion
| |-…
| |-package.qpg
| |-mc_inversion-y.x.qpr
.
.


So, I wonder how to write the package.qpg at the mc_components level to
collect all qpr files from the sub directories.
I suppose I can’t use ‘add files’ and ‘merge’ is to marge qpg files.

I add an extra target in my makefiles to be able to ‘make pkg’, that
works fine, just have to solve the higher level.

Any help?

Thanks,
Alain.