Add initial unittest
[platform/core/multimedia/libmm-sound.git] / Makefile.am
index 20bf7bd..de08d9c 100644 (file)
@@ -4,20 +4,31 @@ SUBDIRS = common \
                server \
                testsuite
 
+SUBDIRS += focus_server
+
+if UNITTESTS_ENABLED
+SUBDIRS += unittest
+endif
+
 lib_LTLIBRARIES = libmmfsound.la
 
 includelibmmfsounddir = $(includedir)/mmf
 includelibmmfsound_HEADERS = include/mm_sound.h \
                                                        include/mm_sound_private.h \
                                                        include/mm_sound_pa_client.h \
-                                                       include/mm_sound_pcm_async.h
+                                                       include/mm_sound_device.h
 
 libmmfsound_la_SOURCES = mm_sound.c \
                        mm_sound_client.c \
+                       mm_sound_proxy.c \
                        mm_sound_device.c \
-                       mm_sound_pcm.c \
-                       mm_sound_pa_client.c \
-                       mm_sound_pcm_async.c
+                       mm_sound_pa_client.c
+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
 
@@ -26,8 +37,8 @@ libmmfsound_la_CFLAGS = -I$(srcdir)/include \
                        $(VCONF_CFLAGS) \
                        -I$(srcdir)/servertype/include \
                        $(GLIB2_CFLAGS) \
+                       $(GIO_CFLAGS) \
                        $(MMSESSION_CFLAGS) \
-                       $(AUDIOSESSIONMGR_CFLAGS) \
                        -D_USE_INTERNAL_SOUND_PATH_ \
                        $(PASIMPLE_CFLAGS) \
                        $(PA_CFLAGS) \
@@ -39,8 +50,8 @@ endif
 
 libmmfsound_la_LIBADD = $(MMCOMMON_LIBS) \
                        $(MMSESSION_LIBS) \
-                       $(AUDIOSESSIONMGR_LIBS) \
                        $(GLIB2_LIBS) \
+                       $(GIO_LIBS) \
                        $(srcdir)/common/libmmfsoundcommon.la \
                        $(PASIMPLE_LIBS) \
                        $(PA_LIBS) \
@@ -53,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
@@ -68,12 +73,18 @@ libmmfkeysound_la_SOURCES = mm_sound_keysound.c
 libmmfkeysound_la_CFLAGS = -I$(srcdir)/include \
                        $(MMCOMMON_CFLAGS) \
                        $(VCONF_CFLAGS) \
+                       $(GIO_CFLAGS) \
                        -D_USE_INTERNAL_SOUND_PATH_
 
-libmmfkeysound_la_LIBADD = $(MMCOMMON_LIBS) $(VCONF_LIBS)
+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