1
1
# !/bin/bash
2
- # Copyright Pristine Inc
2
+ # Copyright Pristine Inc
3
3
# Author: Rahul Behera <[email protected] >
4
4
# Author: Aaron Alaniz <[email protected] >
5
5
# Author: Arik Yaacob <[email protected] >
@@ -226,37 +226,38 @@ execute_build() {
226
226
fi
227
227
228
228
ARCH_OUT=" out_android_${ARCH} "
229
-
229
+
230
230
echo Generate projects using GN
231
231
gn gen " $ARCH_OUT /$BUILD_TYPE " --args=" $DEBUG_ARG symbol_level=1 target_os=\" android\" target_cpu=\" ${ARCH} \" "
232
232
# gclient runhooks
233
-
233
+
234
234
REVISION_NUM=` get_webrtc_revision`
235
235
echo " Build ${WEBRTC_TARGET} in $BUILD_TYPE (arch: ${WEBRTC_ARCH} )"
236
236
exec_ninja " $ARCH_OUT /$BUILD_TYPE "
237
-
237
+
238
238
# Verify the build actually worked
239
239
if [ $? -eq 0 ]; then
240
240
SOURCE_DIR=" $WEBRTC_ROOT /src/$ARCH_OUT /$BUILD_TYPE "
241
241
TARGET_DIR=" $BUILD /$BUILD_TYPE "
242
242
create_directory_if_not_found " $TARGET_DIR "
243
-
243
+
244
244
echo " Copy JAR File"
245
245
create_directory_if_not_found " $TARGET_DIR /libs/"
246
246
create_directory_if_not_found " $TARGET_DIR /jni/"
247
247
248
248
ARCH_JNI=" $TARGET_DIR /jni/${WEBRTC_ARCH} "
249
249
create_directory_if_not_found " $ARCH_JNI "
250
250
251
- # Copy the jar
252
- cp -p " $SOURCE_DIR /lib.java/webrtc/api/libjingle_peerconnection_java.jar" " $TARGET_DIR /libs/libjingle_peerconnection.jar"
251
+ # Copy the jars
252
+ cp -p " $SOURCE_DIR /lib.java/webrtc/api/libjingle_peerconnection_java.jar" " $TARGET_DIR /libs/libjingle_peerconnection.jar"
253
+ cp -p " $SOURCE_DIR /lib.java/webrtc/base/base_java.jar" " $TARGET_DIR /libs/base_java.jar"
253
254
254
255
# Strip the build only if its release
255
256
if [ " $WEBRTC_DEBUG " = " true" ] ;
256
257
then
257
258
cp -p " $WEBRTC_ROOT /src/$ARCH_OUT /$BUILD_TYPE /libjingle_peerconnection_so.so" " $ARCH_JNI /libjingle_peerconnection_so.so"
258
259
else
259
- " $STRIP " -o " $ARCH_JNI /libjingle_peerconnection_so.so" " $WEBRTC_ROOT /src/$ARCH_OUT /$BUILD_TYPE /libjingle_peerconnection_so.so" -s
260
+ " $STRIP " -o " $ARCH_JNI /libjingle_peerconnection_so.so" " $WEBRTC_ROOT /src/$ARCH_OUT /$BUILD_TYPE /libjingle_peerconnection_so.so" -s
260
261
fi
261
262
262
263
cd " $TARGET_DIR "
@@ -267,7 +268,7 @@ execute_build() {
267
268
cd " $WORKING_DIR "
268
269
echo " $BUILD_TYPE build for apprtc complete for revision $REVISION_NUM "
269
270
else
270
-
271
+
271
272
echo " $BUILD_TYPE build for apprtc failed for revision $REVISION_NUM "
272
273
# exit 1
273
274
fi
0 commit comments