Handle _SC_PAGE_SIZE in my_sysconf

Mali ump driver uses sysconf(_SC_PAGE_SIZE) in mmap
hardware: make hw_get_module return it's status

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
fbdev: check return value of hw_get_module

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
Merge pull request #52 from groleo/for-upstream

fix hw_get_module signature
Merge pull request #53 from martinbrook/master

Handle _SC_PAGE_SIZE in my_sysconf
fix include path for logging.h

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
Merge pull request #54 from groleo/for-upstream

fix include path for logging.h
fbdev_window: init FbDevNativeWindow::m_usage

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
Merge pull request #55 from groleo/init-m_usage

fbdev_window: init FbDevNativeWindow::m_usage
Don't pass a null cond to pthread_cond_destroy

pthread_cond_destroy will happily crash if it gets a null pointer. We need
to make sure the pointer we pass has a value to prevent the crash

Signed-off-by: Mohammed Hassan <mohammed.hassan@jollamobile.com>
Merge pull request #56 from foolab/null

Don't pass a null cond to pthread_cond_destroy
compat/surface_flinger: adding compatibility layer to talk with Android's Surface Flinger

Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
Merge pull request #57 from rsalveti/master

 compat/surface_flinger: adding compatibility layer to talk with Android's Surface Flinger
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>