1# Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
2#
3# Use of this source code is governed by a BSD-style license
4# that can be found in the LICENSE file in the root of the source
5# tree. An additional intellectual property rights grant can be found
6# in the file PATENTS.  All contributing project authors may
7# be found in the AUTHORS file in the root of the source tree.
8
9{
10  'includes': ['common.gypi',],
11  'variables': {
12    'merge_libs_dependencies': [
13    ],
14  },
15  'targets': [
16    {
17      'target_name': 'no_op',
18      'type': 'executable',
19      'dependencies': [
20        '<@(merge_libs_dependencies)',
21        '../webrtc.gyp:webrtc',
22        '../sound/sound.gyp:rtc_sound',
23        '../libjingle/xmllite/xmllite.gyp:rtc_xmllite',
24      ],
25      'sources': ['no_op.cc',],
26    },
27    {
28      'target_name': 'merged_lib',
29      'type': 'none',
30      'dependencies': [
31        'no_op',
32      ],
33      'actions': [
34        {
35          'variables': {
36            'output_lib_name': 'webrtc_merged',
37            'output_lib': '<(PRODUCT_DIR)/<(STATIC_LIB_PREFIX)<(output_lib_name)<(STATIC_LIB_SUFFIX)',
38          },
39          'action_name': 'merge_libs',
40          'inputs': ['<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)no_op<(EXECUTABLE_SUFFIX)'],
41          'outputs': ['<(output_lib)'],
42          'action': ['python',
43                     'merge_libs.py',
44                     '<(PRODUCT_DIR)',
45                     '<(output_lib)',],
46        },
47      ],
48    },
49  ],
50}
51