blob: e9bd0bff63998b6895f5605a038d425e0e129a16 [file] [log] [blame]
James Robinson646469d2014-10-03 15:33:28 -07001# Copyright (c) 2013 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.
4
5# This file is meant to be included into a target to provide a rule
6# to build uiautomator dexed tests jar.
7#
8# To use this, create a gyp target with the following form:
9# {
10# 'target_name': 'test_suite_name',
11# 'type': 'none',
12# 'includes': ['path/to/this/gypi/file'],
13# }
14#
15
16{
17 'dependencies': [
James Robinsone2ac7e82014-10-15 13:21:59 -070018 '<(DEPTH)/build/android/pylib/device/commands/commands.gyp:chromium_commands',
James Robinson646469d2014-10-03 15:33:28 -070019 '<(DEPTH)/tools/android/android_tools.gyp:android_tools',
20 ],
21 'variables': {
22 'output_dex_path': '<(PRODUCT_DIR)/lib.java/<(_target_name).dex.jar',
23 },
24 'actions': [
25 {
26 'action_name': 'dex_<(_target_name)',
27 'message': 'Dexing <(_target_name) jar',
28 'variables': {
29 'dex_input_paths': [
30 '>@(library_dexed_jars_paths)',
31 ],
32 'output_path': '<(output_dex_path)',
33 },
34 'includes': [ 'android/dex_action.gypi' ],
35 },
36 ],
37}