summaryrefslogtreecommitdiffstats
path: root/source-builder/defaults.mc
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2019-07-14 14:03:06 +1000
committerChris Johns <chrisj@rtems.org>2019-07-21 21:09:34 +1000
commitb1c2cb4f72490a9f850fd11ef63d96070b27eef4 (patch)
tree209e0e0ad3f2e49e3852c6e49c9841c9ba691fbb /source-builder/defaults.mc
parentsb/options: Update copyright year to 2019. (diff)
downloadrtems-source-builder-b1c2cb4f72490a9f850fd11ef63d96070b27eef4.tar.bz2
sb/setbuilder: Support staging of build set build before installing.
- Staging lets build sets use previously built build sets. - Fix the rtems-bsp builds to support staging.
Diffstat (limited to 'source-builder/defaults.mc')
-rw-r--r--source-builder/defaults.mc16
1 files changed, 13 insertions, 3 deletions
diff --git a/source-builder/defaults.mc b/source-builder/defaults.mc
index 1feaca1..ce5d2b0 100644
--- a/source-builder/defaults.mc
+++ b/source-builder/defaults.mc
@@ -75,6 +75,19 @@ build_ldflags: none, convert, ''
build_includes: none, convert, ''
build_libs: none, convert, ''
+#
+# Build and staging paths.
+#
+buildroot: dir, none, '%{_tmppath}/%{buildname}-%{_uid}'
+buildcxcroot: dir, none, '%{_tmppath}/%{buildname}-%{_uid}-cxc'
+buildxcroot: dir, none, '%{_tmppath}/%{buildname}-%{_uid}-xx'
+stagingroot: dir, none, '%{_tmppath}/sb-%{_uid}-staging'
+
+#
+# Install mode can be installing or staging. Defaults to installing.
+#
+install_mode: none, none, 'installing'
+
# Extra path a platform can override.
_extra_path: none, none, '%{_sbdir}'
_ld_library_path: none, none, 'LD_LIBRARY_PATH'
@@ -96,9 +109,6 @@ _docdir: dir, none, '%{_defaultdocdir}'
_tmppath: dir, none, '%{_topdir}/build/tmp'
_tmproot: dir, none, '%{_tmppath}/sb-%{_uid}/%{_bset_tmp}'
_tmpcxcroot: dir, none, '%{_tmppath}/sb-%{_uid}-cxc/%{_bset_tmp}'
-buildroot: dir, none, '%{_tmppath}/%{buildname}-%{_uid}'
-buildcxcroot: dir, none, '%{_tmppath}/%{buildname}-%{_uid}-cxc'
-buildxcroot: dir, none, '%{_tmppath}/%{buildname}-%{_uid}-xx'
_datadir: dir, none, '%{_prefix}/share'
_defaultdocdir: dir, none, '%{_prefix}/share/doc'
_exeext: none, none, ''