Use socket for IPC of focus APIs instead of the DBus
[platform/core/multimedia/libmm-sound.git] / Makefile.am
1 SUBDIRS = common \
2                 pkgconfig \
3                 . \
4                 server \
5                 testsuite
6
7 SUBDIRS += focus_server
8
9 lib_LTLIBRARIES = libmmfsound.la
10
11 includelibmmfsounddir = $(includedir)/mmf
12 includelibmmfsound_HEADERS = include/mm_sound.h \
13                                                         include/mm_sound_private.h \
14                                                         include/mm_sound_pa_client.h \
15                                                         include/mm_sound_device.h
16
17 libmmfsound_la_SOURCES = mm_sound.c \
18                         mm_sound_client.c \
19                         mm_sound_proxy.c \
20                         mm_sound_device.c \
21                         mm_sound_pa_client.c
22 includelibmmfsound_HEADERS += include/mm_sound_focus.h \
23                                 include/mm_sound_focus_private.h \
24                                 include/mm_sound_focus_socket.h
25 libmmfsound_la_SOURCES += mm_sound_focus.c \
26                                 mm_sound_focus_private.c \
27                                 mm_sound_focus_socket.c
28
29 libmmfsound_la_DEPENDENCIES = common/libmmfsoundcommon.la
30
31 libmmfsound_la_CFLAGS = -I$(srcdir)/include \
32                         $(MMCOMMON_CFLAGS) \
33                         $(VCONF_CFLAGS) \
34                         -I$(srcdir)/servertype/include \
35                         $(GLIB2_CFLAGS) \
36                         $(GIO_CFLAGS) \
37                         $(MMSESSION_CFLAGS) \
38                         -D_USE_INTERNAL_SOUND_PATH_ \
39                         $(PASIMPLE_CFLAGS) \
40                         $(PA_CFLAGS) \
41                         $(VCONF_CFLAGS)
42
43 if USE_PULSE
44 libmmfsound_la_CFLAGS += -DPULSE_CLIENT
45 endif
46
47 libmmfsound_la_LIBADD = $(MMCOMMON_LIBS) \
48                         $(MMSESSION_LIBS) \
49                         $(GLIB2_LIBS) \
50                         $(GIO_LIBS) \
51                         $(srcdir)/common/libmmfsoundcommon.la \
52                         $(PASIMPLE_LIBS) \
53                         $(PA_LIBS) \
54                         $(VCONF_LIBS)
55
56
57 libmmfsound_la_LDFLAGS = -version-info 1:0:1
58
59 #For logmanager
60 libmmfsound_la_CFLAGS += $(MMLOGSVR_CFLAGS) -DMMF_LOG_OWNER=0x020 -DMMF_DEBUG_PREFIX=\"MMF-SOUND\"
61 libmmfsound_la_LIBADD += $(MMLOGSVR_LIBS)
62
63 lib_LTLIBRARIES += libmmfkeysound.la
64
65 includelibmmfkeysounddir = $(includedir)/mmf
66
67 libmmfkeysound_la_SOURCES = mm_sound_keysound.c
68
69 libmmfkeysound_la_CFLAGS = -I$(srcdir)/include \
70                         $(MMCOMMON_CFLAGS) \
71                         $(VCONF_CFLAGS) \
72                         $(GIO_CFLAGS) \
73                         -D_USE_INTERNAL_SOUND_PATH_
74
75 libmmfkeysound_la_LIBADD = $(MMCOMMON_LIBS) $(VCONF_LIBS) $(GIO_LIBS)
76 libmmfkeysound_la_CFLAGS += $(MMLOGSVR_CFLAGS) -DMMF_LOG_OWNER=0x020 -DMMF_DEBUG_PREFIX=\"MMF-SOUND\"
77 libmmfkeysound_la_LIBADD += $(MMLOGSVR_LIBS)
78
79 if USE_LWIPC
80 libmmfkeysound_la_CFLAGS += $(LWIPC_CFLAGS) -DUSE_LWIPC
81 libmmfkeysound_la_LIBADD += $(LWIPC_LIBS)
82 endif
83
84 lib_LTLIBRARIES += libmmfbootsound.la
85
86 includelibmmfbootsounddir = $(includedir)/mmf
87
88 libmmfbootsound_la_SOURCES = mm_sound_bootsound.c
89 libmmfbootsound_la_CFLAGS = -I$(srcdir)/include \
90                         $(MMCOMMON_CFLAGS) \
91                         $(VCONF_CFLAGS) \
92                         -D_USE_INTERNAL_SOUND_PATH_
93
94 libmmfbootsound_la_LIBADD = $(MMCOMMON_LIBS) $(VCONF_LIBS)
95 libmmfbootsound_la_CFLAGS += $(MMLOGSVR_CFLAGS) -DMMF_LOG_OWNER=0x020 -DMMF_DEBUG_PREFIX=\"MMF-SOUND\"
96 libmmfbootsound_la_LIBADD += $(MMLOGSVR_LIBS)