media/webrtc/trunk/build/copy_test_data_ios.gypi

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 # Copyright (c) 2012 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.
     5 # This file is meant to be included into an action to copy test data files into
     6 # an iOS app bundle. To use this the following variables need to be defined:
     7 #   test_data_files: list: paths to test data files or directories
     8 #   test_data_prefix: string: a directory prefix that will be prepended to each
     9 #                             output path.  Generally, this should be the base
    10 #                             directory of the gypi file containing the unittest
    11 #                             target (e.g. "base" or "chrome").
    12 #
    13 # To use this, create a gyp target with the following form:
    14 # {
    15 #   'target_name': 'my_unittests',
    16 #   'conditions': [
    17 #     ['OS == "ios"', {
    18 #       'actions': [
    19 #         {
    20 #           'action_name': 'copy_test_data',
    21 #           'variables': {
    22 #             'test_data_files': [
    23 #               'path/to/datafile.txt',
    24 #               'path/to/data/directory/',
    25 #             ]
    26 #             'test_data_prefix' : 'prefix',
    27 #           },
    28 #           'includes': ['path/to/this/gypi/file'],
    29 #         },
    30 #       ],
    31 #     }],
    32 # }
    33 #
    35 {
    36   'inputs': [
    37     '<!@pymod_do_main(copy_test_data_ios --inputs <(test_data_files))',
    38   ],
    39   'outputs': [
    40     '<!@pymod_do_main(copy_test_data_ios -o <(PRODUCT_DIR)/<(_target_name).app/<(test_data_prefix) --outputs <(test_data_files))',
    41   ],
    42   'action': [
    43     'python',
    44     '<(DEPTH)/build/copy_test_data_ios.py',
    45     '-o', '<(PRODUCT_DIR)/<(_target_name).app/<(test_data_prefix)',
    46     '<(_inputs)',
    47   ],
    48 }

mercurial