26
26
SDK=${SDK:- " /opt/friction" }
27
27
SRC=${SDK} /src
28
28
DIST=${DIST:- " /mnt/mxe/pkg" }
29
- JOBS =${JOBS :- 4 }
29
+ MKJOBS =${MKJOBS :- 32 }
30
30
31
31
# Keep in sync with https://github.com/friction2d/mxe
32
32
ZLIB_V=1.2.13
@@ -74,7 +74,7 @@ if [ ! -f "${SDK}/bin/nasm" ]; then
74
74
tar xf ${DIST} /${NASM_SRC} .tar.xz
75
75
cd ${NASM_SRC}
76
76
./configure ${COMMON_CONFIGURE}
77
- make -j${JOBS }
77
+ make -j${MKJOBS }
78
78
make install
79
79
fi # nasm
80
80
@@ -99,7 +99,7 @@ if [ ! -f "${SDK}/lib/libz.so" ]; then
99
99
tar xf ${DIST} /${ZLIB_SRC} .tar.xz
100
100
cd ${ZLIB_SRC}
101
101
./configure ${COMMON_CONFIGURE}
102
- make -j${JOBS }
102
+ make -j${MKJOBS }
103
103
make install
104
104
fi # zlib
105
105
@@ -114,7 +114,7 @@ if [ ! -f "${SDK}/lib/libmp3lame.so" ]; then
114
114
CXXFLAGS=" ${DEFAULT_CFLAGS} " \
115
115
LDFLAGS=" ${DEFAULT_LDFLAGS} " \
116
116
./configure ${DEFAULT_CONFIGURE} --disable-frontend --disable-gtktest --with-fileio=lame --enable-nasm
117
- make -j${JOBS }
117
+ make -j${MKJOBS }
118
118
make install
119
119
fi # lame
120
120
@@ -129,7 +129,7 @@ if [ ! -f "${SDK}/lib/libvpx.so" ]; then
129
129
CXXFLAGS=" ${DEFAULT_CFLAGS} " \
130
130
LDFLAGS=" ${DEFAULT_LDFLAGS} " \
131
131
./configure ${DEFAULT_CONFIGURE} --disable-examples --disable-install-docs
132
- make -j${JOBS }
132
+ make -j${MKJOBS }
133
133
make install
134
134
fi # libvpx
135
135
@@ -144,7 +144,7 @@ if [ ! -f "${SDK}/lib/libogg.so" ]; then
144
144
CXXFLAGS=" ${DEFAULT_CFLAGS} " \
145
145
LDFLAGS=" ${DEFAULT_LDFLAGS} " \
146
146
./configure ${DEFAULT_CONFIGURE}
147
- make -j${JOBS }
147
+ make -j${MKJOBS }
148
148
make install
149
149
fi # libogg
150
150
@@ -159,7 +159,7 @@ if [ ! -f "${SDK}/lib/libvorbis.so" ]; then
159
159
CXXFLAGS=" ${DEFAULT_CFLAGS} " \
160
160
LDFLAGS=" ${DEFAULT_LDFLAGS} " \
161
161
./configure ${DEFAULT_CONFIGURE}
162
- make -j${JOBS }
162
+ make -j${MKJOBS }
163
163
make install
164
164
fi # libvorbis
165
165
@@ -174,7 +174,7 @@ if [ ! -f "${SDK}/lib/libtheora.so" ]; then
174
174
CXXFLAGS=" ${DEFAULT_CFLAGS} " \
175
175
LDFLAGS=" ${DEFAULT_LDFLAGS} " \
176
176
./configure ${DEFAULT_CONFIGURE} --disable-examples --disable-sdltest
177
- make -j${JOBS }
177
+ make -j${MKJOBS }
178
178
make install
179
179
fi # libtheora
180
180
@@ -188,7 +188,7 @@ if [ ! -f "${SDK}/lib/libxvidcore.so" ]; then
188
188
CXXFLAGS=" ${DEFAULT_CFLAGS} " \
189
189
LDFLAGS=" ${DEFAULT_LDFLAGS} " \
190
190
./configure ${COMMON_CONFIGURE}
191
- make -j${JOBS }
191
+ make -j${MKJOBS }
192
192
make install
193
193
fi # xvidcore
194
194
@@ -203,7 +203,7 @@ if [ ! -f "${SDK}/lib/liblsmash.so" ]; then
203
203
CXXFLAGS=" ${DEFAULT_CFLAGS} " \
204
204
LDFLAGS=" ${DEFAULT_LDFLAGS} " \
205
205
./configure ${DEFAULT_CONFIGURE}
206
- make -j${JOBS }
206
+ make -j${MKJOBS }
207
207
make install
208
208
fi # liblsmash
209
209
@@ -218,7 +218,7 @@ if [ ! -f "${SDK}/lib/libx264.so" ]; then
218
218
CXXFLAGS=" ${DEFAULT_CFLAGS} " \
219
219
LDFLAGS=" ${DEFAULT_LDFLAGS} " \
220
220
./configure ${COMMON_CONFIGURE} --enable-shared --disable-lavf --disable-swscale --disable-opencl --disable-cli
221
- make -j${JOBS }
221
+ make -j${MKJOBS }
222
222
make install
223
223
fi # x264
224
224
@@ -238,7 +238,7 @@ if [ ! -f "${SDK}/lib/libx265.so" ]; then
238
238
-DCMAKE_BUILD_TYPE=Release \
239
239
-DENABLE_SHARED=ON \
240
240
-DENABLE_CLI=OFF ..
241
- make -j${JOBS }
241
+ make -j${MKJOBS }
242
242
make install
243
243
rm ${SDK} /lib/libx265.a
244
244
fi # x265
@@ -266,7 +266,7 @@ if [ ! -f "${SDK}/lib/libaom.so" ]; then
266
266
-DCONFIG_AV1_HIGHBITDEPTH=0 \
267
267
-DCONFIG_WEBM_IO=0 \
268
268
-DBUILD_SHARED_LIBS=ON ..
269
- make -j${JOBS }
269
+ make -j${MKJOBS }
270
270
make install
271
271
rm ${SDK} /lib/libaom.a
272
272
fi # aom
@@ -313,7 +313,7 @@ if [ ! -f "${SDK}/lib/pkgconfig/libavcodec.pc" ]; then
313
313
--enable-libaom \
314
314
--enable-libx265 \
315
315
--enable-libxvid
316
- make -j${JOBS }
316
+ make -j${MKJOBS }
317
317
make install
318
318
fi # ffmpeg
319
319
0 commit comments