[waffle] [PATCH v2 0/4] Initial nacl patches
Tapani Pälli
tapani.palli at intel.com
Wed Dec 17 02:17:02 PST 2014
Hi;
Here are initial nacl support patches with fixes to the issues
found by Emil. I've added toolchain files for x86 (32bit, 64bit)
under cmake directory. Toolchain files for arm-newlib and pnacl-clang
are postponed to the future due to untrivial build issues, will
tackle these later.
Tapani Pälli (4):
examples: add waffle_has_x11_egl check for simple-x11-egl
waffle: add support for building Waffle using NaCl toolchain
waffle: initial empty implementation of nacl backend
waffle: update man pages with nacl changes
CMakeLists.txt | 2 +-
Options.cmake | 5 +
cmake/Modules/WaffleDefineCompilerFlags.cmake | 4 +
cmake/Modules/WaffleValidateOptions.cmake | 31 +++++-
cmake/toolchain-nacl-linux-glibc-x86_32.cmake | 29 ++++++
cmake/toolchain-nacl-linux-glibc-x86_64.cmake | 29 ++++++
examples/CMakeLists.txt | 6 +-
include/waffle/waffle.h | 1 +
man/waffle_enum.3.xml | 1 +
man/waffle_init.3.xml | 8 ++
src/utils/CMakeLists.txt | 4 +
src/waffle/CMakeLists.txt | 22 ++++-
src/waffle/api/waffle_init.c | 11 +++
src/waffle/core/wcore_util.c | 1 +
src/waffle/nacl/nacl_config.c | 63 ++++++++++++
src/waffle/nacl/nacl_config.h | 49 ++++++++++
src/waffle/nacl/nacl_container.cpp | 65 +++++++++++++
src/waffle/nacl/nacl_container.h | 40 ++++++++
src/waffle/nacl/nacl_context.c | 69 +++++++++++++
src/waffle/nacl/nacl_context.h | 52 ++++++++++
src/waffle/nacl/nacl_display.c | 70 ++++++++++++++
src/waffle/nacl/nacl_display.h | 52 ++++++++++
src/waffle/nacl/nacl_platform.c | 134 ++++++++++++++++++++++++++
src/waffle/nacl/nacl_platform.h | 49 ++++++++++
src/waffle/nacl/nacl_window.c | 90 +++++++++++++++++
src/waffle/nacl/nacl_window.h | 59 ++++++++++++
26 files changed, 941 insertions(+), 5 deletions(-)
create mode 100644 cmake/toolchain-nacl-linux-glibc-x86_32.cmake
create mode 100644 cmake/toolchain-nacl-linux-glibc-x86_64.cmake
create mode 100644 src/waffle/nacl/nacl_config.c
create mode 100644 src/waffle/nacl/nacl_config.h
create mode 100644 src/waffle/nacl/nacl_container.cpp
create mode 100644 src/waffle/nacl/nacl_container.h
create mode 100644 src/waffle/nacl/nacl_context.c
create mode 100644 src/waffle/nacl/nacl_context.h
create mode 100644 src/waffle/nacl/nacl_display.c
create mode 100644 src/waffle/nacl/nacl_display.h
create mode 100644 src/waffle/nacl/nacl_platform.c
create mode 100644 src/waffle/nacl/nacl_platform.h
create mode 100644 src/waffle/nacl/nacl_window.c
create mode 100644 src/waffle/nacl/nacl_window.h
--
1.9.3
More information about the waffle
mailing list