#!/usr/bin/env bash # PROJECT: XTchain # LICENSE: See the COPYING.md in the top level directory # FILE: scripts/xtclib # DESCRIPTION: XTchain library # DEVELOPERS: Rafal Kupiec # Sets the target architecture charch() { if [ "x${1}" == "x" ]; then echo "Syntax: charch [architecture]" return fi case ${1} in "i386"|"i486"|"i586"|"i686"|"x86") export TARGET="i386" ;; "amd64"|"x64"|"x86_64") export TARGET="amd64" ;; *) export TARGET="UNKNOWN" esac echo "Target Architecture: ${TARGET}" } export -f charch # Displays version banner version() { echo "###############################################################################" echo "# FerretOS Build Environment v${XTCVER} for Linux #" echo "# by Rafal Kupiec #" echo "###############################################################################" echo echo echo "Binutils Version: $(${XTCDIR}/bin/i686-w64-mingw32-ld -v | cut -d' ' -f5)" echo "GCC Version: $(${XTCDIR}/bin/i686-w64-mingw32-gcc -v 2>&1| grep 'gcc version' | cut -d' ' -f3)" echo "IDL Compiler Version: $(${XTCDIR}/bin/i686-w64-mingw32-widl -V | grep 'version' | cut -d' ' -f5)" echo "Wine Message Compiler Version: $(${XTCDIR}/bin/wmc -V | grep 'version' | cut -d' ' -f5)" echo "Wine Resource Compiler Version: $(${XTCDIR}/bin/wrc --version | grep 'version' | cut -d' ' -f5)" echo charch ${TARGET} echo echo } export -f version