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
16 CLEANFILES = $(BUILT_SOURCES)
20 -I$(top_srcdir)/include \
21 -I$(top_srcdir)/src/mapi \
22 -I$(top_builddir)/src/mapi \
24 -DMAPI_ABI_HEADER=\"shared-glapi/glapi_mapi_tmp.h\"
26 all-local: libglapi.la
27 $(MKDIR_P) $(top_builddir)/$(LIB_DIR)
28 ln -f .libs/libglapi.so.0.0.0 $(top_builddir)/$(LIB_DIR)/libglapi.so