libwfdcommon_la_CFLAGS = -I$(srcdir)/include \
$(GLIB_CFLAGS) \
+ $(TZPLATFORM_CONFIG_CFLAGS) \
$(MMCOMMON_CFLAGS)
libwfdcommon_la_LIBADD = $(GLIB_LIBS) \
$(MMCOMMON_LIBS) \
+ $(TZPLATFORM_CONFIG_LIBS) \
$(INIPARSER_LIBS)
#define __MM_WFD_SINK_INI_H__
#include <glib.h>
+#include <tzplatform_config.h>
#include "mm_wfd_sink_wfd_enum.h"
#ifdef __cplusplus
WFD_SINK_INI_PROBE_BUFFER_DURATION = (1 << 3),
};
-#define MM_WFD_SINK_INI_DEFAULT_PATH "/usr/etc/mmfw_wfd_sink.ini"
+#define MM_WFD_SINK_INI_DEFAULT_PATH tzplatform_mkpath(TZ_SYS_RO_ETC, "mmfw_wfd_sink.ini")
#define WFD_SINK_INI_MAX_STRLEN 256
#define WFD_SINK_INI_MAX_ELEMENT 10
; enable wfdsrc inner pad probe\n\
enable wfdsrc pad probe = no\n\
\n\
-; enable ts data dump(/var/tmp/*.ts)\n\
+; enable ts data dump(eg. /var/tmp/*.ts)\n\
enable ts data dump = no\n\
\n\
; allowed timeout for changing pipeline state\n\
-installconfiguredir=/opt/etc
+installconfiguredir=$(TZ_SYS_RO_ETC)
installconfigure_DATA=mmfw_wfd_sink.ini
; enable wfdrtspsrc inner pad probe
enable wfdrtspsrc pad probe = no
-; enable ts data dump (/var/tmp/*.ts)
+; enable ts data dump (eg. /var/tmp/*.ts)
enable ts data dump = no
; allowed timeout for changing pipeline state
AC_SUBST(EVAS_CFLAGS)
AC_SUBST(EVAS_LIBS)
+PKG_CHECK_MODULES(TZPLATFORM_CONFIG, libtzplatform-config)
+AC_SUBST(TZPLATFORM_CONFIG_CFLAGS)
+AC_SUBST(TZPLATFORM_CONFIG_LIBS)
+
# for testsuite
AC_ARG_ENABLE(sdk, AC_HELP_STRING([--enable-sdk], [sdk build]),
BuildRequires: pkgconfig(evas)
BuildRequires: pkgconfig(ecore-wayland)
BuildRequires: pkgconfig(libtbm)
+BuildRequires: pkgconfig(libtzplatform-config)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%install
rm -rf %{buildroot}
%make_install
-mkdir -p %{buildroot}/usr/share/dbus-1/services/
+mkdir -p %{buildroot}/%{TZ_SYS_RO_SHARE}/dbus-1/services/
mkdir -p %{buildroot}/%{_datadir}/license
cp -rf %{_builddir}/%{name}-%{version}/LICENSE.APLv2.0 %{buildroot}%{_datadir}/license/%{name}
-mkdir -p %{buildroot}/usr/etc
-cp -rf config/mmfw_wfd_sink.ini %{buildroot}/usr/etc/mmfw_wfd_sink.ini
+mkdir -p %{buildroot}/%{TZ_SYS_RO_ETC}
+cp -rf config/mmfw_wfd_sink.ini %{buildroot}/%{TZ_SYS_RO_ETC}/mmfw_wfd_sink.ini
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_datadir}/license/%{name}
-/usr/etc/mmfw_wfd_sink.ini
+%{TZ_SYS_RO_ETC}/mmfw_wfd_sink.ini
%{_libdir}/*.so.*
%manifest libmm-wfd.manifest
$(GST_VIDEO_CFLAGS) \
$(MM_WFD_COMMON_CFLAGS) \
$(AUDIOSESSIONMGR_CFLAGS) \
+ $(TZPLATFORM_CONFIG_CFLAGS) \
-I$(top_builddir)/common/include
$(MMCOMMON_LIBS) \
$(MM_WFD_COMMON_LIBS) \
$(AUDIOSESSIONMGR_LIBS) \
+ $(TZPLATFORM_CONFIG_LIBS) \
$(GST_VIDEO_LIBS)
#include "mm_wfd_sink_util.h"
#include <stdio.h>
+#include <tzplatform_config.h>
-#define DUMP_TS_DATA_PATH "/var/tmp/"
+#define DUMP_TS_DATA_PATH tzplatform_mkpath(TZ_SYS_VAR, "tmp/")
static GstPadProbeReturn
_mm_wfd_sink_util_dump(GstPad *pad, GstPadProbeInfo *info, gpointer u_data)