|
|
|
@ -34,14 +34,14 @@ BUILD_TYPE_ID="" |
|
|
|
|
BUILD_VERSION=$(git describe --tags --always 2>>"${BASEDIR}"/build.log) |
|
|
|
|
|
|
|
|
|
# PROCESS LTS BUILD OPTION FIRST AND SET BUILD TYPE: MAIN OR LTS |
|
|
|
|
rm -f "${BASEDIR}"/android/app/build.gradle 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
cp "${BASEDIR}"/tools/release/android/build.gradle "${BASEDIR}"/android/app/build.gradle 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
rm -f "${BASEDIR}"/android/ffmpeg-kit-android-lib/build.gradle 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
cp "${BASEDIR}"/tools/release/android/build.gradle "${BASEDIR}"/android/ffmpeg-kit-android-lib/build.gradle 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
for argument in "$@"; do |
|
|
|
|
if [[ "$argument" == "-l" ]] || [[ "$argument" == "--lts" ]]; then |
|
|
|
|
enable_lts_build |
|
|
|
|
BUILD_TYPE_ID+="LTS " |
|
|
|
|
rm -f "${BASEDIR}"/android/app/build.gradle 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
cp "${BASEDIR}"/tools/release/android/build.lts.gradle "${BASEDIR}"/android/app/build.gradle 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
rm -f "${BASEDIR}"/android/ffmpeg-kit-android-lib/build.gradle 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
cp "${BASEDIR}"/tools/release/android/build.lts.gradle "${BASEDIR}"/android/ffmpeg-kit-android-lib/build.gradle 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
fi |
|
|
|
|
done |
|
|
|
|
|
|
|
|
@ -273,7 +273,7 @@ if [[ -n ${ANDROID_ARCHITECTURES} ]]; then |
|
|
|
|
echo -e -n "\n\nCreating Android archive under prebuilt: " |
|
|
|
|
|
|
|
|
|
# BUILD ANDROID ARCHIVE |
|
|
|
|
./gradlew app:clean app:assembleRelease app:testReleaseUnitTest 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
./gradlew ffmpeg-kit-android-lib:clean ffmpeg-kit-android-lib:assembleRelease ffmpeg-kit-android-lib:testReleaseUnitTest 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
if [ $? -ne 0 ]; then |
|
|
|
|
echo -e "failed\n" |
|
|
|
|
exit 1 |
|
|
|
@ -283,7 +283,7 @@ if [[ -n ${ANDROID_ARCHITECTURES} ]]; then |
|
|
|
|
FFMPEG_KIT_AAR="${BASEDIR}/prebuilt/$(get_aar_directory)/ffmpeg-kit" |
|
|
|
|
rm -rf "${FFMPEG_KIT_AAR}" 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
mkdir -p "${FFMPEG_KIT_AAR}" 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
cp "${BASEDIR}"/android/app/build/outputs/aar/ffmpeg-kit-release.aar "${FFMPEG_KIT_AAR}"/ffmpeg-kit.aar 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
cp "${BASEDIR}"/android/ffmpeg-kit-android-lib/build/outputs/aar/ffmpeg-kit-release.aar "${FFMPEG_KIT_AAR}"/ffmpeg-kit.aar 1>>"${BASEDIR}"/build.log 2>&1 |
|
|
|
|
if [ $? -ne 0 ]; then |
|
|
|
|
echo -e "failed\n" |
|
|
|
|
exit 1 |
|
|
|
|