oi-build Makefile infrastructure support for dependencies
The initial deliverable here is to have the Makefile infrastructure automatically provide for pulling in dependency packages as a single global action, as we don't expect to have accurate dependency tracking at package granularity (e.g. satisfying the dependency for one component can mask the dependency for components built later). This will parse out the list of dependencies package-level dependencies, sort them into a list of unique elements, and invoke xargs pkg install for the list. This will be provided as a make depend target that should be run in one of the top-level Makefiles (for all of oi-build or for components).
If it's trivial enough, the existing list of dependencies for oi-build can be folded into a top-level list, allowing "make depend" to replace the long "pkg install" in the build steps.
Updated by Aurélien Larcher over 3 years ago
- Category changed from 35 to OI-Userland
- Status changed from New to Resolved
- Assignee changed from Bayard Bell to Adam Števko
Added in PR1945: https://github.com/OpenIndiana/oi-userland/pull/1945
Imported from solaris-userland.