Source1001: %{name}.manifest
BuildRequires: cmake
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(capi-base-common)
-BuildRequires: pkgconfig(libxml-2.0)
-BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(capi-network-wifi-manager)
-BuildRequires: pkgconfig(gmock)
BuildRequires: pkgconfig(cynara-client)
BuildRequires: pkgconfig(cynara-creds-gdbus)
BuildRequires: pkgconfig(cynara-session)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gmock)
+BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(vconf)
#For changing owner/group
Requires: security-config
%if 0%{?gcov:1}
-BuildRequires: tar
BuildRequires: lcov
+BuildRequires: tar
%endif
%description
The %{name}-gcov pacakge contains gcov objects
%endif
-%define _dbus_interface org.tizen.%{name}.dbus
-%define modes_plugin_dir %{_libdir}/modes-plugins
-%define modes_ro_dir %{_datadir}/%{name}
-%define modes_test_dir %{_bindir}/%{name}
-%define modes_rw_dir %{_localstatedir}/lib/%{name}
+%global _dbus_interface org.tizen.%{name}.dbus
+%global modes_plugin_dir %{_libdir}/modes-plugins
+%global modes_ro_dir %{_datadir}/%{name}
+%global modes_test_dir %{_bindir}/%{name}
+%global modes_rw_dir %{_localstatedir}/lib/%{name}
%prep
%setup -q
%if 0%{?gcov:1}
export CFLAGS+=" -fprofile-arcs -ftest-coverage"
export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
-export FFLAGS+=" -fprofile-arcs -ftest-coverage"
export LDFLAGS+=" -lgcov -Wl,--dynamic-list-data"
%endif
%install
%make_install
-install -d -m 755 %{buildroot}%{modes_ro_dir}/mode
-install -d -m 755 %{buildroot}%{modes_ro_dir}/rule
-install -d -m 755 %{buildroot}%{modes_rw_dir}/custom-mode
-install -d -m 755 %{buildroot}%{modes_rw_dir}/undo-info
+install -d -m 0755 %{buildroot}%{modes_ro_dir}/mode
+install -d -m 0755 %{buildroot}%{modes_ro_dir}/rule
+install -d -m 0755 %{buildroot}%{modes_rw_dir}/custom-mode
+install -d -m 0755 %{buildroot}%{modes_rw_dir}/undo-info
install -m 0644 example/mode/*Ex*_mode.xml %{buildroot}%{modes_ro_dir}/mode/
install -m 0644 example/mode/*Err*_mode.xml %{buildroot}%{modes_test_dir}/
install -m 0644 example/rule/*Err*_rule.xml %{buildroot}%{modes_test_dir}/
%if 0%{?gcov:1}
find .. -name '*.gcno' | tar cf %{name}-gcov.tar -T -
-install -d -m 755 %{buildroot}%{_datadir}/gcov/obj
+install -d -m 0755 %{buildroot}%{_datadir}/gcov/obj
tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj
%endif
#=======================================================================================#
SET(GTEST_MODEMGR "modes-gtest-modemgr")
FILE(GLOB GTEST_MODEMGR_SRCS
- ${SUPERVISOR_DIR}/ModesXMLTag.cpp
- ${SUPERVISOR_DIR}/XMLParser.cpp
- ${SUPERVISOR_DIR}/XMLGenerator.cpp
- ${SUPERVISOR_DIR}/ModeManager.cpp
- ${SUPERVISOR_DIR}/ConflictManager.cpp
- ${SUPERVISOR_DIR}/ModeCareTaker.cpp
- ${SUPERVISOR_DIR}/EssentialHandler.cpp
- ${SUPERVISOR_DIR}/ModeXMLParser.cpp
- ${SUPERVISOR_DIR}/UndoInfoParser.cpp
${SUPERVISOR_DIR}/Action.cpp
${SUPERVISOR_DIR}/ActionRule.cpp
- ${SUPERVISOR_DIR}/RuleManager.cpp
- ${SUPERVISOR_DIR}/PluginMapper.cpp
${SUPERVISOR_DIR}/ClientPrivilege.cpp
+ ${SUPERVISOR_DIR}/ConflictManager.cpp
+ ${SUPERVISOR_DIR}/EssentialHandler.cpp
${SUPERVISOR_DIR}/Mode.cpp
+ ${SUPERVISOR_DIR}/ModeCareTaker.cpp
+ ${SUPERVISOR_DIR}/ModeManager.cpp
${SUPERVISOR_DIR}/ModesEx.cpp
+ ${SUPERVISOR_DIR}/ModesXMLTag.cpp
+ ${SUPERVISOR_DIR}/ModeXMLParser.cpp
+ ${SUPERVISOR_DIR}/PluginMapper.cpp
+ ${SUPERVISOR_DIR}/RuleManager.cpp
+ ${SUPERVISOR_DIR}/UndoInfoParser.cpp
${SUPERVISOR_DIR}/ValueChecker.cpp
+ ${SUPERVISOR_DIR}/XMLGenerator.cpp
+ ${SUPERVISOR_DIR}/XMLParser.cpp
modes_test_modemgr.cpp
)
ADD_EXECUTABLE(${GTEST_MODEMGR} ${SRC} ${GTEST_MODEMGR_SRCS})
#=======================================================================================#
SET(GTEST_PLUGIN "modes-gtest-plugin")
FILE(GLOB GTEST_PLUGIN_SRCS
- ${SUPERVISOR_DIR}/PluginMapper.cpp
${SUPERVISOR_DIR}/ModesEx.cpp
+ ${SUPERVISOR_DIR}/PluginMapper.cpp
modes_test_plugin.cpp
)
ADD_EXECUTABLE(${GTEST_PLUGIN} ${SRC} ${GTEST_PLUGIN_SRCS})
#=======================================================================================#
SET(GTEST_PARSER "modes-gtest-parser")
FILE(GLOB GTEST_PARSER_SRCS
- ${SUPERVISOR_DIR}/XMLParser.cpp
- ${SUPERVISOR_DIR}/ClientPrivilege.cpp
${SUPERVISOR_DIR}/Action.cpp
${SUPERVISOR_DIR}/ActionRule.cpp
- ${SUPERVISOR_DIR}/RuleManager.cpp
- ${SUPERVISOR_DIR}/PluginMapper.cpp
- ${SUPERVISOR_DIR}/ModeXMLParser.cpp
- ${SUPERVISOR_DIR}/ModesEx.cpp
+ ${SUPERVISOR_DIR}/ClientPrivilege.cpp
${SUPERVISOR_DIR}/Mode.cpp
+ ${SUPERVISOR_DIR}/ModesEx.cpp
${SUPERVISOR_DIR}/ModesXMLTag.cpp
+ ${SUPERVISOR_DIR}/ModeXMLParser.cpp
+ ${SUPERVISOR_DIR}/PluginMapper.cpp
+ ${SUPERVISOR_DIR}/RuleManager.cpp
${SUPERVISOR_DIR}/ValueChecker.cpp
+ ${SUPERVISOR_DIR}/XMLParser.cpp
modes_test_parser.cpp
)
ADD_EXECUTABLE(${GTEST_PARSER} ${SRC} ${GTEST_PARSER_SRCS})
#=======================================================================================#
SET(GTEST_GENERATOR "modes-gtest-generator")
FILE(GLOB GTEST_GENERATOR_SRCS
- ${SUPERVISOR_DIR}/XMLGenerator.cpp
- ${SUPERVISOR_DIR}/ModesXMLTag.cpp
- ${SUPERVISOR_DIR}/ModeXMLParser.cpp
- ${SUPERVISOR_DIR}/XMLParser.cpp
- ${SUPERVISOR_DIR}/Mode.cpp
+ "modes_test_generator.cpp"
${SUPERVISOR_DIR}/Action.cpp
- ${SUPERVISOR_DIR}/ModesEx.cpp
+ ${SUPERVISOR_DIR}/ActionRule.cpp
${SUPERVISOR_DIR}/ClientPrivilege.cpp
- ${SUPERVISOR_DIR}/RuleManager.cpp
+ ${SUPERVISOR_DIR}/Mode.cpp
+ ${SUPERVISOR_DIR}/ModesEx.cpp
+ ${SUPERVISOR_DIR}/ModesXMLTag.cpp
+ ${SUPERVISOR_DIR}/ModeXMLParser.cpp
${SUPERVISOR_DIR}/PluginMapper.cpp
- ${SUPERVISOR_DIR}/ActionRule.cpp
+ ${SUPERVISOR_DIR}/RuleManager.cpp
${SUPERVISOR_DIR}/ValueChecker.cpp
- "modes_test_generator.cpp"
+ ${SUPERVISOR_DIR}/XMLGenerator.cpp
+ ${SUPERVISOR_DIR}/XMLParser.cpp
)
ADD_EXECUTABLE(${GTEST_GENERATOR} ${SRC} ${GTEST_GENERATOR_SRCS})
ADD_DEPENDENCIES(${GTEST_GENERATOR} GENERATED_DBUS_CODE)
#=======================================================================================#
SET(GTEST_CONFLICT "modes-gtest-conflict")
FILE(GLOB GTEST_CONFLICT_SRCS
+ ${SUPERVISOR_DIR}/Action.cpp
+ ${SUPERVISOR_DIR}/ActionRule.cpp
+ ${SUPERVISOR_DIR}/ClientPrivilege.cpp
${SUPERVISOR_DIR}/ConflictManager.cpp
+ ${SUPERVISOR_DIR}/EssentialHandler.cpp
${SUPERVISOR_DIR}/Mode.cpp
${SUPERVISOR_DIR}/ModeCareTaker.cpp
- ${SUPERVISOR_DIR}/EssentialHandler.cpp
${SUPERVISOR_DIR}/ModeManager.cpp
- ${SUPERVISOR_DIR}/UndoInfoParser.cpp
- ${SUPERVISOR_DIR}/XMLGenerator.cpp
- ${SUPERVISOR_DIR}/Action.cpp
- ${SUPERVISOR_DIR}/ModeXMLParser.cpp
- ${SUPERVISOR_DIR}/XMLParser.cpp
${SUPERVISOR_DIR}/ModesEx.cpp
- ${SUPERVISOR_DIR}/ClientPrivilege.cpp
${SUPERVISOR_DIR}/ModesXMLTag.cpp
- ${SUPERVISOR_DIR}/RuleManager.cpp
+ ${SUPERVISOR_DIR}/ModeXMLParser.cpp
${SUPERVISOR_DIR}/PluginMapper.cpp
- ${SUPERVISOR_DIR}/ActionRule.cpp
+ ${SUPERVISOR_DIR}/RuleManager.cpp
+ ${SUPERVISOR_DIR}/UndoInfoParser.cpp
${SUPERVISOR_DIR}/ValueChecker.cpp
+ ${SUPERVISOR_DIR}/XMLGenerator.cpp
+ ${SUPERVISOR_DIR}/XMLParser.cpp
modes_test_conflict.cpp
)
ADD_EXECUTABLE(${GTEST_CONFLICT} ${SRC} ${GTEST_CONFLICT_SRCS})
#=======================================================================================#
SET(GTEST_RULEMGR "modes-gtest-rulemgr")
FILE(GLOB GTEST_RULE_SRCS
- ${SUPERVISOR_DIR}/RuleManager.cpp
- ${SUPERVISOR_DIR}/PluginMapper.cpp
- ${SUPERVISOR_DIR}/XMLParser.cpp
+ ${SUPERVISOR_DIR}/Action.cpp
${SUPERVISOR_DIR}/ActionRule.cpp
- ${SUPERVISOR_DIR}/ModesEx.cpp
- ${SUPERVISOR_DIR}/Mode.cpp
${SUPERVISOR_DIR}/ClientPrivilege.cpp
- ${SUPERVISOR_DIR}/Action.cpp
+ ${SUPERVISOR_DIR}/Mode.cpp
+ ${SUPERVISOR_DIR}/ModesEx.cpp
+ ${SUPERVISOR_DIR}/PluginMapper.cpp
+ ${SUPERVISOR_DIR}/RuleManager.cpp
${SUPERVISOR_DIR}/ValueChecker.cpp
+ ${SUPERVISOR_DIR}/XMLParser.cpp
modes_test_rulemgr.cpp
)
ADD_EXECUTABLE(${GTEST_RULEMGR} ${SRC} ${GTEST_RULE_SRCS})
#=======================================================================================#
SET(GTEST_POLICY "modes-gtest-policy")
FILE(GLOB GTEST_POLICY_SRCS
- ${SUPERVISOR_DIR}/ModesEx.cpp
+ ${CMAKE_SOURCE_DIR}/plugin/*.cpp
${SUPERVISOR_DIR}/Action.cpp
+ ${SUPERVISOR_DIR}/ModesEx.cpp
${SUPERVISOR_DIR}/ValueChecker.cpp
- ${CMAKE_SOURCE_DIR}/plugin/*.cpp
modes_test_policy.cpp
)
ADD_EXECUTABLE(${GTEST_POLICY} ${SRC} ${GTEST_POLICY_SRCS})
-ADD_DEPENDENCIES(${GTEST_POLICY} GENERATED_DBUS_CODE)
TARGET_LINK_LIBRARIES(${GTEST_POLICY} ${gtest_pkgs_LIBRARIES})
INSTALL(TARGETS ${GTEST_POLICY} DESTINATION ${TEST_INSTALL_DIR})