fc4099507d1ecb84ec93fe39ff9c60d4302ac412
[platform/core/multimedia/libmm-display.git] / src / Makefile.am
1 ACLOCAL_AMFLAGS='-I m4'
2
3 lib_LTLIBRARIES = libmmfdisplay.la libmmfdisplay_interface.la
4
5 ###################
6 ## libmmfdisplay ##
7 ###################
8
9 includelibmmfdisplaydir = $(includedir)/mmf
10
11 noinst_HEADERS = include/mm_display.h \
12         include/mm_display_interface_private.h
13
14 libmmfdisplay_la_SOURCES = mm_display.c
15
16 libmmfdisplay_la_CFLAGS = -I$(srcdir)/include \
17         $(GLIB_CFLAGS) \
18         $(MM_COMMON_CFLAGS) \
19         $(MEDIA_TOOL_CFLAGS) \
20         $(TBM_CFLAGS) \
21         $(EVAS_CFLAGS) \
22         $(ELEMENTARY_CFLAGS) \
23         $(ECORE_EVAS_CFLAGS) \
24         $(ECORE_WAYLAND_CFLAGS) \
25         $(TIZEN_EXTENSION_CLIENT_CFLAGS) \
26         $(DLOG_CFLAGS)
27
28 libmmfdisplay_la_LIBADD = \
29         $(GLIB_LIBS) \
30         $(MM_COMMON_LIBS) \
31         $(MEDIA_TOOL_LIBS) \
32         $(TBM_LIBS) \
33         $(EVAS_LIBS) \
34         $(ELEMENTARY_LIBS) \
35         $(ECORE_EVAS_LIBS) \
36         $(ECORE_WAYLAND_LIBS) \
37         $(TIZEN_EXTENSION_CLIENT_LIBS) \
38         $(DLOG_LIBS)
39
40 if TIZEN_FEATURE_EVAS_RENDERER
41 libmmfdisplay_la_CFLAGS += $(EVAS_RENDERER_CFLAGS) -DTIZEN_FEATURE_EVAS_RENDERER
42 libmmfdisplay_la_LIBADD += $(EVAS_RENDERER_LIBS)
43 endif
44
45 libmmfdisplay_la_CFLAGS += -D_FILE_OFFSET_BITS=64
46 libmmfdisplay_la_CFLAGS += -fdata-sections -ffunction-sections -Wl,--gc-sections
47 libmmfdisplay_la_LDFLAGS = -Wl,--gc-sections
48
49
50
51 #############################
52 ## libmmfdisplay_interface ##
53 #############################
54
55 includelibmmfdisplay_interfacedir = $(includedir)/mmf
56
57 includelibmmfdisplay_interface_HEADERS = include/mm_display_interface.h
58
59 libmmfdisplay_interface_la_SOURCES = mm_display_interface.c
60
61 libmmfdisplay_interface_la_CFLAGS = -I$(srcdir)/include \
62         $(GMODULE_CFLAGS) \
63         $(MM_COMMON_CFLAGS) \
64         $(MEDIA_TOOL_CFLAGS) \
65         $(DLOG_CFLAGS)
66
67 libmmfdisplay_interface_la_LIBADD = \
68         $(GMODULE_LIBS) \
69         $(MEDIA_TOOL_LIBS) \
70         $(DLOG_LIBS)
71
72 if TIZEN_FEATURE_EVAS_RENDERER
73 libmmfdisplay_interface_la_CFLAGS += -DTIZEN_FEATURE_EVAS_RENDERER
74 endif
75
76 libmmfdisplay_interface_la_CFLAGS += -D_FILE_OFFSET_BITS=64
77 libmmfdisplay_interface_la_CFLAGS += -fdata-sections -ffunction-sections -Wl,--gc-sections
78 libmmfdisplay_interface_la_LDFLAGS = -Wl,--gc-sections
79