2012-11-16 13:59:27 +00:00
|
|
|
# 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
|
|
|
|
}
|
|
|
|
|
2015-11-05 23:49:19 +00:00
|
|
|
# Build the companion libs facilities for target
|
|
|
|
do_companion_libs_for_target() {
|
|
|
|
for f in ${CT_COMP_LIBS_FACILITY_LIST}; do
|
|
|
|
do_${f}_for_target
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|