Skip to content

Commit

Permalink
hybris: Implement OpenCL support.
Browse files Browse the repository at this point in the history
  • Loading branch information
mlehtima committed Feb 11, 2018
1 parent cd81c83 commit 305161c
Show file tree
Hide file tree
Showing 7 changed files with 1,137 additions and 1 deletion.
2 changes: 1 addition & 1 deletion hybris/Makefile.am
Expand Up @@ -6,7 +6,7 @@ endif
if HAS_ANDROID_5_0_0
SUBDIRS += libsync
endif
SUBDIRS += egl glesv1 glesv2 ui sf input camera vibrator media wifi
SUBDIRS += egl glesv1 glesv2 ui sf input camera vibrator media wifi opencl

if HAS_LIBNFC_NXP_HEADERS
SUBDIRS += libnfc_nxp libnfc_ndef_nxp
Expand Down
2 changes: 2 additions & 0 deletions hybris/configure.ac
Expand Up @@ -281,6 +281,8 @@ AC_CONFIG_FILES([
utils/Makefile
sf/Makefile
sf/libsf.pc
opencl/Makefile
opencl/OpenCL.pc
tests/Makefile
])

Expand Down
35 changes: 35 additions & 0 deletions hybris/opencl/Makefile.am
@@ -0,0 +1,35 @@
lib_LTLIBRARIES = \
libOpenCL.la

libOpenCL_la_SOURCES = \
opencl.c

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = OpenCL.pc

libOpenCL_la_CFLAGS = -I$(top_srcdir)/include $(ANDROID_HEADERS_CFLAGS) -DPKGLIBDIR="\"$(pkglibdir)/\"" -I$(top_srcdir)/common
if WANT_MESA
libOpenCL_la_CFLAGS += -DLIBHYBRIS_WANTS_MESA_X11_HEADERS
endif
if WANT_TRACE
libOpenCL_la_CFLAGS += -DDEBUG
endif
if WANT_DEBUG
libOpenCL_la_CFLAGS += -ggdb -O0
endif

libOpenCL_la_CXXFLAGS = -I$(top_srcdir)/include $(ANDROID_HEADERS_CFLAGS) -I$(top_srcdir)/common -DPKGLIBDIR="\"$(pkglibdir)/\""
if WANT_MESA
libOpenCL_la_CXXFLAGS += -DLIBHYBRIS_WANTS_MESA_X11_HEADERS
endif
if WANT_TRACE
libOpenCL_la_CXXFLAGS += -DDEBUG
endif
if WANT_DEBUG
libOpenCL_la_CXXFLAGS += -ggdb -O0
endif
libOpenCL_la_LDFLAGS = \
-ldl \
$(top_builddir)/common/libhybris-common.la \
-version-info "1":"0":"0"

10 changes: 10 additions & 0 deletions hybris/opencl/OpenCL.pc.in
@@ -0,0 +1,10 @@
prefix=@prefix@
exec_prefix=${prefix}
libdir=@libdir@
includedir=@includedir@

Name: opencl
Description: libhybris OpenCL library
Version: 1.0
Libs: -L${libdir} -lOpenCL
Cflags: -I${includedir}

0 comments on commit 305161c

Please sign in to comment.