From 32f1dcd29f1cb0730e55453870ab5a74cf4e363a Mon Sep 17 00:00:00 2001 From: David Black Date: Sun, 21 Apr 2013 18:48:54 +0100 Subject: [PATCH] more WIP stericson.busybox.donate --- metadata/stericson.busybox.donate.txt | 28 +++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/metadata/stericson.busybox.donate.txt b/metadata/stericson.busybox.donate.txt index 90c6f22fbf..51c43639fc 100644 --- a/metadata/stericson.busybox.donate.txt +++ b/metadata/stericson.busybox.donate.txt @@ -25,27 +25,31 @@ cd src/stericson &&\ svn co -r 133 http://roottools.googlecode.com/svn/trunk/Developmental/RootTools_sdk3_generic/src/com/stericson/RootTools &&\ cd ../.. -#Sketch: Blobs in assets apart from Busybox and /src/.../Constants.java needs patching -Build Version:9.6.3,141,!Errors building Busybox (at 26),subdir=app,srclibs=\ +# Replace reboot.png etc. in assets and patch src/.../Constants.java +Build Version:9.6.3,141,!Error building MIPS binary (at 26),subdir=app,srclibs=\ ViewPagerIndicator@2.2.3;Busybox@1_21_0;RootTools@211;\ BusyboxConfigs@e71bc43bd0,prebuild=\ sed -i 's@\(reference.1=\).*@\1$$ViewPagerIndicator$$@' project.properties && \ -rm -f ../binaries/* && mkdir -p libs/ && \ +rm -f ../binaries/* assets/*.png && mkdir -p libs/ && \ cp -r $$RootTools$$ .. && cp -r $$Busybox$$ .. && \ -mv $$BusyboxConfigs$$/android_ndk_stericson-like ../Busybox/.config,build=\ +cp -r $$BusyboxConfigs$$/* ../Busybox/configs/ && \ +cd ../Busybox && for i in configs/patches/*.patch; do patch -p1 < $i; done && \ +mv configs/android_ndk_stericson-like .config,build=\ cd ../RootTools && ant debug && ant -f makejar.ant && \ mv roottools.jar ../app/libs/ && ant clean && \ cd ../Busybox && \ -export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:$PATH && \ -make ARCH=arm ANDROID_NDK=$$NDK$$ && \ -mv busybox-git.arm/busybox ../binaries/busybox-1.20-arm && make clean && \ -make ARCH=mips ANDROID_NDK=$$NDK$$ && \ -mv busybox-git.mips/busybox ../binaries/busybox-1.20-mips && make clean && \ -make ARCH=x86 ANDROID_NDK=$$NDK$$ && \ -mv busybox-git.x86/busybox ../binaries/busybox-1.20-x86 && make clean +export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:\ +$$NDK$$/toolchains/mipsel-linux-android-4.4.3/prebuilt/linux-x86/bin:\ +$$NDK$$/toolchains/x86-4.4.3/prebuilt/linux-x86/bin:$PATH && \ +make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-arm" ARCH=arm ANDROID_NDK=$$NDK$$ && \ +mv busybox ../app/assets/busybox-1.21.0-arm.png && make clean && \ +make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-mips" ARCH=mips ANDROID_NDK=$$NDK$$ && \ +mv busybox ../app/assets/busybox-1.21.0-mips.png && make clean && \ +make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-x86" ARCH=x86 ANDROID_NDK=$$NDK$$ && \ +mv busybox ../app/assets/busybox-1.21.0-x86.png && make clean Auto Update Mode:None Update Check Mode:Static Current Version:9.6.3 Current Version Code:141 - +v