Chromium Code Reviews| Index: webrtc/webrtc.gyp |
| diff --git a/webrtc/webrtc.gyp b/webrtc/webrtc.gyp |
| index fef36871afcb8773d3f8276967e26c99f600775c..49a66c34033fac0245c266f61c83485a593c4025 100644 |
| --- a/webrtc/webrtc.gyp |
| +++ b/webrtc/webrtc.gyp |
| @@ -16,6 +16,21 @@ |
| 'webrtc_tests.gypi', |
| ], |
| }], |
| + ['enable_protobuf==1', { |
| + 'targets': [ |
| + { |
| + # This target should only be built if enable_protobuf is defined |
| + 'target_name': 'rtc_event_log_proto', |
| + 'type': 'static_library', |
| + 'sources': ['video/rtc_event_log.proto',], |
| + 'variables': { |
| + 'proto_in_dir': 'video', |
| + 'proto_out_dir': 'webrtc/video', |
| + }, |
| + 'includes': ['build/protoc.gypi'], |
| + }, |
| + ], |
| + }], |
| ], |
| 'includes': [ |
| 'build/common.gypi', |
| @@ -80,6 +95,7 @@ |
| 'dependencies': [ |
| 'common.gyp:*', |
| '<@(webrtc_video_dependencies)', |
| + 'rtc_event_log', |
| ], |
| 'conditions': [ |
| # TODO(andresp): Chromium libpeerconnection should link directly with |
| @@ -92,5 +108,26 @@ |
| }], |
| ], |
| }, |
| + { |
| + 'target_name': 'rtc_event_log', |
|
kjellander_webrtc
2015/09/15 13:26:33
Putting this target here, combined with https://co
|
| + 'type': 'static_library', |
| + 'sources': [ |
| + 'video/rtc_event_log.cc', |
| + 'video/rtc_event_log.h', |
| + ], |
| + 'conditions': [ |
| + # If enable_protobuf is defined, we want to compile the protobuf |
| + # and add rtc_event_log.pb.h and rtc_event_log.pb.cc to the sources. |
| + ['enable_protobuf==1', { |
| + 'dependencies': [ |
| + 'rtc_event_log_proto', |
| + ], |
| + 'defines': [ |
| + 'ENABLE_RTC_EVENT_LOG', |
| + ], |
| + }], |
| + ], |
| + }, |
| + |
| ], |
| } |