35 lines
1.1 KiB
Python
35 lines
1.1 KiB
Python
|
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']]
|
||
|
|
||
|
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
|
||
|
)
|