1 # Copyright (c) 2012 Google Inc. 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 { 6 'targets': [ 7 { 8 'target_name': 'create_intermediate', 9 'type': 'none', 10 'msvs_cygwin_shell': '0', 11 'actions': [ 12 { 13 'action_name': 'create_intermediate', 14 'inputs': [ 15 'create_intermediate.py', 16 ], 17 'outputs': [ 18 '<(PRODUCT_DIR)/intermediate', 19 'ALWAYS.run.ALWAYS', 20 ], 21 'action': [ 22 'python', 'create_intermediate.py', '<(PRODUCT_DIR)/intermediate', 23 ], 24 }, 25 ], 26 }, 27 { 28 'target_name': 'dependent', 29 'type': 'none', 30 'msvs_cygwin_shell': '0', 31 'dependencies': [ 32 'create_intermediate', 33 ], 34 'actions': [ 35 { 36 'action_name': 'dependent', 37 'inputs': [ 38 '<(PRODUCT_DIR)/intermediate', 39 ], 40 'outputs': [ 41 '<(PRODUCT_DIR)/dependent' 42 ], 43 'action': [ 44 'python', 'touch.py', '<(PRODUCT_DIR)/dependent', '<(PRODUCT_DIR)/side_effect', 45 ], 46 }, 47 ], 48 }, 49 ], 50 } 51