summaryrefslogtreecommitdiffhomepage
path: root/build.sh
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <lucio@lucioillanes.de>2017-12-22 11:10:36 +0000
committerLucio Andrés Illanes Albornoz (arab, vxp) <lucio@lucioillanes.de>2017-12-22 11:10:36 +0000
commit1dfec6c0f2a53cb7e0b510d7fc3ccae7d1e76c96 (patch)
treef50d5fc9df60e0f86983803816d5f4adf98c5906 /build.sh
parenta77d22874fc29523519a9ef02b85aec040731afe (diff)
downloadmidipix_build-1dfec6c0f2a53cb7e0b510d7fc3ccae7d1e76c96.tar.bz2
midipix_build-1dfec6c0f2a53cb7e0b510d7fc3ccae7d1e76c96.tar.xz
build.sh, subr/build_args.subr, etc/build.usage: remove meta-targets & fix target.. argument spec(s).
vars/build.vars: removes meta-targets, adds ${ALL_TARGETS}.
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh19
1 files changed, 8 insertions, 11 deletions
diff --git a/build.sh b/build.sh
index ca50d65a..b18730ee 100755
--- a/build.sh
+++ b/build.sh
@@ -3,7 +3,7 @@
#
buildp_dispatch() {
- local _msg="${1}" _pkg_name="${2}" _tgt_name="${3}" \
+ local _msg="${1}" _pkg_name="${2}" _tgt_name="${3}" \
_build_tgt_meta _build_tgt_lc;
case "${_msg}" in
# Top-level
@@ -11,16 +11,13 @@ buildp_dispatch() {
ex_rtl_log_set_vnfo_lvl "${ARG_VERBOSE:-0}";
ex_rtl_log_msg info "Build started by ${BUILD_USER:=${USER}}@${BUILD_HNAME:=$(hostname)} at ${BUILD_DATE_START}.";
ex_rtl_log_env_vars "build (global)" ${DEFAULT_LOG_ENV_VARS};
- for _build_tgt_meta in ${BUILD_TARGETS_META:-world}; do
- for _build_tgt_lc in $(ex_rtl_get_var_unsafe \
- "$(ex_rtl_toupper "${_build_tgt_meta}")_TARGET"); do
- ex_pkg_dispatch "${_build_tgt_lc}" \
- "${ARG_RESTART}" "${ARG_RESTART_AT}" \
- buildp_dispatch;
- if [ ${?} -ne 0 ]; then
- break;
- fi;
- done;
+ for _build_tgt_lc in ${BUILD_TARGETS:-${ALL_TARGETS}}; do
+ ex_pkg_dispatch "${_build_tgt_lc}" \
+ "${ARG_RESTART}" "${ARG_RESTART_AT}" \
+ buildp_dispatch;
+ if [ ${?} -ne 0 ]; then
+ break;
+ fi;
done;
buildp_dispatch finish_build; ;;
finish_build) build_fini;