Mmseaborn@chromium.orgPNaCl: Build a PPAPI shims library on all architectures
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Relanding the original CL -- Revert 155696 - Revert 155693 - DEPS roll plus copy list update. Reverting the NaCL roll turned everything red?! We require some files now to be copied on the chrome side. Also we require some new include_dirs previously injected. BUG=None TEST=None TBR=noelallen@chromium.org Review URL: https://chromiumcodereview.appspot.com/10914169 TBR=bradnelson@google.com Review URL: https://chromiumcodereview.appspot.com/10912175 TBR=peter@chromium.org Review URL: https://chromiumcodereview.appspot.com/10919189 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155701 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Relocating files in the nacl repo that belong in chrome. Moving src/native_client/chrome_root.scons to src/ppapi/native_client/chrome_main.scons (no diff) Moving tests and components listed therein. Moving browser_tester. Files are unmodified except for small pathing adjustments to irt_stub.gyp and browser_tester.py to make them function in their new location, copyright header changes and one >80 line wrap. Groundwork is laid to have a chrome side copy step in gyp be responsible for populating a few ppapi side headers. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2957 TEST=None R=ncbray@chromium.org,noeallen@chromium.org,brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/10914053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155572 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
PNaCl: Build a PPAPI shims library on all architectures Before, the shims library was only built on x86-64. We change it to build on x86-32 and ARM too, where we define _pnacl_wrapper_start() to be a trivial wrapper which immediately calls the user code's _start() function. This will mean we won't need an conditional for x86-64 in the translators. Since Gyp doesn't allow files to be excluded per architecture, I've put #ifdefs into shim_ppapi.c and pnacl_shim.c. BUG=http://code.google.com/p/nativeclient/issues/detail?id=3018 TEST=I checked that libpnacl_irt_shim.a builds OK in Scons Review URL: https://codereview.chromium.org/10950042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158121 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Relocating files in the nacl repo that belong in chrome. Moving src/native_client/chrome_root.scons to src/ppapi/native_client/chrome_main.scons (no diff) Moving tests and components listed therein. Moving browser_tester. Files are unmodified except for small pathing adjustments to irt_stub.gyp and browser_tester.py to make them function in their new location, copyright header changes and one >80 line wrap. Groundwork is laid to have a chrome side copy step in gyp be responsible for populating a few ppapi side headers. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2957 TEST=None R=ncbray@chromium.org,noeallen@chromium.org,brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/10914053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155572 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |