--- a/api/Makefile.am
+++ b/api/Makefile.am
@@ -4,7 +4,10 @@
     -I$(top_srcdir)/textord -I$(top_srcdir)/dict \
     -I$(top_srcdir)/classify -I$(top_srcdir)/ccmain \
     -I$(top_srcdir)/wordrec -I$(top_srcdir)/cutil \
-    #-I$(top_srcdir)/opencl
+    -I$(top_srcdir)/opencl
+if USE_OPENCL
+AM_CPPFLAGS += -I$(OPENCL_HDR_PATH)
+endif
 if VISIBILITY
 AM_CPPFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden
 endif
@@ -30,7 +33,8 @@
     ../cutil/libtesseract_cutil.la \
     ../viewer/libtesseract_viewer.la \
     ../ccutil/libtesseract_ccutil.la \
-    #../opencl/libtesseract_opencl.la 
+    ../opencl/libtesseract_opencl.la 
+
 endif
 libtesseract_api_la_CPPFLAGS = $(AM_CPPFLAGS)
 if VISIBILITY
@@ -58,7 +62,7 @@
     ../cutil/libtesseract_cutil.la \
     ../viewer/libtesseract_viewer.la \
     ../ccutil/libtesseract_ccutil.la \
-    #../opencl/libtesseract_opencl.la 
+    ../opencl/libtesseract_opencl.la 
 
 libtesseract_la_LDFLAGS += -version-info $(GENERIC_LIBRARY_VERSION)
 
@@ -66,7 +70,9 @@
 tesseract_SOURCES = $(top_srcdir)/api/tesseractmain.cpp
 tesseract_LDADD = libtesseract.la
 tesseract_CPPFLAGS = $(AM_CPPFLAGS)
-
+if USE_OPENCL
+tesseract_LDADD += $(OPENCL_LIB)
+endif
 if MINGW
 tesseract_LDADD += -lws2_32
 libtesseract_la_LDFLAGS += -no-undefined  -Wl,--as-needed -lws2_32