text: 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.get(os.environ['BOOTSTRAP'], [])
  
  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
        )
  