GN: Add BUILD.gn files + kjellander to OWNERS

This should work as a foundation for all the work that is
left to do to make the parts of WebRTC that Chromium uses
to build with GN.

I implemented some the smaller modules myself in this CL.
The remaining work (TODO's in the .gn files) will be distributed
to various team members.

I'm adding myself to OWNERS files for BUILD.gn files in all the
directories where I'm adding a BUILD.gn file.

BUG=3441
TEST=
Successful compilation of WebRTC as standalone:
gn gen out/Default --args="build_with_chromium=false" && ninja -C out/Default
gn gen out/Default --args="build_with_chromium=false is_clang=true clang_use_chrome_plugins=false" && ninja -C out/Default

I built successfully from a Chromium checkout (with
https://codereview.chromium.org/321313006/ applied) using:
gn gen out/Default && ninja -C out/Default webrtc

R=brettw@chromium.org, niklas.enbom@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/13749004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@6523 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
kjellander@webrtc.org 2014-06-23 19:21:07 +00:00
parent c00ca627fd
commit 1227ab89a7
45 changed files with 648 additions and 6 deletions

1
OWNERS
View File

@ -6,6 +6,7 @@ tina.legrand@webrtc.org
tommi@webrtc.org
per-file .gitignore=*
per-file AUTHORS=*
per-file BUILD.gn=kjellander@webrtc.org
per-file DEPS=*
per-file WATCHLISTS=*
per-file webrtc_examples.gyp=*

View File

@ -168,8 +168,42 @@ config("common_config") {
}
static_library("webrtc") {
sources = [
"call.h",
"config.h",
"experiments.h",
"frame_callback.h",
"transport.h",
]
deps = [
":webrtc_common",
"base:webrtc_base",
"common_audio",
"common_video",
"modules/audio_coding",
"modules/audio_conference_mixer",
"modules/audio_device",
"modules/audio_processing",
"modules/bitrate_controller",
"modules/desktop_capture",
"modules/media_file",
"modules/rtp_rtcp",
"modules/utility",
"modules/video_capture",
"modules/video_coding",
"modules/video_processing",
"modules/video_render",
"system_wrappers",
"video",
"video_engine",
"voice_engine",
]
}
source_set("webrtc_common") {
sources = [
"config.h",
"config.cc",
]
}

View File

@ -4,3 +4,5 @@ per-file *.isolate=kjellander@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -4,4 +4,6 @@ perkj@webrtc.org
henrika@webrtc.org
henrikg@webrtc.org
mflodman@webrtc.org
niklas.enbom@webrtc.org
niklas.enbom@webrtc.org
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,26 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("//build/config/arm.gni")
import("../build/webrtc.gni")
source_set("common_audio") {
# TODO(andrew): Implement.
}
if (cpu_arch == "x86" || cpu_arch == "x64") {
source_set("common_audio_sse2") {
# TODO(andrew): Implement.
}
}
if (cpu_arch == "arm" && arm_version == 7) {
source_set("common_audio_neon") {
# TODO(andrew): Implement.
}
}

View File

@ -9,3 +9,5 @@ per-file *.isolate=kjellander@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,13 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../build/webrtc.gni")
source_set("common_video") {
# TODO(pbos): Implement.
}

View File

@ -9,3 +9,5 @@ per-file *.isolate=kjellander@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,13 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("audio_coding") {
# TODO(andrew): Implement.
}

View File

@ -0,0 +1 @@
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,41 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
config("internal_config") {
visibility = ":*" # Only targets in this file can depend on this.
include_dirs = [
"interface",
"../interface",
]
}
source_set("audio_conference_mixer") {
sources = [
"interface/audio_conference_mixer.h",
"interface/audio_conference_mixer_defines.h",
"source/audio_conference_mixer_impl.cc",
"source/audio_conference_mixer_impl.h",
"source/audio_frame_manipulator.cc",
"source/audio_frame_manipulator.h",
"source/level_indicator.cc",
"source/level_indicator.h",
"source/memory_pool.h",
"source/memory_pool_posix.h",
"source/memory_pool_win.h",
"source/time_scheduler.cc",
"source/time_scheduler.h",
]
direct_dependent_configs = [ ":internal_config" ]
deps = [
"../../system_wrappers",
"../audio_processing",
"../utility",
]
}

View File

@ -1,3 +1,5 @@
henrike@webrtc.org
pwestin@webrtc.org
andrew@webrtc.org
andrew@webrtc.org
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,13 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("audio_device") {
# TODO(henrike): Implement.
}

View File

@ -9,3 +9,5 @@ per-file *.isolate=kjellander@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,13 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("audio_processing") {
# TODO(andrew): Implement.
}

View File

@ -6,3 +6,5 @@ bjornv@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,28 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("bitrate_controller") {
sources = [
"bitrate_controller_impl.cc",
"bitrate_controller_impl.h",
"include/bitrate_controller.h",
"send_side_bandwidth_estimation.cc",
"send_side_bandwidth_estimation.h",
]
if (is_win) {
cflags = [
# TODO(jschuh): Bug 1348: fix this warning.
"/wd4267" # size_t to int truncations
]
}
deps = [ "../../system_wrappers" ]
}

View File

@ -8,3 +8,5 @@ asapersson@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,19 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("desktop_capture") {
# TODO(jiayl): Implement.
}
if (!is_ios && (cpu_arch == "x86" || cpu_arch == "x64")) {
source_set("desktop_capture_differ_sse2") {
# TODO(jiayl): Implement.
}
}

View File

@ -6,3 +6,5 @@ wez@chromium.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,41 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
config("internal_config") {
visibility = ":*" # Only targets in this file can depend on this.
include_dirs = [
"interface",
"../interface",
]
}
source_set("media_file") {
sources = [
"interface/media_file.h",
"interface/media_file_defines.h",
"source/avi_file.cc",
"source/avi_file.h",
"source/media_file_impl.cc",
"source/media_file_impl.h",
"source/media_file_utility.cc",
"source/media_file_utility.h",
]
if (is_win) {
cflags = [
# TODO(jschuh): Bug 1348: fix this warning.
"/wd4267", # size_t to int truncations
]
}
direct_dependent_configs = [ ":internal_config" ]
deps = [ "../../system_wrappers" ]
}

View File

@ -1,4 +1,6 @@
pwestin@webrtc.org
mflodman@webrtc.org
perkj@webrtc.org
niklas.enbom@webrtc.org
niklas.enbom@webrtc.org
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,16 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
source_set("pacing") {
sources = [
"include/paced_sender.h",
"paced_sender.cc",
]
deps = [ "../../system_wrappers" ]
}

View File

@ -7,3 +7,5 @@ asapersson@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,17 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
source_set("remote_bitrate_estimator") {
sources = [
"overuse_detector.cc",
"overuse_detector.h",
"remote_bitrate_estimator_single_stream.cc",
"remote_rate_control.cc",
"remote_rate_control.h",
]
}

View File

@ -3,7 +3,10 @@ stefan@webrtc.org
henrik.lundin@webrtc.org
mflodman@webrtc.org
asapersson@webrtc.org
# These are for the common case of adding or renaming files. If you're doing
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,104 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("rtp_rtcp") {
sources = [
# Common
"interface/fec_receiver.h",
"interface/receive_statistics.h",
"interface/remote_ntp_time_estimator.h",
"interface/rtp_header_parser.h",
"interface/rtp_payload_registry.h",
"interface/rtp_receiver.h",
"interface/rtp_rtcp.h",
"interface/rtp_rtcp_defines.h",
"source/bitrate.cc",
"source/bitrate.h",
"source/byte_io.h",
"source/fec_receiver_impl.cc",
"source/fec_receiver_impl.h",
"source/receive_statistics_impl.cc",
"source/receive_statistics_impl.h",
"source/remote_ntp_time_estimator.cc",
"source/rtp_header_parser.cc",
"source/rtp_rtcp_config.h",
"source/rtp_rtcp_impl.cc",
"source/rtp_rtcp_impl.h",
"source/rtcp_packet.cc",
"source/rtcp_packet.h",
"source/rtcp_receiver.cc",
"source/rtcp_receiver.h",
"source/rtcp_receiver_help.cc",
"source/rtcp_receiver_help.h",
"source/rtcp_sender.cc",
"source/rtcp_sender.h",
"source/rtcp_utility.cc",
"source/rtcp_utility.h",
"source/rtp_header_extension.cc",
"source/rtp_header_extension.h",
"source/rtp_receiver_impl.cc",
"source/rtp_receiver_impl.h",
"source/rtp_sender.cc",
"source/rtp_sender.h",
"source/rtp_utility.cc",
"source/rtp_utility.h",
"source/ssrc_database.cc",
"source/ssrc_database.h",
"source/tmmbr_help.cc",
"source/tmmbr_help.h",
# Audio Files
"source/dtmf_queue.cc",
"source/dtmf_queue.h",
"source/rtp_receiver_audio.cc",
"source/rtp_receiver_audio.h",
"source/rtp_sender_audio.cc",
"source/rtp_sender_audio.h",
# Video Files
"source/fec_private_tables_random.h",
"source/fec_private_tables_bursty.h",
"source/forward_error_correction.cc",
"source/forward_error_correction.h",
"source/forward_error_correction_internal.cc",
"source/forward_error_correction_internal.h",
"source/producer_fec.cc",
"source/producer_fec.h",
"source/rtp_packet_history.cc",
"source/rtp_packet_history.h",
"source/rtp_payload_registry.cc",
"source/rtp_receiver_strategy.cc",
"source/rtp_receiver_strategy.h",
"source/rtp_receiver_video.cc",
"source/rtp_receiver_video.h",
"source/rtp_sender_video.cc",
"source/rtp_sender_video.h",
"source/video_codec_information.h",
"source/rtp_format_vp8.cc",
"source/rtp_format_vp8.h",
"source/rtp_format_video_generic.h",
"source/vp8_partition_aggregator.cc",
"source/vp8_partition_aggregator.h",
# Mocks
"mocks/mock_rtp_rtcp.h",
"source/mock/mock_rtp_payload_strategy.h",
]
deps = [
"../../system_wrappers",
"../pacing",
"../remote_bitrate_estimator",
]
if (is_win) {
cflags = [
# TODO(jschuh): Bug 1348: fix this warning.
"/wd4267", # size_t to int truncations
]
}
}

View File

@ -2,4 +2,6 @@ pwestin@webrtc.org
stefan@webrtc.org
henrik.lundin@webrtc.org
mflodman@webrtc.org
asapersson@webrtc.org
asapersson@webrtc.org
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,48 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("utility") {
sources = [
"interface/audio_frame_operations.h",
"interface/file_player.h",
"interface/file_recorder.h",
"interface/helpers_android.h",
"interface/process_thread.h",
"interface/rtp_dump.h",
"source/audio_frame_operations.cc",
"source/coder.cc",
"source/coder.h",
"source/file_player_impl.cc",
"source/file_player_impl.h",
"source/file_recorder_impl.cc",
"source/file_recorder_impl.h",
"source/helpers_android.cc",
"source/process_thread_impl.cc",
"source/process_thread_impl.h",
"source/rtp_dump_impl.cc",
"source/rtp_dump_impl.h",
]
deps = [
"../../common_audio",
"../../system_wrappers",
"../audio_coding",
"../media_file",
]
if (enable_video) {
sources += [
"source/frame_scaler.cc",
"source/video_coder.cc",
"source/video_frames_queue.cc",
]
deps += [ "../video_coding" ]
}
}

View File

@ -1,4 +1,6 @@
henrike@webrtc.org
pwestin@webrtc.org
asapersson@webrtc.org
perkj@webrtc.org
perkj@webrtc.org
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,13 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("video_capture") {
# TODO(glaznev): Implement.
}

View File

@ -11,3 +11,5 @@ per-file *.isolate=kjellander@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,86 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("video_coding") {
sources = [
"main/interface/video_coding.h",
"main/interface/video_coding_defines.h",
"main/source/codec_database.cc",
"main/source/codec_database.h",
"main/source/codec_timer.cc",
"main/source/codec_timer.h",
"main/source/content_metrics_processing.cc",
"main/source/content_metrics_processing.h",
"main/source/decoding_state.cc",
"main/source/decoding_state.h",
"main/source/encoded_frame.cc",
"main/source/encoded_frame.h",
"main/source/er_tables_xor.h",
"main/source/fec_tables_xor.h",
"main/source/frame_buffer.cc",
"main/source/frame_buffer.h",
"main/source/generic_decoder.cc",
"main/source/generic_decoder.h",
"main/source/generic_encoder.cc",
"main/source/generic_encoder.h",
"main/source/inter_frame_delay.cc",
"main/source/inter_frame_delay.h",
"main/source/internal_defines.h",
"main/source/jitter_buffer.cc",
"main/source/jitter_buffer.h",
"main/source/jitter_buffer_common.h",
"main/source/jitter_estimator.cc",
"main/source/jitter_estimator.h",
"main/source/media_opt_util.cc",
"main/source/media_opt_util.h",
"main/source/media_optimization.cc",
"main/source/media_optimization.h",
"main/source/nack_fec_tables.h",
"main/source/packet.cc",
"main/source/packet.h",
"main/source/qm_select_data.h",
"main/source/qm_select.cc",
"main/source/qm_select.h",
"main/source/receiver.cc",
"main/source/receiver.h",
"main/source/rtt_filter.cc",
"main/source/rtt_filter.h",
"main/source/session_info.cc",
"main/source/session_info.h",
"main/source/timestamp_map.cc",
"main/source/timestamp_map.h",
"main/source/timing.cc",
"main/source/timing.h",
"main/source/video_coding_impl.cc",
"main/source/video_coding_impl.h",
"main/source/video_receiver.cc",
"main/source/video_sender.cc",
]
deps = [
":video_coding_utility",
":webrtc_i420",
":webrtc_vp8",
"../../common_video",
"../../system_wrappers",
]
}
source_set("video_coding_utility") {
# TODO(stefan): Implement.
}
source_set("webrtc_i420") {
# TODO(stefan): Implement.
}
source_set("webrtc_vp8") {
# TODO(stefan): Implement.
}

View File

@ -2,3 +2,5 @@ stefan@webrtc.org
mikhal@webrtc.org
marpan@webrtc.org
henrik.lundin@webrtc.org
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,13 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("video_processing") {
# TODO(stefan): Implement.
}

View File

@ -0,0 +1 @@
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,13 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../build/webrtc.gni")
source_set("video_render") {
# TODO(wuchengli): Implement.
}

View File

@ -10,3 +10,5 @@ per-file *.isolate=kjellander@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -4,4 +4,6 @@ perkj@webrtc.org
henrika@webrtc.org
henrikg@webrtc.org
mflodman@webrtc.org
niklas.enbom@webrtc.org
niklas.enbom@webrtc.org
per-file BUILD.gn=kjellander@webrtc.org

14
webrtc/video/BUILD.gn Normal file
View File

@ -0,0 +1,14 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../build/webrtc.gni")
source_set("video") {
# TODO(pbos): Implement when video_engine_core is done.
}

View File

@ -7,3 +7,5 @@ mallinath@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,17 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../build/webrtc.gni")
source_set("video_engine") {
deps = [ ":video_engine_core" ]
}
source_set("video_engine_core") {
# TODO(pbos): Implement.
}

View File

@ -9,3 +9,6 @@ per-file *.isolate=kjellander@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org

View File

@ -0,0 +1,13 @@
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../build/webrtc.gni")
source_set("voice_engine") {
# TODO(henrika): Implement.
}

View File

@ -9,3 +9,5 @@ per-file *.isolate=kjellander@webrtc.org
# structural changes, please get a review from a reviewer in this file.
per-file *.gyp=*
per-file *.gypi=*
per-file BUILD.gn=kjellander@webrtc.org