mirror of
https://github.com/j-hc/revanced-magisk-module.git
synced 2025-05-11 20:14:28 +02:00
56 lines
1.2 KiB
Bash
Executable File
56 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
source build.conf
|
|
source utils.sh
|
|
|
|
print_usage() {
|
|
echo -e "Usage:\n${0} build|clean|reset-template"
|
|
}
|
|
|
|
if [ -z ${1+x} ]; then
|
|
print_usage
|
|
exit 0
|
|
elif [ "$1" = "clean" ]; then
|
|
rm -rf revanced-cache build.log build
|
|
reset_template
|
|
exit 0
|
|
elif [ "$1" = "reset-template" ]; then
|
|
reset_template
|
|
exit 0
|
|
elif [ "$1" = "build" ]; then
|
|
:
|
|
else
|
|
print_usage
|
|
exit 1
|
|
fi
|
|
|
|
: >build.log
|
|
log "$(date +'%Y-%m-%d')\n"
|
|
mkdir -p "$BUILD_DIR" "$TEMP_DIR"
|
|
|
|
if [ "$UPDATE_PREBUILTS" = true ]; then get_prebuilts; else set_prebuilts; fi
|
|
reset_template
|
|
get_xdelta
|
|
get_cmp
|
|
|
|
if [ "$BUILD_YT" = true ]; then build_yt; fi
|
|
if [ "$BUILD_MUSIC_ARM64_V8A" = true ]; then build_music $ARM64_V8A; fi
|
|
if [ "$BUILD_MUSIC_ARM_V7A" = true ]; then build_music $ARM_V7A; fi
|
|
if [ "$BUILD_TWITTER" = true ]; then build_twitter; fi
|
|
if [ "$BUILD_REDDIT" = true ]; then build_reddit; fi
|
|
if [ "$BUILD_WARN_WETTER" = true ]; then build_warn_wetter; fi
|
|
if [ "$BUILD_MINDETACH_MODULE" = true ]; then
|
|
echo "Building mindetach module"
|
|
cd mindetach-magisk/mindetach/
|
|
: >detach.txt
|
|
echo "com.google.android.youtube" >>detach.txt
|
|
echo "com.google.android.apps.youtube.music" >>detach.txt
|
|
zip -r ../../build/mindetach.zip .
|
|
cd ../../
|
|
fi
|
|
|
|
reset_template
|
|
echo "Done"
|