forked from mod-audio/mod-plugin-builder
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.common
56 lines (40 loc) · 1.69 KB
/
.common
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
#######################################################################################################################
# exit if any command fails
set -e
#######################################################################################################################
# environment variables
build=${build:=plugins-dep}
platform=${platform:=modduo}
WORKDIR=${WORKDIR:=~/mod-workdir}
#######################################################################################################################
# crosstool-ng variables
CT_NG_LINK=http://crosstool-ng.org/download/crosstool-ng/
CT_NG_VERSION=crosstool-ng-1.22.0
CT_NG_FILE=${CT_NG_VERSION}.tar.bz2
#######################################################################################################################
# buildroot variables
BUILDROOT_LINK=http://buildroot.uclibc.org/downloads/
BUILDROOT_VERSION=buildroot-2016.02
BUILDROOT_FILE=${BUILDROOT_VERSION}.tar.bz2
#######################################################################################################################
# setup directories
SOURCE_DIR=$(readlink -f $(dirname $0))
BUILD_DIR=${WORKDIR}/build
DOWNLOAD_DIR=${WORKDIR}/download
TOOLCHAIN_DIR=${WORKDIR}/toolchain
mkdir -p ${BUILD_DIR}
mkdir -p ${DOWNLOAD_DIR}
mkdir -p ${TOOLCHAIN_DIR}
#######################################################################################################################
# Colored print functions
function error {
echo -e "\e[0;31m"$@"\e[0m"
}
function info {
echo -e "\e[0;32m"$@"\e[0m"
}
function warn {
echo -e "\e[0;33m"$@"\e[0m"
}
#######################################################################################################################