from distutils.core import setup, Extension import os library_dirs = ['libs/' + os.environ['ARCH']] lib_dict = { 'pygame': ['sdl'], 'sdl2': ['SDL2', 'SDL2_image', 'SDL2_mixer', 'SDL2_ttf'] } sdl_libs = lib_dict[os.environ['BOOTSTRAP']] if os.environ['BOOTSTRAP'] == 'sdl2' else [] renpy_sound = Extension('android._android_sound', ['android/_android_sound.c', 'android/_android_sound_jni.c', ], libraries=sdl_libs + ['log'], library_dirs=library_dirs) modules = [Extension('android._android', ['android/_android.c', 'android/_android_jni.c'], libraries=sdl_libs + ['log'], library_dirs=library_dirs), Extension('android._android_billing', ['android/_android_billing.c', 'android/_android_billing_jni.c'], libraries=['log'], library_dirs=library_dirs)] if int(os.environ['IS_PYGAME']): modules.append(renpy_sound) setup(name='android', version='1.0', packages=['android'], package_dir={'android': 'android'}, ext_modules=modules )