1 # Copyright (c) 2009 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': 'copies1', 9 'type': 'none', 10 'copies': [ 11 { 12 'destination': 'copies-out', 13 'files': [ 14 'file1', 15 ], 16 }, 17 ], 18 }, 19 { 20 'target_name': 'copies2', 21 'type': 'none', 22 'copies': [ 23 { 24 'destination': '<(PRODUCT_DIR)/copies-out', 25 'files': [ 26 'file2', 27 ], 28 }, 29 ], 30 }, 31 # Copy a directory tree. 32 { 33 'target_name': 'copies_recursive', 34 'type': 'none', 35 'copies': [ 36 { 37 'destination': '<(PRODUCT_DIR)/copies-out', 38 'files': [ 39 'directory/', 40 ], 41 }, 42 ], 43 }, 44 # Copy a directory from deeper in the tree (this should not reproduce the 45 # entire directory path in the destination, only the final directory). 46 { 47 'target_name': 'copies_recursive_depth', 48 'type': 'none', 49 'copies': [ 50 { 51 'destination': '<(PRODUCT_DIR)/copies-out', 52 'files': [ 53 'parentdir/subdir/', 54 ], 55 }, 56 ], 57 }, 58 # Verify that a null 'files' list doesn't gag the generators. 59 { 60 'target_name': 'copies_null', 61 'type': 'none', 62 'copies': [ 63 { 64 'destination': '<(PRODUCT_DIR)/copies-null', 65 'files': [], 66 }, 67 ], 68 }, 69 ], 70 } 71