76 lines
2.6 KiB
Plaintext
76 lines
2.6 KiB
Plaintext
|
# Copyright 2015 Google Inc.
|
||
|
#
|
||
|
# Use of this source code is governed by a BSD-style license that can be
|
||
|
# found in the LICENSE file.
|
||
|
{
|
||
|
'targets': [
|
||
|
{
|
||
|
'target_name': 'canvasproof',
|
||
|
'type': 'shared_library',
|
||
|
'dependencies': [ 'skia_lib.gyp:skia_lib', ],
|
||
|
'sources': [
|
||
|
'../apps/canvasproof/src/main/jni/JavaInputStream.cpp',
|
||
|
'../apps/canvasproof/src/main/jni/JavaInputStream.h',
|
||
|
'../apps/canvasproof/src/main/jni/org_skia_canvasproof_GaneshPictureRenderer.cpp',
|
||
|
'../apps/canvasproof/src/main/jni/org_skia_canvasproof_GaneshPictureRenderer.h',
|
||
|
'../apps/canvasproof/src/main/jni/org_skia_canvasproof_CreateSkiaPicture.cpp',
|
||
|
'../apps/canvasproof/src/main/jni/org_skia_canvasproof_CreateSkiaPicture.h ',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'target_name': 'CopyCanvasProofDeps',
|
||
|
'type': 'none',
|
||
|
'dependencies': [
|
||
|
'skia_lib.gyp:skia_lib',
|
||
|
'canvasproof',
|
||
|
],
|
||
|
'copies': [
|
||
|
{
|
||
|
'destination': '../apps/canvasproof/src/main/libs/<(android_arch)',
|
||
|
'conditions': [
|
||
|
[ 'skia_shared_lib', {
|
||
|
'files': [
|
||
|
'<(SHARED_LIB_DIR)/libskia_android.so',
|
||
|
'<(SHARED_LIB_DIR)/libcanvasproof.so',
|
||
|
]}, {
|
||
|
'files': [
|
||
|
'<(SHARED_LIB_DIR)/libcanvasproof.so',
|
||
|
]}
|
||
|
],
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'target_name': 'CanvasProof_APK',
|
||
|
'type': 'none',
|
||
|
'dependencies': [ 'CopyCanvasProofDeps', ],
|
||
|
'actions': [
|
||
|
{
|
||
|
'action_name': 'SkiaCanvasProof_apk',
|
||
|
'inputs': [
|
||
|
'../apps/canvasproof/src/main/assets/skps',
|
||
|
'../apps/canvasproof/src/main/AndroidManifest.xml',
|
||
|
'../apps/canvasproof/src/main/java/org/skia/canvasproof/CreateSkiaPicture.java',
|
||
|
'../apps/canvasproof/src/main/java/org/skia/canvasproof/CanvasProofActivity.java',
|
||
|
'../apps/canvasproof/src/main/java/org/skia/canvasproof/GaneshPictureRenderer.java',
|
||
|
'../apps/canvasproof/src/main/java/org/skia/canvasproof/HwuiPictureView.java',
|
||
|
'<(android_base)/apps/canvasproof/src/main/libs/<(android_arch)/libcanvasproof.so',
|
||
|
'<(android_base)/apps/canvasproof/src/main/libs/<(android_arch)/libskia_android.so',
|
||
|
|
||
|
],
|
||
|
'outputs': [
|
||
|
'../apps/canvasproof/build',
|
||
|
],
|
||
|
'action': [
|
||
|
'<(android_base)/apps/gradlew',
|
||
|
':canvasproof:assemble<(android_variant)Debug',
|
||
|
'-p<(android_base)/apps/canvasproof',
|
||
|
'-PsuppressNativeBuild',
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
}
|