Improve NaCl support
authorborenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 1 Nov 2012 17:43:44 +0000 (17:43 +0000)
committerborenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 1 Nov 2012 17:43:44 +0000 (17:43 +0000)
commit7158e6acca1b1ecc321d4d514a31cba11b5ead60
treea7a1a00365caf900fa940e586fc41e10261c23ff
parent671eac67ef5f44b80f882e06cf17f1b8f6802980
Improve NaCl support

- Add nacl_make script to build Skia targets for NaCl using gyp
- Add nacl_interface for command-line apps
- Add nacl_sample as front-end for SampleApp
- Add freetype to DEPS
- Various gyp tweaks for NaCl

TODO:
- Implement GL interface
- Implement font host
- Fix plumbing so that SampleApp works properly
Review URL: https://codereview.appspot.com/6671044

git-svn-id: http://skia.googlecode.com/svn/trunk@6245 2bbb7eff-a529-9590-31e7-b0007b416f81
27 files changed:
DEPS
bench/benchmain.cpp
gm/gmmain.cpp
gyp/SampleApp.gyp
gyp/apptype_console.gypi
gyp/common.gypi
gyp/common_conditions.gypi
gyp/common_variables.gypi
gyp/core.gyp
gyp/everything.gyp
gyp/freetype.gyp
gyp/gpu.gyp
gyp/gpu.gypi
gyp/images.gyp
gyp/nacl.gyp [new file with mode: 0644]
gyp/opts.gyp
gyp/ports.gyp
gyp/utils.gyp
gyp/views.gyp
gyp/xml.gyp
gyp/zlib.gyp
include/gpu/gl/SkNativeGLContext.h
include/views/SkOSWindow_NaCl.h [new file with mode: 0644]
include/views/SkWindow.h
src/gpu/gl/nacl/SkNativeGLContext_nacl.cpp [new file with mode: 0644]
src/ports/SkDebug_nacl.cpp [new file with mode: 0644]
tests/skia_test.cpp