OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | |
7 'usb_gadget_files': [ | |
8 'usb_gadget/__init__.py', | |
9 'usb_gadget/__main__.py', | |
10 'usb_gadget/default_gadget.py', | |
11 'usb_gadget/echo_gadget.py', | |
12 'usb_gadget/gadget.py', | |
13 'usb_gadget/hid_constants.py', | |
14 'usb_gadget/hid_descriptors.py', | |
15 'usb_gadget/hid_echo_gadget.py', | |
16 'usb_gadget/hid_gadget.py', | |
17 'usb_gadget/keyboard_gadget.py', | |
18 'usb_gadget/linux_gadgetfs.py', | |
19 'usb_gadget/mouse_gadget.py', | |
20 'usb_gadget/server.py', | |
21 'usb_gadget/usb_constants.py', | |
22 'usb_gadget/usb_descriptors.py', | |
23 ], | |
24 'usb_gadget_package': '<(PRODUCT_DIR)/usb_gadget.zip', | |
25 'usb_gadget_package_hash': '<(PRODUCT_DIR)/usb_gadget.zip.md5', | |
26 }, | |
27 'targets': [ | 6 'targets': [ |
28 { | 7 { |
29 'target_name': 'usb_gadget', | 8 'target_name': 'usb_gadget', |
30 'type': 'none', | 9 'type': 'none', |
| 10 'variables': { |
| 11 'usb_gadget_files': [ |
| 12 '__init__.py', |
| 13 '__main__.py', |
| 14 'default_gadget.py', |
| 15 'echo_gadget.py', |
| 16 'gadget.py', |
| 17 'hid_constants.py', |
| 18 'hid_descriptors.py', |
| 19 'hid_echo_gadget.py', |
| 20 'hid_gadget.py', |
| 21 'keyboard_gadget.py', |
| 22 'linux_gadgetfs.py', |
| 23 'mouse_gadget.py', |
| 24 'server.py', |
| 25 'usb_constants.py', |
| 26 'usb_descriptors.py', |
| 27 ], |
| 28 'usb_gadget_package': '<(PRODUCT_DIR)/usb_gadget.zip', |
| 29 'usb_gadget_package_hash': '<(PRODUCT_DIR)/usb_gadget.zip.md5', |
| 30 }, |
31 'actions': [ | 31 'actions': [ |
32 { | 32 { |
33 'action_name': 'Building USB Gadget ZIP bundle', | 33 'action_name': 'Building USB Gadget ZIP bundle', |
34 'inputs': [ | 34 'inputs': [ |
35 'usb_gadget/package.py', | 35 'package.py', |
36 '<@(usb_gadget_files)', | 36 '<@(usb_gadget_files)', |
37 ], | 37 ], |
38 'outputs': [ | 38 'outputs': [ |
39 '<(usb_gadget_package)', | 39 '<(usb_gadget_package)', |
40 '<(usb_gadget_package_hash)', | 40 '<(usb_gadget_package_hash)', |
41 ], | 41 ], |
42 'action': [ | 42 'action': [ |
43 'python', 'usb_gadget/package.py', | 43 'python', 'package.py', |
44 '--zip-file', '<(usb_gadget_package)', | 44 '--zip-file', '<(usb_gadget_package)', |
45 '--hash-file', '<(usb_gadget_package_hash)', | 45 '--hash-file', '<(usb_gadget_package_hash)', |
46 '<@(usb_gadget_files)', | 46 '<@(usb_gadget_files)', |
47 ] | 47 ] |
48 } | 48 } |
49 ] | 49 ] |
50 } | 50 } |
51 ] | 51 ] |
52 } | 52 } |
OLD | NEW |