Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / media / cast / cast.gyp
index 64173e2..c30a0b2 100644 (file)
         'logging/logging_raw.h',
         'logging/logging_stats.cc',
         'logging/logging_stats.h',
+        'logging/raw_event_subscriber.h',
+        'logging/simple_event_subscriber.cc',
+        'logging/simple_event_subscriber.h',
+      ], # source
+    },
+    {
+      'target_name': 'cast_logging_proto_lib',
+      'type': 'static_library',
+      'sources': [
+        'logging/proto/proto_utils.cc',
+        'logging/proto/raw_events.proto',
+      ],
+      'variables': {
+        'proto_in_dir': 'logging/proto',
+        'proto_out_dir': 'media/cast/logging/proto',
+      },
+      'includes': ['../../build/protoc.gypi'],
+    },
+    {
+      'target_name': 'sender_logging',
+      'type': 'static_library',
+      'include_dirs': [
+        '<(DEPTH)/',
+      ],
+      'dependencies': [
+        'cast_config',
+        'cast_logging_proto_lib',
+        '<(DEPTH)/base/base.gyp:base',
+      ],
+      'sources': [
+        'logging/encoding_event_subscriber.cc',
+        'logging/encoding_event_subscriber.h',
       ], # source
     },
   ],  # targets,
           'type': '<(gtest_target_type)',
           'dependencies': [
             'cast_config',
+            'cast_logging_proto_lib',
             'cast_receiver.gyp:cast_receiver',
             'cast_sender.gyp:cast_sender',
+            'sender_logging',
             'test/utility/utility.gyp:cast_test_utility',
             'transport/cast_transport.gyp:cast_transport',
             '<(DEPTH)/base/base.gyp:run_all_unittests',
             '<(DEPTH)/base/base.gyp:test_support_base',
-            '<(DEPTH)/crypto/crypto.gyp:crypto',
             '<(DEPTH)/net/net.gyp:net',
             '<(DEPTH)/testing/gmock.gyp:gmock',
             '<(DEPTH)/testing/gtest.gyp:gtest',
             'framer/cast_message_builder_unittest.cc',
             'framer/frame_buffer_unittest.cc',
             'framer/framer_unittest.cc',
-            'logging/logging_unittest.cc',
+            'logging/encoding_event_subscriber_unittest.cc',
+            'logging/logging_impl_unittest.cc',
+            'logging/logging_raw_unittest.cc',
+            'logging/simple_event_subscriber_unittest.cc',
             'rtcp/mock_rtcp_receiver_feedback.cc',
             'rtcp/mock_rtcp_receiver_feedback.h',
             'rtcp/mock_rtcp_sender_feedback.cc',
             'rtcp/rtcp_receiver_unittest.cc',
             'rtcp/rtcp_sender_unittest.cc',
             'rtcp/rtcp_unittest.cc',
+            'rtcp/receiver_rtcp_event_subscriber_unittest.cc',
+            'rtcp/sender_rtcp_event_subscriber_unittest.cc',
             'rtp_receiver/rtp_receiver_defines.h',
             'rtp_receiver/mock_rtp_payload_feedback.cc',
             'rtp_receiver/mock_rtp_payload_feedback.h',
             'rtp_receiver/receiver_stats_unittest.cc',
             'rtp_receiver/rtp_parser/test/rtp_packet_builder.cc',
             'rtp_receiver/rtp_parser/rtp_parser_unittest.cc',
-            'test/crypto_utility.cc',
-            'test/crypto_utility.h',
             'test/encode_decode_test.cc',
             'test/end2end_unittest.cc',
             'test/fake_gpu_video_accelerator_factories.cc',
             'test/fake_gpu_video_accelerator_factories.h',
-            'test/fake_task_runner.cc',
-            'test/fake_task_runner.h',
+            'test/fake_single_thread_task_runner.cc',
+            'test/fake_single_thread_task_runner.h',
             'test/fake_video_encode_accelerator.cc',
             'test/fake_video_encode_accelerator.h',
             'transport/pacing/mock_paced_packet_sender.cc',
                 '<(DEPTH)/media/cast/test/linux_output_window.cc',
                 '<(DEPTH)/media/cast/test/linux_output_window.h',
               ],
-              'libraries': [
-                '-lXext',
-                '-lX11',
-             ],
           }],
           ],
         },