{ 'targets': [ { 'target_name': 'CopySampleAppDeps', 'type': 'none', 'dependencies': [ 'skia_lib.gyp:skia_lib', 'SampleApp.gyp:SampleApp', ], 'variables': { 'conditions': [ [ 'skia_arch_type == "x86"', { 'android_arch%': "x86", }, { 'conditions': [ [ 'arm_version == 7', { 'android_arch%': "armeabi-v7a", }, { 'android_arch%': "armeabi", }], ], }], ], }, 'copies': [ # Copy all shared libraries into the Android app's libs folder. Note # that this copy requires us to build SkiaAndroidApp after those # libraries, so that they exist by the time it occurs. If there are no # libraries to copy, this will cause an error in Make, but the app will # still build. { 'destination': '<(PRODUCT_DIR)/android/libs/<(android_arch)', 'conditions': [ [ 'skia_shared_lib', { 'files': [ '<(SHARED_LIB_DIR)/libSampleApp.so', '<(SHARED_LIB_DIR)/libskia_android.so', ]}, { 'files': [ '<(SHARED_LIB_DIR)/libSampleApp.so', ]} ], ], }, ], }, { 'target_name': 'skia_launcher', 'type': 'executable', 'sources': [ '../launcher/skia_launcher.cpp', ], }, { 'target_name': 'SampleApp_APK', 'type': 'none', 'dependencies': [ 'CopySampleAppDeps', ], 'variables': { 'ANDROID_SDK_ROOT': '