1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
9 'driver_apk_name': 'OnDeviceInstrumentationDriver',
10 'driver_apk_path': '<(PRODUCT_DIR)/apks/<(driver_apk_name).apk'
14 'target_name': 'reporter_java',
16 'dependencies': ['../../base/base.gyp:base_java'],
18 'java_in_dir': '../../testing/android/reporter/java',
21 '../../build/java.gypi',
25 'target_name': 'broker_java',
28 'java_in_dir': '../../testing/android/broker/java',
31 '../../build/java.gypi',
35 'target_name': 'driver_apk',
40 'appurify_support.gyp:appurify_support_java',
43 'apk_name': '<(driver_apk_name)',
44 'final_apk_path': '<(driver_apk_path)',
45 'java_in_dir': '../../testing/android/driver/java',
48 '../../build/java_apk.gypi',
52 # This emulates gn's datadeps fields, allowing other APKs to declare
53 # that they require that this APK be built without including the
55 'target_name': 'require_driver_apk',
59 'action_name': 'require_<(driver_apk_name)',
60 'message': 'Making sure <(driver_apk_path) has been built.',
62 'required_file': '<(PRODUCT_DIR)/driver_apk/<(driver_apk_name).apk.required',
71 'python', '../../build/android/gyp/touch.py', '<(required_file)',