[libmm-camcorder] tv product specific control
[platform/core/multimedia/libmm-camcorder.git] / src / Makefile.am
index 5f1e803..6e10e96 100644 (file)
@@ -15,9 +15,10 @@ noinst_HEADERS = include/mm_camcorder_audiorec.h \
                 include/mm_camcorder_stillshot.h \
                 include/mm_camcorder_videorec.h \
                 include/mm_camcorder_util.h \
-                include/mm_camcorder_exifinfo.h\
+                include/mm_camcorder_exifinfo.h \
                 include/mm_camcorder_exifdef.h \
-                include/mm_camcorder_sound.h
+                include/mm_camcorder_sound.h \
+                include/mm_camcorder_resource.h
 
 libmmfcamcorder_la_SOURCES = mm_camcorder.c \
                             mm_camcorder_internal.c \
@@ -40,13 +41,13 @@ libmmfcamcorder_la_CFLAGS = -I$(srcdir)/include \
                             $(EXIF_CFLAGS) \
                             $(MM_COMMON_CFLAGS) \
                             $(MMSOUND_CFLAGS) \
-                            $(SNDFILE_CFLAGS) \
                             $(VCONF_CFLAGS) \
                             $(MMUTIL_IMGP_CFLAGS) \
                             $(MMUTIL_JPEG_CFLAGS) \
                             $(TBM_CFLAGS) \
                             $(STORAGE_CFLAGS) \
-                            $(CYNARA_CFLAGS) \
+                            $(TTRACE_CFLAGS) \
+                            $(DPM_CFLAGS) \
                             $(SYSTEMINFO_CFLAGS)
 
 libmmfcamcorder_la_LIBADD = \
@@ -59,27 +60,37 @@ libmmfcamcorder_la_LIBADD = \
                            $(MM_COMMON_LIBS) \
                            $(EXIF_LIBS) \
                            $(MMSOUND_LIBS) \
-                           $(SNDFILE_LIBS) \
                            $(VCONF_LIBS) \
                            $(MMUTIL_IMGP_LIBS) \
                            $(MMUTIL_JPEG_LIBS) \
                            $(TBM_LIBS) \
-                           $(CYNARA_LIBS) \
+                           $(TTRACE_LIBS) \
+                           $(DPM_LIBS) \
                            $(STORAGE_LIBS)
 
 libmmfcamcorder_la_CFLAGS += -DMMF_LOG_OWNER=0x010 -D_FILE_OFFSET_BITS=64
 libmmfcamcorder_la_CFLAGS += -fdata-sections -ffunction-sections -Wl,--gc-sections
-libmmfcamcorder_la_LDFLAGS = -Wl,--gc-sections \
-                            -Wl,-init,_mmcamcorder_constructor
+libmmfcamcorder_la_LDFLAGS = -Wl,--gc-sections
 libmmfcamcorder_la_LIBADD += $(SYSTEMINFO_LIBS)
 
 if WAYLAND_SUPPORT
-includelibmmfcamcorder_HEADERS += include/mm_camcorder_client.h
-libmmfcamcorder_la_SOURCES += mm_camcorder_client.c
 libmmfcamcorder_la_CFLAGS += $(GST_WAYLAND_CFLAGS)
 libmmfcamcorder_la_LIBADD += $(GST_WAYLAND_LIBS)
-else
-noinst_HEADERS += include/mm_camcorder_client.h
+endif
+
+if MURPHY_SUPPORT
+libmmfcamcorder_la_SOURCES += mm_camcorder_resource.c
+libmmfcamcorder_la_CFLAGS += $(MURPHY_RESOURCE_CFLAGS) $(MURPHY_GLIB_CFLAGS) -D_MMCAMCORDER_MURPHY_SUPPORT
+libmmfcamcorder_la_LIBADD += $(MURPHY_RESOURCE_LIBS) $(MURPHY_GLIB_LIBS)
+endif
+
+if RM_SUPPORT
+libmmfcamcorder_la_CFLAGS += $(RM_CFLAGS) $(AUL_CFLAGS) -D_MMCAMCORDER_RM_SUPPORT
+libmmfcamcorder_la_LIBADD += $(RM_LIBS) $(AUL_LIBS)
+endif
+
+if PRODUCT_TV
+libmmfcamcorder_la_CFLAGS += -D_MMCAMCORDER_PRODUCT_TV
 endif
 
 install-exec-hook: