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