+++ /dev/null
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-
-SET(CMAKE_VERBOSE_MAKEFILE 0)
-
-PROJECT(${P_NAME} C)
-SET(INSTALL_EXEC_PREFIX "${INSTALL_PREFIX}/bin")
-SET(PROJECT_ROOT_DIR "${CMAKE_SOURCE_DIR}")
-SET(PROJECT_RESOURCES_DIR "${PROJECT_ROOT_DIR}/res")
-SET(CMAKE_INSTALL_RPATH "${INSTALL_PREFIX}/lib")
-
-INCLUDE(FindPkgConfig)
-pkg_check_modules(APP_PKGS REQUIRED
- dlog
- capi-appfw-service-application
- capi-system-peripheral-io
- capi-media-camera
- capi-media-vision
- capi-media-image-util
- libtzplatform-config
- glib-2.0
- gio-2.0
- ecore
- rpc-port
- libexif
- capi-appfw-package-manager
-)
-
-FOREACH (flag ${APP_PKGS_CFLAGS})
- SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-
-SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -Wall -Winline -g -fno-builtin-malloc -fPIE")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
-
-LINK_DIRECTORIES(${PROJECT_ROOT_DIR}/lib)
-SET(ST_API_LIBS st_thing_master_api st_thing_resource_api)
-
-INCLUDE_DIRECTORIES(${PROJECT_ROOT_DIR}/inc)
-
-FILE(GLOB APP_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/src/*.c)
-
-ADD_EXECUTABLE(${PROJECT_NAME} ${APP_SOURCE})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${APP_PKGS_LDFLAGS} -lm ${ST_API_LIBS})
-
-CONFIGURE_FILE(${PROJECT_ROOT_DIR}/tizen-manifest.xml.in ${PROJECT_NAME}.xml @ONLY)
-
-# Install
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${INSTALL_EXEC_PREFIX})
-INSTALL(FILES ${PROJECT_NAME}.xml DESTINATION ${SYS_PACKAGES_DIR})
-INSTALL(DIRECTORY ${PROJECT_ROOT_DIR}/lib DESTINATION ${INSTALL_PREFIX})
-INSTALL(FILES ${PROJECT_ROOT_DIR}/shared/res/default_icon.png DESTINATION ${APP_SHARED_RES_DIR} RENAME ${PROJECT_NAME}.png)
-INSTALL(DIRECTORY ${PROJECT_ROOT_DIR}/res DESTINATION ${INSTALL_PREFIX})
-INSTALL(FILES ${PROJECT_ROOT_DIR}/shared/res/master.json DESTINATION ${APP_SHARED_RES_DIR})
-INSTALL(FILES ${PROJECT_ROOT_DIR}/shared/res/resource.json DESTINATION ${APP_SHARED_RES_DIR})
-INSTALL(DIRECTORY ${PROJECT_ROOT_DIR}/dashboard DESTINATION ${DASH_BOARD_DIR})
+++ /dev/null
-sdb root on
-sdb shell 'mount -o remount,rw /'
-
-sdb shell 'app_launcher -t iot-vision-camera'
-
-sdb push ~/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.0/home/abuild/rpmbuild/RPMS/armv7l/iot-vision-camera-0.0.1-1.armv7l.rpm /tmp
-sdb shell 'cd /tmp; rpm -ivh --force iot-vision-camera-0.0.1-1.armv7l.rpm'
-
-sdb shell 'app_launcher -s iot-vision-camera'
-
-sdb shell 'systemctl status iot-dashboard'
+++ /dev/null
-<manifest>
- <request>
- <domain name="_" />
- </request>
-</manifest>
-
+++ /dev/null
-[Unit]
-Description=IoT Dashboard
-After=network.target
-
-[Service]
-Type=idle
-SmackProcessLabel=System
-WorkingDirectory=/opt/home/dashboard
-ExecStart=/usr/bin/iotjs server.js
-Restart=on-failure
-RestartSec=0
-NonBlocking=yes
-KillMode=process
-TimeoutStopSec=5
-
-[Install]
-WantedBy=multi-user.target
+++ /dev/null
-Name: iot-vision-camera
-%define dashboard iot-dashboard
-Summary: IoT Vision Camera App
-Group: Applications/Core Applications
-Version: 0.0.1
-Release: 1
-License: Apache-2.0
-Provides: %{name} = %{version}-%{release}
-Source0: %{name}-%{version}.tar.gz
-Source1: %{dashboard}.service
-
-BuildRequires: cmake
-BuildRequires: hash-signer
-BuildRequires: pkgconfig(ecore)
-BuildRequires: pkgconfig(capi-appfw-service-application)
-BuildRequires: pkgconfig(capi-system-peripheral-io)
-BuildRequires: pkgconfig(libtzplatform-config)
-BuildRequires: pkgconfig(gio-2.0)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(capi-media-camera)
-BuildRequires: pkgconfig(capi-media-vision)
-BuildRequires: pkgconfig(capi-media-image-util)
-BuildRequires: pkgconfig(rpc-port)
-BuildRequires: pkgconfig(libexif)
-BuildRequires: pkgconfig(capi-appfw-package-manager)
-
-%description
-IoT Vision Camera Application
-
-%prep
-%setup -q
-
-%build
-
-%ifarch %{arm}
-export CFLAGS="$CFLAGS -DTIZEN_BUILD_TARGET"
-export CXXFLAGS="$CXXFLAGS -DTIZEN_BUILD_TARGET"
-export FFLAGS="$FFLAGS -DTIZEN_BUILD_TARGET"
-%else
-export CFLAGS="$CFLAGS -DTIZEN_BUILD_EMULATOR"
-export CXXFLAGS="$CXXFLAGS -DTIZEN_BUILD_EMULATOR"
-export FFLAGS="$FFLAGS -DTIZEN_BUILD_EMULATOR"
-%endif
-
-%define _pkg_dir %{TZ_SYS_RO_APP}/%{name}
-%define _pkg_shared_dir %{_pkg_dir}/shared
-%define _pkg_res_dir %{_pkg_dir}/res
-%define _pkg_shared_res_dir %{_pkg_shared_dir}/res
-%define _sys_packages_dir %{TZ_SYS_RO_PACKAGES}
-%define _dashboard_dir /opt/home/
-
-cmake . -DP_NAME=%{name} \
- -DINSTALL_PREFIX=%{_pkg_dir} \
- -DAPP_SHARED_RES_DIR=%{_pkg_shared_res_dir} \
- -DDASH_BOARD_DIR=%{_dashboard_dir} \
- -DSYS_PACKAGES_DIR=%{_sys_packages_dir} \
-
-make %{?jobs:-j%jobs}
-
-%install
-%make_install
-
-mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
-install -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/%{dashboard}.service
-%install_service multi-user.target.wants %{dashboard}.service
-
-%define tizen_sign 1
-%define tizen_sign_base %{_pkg_dir}
-%define tizen_sign_level platform
-%define tizen_author_sign 1
-%define tizen_dist_sign 1
-
-%post
-/bin/systemctl stop %{dashboard}
-/bin/systemctl daemon-reload
-/bin/systemctl start %{dashboard}
-
-%postun
-/bin/systemctl stop %{dashboard}
-
-%files
-%manifest %{name}.manifest
-%license LICENSE NOTICE
-%defattr(-,root,root,-)
-%{_pkg_dir}/bin/%{name}
-%{_pkg_dir}/lib/*
-%{_pkg_dir}/author-signature.xml
-%{_pkg_dir}/signature1.xml
-%{_sys_packages_dir}/%{name}.xml
-%{_pkg_shared_res_dir}/*.png
-%{_pkg_res_dir}/*
-%{_pkg_shared_res_dir}/*.json
-%{_unitdir}/%{dashboard}.service
-%{_unitdir}/multi-user.target.wants/%{dashboard}.service
-%{_dashboard_dir}/*
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<manifest xmlns="http://tizen.org/ns/packages" api-version="5.0" package="@PROJECT_NAME@" version="1.0.0">
-<profile name="iot-headless"/>
-<service-application appid="@PROJECT_NAME@" auto-restart="true" exec="@PROJECT_NAME@" multiple="false" nodisplay="true" on-boot="true" taskmanage="false" type="capp">
- <label>@PROJECT_NAME@</label>
- <icon>@PROJECT_NAME@.png</icon>
- <metadata key="http://tizen.org/iot/metadata/master" value="shared/res/master.json"/>
- <metadata key="http://tizen.org/iot/metadata/resource" value="shared/res/resource.json"/>
- <metadata key="samsung-experience-service-api-level" value="1"/>
- <background-category value="background-network"/>
- <background-category value="iot-communication"/>
-</service-application>
- <privileges>
- <privilege>http://tizen.org/privilege/camera</privilege>
- <privilege>http://tizen.org/privilege/peripheralio</privilege>
- <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
- <privilege>http://tizen.org/privilege/datasharing</privilege>
- <privilege>http://tizen.org/privilege/internet</privilege>
- <privilege>http://tizen.org/privilege/softap</privilege>
- <appdefined-privilege>http://com.samsung.tizen.smartthings-thing/appdefined/smartthings-thing.master</appdefined-privilege>
- <appdefined-privilege>http://com.samsung.tizen.smartthings-thing/appdefined/smartthings-thing.resource</appdefined-privilege>
- </privileges>
-</manifest>
+++ /dev/null
-cd dashboard
-
-sdb root on;
-sdb shell 'mount -o remount,rw /';
-
-sdb shell 'systemctl stop iot-dashboard'
-
-sdb shell 'rm -rf /opt/home/dashboard'
-sdb shell 'mkdir -p /opt/home/dashboard/public/js';
-sdb shell 'mkdir -p /opt/home/dashboard/public/css';
-
-sdb push server.js /opt/home/dashboard;
-sdb push default.gif /opt/home/dashboard;
-sdb push public/index.html /opt/home/dashboard/public/index.html;
-sdb push public/test.html /opt/home/dashboard/public/test.html;
-sdb push public/js/app.js /opt/home/dashboard/public/js/app.js;
-sdb push public/css/style.css /opt/home/dashboard/public/css/style.css;
-
-sdb shell 'cd /opt/home/dashboard; find .';
-
-# sdb shell 'cd /opt/home/dashboard; iotjs server.js'
-
-sdb shell 'systemctl start iot-dashboard'
-sdb shell 'systemctl status iot-dashboard'