diff --git a/makepanda/makewheel.py b/makepanda/makewheel.py index bafda55f3f..1ccbc618b0 100644 --- a/makepanda/makewheel.py +++ b/makepanda/makewheel.py @@ -677,6 +677,7 @@ def makewheel(version, output_dir, platform=None): or platform.startswith('win_') \ or platform.startswith('cygwin_') is_macosx = platform.startswith('macosx_') + is_android = platform.startswith('android_') # Global filepaths panda3d_dir = join(output_dir, "panda3d") @@ -747,6 +748,9 @@ def makewheel(version, output_dir, platform=None): elif is_macosx: pylib_name = 'libpython{0}.{1}{2}.dylib'.format(sys.version_info[0], sys.version_info[1], suffix) pylib_path = os.path.join(get_config_var('LIBDIR'), pylib_name) + elif is_android and CrossCompiling(): + pylib_name = 'libpython{0}.{1}{2}.so'.format(sys.version_info[0], sys.version_info[1], suffix) + pylib_path = os.path.join(GetThirdpartyDir(), 'python', 'lib', pylib_name) else: pylib_name = get_config_var('LDLIBRARY') pylib_arch = get_config_var('MULTIARCH')