capi-system-system-settings
com-core
shortcut
+ json-glib-1.0
)
SET(PACKAGE "${PROJECT_NAME}")
ADD_DEFINITIONS("-DPATH_MAX=256")
ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"")
ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
-ADD_DEFINITIONS("-DEXEC_NAME=\"${PROJECT_NAME}.loader\"")
ADD_DEFINITIONS("-DMASTER_PKGNAME=\"data-provider-master\"")
ADD_DEFINITIONS("-DSLAVE_PKGNAME=\"org.tizen.data-provider-slave\"")
ENDFOREACH(flag)
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${EXTRA_LDFLAGS}")
-ADD_EXECUTABLE("${PROJECT_NAME}.loader"
+ADD_EXECUTABLE("${PROJECT_NAME}"
src/main.c
src/so_handler.c
src/fault.c
src/client.c
src/critical_log.c
)
-TARGET_LINK_LIBRARIES("${PROJECT_NAME}.loader" ${EXTRA_LDFLAGS})
+TARGET_LINK_LIBRARIES("${PROJECT_NAME}" ${EXTRA_LDFLAGS})
ADD_EXECUTABLE(${ICON_PROVIDER}
icon_src/main.c
)
TARGET_LINK_LIBRARIES(${ICON_PROVIDER} ${EXTRA_LDFLAGS})
-ADD_EXECUTABLE(${EXE_LOADER}
- stub/main.c
-)
-TARGET_LINK_LIBRARIES(${EXE_LOADER} ${EXTRA_LDFLAGS})
-
#INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.data-provider-slave.desktop DESTINATION /usr/share/applications)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.data-provider-slave.xml DESTINATION /usr/share/packages)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/LICENSE DESTINATION /usr/share/license RENAME "org.tizen.${PROJECT_NAME}")
-INSTALL(TARGETS "${PROJECT_NAME}.loader" DESTINATION /usr/apps/org.tizen.${PROJECT_NAME}/bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.data-provider-slave.rule DESTINATION /etc/smack/accesses.d)
INSTALL(TARGETS ${ICON_PROVIDER} DESTINATION /usr/apps/org.tizen.${PROJECT_NAME}/bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
INSTALL(TARGETS ${EXE_LOADER} DESTINATION /usr/apps/org.tizen.${PROJECT_NAME}/bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
<?xml version="1.0" encoding="utf-8" ?>
<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.data-provider-slave" version="0.5.4" install-location="auto">
- <label>Data provider (native)</label>
+ <label>Dynamic Box Provider (Default)</label>
<author email="nicesj.park@samsung.com" href="www.samsung.com">Sung-jae Park</author>
<author email="yjoo93.park@samsung.com" href="www.samsung.com">Youngjoo Park</author>
- <description>Live box data provider (native)</description>
+ <description>Dynamic Box Provider (Default)</description>
<ui-application appid="org.tizen.data-provider-slave" exec="/usr/apps/org.tizen.data-provider-slave/bin/data-provider-slave" nodisplay="true" multiple="true" type="capp" taskmanage="false">
<icon>org.tizen.data-provider-slave.png</icon>
- <label>Data provider (native)</label>
- <label xml:lang="en-us">Data provider (native)</label>
+ <label>Dynamic Box Provider (Default)</label>
+ <label xml:lang="en-us">Dynamic Box Provider (Default)</label>
</ui-application>
<ui-application appid="org.tizen.data-provider-slave.icon" exec="/usr/apps/org.tizen.data-provider-slave/bin/icon-provider-slave" nodisplay="true" multiple="false" type="capp" taskmanage="false">
#include <glib.h>
#include <glib-object.h>
#include <gio/gio.h>
+#include <json-glib/json-glib.h>
#include <Ecore.h>
#include <Ecore_X.h>
#include <app.h>
{
int ret;
+ /*!
+ * Touch the glib type system
+ */
+ JsonParser *parser;
+ parser = json_parser_new();
+ if (parser) {
+ g_object_unref(parser);
+ }
+
conf_update_size();
DbgPrint("Scale factor: %lf\n", elm_config_scale_get());