aboutsummaryrefslogtreecommitdiff
path: root/libs/common
diff options
context:
space:
mode:
authorAndrew Robbins <contact@andrewrobbins.info>2019-01-21 21:14:32 -0500
committerAndrew Robbins <contact@andrewrobbins.info>2019-01-22 03:11:41 -0500
commit6f7846b4f3dcea6cdc3752643d5bb8726d301fc5 (patch)
tree81a4797bfadcc31c8b1ec7eb93a6ad70a3b97ba4 /libs/common
parentbaff46b5ea55de2adb7438e354f07f8808e69393 (diff)
downloadlibrebootfr-6f7846b4f3dcea6cdc3752643d5bb8726d301fc5.tar.gz
librebootfr-6f7846b4f3dcea6cdc3752643d5bb8726d301fc5.zip
Add preliminary dependency handling support
Projects may now declare other projects it depends upon through the file "dependencies" located in a project's $CONFIGS directory. This file requires that each dependency listed, one per line, correspond to a project in the $PROJECTS directory; the dependency may be in any form accepted by the libreboot script, e.g: ./libreboot build $dependency Multiple dependencies files, one per target, are read provided they are located in target directories and those targets were included in the list of arguments passed to the libreboot script.
Diffstat (limited to 'libs/common')
-rwxr-xr-xlibs/common1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/common b/libs/common
index da6fe754..a27ff785 100755
--- a/libs/common
+++ b/libs/common
@@ -34,6 +34,7 @@ VARIANTS="variants"
BLOBS="blobs"
BLOBS_IGNORE="blobs-ignore"
BLOBS_DISCOVER="blobs-discover"
+DEPENDENCIES="dependencies"
DOTEPOCH=".epoch"
DOTRNDSEED=".rndseed"