Home | History | Annotate | Download | only in build
      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