summaryrefslogtreecommitdiff
path: root/scripts/showSamples.sh
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2017-11-19 08:23:55 (GMT)
committerAlexey Neyman <stilor@att.net>2017-11-20 05:50:28 (GMT)
commitd759137c46fb7a04c4db44123ba3050afd734eef (patch)
tree82126494b2d3ae995728114dae262add31ed493b /scripts/showSamples.sh
parent5495a3497b54aa56e821c8aa44233345c0bd86b9 (diff)
Align script names with the ct-ng commands
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'scripts/showSamples.sh')
-rw-r--r--scripts/showSamples.sh103
1 files changed, 0 insertions, 103 deletions
diff --git a/scripts/showSamples.sh b/scripts/showSamples.sh
deleted file mode 100644
index ea50102..0000000
--- a/scripts/showSamples.sh
+++ /dev/null
@@ -1,103 +0,0 @@
-# Parses all samples on the command line, and for each of them, prints
-# the versions of the main tools
-
-# Use tools discovered by ./configure
-. "${CT_LIB_DIR}/paths.sh"
-. "${CT_LIB_DIR}/scripts/functions"
-
-[ "$1" = "-v" ] && opt="$1" && shift
-
-# GREP_OPTIONS screws things up.
-export GREP_OPTIONS=
-
-# Dummy version which is invoked from .config
-CT_Mirrors() { :; }
-
-# Dump a short package description with a name and version in a format
-# " <name>[-<version>]"
-dump_pkg_desc() {
- local name=$1
- local show_version
-
- CT_GetPkgBuildVersion ${1} show_version
- printf " %s" "${show_version}"
-}
-
-# Dump a single sample
-# Note: we use the specific .config.sample config file
-dump_single_sample() {
- local verbose=0
- local complibs
- [ "$1" = "-v" ] && verbose=1 && shift
- local sample="$1"
- . $(pwd)/.config.sample
-
- case "${sample}" in
- current)
- sample_type="l"
- sample="$( ${CT_NG} show-tuple )"
- case "${CT_TOOLCHAIN_TYPE}" in
- canadian)
- sample="${CT_HOST},${sample}"
- ;;
- esac
- ;;
- *) if [ -f "${CT_TOP_DIR}/samples/${sample}/crosstool.config" ]; then
- sample_top="${CT_TOP_DIR}"
- sample_type="L"
- else
- sample_top="${CT_LIB_DIR}"
- sample_type="G"
- fi
- ;;
- esac
- width=14
- printf "[%s" "${sample_type}"
- [ -f "${sample_top}/samples/${sample}/broken" ] && printf "B" || printf "."
- [ "${CT_EXPERIMENTAL}" = "y" ] && printf "X" || printf "."
- printf "] %s\n" "${sample}"
- if [ ${verbose} -ne 0 ]; then
- case "${CT_TOOLCHAIN_TYPE}" in
- cross) ;;
- canadian)
- printf " %-*s : %s\n" ${width} "Host" "${CT_HOST}"
- ;;
- esac
- if [ "${CT_KERNEL}" != "bare-metal" ]; then
- printf " %-*s :" ${width} "OS" && dump_pkg_desc KERNEL && printf "\n"
- fi
- printf " %-*s :" ${width} "Companion libs"
- [ -z "${CT_GMP}" ] || dump_pkg_desc GMP
- [ -z "${CT_MPFR}" ] || dump_pkg_desc MPFR
- [ -z "${CT_ISL}" ] || dump_pkg_desc ISL
- [ -z "${CT_CLOOG}" ] || dump_pkg_desc CLOOG
- [ -z "${CT_MPC}" ] || dump_pkg_desc MPC
- [ -z "${CT_LIBELF}" -a -z "${CT_LIBELF_TARGET}" ] || dump_pkg_desc LIBELF
- [ -z "${CT_EXPAT}" -a -z "${CT_EXPAT_TARGET}" ] || dump_pkg_desc EXPAT
- [ -z "${CT_NCURSES}" -a -z "${CT_NCURSES_TARGET}" ] || dump_pkg_desc NCURSES
- printf "\n"
- printf " %-*s :" ${width} "Binutils" && dump_pkg_desc BINUTILS && printf "\n"
- printf " %-*s :" ${width} "Compilers" && dump_pkg_desc CC && printf "\n"
- printf " %-*s : %s" ${width} "Languages" "C"
- [ "${CT_CC_LANG_CXX}" = "y" ] && printf ",C++"
- [ "${CT_CC_LANG_FORTRAN}" = "y" ] && printf ",Fortran"
- [ "${CT_CC_LANG_JAVA}" = "y" ] && printf ",Java"
- [ "${CT_CC_LANG_ADA}" = "y" ] && printf ",ADA"
- [ "${CT_CC_LANG_OBJC}" = "y" ] && printf ",Objective-C"
- [ "${CT_CC_LANG_OBJCXX}" = "y" ] && printf ",Objective-C++"
- [ "${CT_CC_LANG_GOLANG}" = "y" ] && printf ",Go"
- [ -n "${CT_CC_LANG_OTHERS}" ] && printf ",${CT_CC_LANG_OTHERS}"
- printf "\n"
- printf " %-*s :" ${width} "C library" && dump_pkg_desc LIBC && printf " (threads: %s)\n" "${CT_THREADS}"
- printf " %-*s :" ${width} "Tools"
- [ "${CT_DEBUG_DUMA}" ] && dump_pkg_desc DUMA
- [ "${CT_DEBUG_GDB}" ] && dump_pkg_desc GDB
- [ "${CT_DEBUG_LTRACE}" ] && dump_pkg_desc LTRACE
- [ "${CT_DEBUG_STRACE}" ] && dump_pkg_desc STRACE
- printf "\n"
- fi
-}
-
-for sample in "${@}"; do
- dump_single_sample ${opt} "${sample}"
-done