1 # Used by OpenGL ES or when --enable-shared-glapi is specified
4 GLAPI = $(top_srcdir)/src/mapi/glapi
5 include $(top_srcdir)/src/mapi/mapi/sources.mak
7 lib_LTLIBRARIES = libglapi.la
8 libglapi_la_SOURCES = $(MAPI_GLAPI_FILES)
9 libglapi_la_LDFLAGS = -no-undefined
11 include $(GLAPI)/gen/glapi_gen.mk
12 glapi_mapi_tmp.h : $(GLAPI)/gen/gl_and_es_API.xml $(glapi_gen_mapi_deps)
13 $(call glapi_gen_mapi,$<,shared-glapi)
15 BUILT_SOURCES = glapi_mapi_tmp.h
19 -I$(top_srcdir)/include \
20 -I$(top_srcdir)/src/mapi \
21 -I$(top_builddir)/src/mapi \
23 -DMAPI_ABI_HEADER=\"shared-glapi/glapi_mapi_tmp.h\"
25 all-local: libglapi.la
26 $(MKDIR_P) $(top_builddir)/$(LIB_DIR)
27 ln -f .libs/libglapi.so.0.0.0 $(top_builddir)/$(LIB_DIR)/libglapi.so