Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if [ -z ${OUT+x} ];
- then
- echo "Output environment variable unset. Did you source the build script?";
- exit 1;
- fi
- OUT_TRIMMED=$(echo $OUT | sed 's/^.*\/out/\/out/')
- WORKDIR=$(echo $OUT | sed 's/\/out.*$//')
- echo $OUT_TRIMMED
- mkdir -p $WORKDIR/emulator$OUT_TRIMMED
- mkdir -p $WORKDIR/emulator/prebuilts
- cp -Rvp $WORKDIR/prebuilts/android-emulator/ $WORKDIR/emulator/prebuilts/
- cp -Rvp $WORKDIR/script/ $WORKDIR/emulator/
- cp -Rvp $WORKDIR/build/ $WORKDIR/emulator/
- cp -vp $WORKDIR$OUT_TRIMMED/* $WORKDIR/emulator$OUT_TRIMMED
- cp -Rvp $WORKDIR/prebuilts/go/ $WORKDIR/emulator/prebuilts/
- cat <<EOF > $WORKDIR/emulator/env.sh
- export ANDROID_DEV_SCRIPTS=\$PWD/development/scripts:\$PWD/prebuilts/devtools/tools:\$PWD/external/selinux/pre
- builts/bin:\$PWD/prebuilts/misc/linux-x86/dtc:\$PWD/prebuilts/misc/linux-x86/libufdt
- export TARGET_PRODUCT=sdk_phone_x86_64
- export BUILD_HOSTNAME=grapheneos
- export OUT=\$PWD/out/target/product/generic_x86_64
- export JAVA_HOME=\$PWD/prebuilts/jdk/jdk9/linux-x86
- export ANDROID_PRE_BUILD_PATHS=\$PWD/prebuilts/jdk/jdk9/linux-x86/bin:
- export TARGET_BUILD_VARIANT=userdebug
- export ANDROID_HOST_OUT_TESTCASES=\$PWD/out/host/linux-x86/testcases
- export TARGET_GCC_VERSION=4.9
- export BUILD_NUMBER=2019.09.06.19
- export ANDROID_JAVA_TOOLCHAIN=\$PWD/prebuilts/jdk/jdk9/linux-x86/bin
- export ANDROID_TARGET_OUT_TESTCASES=\$PWD/out/target/product/generic_x86_64/testcases
- export ANDROID_BUILD_TOP=\$PWD
- export _JAVA_OPTIONS=-XX:-UsePerfData
- export TARGET_BUILD_TYPE=debug
- export ANDROID_BUILD_PATHS=\$PWD/out/soong/host/linux-x86/bin:\$PWD/out/host/linux-x86/bin:\$PWD/prebuilts/gcc
- /linux-x86/x86/x86_64-linux-android-4.9/bin:\$PWD/development/scripts:\$PWD/prebuilts/devtools/tools:\$PWD/ext
- ernal/selinux/prebuilts/bin:\$PWD/prebuilts/misc/linux-x86/dtc:\$PWD/prebuilts/misc/linux-x86/libufdt:\$PWD/pr
- ebuilts/android-emulator/linux-x86_64:\$PWD/prebuilts/asuite/acloud/linux-x86:\$PWD/prebuilts/asuite/aidegen/l
- inux-x86:\$PWD/prebuilts/asuite/atest/linux-x86:
- export BUILD_USERNAME=grapheneos
- export PYTHONPATH=\$PWD/development/python-packages:
- export ANDROID_EMULATOR_PREBUILTS=\$PWD/prebuilts/android-emulator/linux-x86_64
- export ANDROID_PRODUCT_OUT=\$PWD/out/target/product/generic_x86_64
- export ANDROID_PYTHONPATH=\$PWD/development/python-packages:
- export ANDROID_TOOLCHAIN=\$PWD/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin
- export ANDROID_JAVA_HOME=\$PWD/prebuilts/jdk/jdk9/linux-x86
- export ANDROID_HOST_OUT=\$PWD/out/host/linux-x86
- export PATH=\$PWD/prebuilts/jdk/jdk9/linux-x86/bin:\$PWD/out/soong/host/linux-x86/bin:\$PWD/out/host/linux-x86
- /bin:\$PWD/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin:\$PWD/development/scripts:\$PWD/prebuilts/
- devtools/tools:\$PWD/external/selinux/prebuilts/bin:\$PWD/prebuilts/misc/linux-x86/dtc:\$PWD/prebuilts/misc/li
- nux-x86/libufdt:\$PWD/prebuilts/android-emulator/linux-x86_64:\$PWD/prebuilts/asuite/acloud/linux-x86:\$PWD/pr
- ebuilts/asuite/aidegen/linux-x86:\$PWD/prebuilts/asuite/atest/linux-x86:\$PWD/script/bin:/usr/local/sbin:/usr/
- local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
- export DISPLAY_BUILD_NUMBER=true
- EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement