add .pc files for egl and glesv2

this way, libhybris provide the build dependencis for egl and gles2

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
Fix wayland backend build when debugging is enabled

Signed-off-by: Kalle Vahlman <kalle.vahlman@movial.com>
Protect logging symbols from C++ name mangling

Otherwise enabling debugging and C++ modules will result in
runtime linking errors.

Signed-off-by: Kalle Vahlman <kalle.vahlman@movial.com>
Merge pull request #60 from kvahlman/build-fixes

Build fixes
Merge pull request #58 from groleo/pkg-config

add .pc files for egl and glesv2
hybris/include: separating include files per directory

And also including the surface_flinger related headers into Makefile.am,
so it can also be installed by default (missing from previous PR).

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
Input: adding initial compat files for input

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
common/hooks.c: adding hooks used by the ubuntu mediaplayer based backend (avoid segfaults)

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
common/properties.c: also probe property from kernel cmdline (used by mako)

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
common/linkers: removing Android.mk files are they are not used

And confused the Android build system when building the compat layers.

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
Merge branch 'upstream-fixes' of https://github.com/rsalveti/libhybris
egl: common: add method to unregister a buffer from gralloc

Signed-off-by: Simon Busch <morphis@gravedo.de>
egl: common: add trace statements for reference counting

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #63 from morphis/morphis/gralloc-unregister

egl: common: add method to unregister a buffer from gralloc
Merge pull request #64 from morphis/morphis/trace-refcount

egl: common: add trace statements for reference counting
Add libsync

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Merge pull request #65 from stskeeps/libsync

Add libsync
pkg-config: egl.pc: hardcode version to 7.10 to make weston happy

weston requires version 7.10, since it's most of the time
compiled against mesa.

In weston/configure.ac, there's something like:
  if test x$enable_egl = xyes; then
      AC_DEFINE([ENABLE_EGL], [1], [Build Weston with EGL support])
      COMPOSITOR_MODULES="$COMPOSITOR_MODULES egl >= 7.10 glesv2"
  fi

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
pkg-config: glesv2.pc: remove un-needed .private fields

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
pkg-config: add wayland-egl.pc

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>