Merge "Fix pacakge version check capi-base-common" into devel/tizen
[platform/core/uifw/libtbm.git] / src / Makefile.am
1 SUBDIRS =
2
3 if HAVE_TBM_PLATFORM_WAYLAND
4 SUBDIRS += wayland-drm
5 endif
6
7 AM_CFLAGS = \
8         $(WARN_CFLAGS) \
9         -I./ \
10         -I$(top_srcdir) \
11         -I$(top_srcdir)/src \
12         $(PTHREADSTUBS_CFLAGS) \
13         @LIBTBM_CFLAGS@
14
15 libtbm_la_LTLIBRARIES = libtbm.la
16 libtbm_ladir = $(libdir)
17 libtbm_la_LDFLAGS = -version-number 1:0:0 -no-undefined
18 libtbm_la_LIBADD = @LIBTBM_LIBS@ @PTHREADSTUBS_LIBS@ @CLOCK_LIB@ -ldl
19
20 libtbm_la_SOURCES =
21
22 if HAVE_TBM_PLATFORM_X11
23     libtbm_la_SOURCES += \
24             tbm_x11.c
25 endif
26
27 if HAVE_TBM_PLATFORM_WAYLAND
28     AM_CFLAGS += \
29             -I$(top_srcdir)/src/wayland-drm
30     libtbm_la_LIBADD += $(top_builddir)/src/wayland-drm/libwayland-drm.la
31     libtbm_la_SOURCES += \
32             tbm_wayland.c
33 endif
34
35 libtbm_la_SOURCES += \
36         tbm_surface_internal.c \
37         tbm_surface.c \
38         tbm_bufmgr_backend.c \
39         tbm_bufmgr.c
40
41 libtbmincludedir=$(includedir)
42 libtbminclude_HEADERS = tbm_bufmgr.h tbm_surface.h tbm_bufmgr_backend.h tbm_type.h tbm_surface_internal.h
43