1 | import os ;
|
---|
2 |
|
---|
3 | if [ os.name ] = CYGWIN || [ os.name ] = NT {
|
---|
4 | androidPlatform = windows ;
|
---|
5 | }
|
---|
6 | else if [ os.name ] = LINUX
|
---|
7 | {
|
---|
8 | androidPlatform = linux-x86 ;
|
---|
9 | }
|
---|
10 | else if [ os.name ] = MACOSX
|
---|
11 | {
|
---|
12 | androidPlatform = darwin-x86 ;
|
---|
13 | }
|
---|
14 | modules.poke : NO_BZIP2 : 1 ;
|
---|
15 | ANDROID_NDK = ../.. ;
|
---|
16 | using gcc : android4.6 :
|
---|
17 | $(ANDROID_NDK)/toolchains/arm-linux-androideabi-4.6/prebuilt/$(androidPlatform)/bin/arm-linux-androideabi-g++
|
---|
18 | :
|
---|
19 | <compileflags>--sysroot=$(ANDROID_NDK)/platforms/android-14/arch-arm
|
---|
20 | <compileflags>-mthumb
|
---|
21 | <compileflags>-Os
|
---|
22 | <compileflags>-fno-strict-aliasing
|
---|
23 | <compileflags>-O2
|
---|
24 | <compileflags>-DNDEBUG
|
---|
25 | <compileflags>-g
|
---|
26 | <compileflags>-lstdc++
|
---|
27 | <compileflags>-I$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.6/include
|
---|
28 | <compileflags>-I$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/include
|
---|
29 | <compileflags>-D__GLIBC__
|
---|
30 | <compileflags>-DBOOST_NO_INTRINSIC_WCHAR_T
|
---|
31 | <compileflags>-DBOOST_FILESYSTEM_VERSION=2
|
---|
32 | <archiver>$(ANDROID_NDK)/toolchains/arm-linux-androideabi-4.6/prebuilt/$(androidPlatform)/bin/arm-linux-androideabi-ar
|
---|
33 | <ranlib>$(ANDROID_NDK)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/$(androidPlatform)/bin/arm-linux-androideabi-ranlib
|
---|
34 | ;
|
---|