ADD_DEPENDENCIES(watchface-editor watchface-complication)
ADD_DEPENDENCIES(watchface-complication-provider watchface-complication)
ADD_DEPENDENCIES(complication-parser watchface-complication)
-ADD_DEPENDENCIES(gtest-watchface-complication watchface-complication-provider)
+ADD_DEPENDENCIES(watchface-complication_unittests watchface-complication-provider)
#################################################
-# gtest-watchface-complication
+# watchface-complication-unittests
#################################################
-%package -n gtest-watchface-complication
+%package -n watchface-complication-unittests
Summary: GTest for watchface-complication
Group: Development/Libraries
-%description -n gtest-watchface-complication
+%description -n watchface-complication-unittests
GTest for watchface-complication
-%files -n gtest-watchface-complication
-%{_bindir}/gtest-watchface-complication
+%files -n watchface-complication-unittests
+%{_bindir}/watchface-complication_unittests
+%{_bindir}/pre_execution.sh
+%{_bindir}/post_execution.sh
+%attr(0755,root,root) %{_bindir}/pre_execution.sh
+%attr(0755,root,root) %{_bindir}/post_execution.sh
+/tmp/org.tizen.gmock_comp_provider-1.0.0-arm.tpk
+/tmp/org.tizen.gmock_comp_provider-1.0.0-x86.tpk
+/tmp/org.tizen.gmock_comp_provider2-1.0.0-arm.tpk
+/tmp/org.tizen.gmock_comp_provider2-1.0.0-x86.tpk
# End of a file
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(gtest-watchface-complication CXX)
+PROJECT(watchface-complication_unittests CXX)
INCLUDE(FindPkgConfig)
-pkg_check_modules(gtest-watchface-complication REQUIRED
+pkg_check_modules(watchface-complication_unittests REQUIRED
glib-2.0
dlog
gmock
capi-appfw-app-control
)
-FOREACH(flag ${gtest-watchface-complication_CFLAGS})
+FOREACH(flag ${watchface-complication_unittests_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -Wall -Werror -Winline")
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../watchface-common/include)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../watchface-complication/include)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../watchface-complication/res)
AUX_SOURCE_DIRECTORY(src SOURCES)
ADD_EXECUTABLE(${PROJECT_NAME}
${SOURCES}
)
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${gtest-watchface-complication_LDFLAGS}
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${watchface-complication_unittests_LDFLAGS}
${pkgs_LDFLAGS}
${pkgs_LIBRARIES}
gmock
)
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/bin/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/post_execution.sh DESTINATION /usr/bin/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pre_execution.sh DESTINATION /usr/bin/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/res/org.tizen.gmock_comp_provider-1.0.0-arm.tpk DESTINATION /tmp/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/res/org.tizen.gmock_comp_provider-1.0.0-x86.tpk DESTINATION /tmp/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/res/org.tizen.gmock_comp_provider2-1.0.0-arm.tpk DESTINATION /tmp/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/res/org.tizen.gmock_comp_provider2-1.0.0-x86.tpk DESTINATION /tmp/)
--- /dev/null
+#!/bin/sh
+
+su -c "pkgcmd -un org.tizen.gmock_comp_provider"
+su -c "pkgcmd -un org.tizen.gmock_comp_provider2"
\ No newline at end of file
--- /dev/null
+#!/bin/sh
+
+if [ "$(echo $HOSTTYPE)" == "armv7l" ]; then
+ su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.gmock_comp_provider-1.0.0-arm.tpk"
+ su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.gmock_comp_provider2-1.0.0-arm.tpk"
+else
+ su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.gmock_comp_provider-1.0.0-x86.tpk"
+ su -c "pkgcmd -i -t tpk -p /tmp/org.tizen.gmock_comp_provider2-1.0.0-x86.tpk"
+fi
\ No newline at end of file