Change NaCl IPC PPAPI proxy startup to support a NaCl-Browser process

channel.

NaClProcessHost now creates an initial NaCl-Browser channel, then uses
it to send a message to create the NaCl-Renderer channel. The main() for
the IPC-IRT creates a PpapiDispatcher object to manage this channel and
manage the PluginDispatchers for each renderer.
BUG=116317
TEST=manual
TBR=bbudge@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10912011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154231 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
bbudge@chromium.org 2012-08-30 19:47:38 +00:00
Родитель e3b3355035
Коммит 16a57f4f1e
1 изменённых файлов: 15 добавлений и 20 удалений

Просмотреть файл

@ -9,26 +9,21 @@
'../native_client/build/untrusted.gypi',
],
'target_defaults': {
'variables': {
'conditions': [
['target_arch=="arm"', {
'conditions': [
['target_arch=="arm"', {
'variables': {
'clang': 1,
'defines': [
# Needed by build/build_config.h processor architecture detection.
'__ARMEL__',
# Needed by base/third_party/nspr/prtime.cc.
'__arm__',
# Disable ValGrind. The assembly code it generates causes the build
# to fail.
'NVALGRIND',
],
'compile_flags': [
# Disable C++ 11 extensions. Chrome's OVERRIDE macro will generate
# warnings that cause the build to fail.
'-Wno-c++11-extensions',
],
}],
],
},
},
'defines': [
# Needed by build/build_config.h processor architecture detection.
'__ARMEL__',
# Needed by base/third_party/nspr/prtime.cc.
'__arm__',
# Disable ValGrind. The assembly code it generates causes the build
# to fail.
'NVALGRIND',
],
}],
],
},
}