shared-glapi: Include from builddir
[mesa.git] / src / mapi / shared-glapi / Makefile.am
1 # Used by OpenGL ES or when --enable-shared-glapi is specified
2
3 TOP = $(top_srcdir)
4 GLAPI = $(top_srcdir)/src/mapi/glapi
5 include $(top_srcdir)/src/mapi/mapi/sources.mak
6
7 lib_LTLIBRARIES = libglapi.la
8 libglapi_la_SOURCES = $(MAPI_GLAPI_FILES)
9 libglapi_la_LDFLAGS = -no-undefined
10
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)
14
15 BUILT_SOURCES = glapi_mapi_tmp.h
16
17 AM_CPPFLAGS = \
18 $(DEFINES) \
19 -I$(top_srcdir)/include \
20 -I$(top_srcdir)/src/mapi \
21 -I$(top_builddir)/src/mapi \
22 -DMAPI_MODE_GLAPI \
23 -DMAPI_ABI_HEADER=\"shared-glapi/glapi_mapi_tmp.h\"
24
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