Support gcov build for coverage check
[platform/core/multimedia/libmm-sound.git] / Makefile.am
index 00f4cf7..de08d9c 100644 (file)
@@ -2,8 +2,13 @@ SUBDIRS = common \
                pkgconfig \
                . \
                server \
-               testsuite \
-               focus_server
+               testsuite
+
+SUBDIRS += focus_server
+
+if UNITTESTS_ENABLED
+SUBDIRS += unittest
+endif
 
 lib_LTLIBRARIES = libmmfsound.la
 
@@ -11,7 +16,6 @@ includelibmmfsounddir = $(includedir)/mmf
 includelibmmfsound_HEADERS = include/mm_sound.h \
                                                        include/mm_sound_private.h \
                                                        include/mm_sound_pa_client.h \
-                                                       include/mm_sound_focus.h \
                                                        include/mm_sound_device.h
 
 libmmfsound_la_SOURCES = mm_sound.c \
@@ -19,9 +23,12 @@ libmmfsound_la_SOURCES = mm_sound.c \
                        mm_sound_proxy.c \
                        mm_sound_device.c \
                        mm_sound_pa_client.c
-if USE_FOCUS
-libmmfsound_la_SOURCES += mm_sound_focus.c
-endif
+includelibmmfsound_HEADERS += include/mm_sound_focus.h \
+                               include/mm_sound_focus_private.h \
+                               include/mm_sound_focus_socket.h
+libmmfsound_la_SOURCES += mm_sound_focus.c \
+                               mm_sound_focus_private.c \
+                               mm_sound_focus_socket.c
 
 libmmfsound_la_DEPENDENCIES = common/libmmfsoundcommon.la
 
@@ -57,12 +64,6 @@ libmmfsound_la_LDFLAGS = -version-info 1:0:1
 libmmfsound_la_CFLAGS += $(MMLOGSVR_CFLAGS) -DMMF_LOG_OWNER=0x020 -DMMF_DEBUG_PREFIX=\"MMF-SOUND\"
 libmmfsound_la_LIBADD += $(MMLOGSVR_LIBS)
 
-
-
-
-
-
-
 lib_LTLIBRARIES += libmmfkeysound.la
 
 includelibmmfkeysounddir = $(includedir)/mmf
@@ -79,6 +80,11 @@ libmmfkeysound_la_LIBADD = $(MMCOMMON_LIBS) $(VCONF_LIBS) $(GIO_LIBS)
 libmmfkeysound_la_CFLAGS += $(MMLOGSVR_CFLAGS) -DMMF_LOG_OWNER=0x020 -DMMF_DEBUG_PREFIX=\"MMF-SOUND\"
 libmmfkeysound_la_LIBADD += $(MMLOGSVR_LIBS)
 
+if USE_LWIPC
+libmmfkeysound_la_CFLAGS += $(LWIPC_CFLAGS) -DUSE_LWIPC
+libmmfkeysound_la_LIBADD += $(LWIPC_LIBS)
+endif
+
 lib_LTLIBRARIES += libmmfbootsound.la
 
 includelibmmfbootsounddir = $(includedir)/mmf