Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4358 | Serge | 1 | pkgconfigdir = $(libdir)/pkgconfig |
2 | pkgconfig_DATA = main/gbm.pc |
||
3 | |||
4 | AM_CFLAGS = \ |
||
5 | -D_OS_UNIX=1 \ |
||
6 | -DMODULEDIR='"$(libdir)/gbm"' \ |
||
7 | -I$(top_srcdir)/include \ |
||
8 | -I$(top_srcdir)/src/gbm/main \ |
||
9 | $(LIBUDEV_CFLAGS) \ |
||
10 | $(LIBKMS_CFLAGS) \ |
||
11 | $(DLOPEN_CFLAGS) \ |
||
12 | $(DEFINES) |
||
13 | |||
14 | lib_LTLIBRARIES = libgbm.la |
||
15 | include_HEADERS = main/gbm.h |
||
16 | |||
17 | libgbm_la_SOURCES = \ |
||
18 | main/gbm.c \ |
||
19 | main/backend.c \ |
||
20 | main/common.c |
||
21 | libgbm_la_LDFLAGS = -version-info 1:0 |
||
22 | libgbm_la_LIBADD = $(LIBUDEV_LIBS) $(LIBKMS_LIBS) $(DLOPEN_LIBS) |
||
23 | |||
24 | if HAVE_EGL_PLATFORM_WAYLAND |
||
25 | AM_CPPFLAGS = -DHAVE_WAYLAND_PLATFORM |
||
26 | AM_CFLAGS += $(WAYLAND_CFLAGS) |
||
27 | libgbm_la_LIBADD += $(top_builddir)/src/egl/wayland/wayland-drm/libwayland-drm.la $(WAYLAND_LIBS) |
||
28 | endif |
||
29 | |||
30 | if HAVE_DRI |
||
31 | noinst_LTLIBRARIES = libgbm_dri.la |
||
32 | libgbm_dri_la_SOURCES = \ |
||
33 | backends/dri/gbm_dri.c \ |
||
34 | backends/dri/driver_name.c |
||
35 | |||
36 | libgbm_dri_la_CFLAGS = \ |
||
37 | $(AM_CFLAGS) \ |
||
38 | -DDEFAULT_DRIVER_DIR='"$(DRI_DRIVER_SEARCH_DIR)"' \ |
||
39 | $(LIBDRM_CFLAGS) |
||
40 | |||
41 | libgbm_la_LIBADD += \ |
||
42 | libgbm_dri.la $(top_builddir)/src/mapi/shared-glapi/libglapi.la $(LIBDRM_LIBS) |
||
43 | endif |
||
44 | |||
45 | all-local: libgbm.la |
||
46 | $(MKDIR_P) $(top_builddir)/$(LIB_DIR); |
||
47 | ln -f .libs/libgbm.so.1.0.0 $(top_builddir)/$(LIB_DIR)/libgbm.so |