1export ANDROID_ROOT=/usr/local/android-ndk-r6b/platforms/android-9/ 2export ANDROID_TOOLCHAIN=/usr/local/android-ndk-r6b/toolchains/ 3export PATH=$ANDROID_TOOLCHAIN/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin:$ANDROID_TOOLCHAIN/x86-4.4.3/prebuilt/darwin-x86/bin:$PATH 4export CC='i686-android-linux-gcc ' 5export CROSS_COMPILE='i686-android-linux-' 6export CFLAGS='-I. -I.. -I$(ANDROID_ROOT)/arch-x86/usr/include -g -fPIC -DPIC -fno-strict-aliasing -D__ANDROID__ -DHAVE_CONFIG_H -DGIAC_GENERIC_CONSTANTS' 7export CXXFLAGS='-I. -I.. -I$(ANDROID_ROOT)/arch-x86/usr/include -I/usr/local/android-ndk-r6b/sources/cxx-stl/gnu-libstdc++/include/ -I/usr/local/android-ndk-r6b/sources/cxx-stl/gnu-libstdc++/libs/x86/include -g -fPIC -DPIC -fno-strict-aliasing -D__ANDROID__ -DHAVE_CONFIG_H -DGIAC_GENERIC_CONSTANTS' 8export LDFLAGS=' -fPIC -L$(ANDROID_ROOT)/arch-x86/usr/lib -lm -lc -lgcc -lstdc++' 9export AR='i686-android-linux-ar' 10export AS='i686-android-linux-as' 11export LD='i686-android-linux-g++' 12export RANLIB='i686-android-linux-ranlib' 13export OBJDUMP='i686-android-linux-objdump' 14export STRIP='i686-android-linux-strip' 15export NM='i686-android-linux-nm' 16export CXX='i686-android-linux-g++' 17cp config.h.android config.h 18cp config.h.android ../config.h 19#rm -f *.o 20make -f Makefile.android libgiac.so 21#sudo cp libgiac*.so $ANDROID_ROOT/arch-x86/usr/lib 22#sudo cp *.h $ANDROID_ROOT/arch-x86/usr/include 23 24