42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
+
+
+
+
+
+
|
- os: osx
osx_image: xcode7.3
language: objective-c
- os: osx
osx_image: xcode6.4
language: objective-c
# AmigaOS
- os: linux
dist: trusty
env:
- config=amigaos
# Nintendo DS and 3DS
- os: linux
dist: trusty
env:
- config=devkitarm
# Nintendo Wii
|
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
+
+
+
+
+
|
- if [ "$config" = "devkitpsp" ]; then
wget -q https://download.sourceforge.net/project/devkitpro/devkitPSP/devkitPSP_r16-1-x86_64-linux.tar.bz2;
mkdir -p "$HOME/devkitPro";
tar -C "$HOME/devkitPro" -xjf devkitPSP_r16-1-x86_64-linux.tar.bz2;
fi
- if [ "$config" = "amigaos" ]; then
wget -q http://franke.ms/download/amiga-toolchain-centos.tgz;
tar -C / -xzf amiga-toolchain-centos.tgz;
fi
script:
- echo -e '%s/-DSTDOUT$/&_SIMPLE/\nwq' | ed -s tests/Makefile
- build() {
if ! git clean -fxd >/tmp/clean_log 2>&1; then
cat /tmp/clean_log;
|
202
203
204
205
206
207
208
209
210
211
212
213
214
215
|
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
|
+
+
+
+
+
+
|
sysroot="$(xcrun --sdk iphonesimulator --show-sdk-path)";
clang="clang --sysroot $sysroot";
export OBJC="$clang -arch i386 -arch x86_64";
export OBJCPP="$clang -arch i386 -E";
build WRAPPER=true --host=i386-apple-darwin --enable-static;
fi
- if [ "$config" = "amigaos" ]; then
export PATH="/opt/amiga/bin:$PATH";
build --host=m68k-amigaos OBJC=m68k-amigaos-g++;
fi
- if [ "$config" = "devkitarm" ]; then
export DEVKITPRO="$HOME/devkitPro";
export PATH="$DEVKITPRO/devkitARM/bin:$PATH";
build --host=arm-none-eabi --with-3ds;
build --host=arm-none-eabi --with-nds;
|