-
-
Notifications
You must be signed in to change notification settings - Fork 48
Expand file tree
/
Copy pathbuild-crtls.sh
More file actions
executable file
·40 lines (31 loc) · 1.29 KB
/
build-crtls.sh
File metadata and controls
executable file
·40 lines (31 loc) · 1.29 KB
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
#!/usr/bin/env bash
#---------------------------------------------------------------------------------
# set env variables
#---------------------------------------------------------------------------------
export DEVKITPRO=$TOOLPATH
export DEVKITPPC=$DEVKITPRO/devkitPPC
export DEVKITARM=$DEVKITPRO/devkitARM
#---------------------------------------------------------------------------------
# Install the rules files
#---------------------------------------------------------------------------------
cd $BUILDDIR
if [ ! -f extracted-${_prefix}-rules ]; then
tar -xvf $SRCDIR/${_prefix}-rules-${_rules_ver}.tar.gz || touch extracted-${_prefix}-rules
fi
cd ${_prefix}-rules-${_rules_ver}
if [ ! -f installed-${_prefix}-rules ]; then
$MAKE install || touch installed-${_prefix}-rules
fi
#---------------------------------------------------------------------------------
# Install the linkscripts
#---------------------------------------------------------------------------------
if [ $VERSION -ne 3 ]; then
cd $BUILDDIR
if [ ! -f extracted-${_prefix}-crtls ]; then
tar -xvf $SRCDIR/${_prefix}-crtls-${_crtls_ver}.tar.gz || touch extracted-${_prefix}-crtls
fi
cd ${_prefix}-crtls-${_crtls_ver}
if [ ! -f installed-${_prefix}-crtls ]; then
$MAKE install || touch installed-${_prefix}-crtls
fi
fi