OSDN Git Service

change prefix to '/data/ruby'
[splhack/AndroidRuby.git] / lib / ruby-1.9.1-rc1 / config.sh
1 #!/bin/sh
2 TOP=${HOME}/android
3 PRODUCT=dream
4 HOST=linux-x86
5 GCCHOST=i686-linux
6 ARCH=arch-arm
7 GCCARCH=arm-eabi
8 GCCVER=4.2.1
9 RUBYARCH=arm-android-linux
10 TOOLCHAIN_PATH=${TOP}/prebuilt/${HOST}/toolchain/${GCCARCH}-${GCCVER}
11 TOOLCHAIN_PREFIX=${TOOLCHAIN_PATH}/bin/${GCCARCH}-
12 LPATH=${TOP}/out/target/product/${PRODUCT}/obj/lib
13
14 export CC=${TOOLCHAIN_PREFIX}gcc
15 export LD=${TOOLCHAIN_PREFIX}ld
16 export AR=${TOOLCHAIN_PREFIX}ar
17 export RANLIB=${TOOLCHAIN_PREFIX}ranlib
18 export CPPFLAGS="-nostdinc -I${TOP}/external/zlib -I${TOP}/external/openssl/include -I${TOP}/bionic/libc/include -I${TOP}/bionic/libc/${ARCH}/include -I${TOP}/bionic/libc/kernel/common -I${TOP}/bionic/libc/kernel/${ARCH} -I${TOP}/bionic/libc/kernel/common/linux -I${TOP}/bionic/libm/include -I${TOOLCHAIN_PATH}/lib/gcc/${GCCARCH}/${GCCVER}/include -Dptrdiff_t=__ptrdiff_t -include stdio.h -include unistd.h -include fcntl.h -include sys/mman.h -DHAVE_GETCWD"
19 export LIBS="-nostdlib -L${LPATH} ${LPATH}/crtbegin_dynamic.o -lstdc++ -lc -lm -ldl ${LPATH}/crtend_android.o -Wl,-dynamic-linker,/system/bin/linker,-rpath,/system/lib"
20
21 export ac_cv_func_getpgrp_void=yes
22 export ac_cv_func_setpgrp_void=yes
23 export ac_cv_prog_cc_g=no
24 export ac_cv_prog_cxx_g=no
25 export ac_cv_func_vsnprintf=yes
26 export ac_cv_func_isinf=yes
27 export ac_cv_header_langinfo_h=no
28
29 ./configure --build=${RUBYARCH} --target=${RUBYARCH} --host=${GCCHOST} --with-static-linked-ext --enable-wide-getaddrinfo --prefix=/data/ruby