diff -r 000000000000 -r 1c68438f44f7 scripts/build/companion_libs.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/build/companion_libs.sh Fri Nov 16 14:59:27 2012 +0100 @@ -0,0 +1,39 @@ +# Wrapper to build the companion libs facilities + +# List all companion tools facilities, and parse their scripts +CT_COMP_LIBS_FACILITY_LIST= +for f in "${CT_LIB_DIR}/scripts/build/companion_libs/"*.sh; do + _f="$(basename "${f}" .sh)" + _f="${_f#???-}" + . "${f}" + CT_COMP_LIBS_FACILITY_LIST="${CT_COMP_LIBS_FACILITY_LIST} ${_f}" +done + +# Download the companion libs facilities +do_companion_libs_get() { + for f in ${CT_COMP_LIBS_FACILITY_LIST}; do + do_${f}_get + done +} + +# Extract and patch the companion libs facilities +do_companion_libs_extract() { + for f in ${CT_COMP_LIBS_FACILITY_LIST}; do + do_${f}_extract + done +} + +# Build the companion libs facilities for build +do_companion_libs_for_build() { + for f in ${CT_COMP_LIBS_FACILITY_LIST}; do + do_${f}_for_build + done +} + +# Build the companion libs facilities for host +do_companion_libs_for_host() { + for f in ${CT_COMP_LIBS_FACILITY_LIST}; do + do_${f}_for_host + done +} +