99
1010class Arch (object ):
1111
12- include_prefix = None
13- '''The prefix for the include dir in the NDK.'''
14-
1512 toolchain_prefix = None
1613 '''The prefix for the toolchain dir in the NDK.'''
1714
@@ -47,7 +44,7 @@ def get_env(self, with_flags_in_cc=True):
4744 # post-15 NDK per
4845 # https://android.googlesource.com/platform/ndk/+/ndk-r15-release/docs/UnifiedHeaders.md
4946 env ['CFLAGS' ] += ' -isystem {}/sysroot/usr/include/{}' .format (
50- self .ctx .ndk_dir , self .ctx .include_prefix )
47+ self .ctx .ndk_dir , self .ctx .toolchain_prefix )
5148 else :
5249 sysroot = self .ctx .ndk_platform
5350 env ['CFLAGS' ] += ' -I{}' .format (self .ctx .ndk_platform )
@@ -70,12 +67,10 @@ def get_env(self, with_flags_in_cc=True):
7067 if py_platform in ['linux2' , 'linux3' ]:
7168 py_platform = 'linux'
7269
73- include_prefix = self .ctx .include_prefix
7470 toolchain_prefix = self .ctx .toolchain_prefix
7571 toolchain_version = self .ctx .toolchain_version
7672 command_prefix = self .command_prefix
7773
78- env ['INCLUDE_PREFIX' ] = include_prefix
7974 env ['TOOLCHAIN_PREFIX' ] = toolchain_prefix
8075 env ['TOOLCHAIN_VERSION' ] = toolchain_version
8176
@@ -143,7 +138,6 @@ def get_env(self, with_flags_in_cc=True):
143138
144139class ArchARM (Arch ):
145140 arch = "armeabi"
146- include_prefix = 'arm-linux-androideabi'
147141 toolchain_prefix = 'arm-linux-androideabi'
148142 command_prefix = 'arm-linux-androideabi'
149143 platform_dir = 'arch-arm'
@@ -163,7 +157,6 @@ def get_env(self, with_flags_in_cc=True):
163157
164158class Archx86 (Arch ):
165159 arch = 'x86'
166- include_prefix = 'i686-linux-android'
167160 toolchain_prefix = 'x86'
168161 command_prefix = 'i686-linux-android'
169162 platform_dir = 'arch-x86'
@@ -178,8 +171,7 @@ def get_env(self, with_flags_in_cc=True):
178171
179172class Archx86_64 (Arch ):
180173 arch = 'x86_64'
181- include_prefix = 'x86_64-linux-android'
182- toolchain_prefix = 'x86_64'
174+ toolchain_prefix = 'x86'
183175 command_prefix = 'x86_64-linux-android'
184176 platform_dir = 'arch-x86'
185177
@@ -193,7 +185,6 @@ def get_env(self, with_flags_in_cc=True):
193185
194186class ArchAarch_64 (Arch ):
195187 arch = 'arm64-v8a'
196- include_prefix = 'aarch64-linux-android'
197188 toolchain_prefix = 'aarch64-linux-android'
198189 command_prefix = 'aarch64-linux-android'
199190 platform_dir = 'arch-arm64'
0 commit comments