build: Fix GLES linkage without libglapi
[mesa.git] / src / mapi / es2api / Makefile.am
index edd3c9f2c32cb02d2b5b5ec43f831b8bcd959dc4..0538f736dfab2271675f10e46cd78785d3979da7 100644 (file)
@@ -31,12 +31,16 @@ AM_CFLAGS = $(VISIBILITY_CFLAGS)
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = glesv2.pc
 
-GLES_includedir = $(includedir)/GLES
-GLES_include_HEADERS = \
-       $(top_srcdir)/include/GLES/egl.h \
-       $(top_srcdir)/include/GLES/gl.h \
-       $(top_srcdir)/include/GLES/glext.h \
-       $(top_srcdir)/include/GLES/glplatform.h
+GLES2_includedir = $(includedir)/GLES2
+GLES2_include_HEADERS = \
+       $(top_srcdir)/include/GLES2/gl2.h \
+       $(top_srcdir)/include/GLES2/gl2ext.h \
+       $(top_srcdir)/include/GLES2/gl2platform.h
+GLES3_includedir = $(includedir)/GLES3
+GLES3_include_HEADERS = \
+       $(top_srcdir)/include/GLES3/gl3.h \
+       $(top_srcdir)/include/GLES3/gl3ext.h \
+       $(top_srcdir)/include/GLES3/gl3platform.h
 
 lib_LTLIBRARIES = libGLESv2.la
 
@@ -44,6 +48,10 @@ libGLESv2_la_SOURCES = ../mapi/entry.c glapi_mapi_tmp.h
 libGLESv2_la_LIBADD = $(GLESv2_LIB_DEPS)
 libGLESv2_la_LDFLAGS = -version-number 2 -no-undefined
 
+if HAVE_SHARED_GLAPI
+libGLESv2_la_LIBADD += ../shared-glapi/libglapi.la
+endif
+
 include ../glapi/gen/glapi_gen.mk
 glapi_mapi_tmp.h: ../glapi/gen/gl_and_es_API.xml $(glapi_gen_mapi_deps)
        $(call glapi_gen_mapi,$<,es2api)