import os ; local ARCH = [ os.environ ARCH ] ; local CROSSHOME = [ os.environ CROSSHOME ] ; local PYTHON_HOST = [ os.environ PYTHON_HOST ] ; local PYTHON_ROOT = [ os.environ PYTHON_ROOT ] ; local PYTHON_INCLUDE = [ os.environ PYTHON_INCLUDE ] ; local PYTHON_LINK_VERSION = [ os.environ PYTHON_LINK_VERSION ] ; local PYTHON_MAJOR_MINOR = [ os.environ PYTHON_MAJOR_MINOR ] ; using clang : $(ARCH) : $(CROSSHOME)/bin/arm-linux-androideabi-clang++ : <archiver>$(CROSSHOME)/bin/arm-linux-androideabi-ar <root>$(CROSSHOME)/sysroot <architecture>$(ARCH) <compileflags>-fexceptions <compileflags>-frtti <compileflags>-fpic <compileflags>-ffunction-sections <compileflags>-funwind-tables <compileflags>-march=armv7-a <compileflags>-msoft-float <compileflags>-mfpu=neon <compileflags>-mthumb <linkflags>-march=armv7-a <linkflags>-Wl,--fix-cortex-a8 <compileflags>-Os <compileflags>-fomit-frame-pointer <compileflag>-fno-strict-aliasing <compileflags>-DANDROID <compileflags>-D__ANDROID__ <compileflags>-DANDROID_TOOLCHAIN=clang <compileflags>-DANDROID_ABI=armv7-a <compileflags>-DANDROID_STL=c++_shared <compileflags>-DBOOST_ALL_NO_LIB #<compileflags>-DNDEBUG <compileflags>-O2 <compileflags>-g <compileflags>-fvisibility=hidden <compileflags>-fvisibility-inlines-hidden <compileflags>-fdata-sections <cxxflags>-D__arm__ <cxxflags>-D_REENTRANT <cxxflags>-D_GLIBCXX__PTHREADS <compileflags>-Wno-long-long <compileflags>-Wno-missing-field-initializers <compileflags>-Wno-unused-variable <linkflags>-Wl,-z,relro <linkflags>-Wl,-z,now <linkflags>-lc++_shared <linkflags>-L$(PYTHON_ROOT) <linkflags>-lpython$(PYTHON_LINK_VERSION) <linkflags>-Wl,-O1 <linkflags>-Wl,-Bsymbolic-functions ; using python : $(PYTHON_MAJOR_MINOR) : $(PYTHON_host) : $(PYTHON_ROOT) $(PYTHON_INCLUDE) : $(PYTHON_ROOT)/libpython$(PYTHON_LINK_VERSION).so : #<define>BOOST_ALL_DYN_LINK ;