3 cd -- "$(dirname -- "${BASH_SOURCE[0]}")"
7 readonly USE_MTUNE=corei7
10 if [[ -z "${ARGUMENTS}" ]]; then
14 PLATFORM="$(uname -s)"
16 if [[ "${PLATFORM}" == MINGW* || "${PLATFORM}" == CYGWIN* ]]; then
21 if [[ "${PLATFORM}" == *BSD || "${PLATFORM}" == DragonFly || "${PLATFORM}" == SunOS ]]; then
26 printf "\033[1;36m\n[ Build ${2} ]\033[0m\n\n"
27 ${MAKE} -B CPU=${1} MARCH=${3} MTUNE=${USE_MTUNE} STATIC=${USE_STATIC} STRIP=${USE_STRIP}
28 cp -f "frontend/bin/slunkcrypt${SUFFIX}" "out/slunkcrypt-${2}${SUFFIX}"
32 rm -f "out/slunkcrypt-*"
35 for cpu in ${ARGUMENTS}; do
38 mk_slunk "${cpu}" x86 pentium2
41 mk_slunk "${cpu}" x64 x86-64
44 printf "Skipping unknown argument: \"${cpu}\"\n"
49 printf "\033[1;32m\nBuild completed successfully.\033[0m\n\n"