Home | History | Annotate | Download | only in components
      1 # Copyright 2014 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.
      4 
      5 {
      6   'targets': [
      7     {
      8       'target_name': 'cdm_common',
      9       'type': 'static_library',
     10       'dependencies': [
     11         '../base/base.gyp:base',
     12         '../content/content.gyp:content_common',
     13         '../ipc/ipc.gyp:ipc',
     14       ],
     15       'sources': [
     16         'cdm/common/cdm_message_generator.cc',
     17         'cdm/common/cdm_message_generator.h',
     18         'cdm/common/cdm_messages_android.h',
     19       ],
     20     },
     21     {
     22       'target_name': 'cdm_renderer',
     23       'type': 'static_library',
     24       'dependencies': [
     25         'cdm_common',
     26         '../base/base.gyp:base',
     27         '../content/content.gyp:content_common',
     28         '../content/content.gyp:content_renderer',
     29         '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
     30       ],
     31       'include_dirs': [
     32         # Needed by widevine_key_systems.cc.
     33         '<(SHARED_INTERMEDIATE_DIR)',
     34       ],
     35       'sources': [
     36         'cdm/renderer/widevine_key_systems.cc',
     37         'cdm/renderer/widevine_key_systems.h',
     38       ],
     39       'conditions': [
     40         ['OS == "android"', {
     41           'sources': [
     42             'cdm/renderer/android_key_systems.cc',
     43             'cdm/renderer/android_key_systems.h',
     44 	  ],
     45 	}],
     46       ],
     47     },
     48   ],
     49   'conditions': [
     50     ['OS == "android"', {
     51       'targets': [
     52         {
     53           'target_name': 'cdm_browser',
     54           'type': 'static_library',
     55           'dependencies': [
     56             'cdm_common',
     57             '../base/base.gyp:base',
     58             '../content/content.gyp:content_browser',
     59             '../content/content.gyp:content_common',
     60             '../media/media.gyp:media',
     61           ],
     62           'sources': [
     63             'cdm/browser/cdm_message_filter_android.cc',
     64             'cdm/browser/cdm_message_filter_android.h',
     65           ],
     66         },
     67       ],
     68     }],
     69   ],
     70 }
     71