Fix Svace issue
[platform/core/multimedia/libmm-camcorder.git] / src / Makefile.am
index 3808f77..f990e10 100644 (file)
@@ -38,6 +38,10 @@ if RM_SUPPORT
 libmmfcamcorder_la_SOURCES += mm_camcorder_rm.c
 endif
 
+if BOOST_TV
+libmmfcamcorder_la_SOURCES += mm_camcorder_boost.c
+endif
+
 libmmfcamcorder_la_CFLAGS = -I$(srcdir)/include \
                             $(GST_CFLAGS) \
                             $(GST_PLUGIN_BASE_CFLAGS) \
@@ -76,8 +80,8 @@ libmmfcamcorder_la_LIBADD = \
                            $(STORAGE_LIBS)
 
 libmmfcamcorder_la_CFLAGS += -D_FILE_OFFSET_BITS=64
-libmmfcamcorder_la_CFLAGS += -fdata-sections -ffunction-sections -Wl,--gc-sections
-libmmfcamcorder_la_LDFLAGS = -Wl,--gc-sections
+libmmfcamcorder_la_CFLAGS += -fdata-sections -ffunction-sections -Wl,--gc-sections -Wall -Werror
+libmmfcamcorder_la_LDFLAGS = -Wl,--gc-sections -version-number $(SO_VERSION)
 libmmfcamcorder_la_LIBADD += $(SYSTEMINFO_LIBS)
 
 if MM_RESOURCE_MANAGER_SUPPORT
@@ -86,8 +90,18 @@ libmmfcamcorder_la_LIBADD += $(MM_RESOURCE_MANAGER_LIBS)
 endif
 
 if RM_SUPPORT
-libmmfcamcorder_la_CFLAGS += $(RM_CFLAGS) $(RI_CFLAGS) $(AUL_CFLAGS) -D_MMCAMCORDER_RM_SUPPORT
-libmmfcamcorder_la_LIBADD += $(RM_LIBS) $(RI_LIBS) $(AUL_LIBS)
+libmmfcamcorder_la_CFLAGS += $(RM_CFLAGS) $(RI_CFLAGS) $(AUL_CFLAGS) $(RC_CFLAGS) -D_MMCAMCORDER_RM_SUPPORT
+libmmfcamcorder_la_LIBADD += $(RM_LIBS) $(RI_LIBS) $(AUL_LIBS) $(RC_LIBS)
+endif
+
+if CAMERA_CONF_MGR_SUPPORT
+libmmfcamcorder_la_CFLAGS += $(CAMERA_CONF_MGR_CFLAGS) -D_MMCAMCORDER_CAMERA_CONF_MGR_SUPPORT
+libmmfcamcorder_la_LIBADD += $(CAMERA_CONF_MGR_LIBS)
+endif
+
+if BOOST_TV
+libmmfcamcorder_la_CFLAGS += $(BOOST_TV_CFLAGS) -D_MMCAMCORDER_CAMERA_BOOST_SUPPORT
+libmmfcamcorder_la_LIBADD += $(BOOST_TV_LIBS)
 endif
 
 if PRODUCT_TV