CMake support 95/214795/18
authoradam.b <adam.b@samsung.com>
Mon, 14 Oct 2019 14:07:56 +0000 (15:07 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Wed, 16 Oct 2019 14:37:15 +0000 (15:37 +0100)
Added CMake support to the Adaptor

Change-Id: I9c8875d7046d9f7853932b24758149a012f8cdda

56 files changed:
build/tizen/.gitignore
build/tizen/CMakeLists.txt [new file with mode: 0644]
build/tizen/Makefile.am [deleted file]
build/tizen/adaptor/.gitignore [deleted file]
build/tizen/adaptor/Makefile.am [deleted file]
build/tizen/adaptor/configure.ac [deleted file]
build/tizen/adaptor/module.list [deleted file]
build/tizen/common.cmake [new file with mode: 0644]
build/tizen/configure.ac [deleted file]
build/tizen/dali-adaptor-integration.pc.in [moved from build/tizen/adaptor/dali-adaptor-integration.pc.in with 78% similarity]
build/tizen/dali-adaptor.pc.in [moved from build/tizen/adaptor/dali-adaptor.pc.in with 68% similarity]
build/tizen/deps-check.cmake [new file with mode: 0644]
build/tizen/linker-test.cpp [moved from build/tizen/adaptor/linker-test.cpp with 100% similarity]
build/tizen/module-list.cmake [new file with mode: 0644]
build/tizen/plugins/.gitignore [deleted file]
build/tizen/plugins/CMakeLists.txt [new file with mode: 0644]
build/tizen/plugins/Makefile.am [deleted file]
build/tizen/plugins/configure.ac [deleted file]
build/tizen/profiles/android-profile.cmake [new file with mode: 0644]
build/tizen/profiles/common-profile.cmake [new file with mode: 0644]
build/tizen/profiles/ivi-profile.cmake [new file with mode: 0644]
build/tizen/profiles/mobile-profile.cmake [new file with mode: 0644]
build/tizen/profiles/tizen-post-install.cmake [new file with mode: 0644]
build/tizen/profiles/tv-profile.cmake [new file with mode: 0644]
build/tizen/profiles/ubuntu-profile.cmake [new file with mode: 0644]
build/tizen/profiles/wearable-profile.cmake [new file with mode: 0644]
build/tizen/rename-cov-data [new file with mode: 0755]
build/tizen/system-cache-path.in [moved from build/tizen/adaptor/system-cache-path.in with 100% similarity]
dali/devel-api/file.list [changed mode: 0755->0644]
dali/file.list
dali/integration-api/file.list [changed mode: 0755->0644]
dali/internal/accessibility/file.list
dali/internal/adaptor-framework/file.list
dali/internal/adaptor/file.list
dali/internal/clipboard/file.list
dali/internal/graphics/file.list
dali/internal/haptics/file.list
dali/internal/imaging/file.list [changed mode: 0755->0644]
dali/internal/input/file.list [changed mode: 0755->0644]
dali/internal/legacy/file.list
dali/internal/network/file.list
dali/internal/sensor/file.list
dali/internal/styling/file.list
dali/internal/system/file.list [changed mode: 0755->0644]
dali/internal/text/file.list [changed mode: 0755->0644]
dali/internal/thread/file.list
dali/internal/trace/file.list
dali/internal/vector-animation/file.list
dali/internal/video/file.list
dali/internal/web-engine/file.list
dali/internal/window-system/file.list
dali/public-api/file.list [changed mode: 0755->0644]
doc/file.list
packaging/dali-adaptor.spec
plugins/file.list
third-party/file.list [changed mode: 0755->0644]

index 0d1f029..3f59603 100644 (file)
@@ -1,20 +1,15 @@
-/doc
-/.cov
-/aclocal.m4
-/autom4te.cache
-/ar-lib
-/compile
-/config.guess
-/config.log
-/config.status
-/config.sub
-/configure
-/depcomp
-/documentation.list
-/install-sh
-/libtool
-/ltmain.sh
-/m4
-/missing
-*.pc
-/documentation.list
+build
+.*
+cmake-build-*
+CMakeLists_temp.txt
+CMakeCache.txt
+CMakeFiles
+cmake_install.cmake
+dali-adaptor.pc
+dali-adaptor-integration.pc
+dali.info
+doc
+install_manifest.txt
+libdali-adaptor.so.0
+libdali-adaptor.so.0.0.0
+linker-test
diff --git a/build/tizen/CMakeLists.txt b/build/tizen/CMakeLists.txt
new file mode 100644 (file)
index 0000000..6e49cde
--- /dev/null
@@ -0,0 +1,320 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+CMAKE_POLICY(SET CMP0012 NEW) # Prevent dereferencing of OFF/ON as variables
+
+set(CMAKE_CXX_STANDARD 11)
+
+PROJECT(${name} CXX)
+SET(PKG_NAME ${name})
+
+SET(name "dali-adaptor")
+
+# Include additional macros
+INCLUDE( common.cmake )
+
+IF(CMAKE_BUILD_TYPE MATCHES Debug)
+  MESSAGE( STATUS "CMAKE_BUILD_TYPE: " Debug )
+  SET( ENABLE_DEBUG "ON" CACHE STRING "" )
+  SET( ENABLE_EXPORTALL "ON" CACHE STRING "" )
+ELSE()
+  MESSAGE( STATUS "CMAKE_BUILD_TYPE: " Release )
+ENDIF()
+
+# from root/build/tizen, get back to root.
+# set the variable only if it's not set yet. it allows to access build script
+# from top-level directory
+IF( NOT ROOT_SRC_DIR )
+  SET(ROOT_SRC_DIR ${CMAKE_SOURCE_DIR}/../..)
+ENDIF()
+# Make sure the path is absolute
+GET_FILENAME_COMPONENT(ROOT_SRC_DIR ${ROOT_SRC_DIR} ABSOLUTE)
+
+# API VERSION (Not DALi release version)
+SET(${name}_VERSION_MAJOR 0)
+SET(${name}_VERSION_MINOR 0)
+SET(${name}_VERSION_PATCH 0)
+SET(${name}_VERSION ${${name}_VERSION_MAJOR}.${${name}_VERSION_MINOR}.${${name}_VERSION_PATCH})
+
+SET(DALI_ADAPTOR_VERSION ${${name}_VERSION} )
+
+ADD_DEFINITIONS(-DPLATFORM_TIZEN -DDALI_COMPILATION)
+ADD_DEFINITIONS(-DPIC -DSTDC_HEADERS)
+
+IF("${ARCH}" STREQUAL "arm")
+  ADD_DEFINITIONS("-DTARGET")
+ENDIF("${ARCH}" STREQUAL "arm")
+
+# Deployment folder should come from spec file or command line:
+SET( PREFIX ${CMAKE_INSTALL_PREFIX})
+SET( EXEC_PREFIX ${CMAKE_INSTALL_PREFIX})
+
+# Set up the include dir
+SET( INCLUDE_DIR $ENV{includedir} )
+IF( NOT INCLUDE_DIR )
+  SET( INCLUDE_DIR ${CMAKE_INSTALL_INCLUDEDIR} )
+ENDIF()
+IF( NOT INCLUDE_DIR )
+  SET( INCLUDE_DIR ${PREFIX}/include )
+ENDIF()
+
+# Set up the lib dir
+SET( LIB_DIR $ENV{libdir} )
+IF( NOT LIB_DIR )
+  SET( LIB_DIR ${CMAKE_INSTALL_LIBDIR} )
+ENDIF()
+IF( NOT LIB_DIR )
+  SET( LIB_DIR ${PREFIX}/lib )
+ENDIF()
+
+INCLUDE( deps-check.cmake )
+
+# Set up compiler flags and warnings
+#SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+#ADD_COMPILE_OPTIONS( -Wnon-virtual-dtor -Woverloaded-virtual -Wold-style-cast )
+
+# TODO: Clang is a lot more strict with warnings, we should address
+# those issues at some point.
+#IF( NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" )
+  #ADD_COMPILE_OPTIONS( -Werror )
+#ENDIF()
+
+ADD_COMPILE_OPTIONS( -Wall ${DALI_CFLAGS} )# -Wextra -Wno-unused-parameter )# -Wfloat-equal )
+
+ADD_DEFINITIONS( -DNON_POWER_OF_TWO_TEXTURES
+                 -DDALI_COMPILATION
+                 -DDALI_ADAPTOR_COMPILATION
+                 ${DEFINITIONS} )
+
+# from root/build/tizen, get back to root
+SET(ROOT_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../)
+
+# Make sure the path is absolute
+GET_FILENAME_COMPONENT(ROOT_SRC_DIR ${ROOT_SRC_DIR} ABSOLUTE)
+
+SET(SOURCE_DIR "${ROOT_SRC_DIR}/dali")
+SET(ADAPTOR_ROOT ${ROOT_SRC_DIR})
+SET(PACKAGE_DOXY_SRC_DIR "${ROOT_SRC_DIR}/doc")
+SET(SOURCES "")
+
+# Include list of modules
+INCLUDE( module-list.cmake )
+
+# Include profile specific setup
+INCLUDE( profiles/${PROFILE_LCASE}-profile.cmake )
+
+# Configure the pkg-config file
+# Requires the following variables to be setup:
+# @PREFIX@ @EXEC_PREFIX@ @DALI_ADAPTOR_VERSION@ @LIB_DIR@ @DEV_INCLUDE_PATH@
+SET( DEV_INCLUDE_PATH ${INCLUDE_DIR} )
+SET( ADAPTOR_PKG_CFG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/dali-adaptor.pc )
+SET( ADAPTOR_INTEGRATION_PKG_CFG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/dali-adaptor-integration.pc )
+CONFIGURE_FILE( ${ADAPTOR_PKG_CFG_FILE}.in ${ADAPTOR_PKG_CFG_FILE} @ONLY )
+CONFIGURE_FILE( ${ADAPTOR_INTEGRATION_PKG_CFG_FILE}.in ${ADAPTOR_INTEGRATION_PKG_CFG_FILE} @ONLY )
+CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/system-cache-path.in ${ADAPTOR_ROOT}/dali/internal/adaptor/common/system-cache-path.cpp @ONLY)
+
+INCLUDE_DIRECTORIES(
+  ${ROOT_SRC_DIR}
+  ${PROFILE_INCLUDE_DIRECTORIES}
+)
+
+SET(LIBTYPE SHARED)
+IF(DEFINED STATIC)
+  SET(LIBTYPE STATIC)
+ENDIF()
+
+ADD_LIBRARY( ${name} ${LIBTYPE} ${SOURCES} )
+
+# pthread required due to gcc issue
+FIND_LIBRARY(PTHREAD pthread)
+IF(PTHREAD)
+  SET(OPTIONAL_LIBS ${OPTIONAL_LIBS} -lpthread)
+ENDIF()
+
+TARGET_LINK_LIBRARIES( ${name}
+                       ${DALI_LDFLAGS}
+  ${REQUIRED_LIBS}
+  ${OPTIONAL_LIBS}
+  ${COVERAGE}
+)
+
+SET_TARGET_PROPERTIES( ${name}
+  PROPERTIES
+  VERSION ${DALI_ADAPTOR_VERSION}
+  SOVERSION ${${name}_VERSION_MAJOR}
+  CLEAN_DIRECT_OUPUT 1
+)
+
+# Install the library so file and symlinks
+INSTALL( TARGETS ${name} DESTINATION ${LIB_DIR} )
+
+# Install the pkg-config file
+INSTALL( FILES ${ADAPTOR_PKG_CFG_FILE} DESTINATION ${LIB_DIR}/pkgconfig )
+INSTALL( FILES ${ADAPTOR_INTEGRATION_PKG_CFG_FILE} DESTINATION ${LIB_DIR}/pkgconfig )
+
+# macro for installing headers by replacing prefix. (TODO, investigate
+# if there is a CMAKE way of doing this automatically)
+MACRO(INSTALL_HEADERS_WITH_DIRECTORY HEADER_LIST STRIP_PREFIX REPLACE_PREFIX)
+  GET_FILENAME_COMPONENT( SPREFIX ${STRIP_PREFIX} ABSOLUTE )
+  FOREACH(HEADER ${${HEADER_LIST}})
+    STRING(REGEX MATCH "(.*)[/]" DIR ${HEADER})
+    STRING(REPLACE ${SPREFIX} ${REPLACE_PREFIX} NEWDIR ${DIR})
+    INSTALL(FILES ${HEADER} DESTINATION ${INCLUDE_DIR}/${NEWDIR})
+  ENDFOREACH(HEADER)
+ENDMACRO(INSTALL_HEADERS_WITH_DIRECTORY)
+
+
+########################################################################################
+# INSTALL:
+# Set deployment directories
+# Due to complicated adaptor deployment the install section is pretty much converted from
+# the automake counterpart.
+SET( tizenadaptorpublicapidir ${INCLUDE_DIR}/dali/public-api )
+SET( tizenadaptordevelapidir ${INCLUDE_DIR}/dali/devel-api )
+SET( tizenadaptorintegrationapidir ${INCLUDE_DIR}/dali/integration-api/adaptors )
+SET( tizenadaptorframeworkpublicapidir ${tizenadaptorpublicapidir}/adaptor-framework )
+SET( tizenadaptorframeworkdevelapidir ${tizenadaptordevelapidir}/adaptor-framework )
+SET( tizentextabstractiondevelapidir ${tizenadaptordevelapidir}/text-abstraction )
+SET( tizenadaptordaliheaderdir ${INCLUDE_DIR}/dali )
+SET( tizenwatchpublicapidir ${tizenadaptorpublicapidir}/watch )
+SET( tizencapturepublicapidir ${tizenadaptorpublicapidir}/capture )
+
+# Install headers
+INSTALL( FILES ${public_api_header_files} DESTINATION ${tizenadaptorpublicapidir} )
+INSTALL( FILES ${adaptor_integration_api_header_files} DESTINATION ${tizenadaptorintegrationapidir} )
+INSTALL( FILES ${public_api_adaptor_framework_header_files} DESTINATION ${tizenadaptorframeworkpublicapidir} )
+INSTALL( FILES ${devel_api_adaptor_framework_header_files} DESTINATION ${tizenadaptorframeworkdevelapidir} )
+INSTALL( FILES ${text_abstraction_header_files} DESTINATION ${tizentextabstractiondevelapidir} )
+
+# Install DOXY
+SET( packagedoxydir ${INCLUDE_DIR}/dali/doc )
+SET( package_doxy_dir ${ADAPTOR_ROOT}/doc )
+INCLUDE( ${ADAPTOR_ROOT}/doc/file.list )
+INSTALL( FILES ${package_doxy_files} DESTINATION ${packagedoxydir} )
+
+IF( NOT UBUNTU_PROFILE )
+  INSTALL( FILES ${public_api_adaptor_tizen_header_files} DESTINATION ${tizenadaptorframeworkpublicapidir} )
+  IF( NOT WAYLAND )
+    INSTALL( FILES ${devel_api_adaptor_tizen_x11_header_files} DESTINATION ${tizenadaptorframeworkdevelapidir} )
+  ENDIF()
+ENDIF()
+
+INSTALL( FILES ${adaptor_dali_header_file} DESTINATION ${tizenadaptordaliheaderdir} )
+INSTALL( FILES ${adaptor_dali_wearable_header_file} DESTINATION ${tizenadaptorpublicapidir} )
+INSTALL( FILES ${public_dali_watch_header_files} DESTINATION ${tizenwatchpublicapidir} )
+INSTALL( FILES ${public_dali_capture_header_files} DESTINATION ${tizencapturepublicapidir} )
+
+SET( daliShaderbinCacheDir ${CMAKE_BINARY_DIR}/${dataReadOnlyDir}/core/shaderbin/)
+
+#INSTALL( CODE "MESSAGE(\"INSTALLING $ENV{RPM_BUILD_ROOT}/${dataReadOnlyDir}/core/shaderbin/\")")
+#INSTALL( CODE "EXECUTE_PROCESS( COMMAND ${CMAKE_COMMAND} -E make_directory $ENV{RPM_BUILD_ROOT}/${dataReadOnlyDir}/core/shaderbin/ )")
+#INSTALL( CODE "MESSAGE(\"INSTALLING ${dataReadOnlyDir}/core/shaderbin/\")")
+#INSTALL( CODE "EXECUTE_PROCESS( COMMAND ${CMAKE_COMMAND} -E make_directory ${dataReadOnlyDir}/core/shaderbin/ )")
+#INSTALL( DIRECTORY ${ADAPTOR_ROOT}/adaptors/scripts/dalireslog.sh DESTINATION ${CMAKE_INSTALL_PREFIX}/bin )
+INSTALL( DIRECTORY DESTINATION ${dataReadOnlyDir}/core/shaderbin )
+INSTALL( FILES ${ADAPTOR_ROOT}/adaptors/scripts/dalireslog.sh DESTINATION ${CMAKE_INSTALL_PREFIX}/bin )
+
+########################################################################################
+
+# The DALI_ADAPTOR_PREFIX must be set if this CMakeLists.txt is executed
+# from the top-level CMake script using ADD_SUBDIRECTORY() to avoid
+# target names duplication with other DALi modules.
+IF( UNIX )
+  FIND_PROGRAM( LCOV_BIN "lcov" )
+  IF( LCOV_BIN )
+
+    # Define custom rules for coverage
+    SET(COVERAGE_DIR .cov)
+    SET(COVERAGE_OUTPUT_DIR doc/coverage)
+
+    # lcov prior to 1.10 doesn't have -rc option; this and subsequent version don't output
+    # branch coverage. Determine the lcov version, and enable branch coverage accordingly.
+    EXECUTE_PROCESS( COMMAND bash -c "${LCOV_BIN} --version | cut -d' ' -f4" OUTPUT_VARIABLE LCOV_VERSION )
+    STRING( REPLACE "." ";" LCOV_VLIST ${LCOV_VERSION})
+    IF( NOT $<VERSION_LESS:${LCOV_VERSION},"1.10"> )
+      SET(LCOV_OPTS --rc lcov_branch_coverage=1)
+    ENDIF()
+
+    ADD_CUSTOM_TARGET( ${DALI_ADAPTOR_PREFIX}rename_cov_data ./rename-cov-data )
+
+    ADD_CUSTOM_TARGET( ${DALI_ADAPTOR_PREFIX}cov_data ${LCOV_BIN} ${LCOV_OPTS} --base-directory . --directory . -c -o dali.info
+      COMMAND ${LCOV_BIN} ${LCOV_OPTS} --remove dali.info \"*/dali-env/*\" \"/usr/include/*\" -o dali.info )
+
+    ADD_CUSTOM_TARGET( ${DALI_ADAPTOR_PREFIX}coverage genhtml ${LCOV_OPTS} -o ${COVERAGE_OUTPUT_DIR} dali.info
+      DEPENDS cov_data )
+
+    ADD_CUSTOM_TARGET( ${DALI_ADAPTOR_PREFIX}reset_coverage @${LCOV_BIN} -z --directory `pwd` )
+
+    # Define custom rule for distclean
+    ADD_CUSTOM_TARGET( ${DALI_ADAPTOR_PREFIX}distclean @echo cleaning for source distribution )
+    ADD_CUSTOM_COMMAND(
+          DEPENDS clean
+          COMMENT "distribution clean"
+          COMMAND find
+          ARGS    .
+          -not -name config.cmake -and \(
+          -name tester.c -or
+          -name Testing -or
+          -name CMakeFiles -or
+          -name doc -or
+          -name cmake.depends -or
+          -name cmake.check_depends -or
+          -name CMakeCache.txt -or
+          -name cmake.check_cache -or
+          -name *.cmake -or
+          -name Makefile -or
+          -name core -or
+          -name core.* -or
+          -name gmon.out -or
+          -name install_manifest.txt -or
+          -name *.pc -or
+          -name *.gcov -or
+          -name *.gcno -or
+          -name *.gcda -or
+          -name *~ -or
+          -name libdali*.so* \)
+          | grep -v TC | xargs rm -rf
+          TARGET  ${DALI_ADAPTOR_PREFIX}distclean
+          VERBATIM
+          )
+
+  ENDIF( LCOV_BIN )
+ENDIF( UNIX )
+
+# Linker Test
+SET( DALI_TEST_SUITE_DIR ${ROOT_SRC_DIR}/automated-tests/src/dali/dali-test-suite-utils )
+SET( LINKER_TEST_NAME ${DALI_ADAPTOR_PREFIX}linker-test )
+SET( LINKER_TEST_SOURCES
+  linker-test.cpp
+)
+ADD_EXECUTABLE( ${LINKER_TEST_NAME} ${LINKER_TEST_SOURCES} )
+MESSAGE(STATUS "libs: ${DALICORE_LDFLAGS}")
+TARGET_COMPILE_OPTIONS( ${LINKER_TEST_NAME} PRIVATE -DDALI_ADAPTOR_COMPILATION -I${ROOT_SRC_DIR} ${DALICORE_CFLAGS} )
+TARGET_COMPILE_DEFINITIONS(${LINKER_TEST_NAME} PUBLIC -DDALI_ADAPTOR_COMPILATION )
+TARGET_LINK_LIBRARIES(${LINKER_TEST_NAME} ${name} ${DALICORE_LDFLAGS} ${VCONF_LDFLAGS} ${HARFBUZZ_LDFLAGS} )
+TARGET_INCLUDE_DIRECTORIES( ${LINKER_TEST_NAME} PRIVATE ${DALI_TEST_SUITE_DIR} )
+
+# Configuration Messages
+MESSAGE( STATUS "Configuration:\n" )
+MESSAGE( STATUS "Prefix:                           ${PREFIX}")
+MESSAGE( STATUS "Lib Dir:                          ${LIB_DIR}" )
+MESSAGE( STATUS "Include Dir:                      ${INCLUDE_DIR}" )
+MESSAGE( STATUS "Coverage:                         ${ENABLE_COVERAGE}" )
+MESSAGE( STATUS "Debug Build:                      ${ENABLE_DEBUG}")
+MESSAGE( STATUS "Trace Build:                      ${ENABLE_TRACE}")
+MESSAGE( STATUS "Compile flags:                    ${CMAKE_CXX_FLAGS}")
+MESSAGE( STATUS "Freetype bitmap support (Emoji):  ${freetype_bitmap_support}")
+MESSAGE( STATUS "Profile:                          ${ENABLE_PROFILE}")
+MESSAGE( STATUS "Data Dir (Read/Write):            ${dataReadWriteDir}")
+MESSAGE( STATUS "Data Dir (Read Only):             ${dataReadOnlyDir}")
+MESSAGE( STATUS "EldBus:                           ${eldbus_available}")
+MESSAGE( STATUS "Shader Binary Cache:              ${ENABLE_SHADERBINCACHE}")
+MESSAGE( STATUS "Ecore Version At Least 1.13.0     ${ecore_imf_1_13}")
+MESSAGE( STATUS "Network logging enabled:          ${ENABLE_NETWORKLOGGING}")
+MESSAGE( STATUS "Font config file:                 ${fontConfigurationFile}")
+MESSAGE( STATUS "Using Tizen APP FW libraries:     ${ENABLE_APPFW}")
+MESSAGE( STATUS "Tizen Platform Config supported   ${tizenPlatformConfigSupported}")
+
+IF( enable_feedback )
+  ADD_SUBDIRECTORY( plugins )
+ENDIF()
+
+CLEAN_ARG_CACHE()
diff --git a/build/tizen/Makefile.am b/build/tizen/Makefile.am
deleted file mode 100644 (file)
index 108ccb2..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# Copyright (c) 2014 Samsung Electronics Co., Ltd.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-SUBDIRS = ${subdirs}
-
-MAINTAINERCLEANFILES = \
-    aclocal.m4 \
-    autom4te.cache \
-    config.guess \
-    config.sub \
-    configure \
-    depcomp \
-    install-sh \
-    ltmain.sh \
-    missing \
-    `find "$(srcdir)" -type f -name Makefile.in -print` \
-    `find . \( -name "*.gcov" -o -name "*.gcno" -o -name "*.gcda" \) -print`
-
-CLEANFILES = \
-       `find . \( -name "*.gcov" -o -name "*.gcno" -o -name "*.gcda" \) -print`
-
-COVERAGE_DIR=.cov
-COVERAGE_OUTPUT_DIR=doc/coverage
-
-# From lcov version 1.10 onwards, branch coverage is off by default and earlier versions do not support the rc option
-LCOV_OPTS=`if [ \`printf "\\\`lcov --version | cut -d' ' -f4\\\`\n1.10\n" | sort -V | head -n 1\` = 1.10 ] ; then echo "--rc lcov_branch_coverage=1" ; fi`
-
-rename_cov_data:
-       @test -z $(COVERAGE_DIR) || mkdir -p $(COVERAGE_DIR)
-       @rm -f $(COVERAGE_DIR)/*
-       @-cp adaptor/.libs/*.gcda adaptor/.libs/*.gcno  $(COVERAGE_DIR)
-       @for i in `find $(COVERAGE_DIR) -name "libdali_adaptor*_la-*.gcda" -o -name "libdali_adaptor*_la-*.gcno"` ;\
-               do mv $$i `echo $$i | sed s/libdali_adaptor*_la-//` ; echo $$i ; done
-
-cov_data: rename_cov_data
-       @cd $(COVERAGE_DIR) ; lcov $(LCOV_OPTS) --base-directory . --directory . -c -o dali.info
-       @cd $(COVERAGE_DIR) ; lcov $(LCOV_OPTS) --remove dali.info "*/dali-env/*" "/usr/include/*" -o dali.info
-       @test -z $(COVERAGE_OUTPUT_DIR) || mkdir -p $(COVERAGE_OUTPUT_DIR)
-
-coverage: cov_data
-       @genhtml $(LCOV_OPTS) -o $(COVERAGE_OUTPUT_DIR) $(COVERAGE_DIR)/dali.info
-
-reset_coverage:
-       @lcov -z --directory `pwd`
diff --git a/build/tizen/adaptor/.gitignore b/build/tizen/adaptor/.gitignore
deleted file mode 100644 (file)
index 0d1f029..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/doc
-/.cov
-/aclocal.m4
-/autom4te.cache
-/ar-lib
-/compile
-/config.guess
-/config.log
-/config.status
-/config.sub
-/configure
-/depcomp
-/documentation.list
-/install-sh
-/libtool
-/ltmain.sh
-/m4
-/missing
-*.pc
-/documentation.list
diff --git a/build/tizen/adaptor/Makefile.am b/build/tizen/adaptor/Makefile.am
deleted file mode 100644 (file)
index 3aeb2df..0000000
+++ /dev/null
@@ -1,690 +0,0 @@
-#
-# Copyright (c) 2019 Samsung Electronics Co., Ltd.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Build the Dali Adaptor library
-
-
-############# INCLUDE FILE LISTS #############
-
-# New structure includes
-include ./module.list
-
-pkgconfigdir = $(libdir)/pkgconfig
-
-pkgconfig_DATA = dali-adaptor.pc dali-adaptor-integration.pc
-
-# sources
-if UBUNTU_PROFILE
-LIBDALI_ADAPTOR_LA_SOURCES = \
-                  $(adaptor_accessibility_common_src_files) \
-                  $(adaptor_accessibility_ubuntu_src_files) \
-                  $(adaptor_adaptor_common_src_files) \
-                  $(adaptor_adaptor_ubuntu_src_files) \
-                  $(adaptor_clipboard_common_src_files) \
-                  $(adaptor_clipboard_ubuntu_x11_src_files) \
-                  $(adaptor_framework_generic_src_files) \
-                  $(devel_api_src_files) \
-                  $(adaptor_devel_api_text_abstraction_src_files) \
-                  $(adaptor_graphics_common_src_files) \
-                  $(adaptor_graphics_gles_src_files) \
-                  $(adaptor_graphics_ubuntu_src_files) \
-                  $(adaptor_haptics_common_src_files) \
-                  $(adaptor_imaging_common_src_files) \
-                  $(adaptor_imaging_ubuntu_x11_src_files) \
-                  $(adaptor_input_common_src_files) \
-                  $(adaptor_input_ubuntu_x11_src_files) \
-                  $(adaptor_integration_api_src_files) \
-                  $(adaptor_legacy_common_src_files) \
-                  $(adaptor_network_common_src_files) \
-                  $(adaptor_public_api_src_files) \
-                  $(adaptor_sensor_common_src_files) \
-                  $(adaptor_sensor_ubuntu_src_files) \
-                  $(adaptor_styling_common_src_files) \
-                  $(adaptor_system_common_src_files) \
-                  $(adaptor_system_linux_src_files) \
-                  $(adaptor_system_ubuntu_x11_src_files) \
-                  $(adaptor_text_common_src_files) \
-                  $(adaptor_text_ubuntu_src_files) \
-                  $(adaptor_resampler_src_files) \
-                  $(adaptor_vector_animation_common_src_files) \
-                  $(adaptor_video_common_src_files) \
-                  $(adaptor_web_engine_common_src_files) \
-                  $(adaptor_window_system_common_src_files) \
-                  $(adaptor_trace_common_src_files) \
-                  $(adaptor_thread_common_src_files) \
-                  $(adaptor_window_system_ubuntu_x11_src_files) \
-                  $(devel_api_text_abstraction_src_files) \
-                  $(static_libraries_glyphy_src_files) \
-                  $(static_libraries_libunibreak_src_files) \
-                  $(adaptor_dali_src_file)
-
-if ENABLE_NETWORK_LOGGING
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_performance_logging_src_files)
-endif
-
-if ENABLE_TRACE
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_trace_ubuntu_src_files)
-endif
-
-endif
-
-
-if MOBILE_PROFILE
-LIBDALI_ADAPTOR_LA_SOURCES = \
-                  $(adaptor_accessibility_common_src_files) \
-                  $(adaptor_accessibility_tizen_wayland_src_files) \
-                  $(adaptor_accessibility_tizen_mobile_src_files) \
-                  $(adaptor_adaptor_common_src_files) \
-                  $(adaptor_adaptor_tizen_wayland_src_files) \
-                  $(adaptor_clipboard_common_src_files) \
-                  $(adaptor_clipboard_tizen_wayland_src_files) \
-                  $(adaptor_framework_generic_src_files) \
-                  $(devel_api_src_files) \
-                  $(adaptor_devel_api_text_abstraction_src_files) \
-                  $(adaptor_graphics_common_src_files) \
-                  $(adaptor_graphics_gles_src_files) \
-                  $(adaptor_graphics_tizen_src_files) \
-                  $(adaptor_haptics_common_src_files) \
-                  $(adaptor_imaging_common_src_files) \
-                  $(adaptor_imaging_tizen_src_files) \
-                  $(adaptor_input_common_src_files) \
-                  $(adaptor_input_tizen_wayland_src_files) \
-                  $(adaptor_integration_api_src_files) \
-                  $(adaptor_legacy_common_src_files) \
-                  $(adaptor_network_common_src_files) \
-                  $(adaptor_public_api_src_files) \
-                  $(adaptor_sensor_common_src_files) \
-                  $(adaptor_sensor_tizen_src_files) \
-                  $(adaptor_styling_common_src_files) \
-                  $(adaptor_system_common_src_files) \
-                  $(adaptor_system_linux_src_files) \
-                  $(adaptor_system_tizen_wayland_src_files) \
-                  $(adaptor_text_common_src_files) \
-                  $(adaptor_resampler_src_files) \
-                  $(adaptor_vector_animation_common_src_files) \
-                  $(adaptor_video_common_src_files) \
-                  $(adaptor_web_engine_common_src_files) \
-                  $(adaptor_window_system_common_src_files) \
-                  $(adaptor_window_system_tizen_src_files) \
-                  $(adaptor_window_system_tizen_wayland_src_files) \
-                  $(adaptor_trace_common_src_files) \
-                  $(adaptor_thread_common_src_files) \
-                  $(devel_api_text_abstraction_src_files) \
-                  $(static_libraries_glyphy_src_files) \
-                  $(static_libraries_libunibreak_src_files) \
-                  $(adaptor_dali_src_file)
-
-if ECORE_WAYLAND2
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl2_src_files)
-else
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl_src_files)
-endif
-
-if ENABLE_NETWORK_LOGGING
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_performance_logging_src_files)
-endif
-
-if ENABLE_TRACE
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_trace_tizen_src_files)
-endif
-
-endif
-
-
-if IVI_PROFILE
-LIBDALI_ADAPTOR_LA_SOURCES = \
-                  $(adaptor_accessibility_common_src_files) \
-                  $(adaptor_accessibility_tizen_wayland_src_files) \
-                  $(adaptor_accessibility_tizen_ivi_src_files) \
-                  $(adaptor_adaptor_common_src_files) \
-                  $(adaptor_adaptor_tizen_wayland_src_files) \
-                  $(adaptor_clipboard_common_src_files) \
-                  $(adaptor_clipboard_tizen_wayland_src_files) \
-                  $(adaptor_framework_generic_src_files) \
-                  $(devel_api_src_files) \
-                  $(adaptor_devel_api_text_abstraction_src_files) \
-                  $(adaptor_graphics_common_src_files) \
-                  $(adaptor_graphics_gles_src_files) \
-                  $(adaptor_graphics_tizen_src_files) \
-                  $(adaptor_haptics_common_src_files) \
-                  $(adaptor_haptics_tizen_src_files) \
-                  $(adaptor_imaging_common_src_files) \
-                  $(adaptor_imaging_tizen_src_files) \
-                  $(adaptor_input_common_src_files) \
-                  $(adaptor_input_tizen_wayland_src_files) \
-                  $(adaptor_integration_api_src_files) \
-                  $(adaptor_legacy_common_src_files) \
-                  $(adaptor_network_common_src_files) \
-                  $(adaptor_public_api_src_files) \
-                  $(adaptor_sensor_common_src_files) \
-                  $(adaptor_sensor_tizen_src_files) \
-                  $(adaptor_styling_common_src_files) \
-                  $(adaptor_system_common_src_files) \
-                  $(adaptor_system_linux_src_files) \
-                  $(adaptor_system_tizen_wayland_src_files) \
-                  $(adaptor_text_common_src_files) \
-                  $(adaptor_resampler_src_files) \
-                  $(adaptor_vector_animation_common_src_files) \
-                  $(adaptor_video_common_src_files) \
-                  $(adaptor_web_engine_common_src_files) \
-                  $(adaptor_window_system_common_src_files) \
-                  $(adaptor_window_system_tizen_src_files) \
-                  $(adaptor_window_system_tizen_wayland_src_files) \
-                  $(adaptor_trace_common_src_files) \
-                  $(adaptor_thread_common_src_files) \
-                  $(devel_api_text_abstraction_src_files) \
-                  $(static_libraries_glyphy_src_files) \
-                  $(static_libraries_libunibreak_src_files) \
-                  $(adaptor_dali_src_file)
-
-if ECORE_WAYLAND2
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl2_src_files)
-else
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl_src_files)
-endif
-
-if ENABLE_NETWORK_LOGGING
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_performance_logging_src_files)
-endif
-
-if ENABLE_TRACE
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_trace_tizen_src_files)
-endif
-
-endif
-
-
-if TV_PROFILE
-LIBDALI_ADAPTOR_LA_SOURCES = \
-                  $(adaptor_accessibility_common_src_files) \
-                  $(adaptor_accessibility_tizen_wayland_src_files) \
-                  $(adaptor_accessibility_tizen_tv_src_files) \
-                  $(adaptor_adaptor_common_src_files) \
-                  $(adaptor_adaptor_tizen_wayland_src_files) \
-                  $(adaptor_clipboard_common_src_files) \
-                  $(adaptor_clipboard_tizen_wayland_src_files) \
-                  $(adaptor_framework_generic_src_files) \
-                  $(devel_api_src_files) \
-                  $(adaptor_devel_api_text_abstraction_src_files) \
-                  $(adaptor_graphics_common_src_files) \
-                  $(adaptor_graphics_gles_src_files) \
-                  $(adaptor_graphics_tizen_src_files) \
-                  $(adaptor_haptics_common_src_files) \
-                  $(adaptor_imaging_common_src_files) \
-                  $(adaptor_imaging_tizen_src_files) \
-                  $(adaptor_input_common_src_files) \
-                  $(adaptor_input_tizen_wayland_src_files) \
-                  $(adaptor_integration_api_src_files) \
-                  $(adaptor_legacy_common_src_files) \
-                  $(adaptor_network_common_src_files) \
-                  $(adaptor_public_api_src_files) \
-                  $(adaptor_sensor_common_src_files) \
-                  $(adaptor_sensor_tizen_src_files) \
-                  $(adaptor_styling_common_src_files) \
-                  $(adaptor_system_common_src_files) \
-                  $(adaptor_system_linux_src_files) \
-                  $(adaptor_system_tizen_wayland_src_files) \
-                  $(adaptor_text_common_src_files) \
-                  $(adaptor_resampler_src_files) \
-                  $(adaptor_vector_animation_common_src_files) \
-                  $(adaptor_video_common_src_files) \
-                  $(adaptor_web_engine_common_src_files) \
-                  $(adaptor_window_system_common_src_files) \
-                  $(adaptor_window_system_tizen_src_files) \
-                  $(adaptor_window_system_tizen_wayland_src_files) \
-                  $(adaptor_trace_common_src_files) \
-                  $(adaptor_thread_common_src_files) \
-                  $(devel_api_text_abstraction_src_files) \
-                  $(static_libraries_glyphy_src_files) \
-                  $(static_libraries_libunibreak_src_files) \
-                  $(adaptor_dali_src_file)
-
-if ECORE_WAYLAND2
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl2_src_files)
-else
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl_src_files)
-endif
-
-if ENABLE_NETWORK_LOGGING
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_performance_logging_src_files)
-endif
-
-if ENABLE_TRACE
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_trace_tizen_src_files)
-endif
-
-endif
-
-if COMMON_PROFILE
-LIBDALI_ADAPTOR_LA_SOURCES = \
-                  $(adaptor_accessibility_common_src_files) \
-                  $(adaptor_accessibility_tizen_wayland_src_files) \
-                  $(adaptor_accessibility_tizen_common_src_files) \
-                  $(adaptor_adaptor_common_src_files) \
-                  $(adaptor_adaptor_tizen_wayland_src_files) \
-                  $(adaptor_clipboard_common_src_files) \
-                  $(adaptor_clipboard_tizen_wayland_src_files) \
-                  $(adaptor_framework_generic_src_files) \
-                  $(devel_api_src_files) \
-                  $(adaptor_devel_api_text_abstraction_src_files) \
-                  $(adaptor_graphics_common_src_files) \
-                  $(adaptor_graphics_gles_src_files) \
-                  $(adaptor_graphics_tizen_src_files) \
-                  $(adaptor_haptics_common_src_files) \
-                  $(adaptor_imaging_common_src_files) \
-                  $(adaptor_imaging_tizen_src_files) \
-                  $(adaptor_input_common_src_files) \
-                  $(adaptor_input_tizen_wayland_src_files) \
-                  $(adaptor_integration_api_src_files) \
-                  $(adaptor_legacy_common_src_files) \
-                  $(adaptor_network_common_src_files) \
-                  $(adaptor_public_api_src_files) \
-                  $(adaptor_sensor_common_src_files) \
-                  $(adaptor_sensor_tizen_src_files) \
-                  $(adaptor_styling_common_src_files) \
-                  $(adaptor_system_common_src_files) \
-                  $(adaptor_system_linux_src_files) \
-                  $(adaptor_system_tizen_wayland_src_files) \
-                  $(adaptor_text_common_src_files) \
-                  $(adaptor_resampler_src_files) \
-                  $(adaptor_vector_animation_common_src_files) \
-                  $(adaptor_video_common_src_files) \
-                  $(adaptor_web_engine_common_src_files) \
-                  $(adaptor_window_system_common_src_files) \
-                  $(adaptor_window_system_tizen_src_files) \
-                  $(adaptor_window_system_tizen_wayland_src_files) \
-                  $(adaptor_trace_common_src_files) \
-                  $(adaptor_thread_common_src_files) \
-                  $(devel_api_text_abstraction_src_files) \
-                  $(static_libraries_glyphy_src_files) \
-                  $(static_libraries_libunibreak_src_files) \
-                  $(adaptor_dali_src_file)
-
-if ECORE_WAYLAND2
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl2_src_files)
-else
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl_src_files)
-endif
-
-if ENABLE_NETWORK_LOGGING
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_performance_logging_src_files)
-endif
-
-if ENABLE_TRACE
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_trace_tizen_src_files)
-endif
-
-endif
-
-
-
-if WEARABLE_PROFILE
-LIBDALI_ADAPTOR_LA_SOURCES = \
-                  $(adaptor_accessibility_common_src_files) \
-                  $(adaptor_accessibility_tizen_wayland_src_files) \
-                  $(adaptor_accessibility_tizen_wearable_src_files) \
-                  $(adaptor_adaptor_common_src_files) \
-                  $(adaptor_adaptor_tizen_wayland_src_files) \
-                  $(adaptor_adaptor_tizen_wearable_src_files) \
-                  $(adaptor_clipboard_common_src_files) \
-                  $(adaptor_clipboard_tizen_wayland_src_files) \
-                  $(adaptor_framework_generic_src_files) \
-                  $(devel_api_src_files) \
-                  $(adaptor_devel_api_text_abstraction_src_files) \
-                  $(adaptor_graphics_common_src_files) \
-                  $(adaptor_graphics_gles_src_files) \
-                  $(adaptor_graphics_tizen_src_files) \
-                  $(adaptor_haptics_common_src_files) \
-                  $(adaptor_imaging_common_src_files) \
-                  $(adaptor_imaging_tizen_src_files) \
-                  $(adaptor_input_common_src_files) \
-                  $(adaptor_input_tizen_wayland_src_files) \
-                  $(adaptor_integration_api_src_files) \
-                  $(adaptor_legacy_common_src_files) \
-                  $(adaptor_network_common_src_files) \
-                  $(adaptor_public_api_src_files) \
-                  $(adaptor_sensor_common_src_files) \
-                  $(adaptor_sensor_tizen_src_files) \
-                  $(adaptor_styling_common_src_files) \
-                  $(adaptor_system_common_src_files) \
-                  $(adaptor_system_linux_src_files) \
-                  $(adaptor_system_tizen_wearable_src_files) \
-                  $(adaptor_text_common_src_files) \
-                  $(adaptor_resampler_src_files) \
-                  $(adaptor_vector_animation_common_src_files) \
-                  $(adaptor_video_common_src_files) \
-                  $(adaptor_web_engine_common_src_files) \
-                  $(adaptor_window_system_common_src_files) \
-                  $(adaptor_window_system_tizen_src_files) \
-                  $(adaptor_window_system_tizen_wayland_src_files) \
-                  $(adaptor_trace_common_src_files) \
-                  $(adaptor_thread_common_src_files) \
-                  $(devel_api_text_abstraction_src_files) \
-                  $(static_libraries_glyphy_src_files) \
-                  $(static_libraries_libunibreak_src_files) \
-                  $(adaptor_dali_src_file)
-
-if ECORE_WAYLAND2
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl2_src_files)
-else
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_window_system_ecore_wl_src_files)
-endif
-
-if ENABLE_NETWORK_LOGGING
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_performance_logging_src_files)
-endif
-
-if ENABLE_TRACE
-LIBDALI_ADAPTOR_LA_SOURCES += \
-                  $(adaptor_trace_tizen_src_files)
-endif
-
-endif
-
-# Package doc
-package_doxy_dir = ../../../doc
-include ../../../doc/file.list
-
-libdali_adaptor_la_DEPENDENCIES =
-
-# List include directories with more platform-specific (tizen) before portable root:
-LIBDALI_ADAPTOR_LA_includes = \
-                       -I../../../
-
-daliDefaultThemeDir  = ${dataReadWriteDir}/theme/
-daliShaderbinCacheDir = ${dataReadOnlyDir}/core/shaderbin/
-
-LIBDALI_ADAPTOR_LA_CXXFLAGS = \
-                      -DDALI_DATA_RW_DIR="\"${daliReadWriteDir}\"" \
-                      -DDALI_DATA_RO_DIR="\"${daliReadOnlyDir}\"" \
-                      -DDALI_DEFAULT_FONT_CACHE_DIR="\"${daliDefaultFontCacheDir}\"" \
-                      -DDALI_USER_FONT_CACHE_DIR="\"${daliUserFontCacheDir}\"" \
-                      -DDALI_SHADERBIN_DIR="\"${daliShaderbinCacheDir}\"" \
-                      -DDALI_DEFAULT_THEME_DIR="\"${daliDefaultThemeDir}\"" \
-                      -DFONT_PRELOADED_PATH="\"${fontPreloadedPath}\"" \
-                      -DFONT_DOWNLOADED_PATH="\"${fontDownloadedPath}\"" \
-                      -DFONT_APPLICATION_PATH="\"${fontApplicationPath}\"" \
-                      -DFONT_CONFIGURATION_FILE="\"${fontConfigurationFile}\"" \
-                      -DTIZEN_PLATFORM_CONFIG_SUPPORTED=${tizenPlatformConfigSupported} \
-                      -DNON_POWER_OF_TWO_TEXTURES \
-                      -DDALI_COMPILATION -DDALI_ADAPTOR_COMPILATION \
-                      -Werror -Wall -lgcc -Wold-style-cast\
-                      $(LIBDALI_ADAPTOR_LA_includes) \
-                      $(DALI_ADAPTOR_CFLAGS) \
-                      $(DALICORE_CFLAGS) \
-                      $(OPENGLES20_CFLAGS) \
-                      $(FREETYPE_CFLAGS) \
-                      $(FONTCONFIG_CFLAGS) \
-                      $(CAIRO_CFLAGS) \
-                      $(PNG_CFLAGS) \
-                      $(DLOG_CFLAGS) \
-                      $(VCONF_CFLAGS) \
-                      $(EXIF_CFLAGS) \
-                      $(MMFSOUND_CFLAGS) \
-                      $(TTS_CFLAGS) \
-                      $(CAPI_SYSTEM_SENSOR_CFLAGS) \
-                      $(LIBDRM_CFLAGS) \
-                      $(LIBEXIF_CFLAGS) \
-                      $(LIBCURL_CFLAGS) \
-                      $(TPKP_CURL_CFLAGS) \
-                      $(UTILX_CFLAGS)
-
-# Todo, as soon as common repos are updated on build server remove this.
-if !COMMON_PROFILE
-LIBDALI_ADAPTOR_LA_CXXFLAGS += -DWAYLAND_EXTENSIONS_SUPPORTED
-endif
-
-LIBDALI_ADAPTOR_LA_CFLAGS = \
-                      -Werror -Wall \
-                      -DDALI_COMPILATION -DDALI_ADAPTOR_COMPILATION \
-                      $(DALI_ADAPTOR_CFLAGS)
-
-LIBDALI_ADAPTOR_LA_LIBADD = \
-                      $(DALICORE_LIBS) \
-                      $(OPENGLES20_LIBS) \
-                      $(FREETYPE_LIBS) \
-                      $(FONTCONFIG_LIBS) \
-                      $(CAIRO_LIBS) \
-                      $(PNG_LIBS) \
-                      $(DLOG_LIBS) \
-                      $(VCONF_LIBS) \
-                      $(EXIF_LIBS) \
-                      $(TTS_LIBS) \
-                      $(CAPI_SYSTEM_SENSOR_LIBS) \
-                      $(LIBDRM_LIBS) \
-                      $(LIBEXIF_LIBS) \
-                      $(LIBCURL_LIBS) \
-                      $(HARFBUZZ_LIBS) \
-                      $(TPKP_CURL_LIBS) \
-                      $(UTILX_LIBS) \
-                      -lgif \
-                      -lpthread \
-                      -lturbojpeg \
-                      -ljpeg
-
-# EVAS used indicator
-LIBDALI_ADAPTOR_LA_CXXFLAGS += $(EVAS_CFLAGS) \
-                               $(ECORE_CFLAGS) \
-                               $(ECORE_IPC_CFLAGS) \
-                               $(ELDBUS_CFLAGS)
-
-
-LIBDALI_ADAPTOR_LA_LIBADD += $(ECORE_IPC_LIBS) \
-                             $(ELDBUS_LIBS)
-
-if USE_APPFW
-
-LIBDALI_ADAPTOR_LA_CXXFLAGS += $(CAPI_APPFW_APPLICATION_CFLAGS) \
-                               $(CAPI_SYSTEM_SYSTEM_SETTINGS_CFLAGS) \
-                               $(CAPI_SYSTEM_INFO_CFLAGS) \
-                               $(TTS_CFLAGS) \
-                               $(SENSOR_CFLAGS) \
-                               $(BUNDLE_CFLAGS) \
-                               $(CAPI_APPFW_COMMON_CFLAGS) \
-                               $(CAPI_APPFW_CONTROL_CFLAGS) \
-                               $(CAPI_APPFW_WIDGET_BASE_CFLAGS) \
-                               $(ECORE_IMF_CFLAGS) \
-                               $(FRIBIDI_CFLAGS)
-
-LIBDALI_ADAPTOR_LA_LIBADD += $(CAPI_APPFW_APPLICATION_LIBS) \
-                             $(CAPI_SYSTEM_SYSTEM_SETTINGS_LIBS) \
-                             $(CAPI_SYSTEM_INFO_LIBS) \
-                             $(TTS_LIBS) \
-                             $(SENSOR_LIBS) \
-                             $(BUNDLE_LIBS) \
-                             $(CAPI_APPFW_COMMON_LIBS) \
-                             $(CAPI_APPFW_CONTROL_LIBS) \
-                             $(CAPI_APPFW_WIDGET_BASE_LIBS) \
-                             $(ECORE_IMF_LIBS) \
-                             $(FRIBIDI_LIBS)
-
-else
-LIBDALI_ADAPTOR_LA_CXXFLAGS += $(ELEMENTARY_CFLAGS)
-
-LIBDALI_ADAPTOR_LA_LIBADD += $(ELEMENTARY_LIBS)
-endif
-
-if WAYLAND
-# This is to avoid having to include wayland-egl.h everywhere
-LIBDALI_ADAPTOR_LA_CXXFLAGS += -DWL_EGL_PLATFORM
-LIBDALI_ADAPTOR_LA_CXXFLAGS += $(WAYLAND_CFLAGS)
-LIBDALI_ADAPTOR_LA_LIBADD += $(WAYLAND_LIBS)
-else
-LIBDALI_ADAPTOR_LA_CXXFLAGS += $(X11_CFLAGS)
-LIBDALI_ADAPTOR_LA_LIBADD += $(X11_LIBS)
-LIBDALI_ADAPTOR_LA_LIBADD += $(ECORE_X_LIBS)
-endif
-
-if COMMON_PROFILE
-LIBDALI_ADAPTOR_LA_CXXFLAGS += $(HAPTIC_CFLAGS)
-endif
-
-if MOBILE_PROFILE
-LIBDALI_ADAPTOR_LA_CXXFLAGS += \
-                      $(DEVICED_CFLAGS) \
-                      $(EFL_ASSIST_CFLAGS) \
-                      $(NATIVE_BUFFER_CFLAGS) \
-                      $(NATIVE_BUFFER_POOL_CFLAGS)
-
-LIBDALI_ADAPTOR_LA_LIBADD += \
-                      $(EFL_ASSIST_LIBS) \
-                      $(NATIVE_BUFFER_LIBS) \
-                      $(NATIVE_BUFFER_POOL_LIBS)
-endif
-
-if WEARABLE_PROFILE
-LIBDALI_ADAPTOR_LA_CXXFLAGS += \
-                      $(HAPTIC_CFLAGS) \
-                      $(EFL_ASSIST_CFLAGS) \
-                      $(SCREENCONNECTORPROVIDER_CFLAGS) \
-                      $(APPCORE_WATCH_CFLAGS)
-
-LIBDALI_ADAPTOR_LA_LIBADD += \
-                      $(SCREENCONNECTORPROVIDER_LIBS) \
-                      $(APPCORE_WATCH_LIBS)
-endif
-
-if TV_PROFILE
-LIBDALI_ADAPTOR_LA_CXXFLAGS += $(HAPTIC_CFLAGS)
-LIBDALI_ADAPTOR_LA_LIBADD +=
-endif
-
-if IVI_PROFILE
-LIBDALI_ADAPTOR_LA_CXXFLAGS += \
-                      $(DEVICED_CFLAGS) \
-                      $(EFL_ASSIST_CFLAGS) \
-                      $(NATIVE_BUFFER_CFLAGS) \
-                      $(NATIVE_BUFFER_POOL_CFLAGS)
-
-LIBDALI_ADAPTOR_LA_LIBADD += \
-                      $(EFL_ASSIST_LIBS) \
-                      $(NATIVE_BUFFER_LIBS) \
-                      $(NATIVE_BUFFER_POOL_LIBS)
-endif
-
-if UBUNTU_PROFILE
-LIBDALI_ADAPTOR_LA_LIBADD += -ljpeg
-CFLAGS += -fPIC
-endif
-
-tizenadaptorpublicapidir = $(devincludepath)/dali/public-api
-tizenadaptorpublicapi_HEADERS = $(public_api_header_files)
-
-tizenadaptordevelapidir= $(devincludepath)/dali/devel-api
-
-tizenadaptorintegrationapidir = $(devincludepath)/dali/integration-api/adaptors
-tizenadaptorintegrationapi_HEADERS = $(adaptor_integration_api_header_files)
-
-tizenadaptorframeworkpublicapidir = $(tizenadaptorpublicapidir)/adaptor-framework
-tizenadaptorframeworkpublicapi_HEADERS = $(public_api_adaptor_framework_header_files)
-
-tizenadaptorframeworkdevelapidir = $(tizenadaptordevelapidir)/adaptor-framework
-tizenadaptorframeworkdevelapi_HEADERS = $(devel_api_adaptor_framework_header_files)
-
-tizentextabstractiondevelapidir = $(tizenadaptordevelapidir)/text-abstraction
-tizentextabstractiondevelapi_HEADERS = $(text_abstraction_header_files)
-
-if !UBUNTU_PROFILE
-tizenadaptorframeworkpublicapi_HEADERS += $(public_api_adaptor_tizen_header_files)
-
-if !WAYLAND
-tizenadaptorframeworkdevelapi_HEADERS += $(devel_api_adaptor_tizen_x11_header_files)
-endif # NOT WAYLAND
-
-endif # NOT UBUNTU_PROFILE
-
-tizenadaptordaliheaderdir = $(devincludepath)/dali
-tizenadaptordaliheader_HEADERS = $(adaptor_dali_header_file)
-
-tizenadaptorpublicapi_HEADERS += $(adaptor_dali_wearable_header_file)
-
-tizenwatchpublicapidir = $(tizenadaptorpublicapidir)/watch
-tizenwatchpublicapi_HEADERS = $(public_dali_watch_header_files)
-
-tizencapturepublicapidir = $(tizenadaptorpublicapidir)/capture
-tizencapturepublicapi_HEADERS = $(public_dali_capture_header_files)
-
-install-data-local:
-       $(MKDIR_P) ${DESTDIR}/${daliUserFontCacheDir} ${DESTDIR}/${daliShaderbinCacheDir}
-
-# Install resource log analyzer script
-bin_SCRIPTS = ../../../adaptors/scripts/dalireslog.sh
-
-# package doxygen file (contains doxygen grouping information)
-packagedoxydir = $(devincludepath)/dali/doc
-packagedoxy_HEADERS = $(package_doxy_files)
-
-
-lib_LTLIBRARIES = libdali-adaptor-cxx11.la
-
-libdali_adaptor_cxx11_la_SOURCES = $(LIBDALI_ADAPTOR_LA_SOURCES)
-libdali_adaptor_cxx11_la_includes = $(LIBDALI_ADAPTOR_LA_INCLUDES)
-libdali_adaptor_cxx11_la_CFLAGS = $(LIBDALI_ADAPTOR_LA_CFLAGS)
-libdali_adaptor_cxx11_la_CXXFLAGS = $(LIBDALI_ADAPTOR_LA_CXXFLAGS)
-libdali_adaptor_cxx11_la_LIBADD = $(LIBDALI_ADAPTOR_LA_LIBADD)
-
-# linking test
-noinst_PROGRAMS = linker.test
-
-linker_test_SOURCES = linker-test.cpp
-
-linker_test_CXXFLAGS = \
-  -DDALI_ADAPTOR_COMPILATION \
-  -I../../../ \
-  $(DALI_ADAPTOR_CFLAGS) \
-  $(DALICORE_CFLAGS) \
-  $(VCONF_CFLAGS) \
-  $(DALIX11_CFLAGS) \
-  -Werror -Wall
-
-linker_test_LDADD = \
-  $(DALICORE_LIBS) \
-  $(VCONF_LIBS) \
-  $(HARFBUZZ_LIBS) \
-  -L${prefix}/lib
-
-linker_test_LDADD += libdali-adaptor-cxx11.la
-linker_test_DEPENDENCIES = libdali-adaptor-cxx11.la
-
-if ENABLE_RENAME_SO
-#rename
-install: install-am
-       rm -rf $(libdir)/libdali-adaptor-cxx11.so
-       rm -rf $(libdir)/libdali-adaptor.so
-       ln -s $(libdir)/libdali-adaptor-cxx11.so.0.0.* $(libdir)/libdali-adaptor.so
-endif
-
diff --git a/build/tizen/adaptor/configure.ac b/build/tizen/adaptor/configure.ac
deleted file mode 100644 (file)
index 77ded63..0000000
+++ /dev/null
@@ -1,365 +0,0 @@
-#
-# Copyright (c) 2019 Samsung Electronics Co., Ltd.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-m4_define([dali_version],[0.1.0])
-AC_INIT([dali], [dali_version])
-AM_INIT_AUTOMAKE([-Wall foreign])
-AC_CONFIG_MACRO_DIR([m4])
-
-AC_PROG_CXX
-AC_PROG_LIBTOOL
-AC_PROG_MKDIR_P
-
-AM_CONDITIONAL(DEADCODE, [no])
-
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-
-LT_INIT
-
-DALI_ADAPTOR_VERSION=dali_version
-AC_SUBST(DALI_ADAPTOR_VERSION)
-
-FREETYPE_REQUIRED=9.16.3
-# 17.1.11 = Freetype version 2.5.2
-FREETYPE_BITMAP_SUPPORT_VERSION=17.1.11
-
-PKG_CHECK_MODULES(EXIF, libexif)
-PKG_CHECK_MODULES(FREETYPE, [freetype2 >= $FREETYPE_REQUIRED])
-PKG_CHECK_MODULES(FREETYPE_BITMAP_SUPPORT, [freetype2 >= $FREETYPE_BITMAP_SUPPORT_VERSION], [ freetype_bitmap_support=yes  ], [ freetype_bitmap_support=no ] )
-PKG_CHECK_MODULES(FONTCONFIG, fontconfig)
-PKG_CHECK_MODULES(PNG, libpng)
-PKG_CHECK_MODULES(LIBEXIF, libexif)
-PKG_CHECK_MODULES(LIBDRM, libdrm)
-PKG_CHECK_MODULES(LIBCURL, libcurl)
-PKG_CHECK_MODULES(HARFBUZZ, harfbuzz)
-PKG_CHECK_MODULES(FRIBIDI, fribidi)
-PKG_CHECK_MODULES(CAIRO, cairo)
-PKG_CHECK_MODULES(EVAS, evas)
-PKG_CHECK_MODULES(TTRACE,  ttrace, AC_DEFINE(ENABLE_TTRACE, 1, [ttrace available]),
-                  [ AC_MSG_NOTICE([Tizen Trace not avaiable]) ]
-                  )
-
-# Currently, dali-adaptor always requires EFL on all platforms.
-# (on Wayland & X11, on Tizen devices & Ubuntu PC).
-PKG_CHECK_MODULES(ECORE, ecore)
-PKG_CHECK_MODULES(ECORE_IPC, ecore-ipc)
-PKG_CHECK_MODULES(ECORE_IMF, [ecore-imf >= 1.13], [ecore_imf_1_13=yes], [ecore_imf_1_13=no])
-# Check for EldBus.h in ECore
-PKG_CHECK_MODULES(ELDBUS, eldbus, [ eldbus_available=yes ],  [ eldbus_available=no ] )
-
-DALI_ELDBUS_AVAILABLE=
-if test "x$eldbus_available" = "xyes"; then
-  DALI_ELDBUS_AVAILABLE=true
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DDALI_ELDBUS_AVAILABLE "
-fi
-AC_SUBST(DALI_ELDBUS_AVAILABLE)
-
-
-PKG_CHECK_MODULES(TPKP_CURL, tpkp-curl, [ tpkp_curl_available=yes ], [ tpkp_curl_available=no ] )
-
-if test "x$tpkp_curl_available" = "xyes"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DTPK_CURL_ENABLED "
-fi
-
-PKG_CHECK_MODULES(UTILX, utilX, [ utilx_available=yes ], [ utilx_available=no ] )
-
-DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DPLATFORM_TIZEN"
-
-AC_ARG_ENABLE(exportall,
-              [AC_HELP_STRING([--enable-exportall],
-                              [enables the exporting of all the symbols in the library])],
-              [enable_exportall=yes],
-              [enable_exportall=no])
-
-AC_ARG_ENABLE([debug],
-              [AC_HELP_STRING([--enable-debug],
-                              [Turns on debugging])],
-              [enable_debug=$enableval],
-              [enable_debug=no])
-
-AC_ARG_ENABLE(shaderbincache,
-              [AC_HELP_STRING([--enable-shaderbincache],
-                              [enables shader binary cache])],
-              [enable_shaderbincache=$enableval],
-              [enable_shaderbincache=DISABLE])
-
-AC_ARG_ENABLE(networklogging,
-              [AC_HELP_STRING([--enable-networklogging],
-                              [enables network for debug tool])],
-              [enable_networklogging=$enableval],
-              [enable_networklogging=no])
-
-
-if test "x$enable_debug" = "xyes"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DDEBUG_ENABLED"
-fi
-
-if test "x$enable_trace" = "xyes"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DTRACE_ENABLED"
-fi
-
-if test "x$enable_debug" = "xno" -a "x$enable_exportall" = "xno"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -fvisibility=hidden -DHIDE_DALI_INTERNALS"
-fi
-
-if test "x$enable_shaderbincache" = "xENABLE"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DSHADERBIN_CACHE_ENABLED"
-fi
-
-if test "x$enable_networklogging" = "xyes"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DNETWORK_LOGGING_ENABLED"
-fi
-
-# If Ecore IMF version is greater than 1.13, then some structures are different
-if test "x$ecore_imf_1_13" = "xyes"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DECORE_IMF_1_13"
-fi
-
-# Currently, dali-adaptor requires appfw on Tizen
-# and does not require it on Ubuntu.
-# So we should be able to enable/disable this option for dali-adaptor.
-AC_ARG_ENABLE([appfw],
-              [AC_HELP_STRING([--enable-appfw],
-                              [Builds with Tizen App framework libraries, off by default])],
-              [enable_appfw=$enableval],
-              [enable_appfw=no])
-
-# Tizen Profile options
-AC_ARG_ENABLE([profile],
-              [AC_HELP_STRING([--enable-profile=COMMON,MOBILE,WEARABLE,TV,IVI,UBUNTU],
-                            [Select the variant of tizen])],
-              [enable_profile=$enableval],
-              [enable_profile=UBUNTU])
-
-# Tizen Major version
-AC_ARG_ENABLE([tizen-major-version],
-              [AC_HELP_STRING([--enable-tizen-major-version],
-                              [Specify the Tizen Major version for backwards compatibility])],
-              [enable-tizen-major-version=$enableval],
-              [enable-tizen-major-version=0])
-
-# Ensure valid profile selected
-if test "x$enable_profile" != "xCOMMON" -a "x$enable_profile" != "xMOBILE" -a "x$enable_profile" != "xWEARABLE" -a "x$enable_profile" != "xTV" -a "x$enable_profile" != "xIVI" -a "x$enable_profile" != "xUBUNTU"; then
-  AC_MSG_ERROR([$enable_profile is an invalid profile])
-fi
-
-AC_ARG_ENABLE(wayland,
-              [  --enable-wayland       Build on Wayland],
-              enable_wayland=yes,
-              enable_wayland=no)
-
-AC_ARG_ENABLE(ecore_wayland2,
-              [  --enable-ecore-wayland2  Build on Ecore Wayland2],
-              enable_ecore_wayland2=yes,
-              enable_ecore_wayland2=no)
-
-AC_ARG_ENABLE([rename_so],
-              [AC_HELP_STRING([--enable-rename-so],
-                              [Specify whether so file is renamed or not])],
-              [enable_rename_so=$enableval],
-              [enable_rename_so=yes])
-
-DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DDALI_PROFILE_${enable_profile}"
-DALI_PROFILE_CFLAGS=" -DDALI_PROFILE_${enable_profile}"
-AM_CONDITIONAL([COMMON_PROFILE], [test x$enable_profile = xCOMMON])
-AM_CONDITIONAL([MOBILE_PROFILE], [test x$enable_profile = xMOBILE])
-AM_CONDITIONAL([WEARABLE_PROFILE], [test x$enable_profile = xWEARABLE])
-AM_CONDITIONAL([TV_PROFILE], [test x$enable_profile = xTV])
-AM_CONDITIONAL([IVI_PROFILE], [test x$enable_profile = xIVI])
-AM_CONDITIONAL([UBUNTU_PROFILE], [test x$enable_profile = xUBUNTU])
-AM_CONDITIONAL([WAYLAND], [test x$enable_wayland = xyes])
-AM_CONDITIONAL([ECORE_WAYLAND2], [test x$enable_ecore_wayland2 = xyes])
-AM_CONDITIONAL([USE_APPFW], [test x$enable_appfw = xyes])
-AM_CONDITIONAL([ENABLE_RENAME_SO], [test x$enable_rename_so = xyes])
-
-# Platforms with highp shader support can use vector based text
-AM_CONDITIONAL([ENABLE_VECTOR_BASED_TEXT_RENDERING], [test x$enable_profile = xUBUNTU])
-
-AM_CONDITIONAL([ENABLE_NETWORK_LOGGING], [test x$enable_networklogging = xyes])
-
-AM_CONDITIONAL([ENABLE_TRACE], [test x$enable_trace = xyes])
-
-# Platforms should either enable features or remove them, they
-# should not disable features. This allows the developer to override
-# features through the command line.
-
-if test "x$enable_profile" = "xCOMMON"; then
-PKG_CHECK_MODULES(OPENGLES20, glesv2 egl)
-fi
-
-if test "x$enable_profile" = "xMOBILE"; then
-PKG_CHECK_MODULES(OPENGLES20, glesv2 egl)
-enable_assimp=no
-fi
-
-if test "x$enable_profile" = "xLITE"; then
-PKG_CHECK_MODULES(OPENGLES20, gles20)
-fi
-
-PKG_CHECK_MODULES(DALICORE, dali-core)
-
-if test "x$enable_profile" = "xWEARABLE"; then
-PKG_CHECK_MODULES(OPENGLES20, glesv2)
-PKG_CHECK_MODULES(SCREENCONNECTORPROVIDER, screen_connector_provider)
-PKG_CHECK_MODULES(APPFW_WATCH, capi-appfw-watch-application,
-   [watch_available=yes], [watch_available=no] )
-PKG_CHECK_MODULES(APPCORE_WATCH, appcore-watch)
-if test "x$watch_available" = "xyes"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DAPPCORE_WATCH_AVAILABLE"
-fi
-fi
-
-if test "x$enable_profile" = "xTV"; then
-PKG_CHECK_MODULES(OPENGLES20, glesv2)
-fi
-
-if test "x$enable_profile" = "xIVI"; then
-PKG_CHECK_MODULES(OPENGLES20, glesv2)
-fi
-
-if test "x$enable_profile" = "xUBUNTU"; then
-PKG_CHECK_MODULES(OPENGLES20, glesv2 egl)
-else
-
-PKG_CHECK_MODULES(DLOG, dlog)
-PKG_CHECK_MODULES(TTS, tts)
-PKG_CHECK_MODULES(VCONF, vconf)
-PKG_CHECK_MODULES(CAPI_SYSTEM_INFO, capi-system-info)
-PKG_CHECK_MODULES(CAPI_SYSTEM_SENSOR, capi-system-sensor, [ capi_system_sensor_support=yes ], [ capi_system_sensor_support=no ] )
-
-if test "x$capi_system_sensor_support" = "xyes"; then
-  DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DCAPI_SYSTEM_SENSOR_SUPPORT"
-fi
-
-fi # ubuntu profile test
-
-if test "x$enable_appfw" = "xyes"; then
-PKG_CHECK_MODULES(CAPI_SYSTEM_SYSTEM_SETTINGS, capi-system-system-settings)
-if test "x$enable_tizen_major_version" = "x3"; then
-PKG_CHECK_MODULES(CAPI_APPFW_APPLICATION, capi-appfw-application)
-PKG_CHECK_MODULES(ELEMENTARY, elementary)
-else
-DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DWIDGET_AVAILABLE"
-PKG_CHECK_MODULES(BUNDLE, bundle)
-PKG_CHECK_MODULES(CAPI_APPFW_APPLICATION, appcore-ui)
-PKG_CHECK_MODULES(CAPI_APPFW_WIDGET_BASE, appcore-widget-base)
-PKG_CHECK_MODULES(CAPI_APPFW_COMMON, capi-appfw-app-common)
-PKG_CHECK_MODULES(CAPI_APPFW_CONTROL, capi-appfw-app-control)
-fi
-else
-PKG_CHECK_MODULES(ELEMENTARY, elementary)
-fi
-
-# Using EFL api's for  WAYLAND AND X11 to run on ecore mainloop
-if test "x$enable_wayland" = "xyes"; then
-
-if test "x$enable_ecore_wayland2" = "xyes"; then
-PKG_CHECK_MODULES(WAYLAND, [ecore-wl2 egl wayland-egl wayland-egl-tizen wayland-client >= 1.2.0 xkbcommon libtbm])
-else
-PKG_CHECK_MODULES(WAYLAND, [ecore-wayland egl wayland-egl wayland-client >= 1.2.0 xkbcommon libtbm])
-fi
-
-else
-PKG_CHECK_MODULES(ECORE_X, [ecore-x],
-                  [DALI_USE_ECORE_X11=1],
-                  [DALI_USE_ECORE_X11=0])
-PKG_CHECK_MODULES(X11, [x11],
-                  [DALI_USE_X11=1],
-                  [DALI_USE_X11=0])
-fi
-
-# remove this when we update common repos
-# common profile currently does not have wayland extensions like xdg-shell
-if test "x$enable_wayland" = "xyes"; then
-if test "x$enable_profile" != "xCOMMON"; then
-PKG_CHECK_MODULES(WAYLAND_EXTENSION, xdg-shell-client text-client input-method-client)
-fi
-fi
-
-if test x$DALI_DATA_RW_DIR != x; then
-  dataReadWriteDir=$DALI_DATA_RW_DIR
-else
-  dataReadWriteDir=${prefix}/share/dali/
-fi
-
-if test x$DALI_DATA_RO_DIR != x; then
-  dataReadOnlyDir=$DALI_DATA_RO_DIR
-else
-  dataReadOnlyDir=${prefix}/share/dali/
-fi
-
-if test x$TIZEN_PLATFORM_CONFIG_SUPPORTED != x; then
-  tizenPlatformConfigSupported=$TIZEN_PLATFORM_CONFIG_SUPPORTED
-else
-  tizenPlatformConfigSupported=0
-fi
-
-if test x$FONT_CONFIGURATION_FILE != x; then
-  fontConfigurationFile=$FONT_CONFIGURATION_FILE
-fi
-
-if test "x$enable_profile" = "xUBUNTU"; then
-  cachePath=$HOME
-else
-  cachePath="/home/owner"
-fi # ubuntu profile test
-
-AC_SUBST(cachePath)
-AC_SUBST(dataReadWriteDir)
-AC_SUBST(dataReadOnlyDir)
-AC_SUBST(DALI_ADAPTOR_CFLAGS)
-AC_SUBST(DALI_PROFILE_CFLAGS)
-AC_SUBST(fontConfigurationFile)
-AC_SUBST(tizenPlatformConfigSupported)
-
-# Specify the include directory for development headers
-#devincludepath=${includedir}/dali/internal
-devincludepath=${includedir}
-AC_SUBST(devincludepath)
-
-AC_CONFIG_FILES([
-  Makefile
-  dali-adaptor.pc
-  dali-adaptor-integration.pc
-  ../../../dali/internal/adaptor/common/system-cache-path.cpp:./system-cache-path.in
-])
-
-if test "x$freetype_bitmap_support" = "xyes"; then
-DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DFREETYPE_BITMAP_SUPPORT"
-fi
-
-AC_OUTPUT
-
-
-echo "
-Configuration
--------------
-  Prefix:                           $prefix
-  Debug Build:                      $enable_debug
-  Trace Build:                      $enable_trace
-  Compile flags:                    $DALI_ADAPTOR_CFLAGS
-  Freetype bitmap support (Emoji):  $freetype_bitmap_support
-  Profile:                          $enable_profile
-  Data Dir (Read/Write):            $dataReadWriteDir
-  Data Dir (Read Only):             $dataReadOnlyDir
-  EldBus:                           $eldbus_available
-  Shader Binary Cache:              $enable_shaderbincache
-  Ecore Version At Least 1.13.0     $ecore_imf_1_13
-  Network logging enabled:          $enable_networklogging
-  Font config file:                 $fontConfigurationFile
-  Using Tizen APP FW libraries:     $enable_appfw
-  Tizen Platform Config supported   $tizenPlatformConfigSupported
-"
diff --git a/build/tizen/adaptor/module.list b/build/tizen/adaptor/module.list
deleted file mode 100644 (file)
index 2e73325..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-
-# Module: accessibility
-adaptor_accessibility_dir = ../../../dali/internal/accessibility
-include ../../../dali/internal/accessibility/file.list
-
-# Module: adaptor
-adaptor_adaptor_dir = ../../../dali/internal/adaptor
-include ../../../dali/internal/adaptor/file.list
-
-# Module: clipboard
-adaptor_clipboard_dir = ../../../dali/internal/clipboard
-include ../../../dali/internal/clipboard/file.list
-
-# module: adaptor-framework
-adaptor_framework_dir = ../../../dali/internal/adaptor-framework
-include ../../../dali/internal/adaptor-framework/file.list
-
-# Module: graphics
-adaptor_graphics_dir = ../../../dali/internal/graphics
-include ../../../dali/internal/graphics/file.list
-
-# Module: haptics
-adaptor_haptics_dir = ../../../dali/internal/haptics
-include ../../../dali/internal/haptics/file.list
-
-# Module: imaging
-adaptor_imaging_dir = ../../../dali/internal/imaging
-include ../../../dali/internal/imaging/file.list
-
-# Module: input
-adaptor_input_dir = ../../../dali/internal/input
-include ../../../dali/internal/input/file.list
-
-# Module: legacy
-adaptor_legacy_dir = ../../../dali/internal/legacy
-include ../../../dali/internal/legacy/file.list
-
-# Module: network
-adaptor_network_dir = ../../../dali/internal/network
-include ../../../dali/internal/network/file.list
-
-# Module: sensor
-adaptor_sensor_dir = ../../../dali/internal/sensor
-include ../../../dali/internal/sensor/file.list
-
-# Module: styling
-adaptor_styling_dir = ../../../dali/internal/styling
-include ../../../dali/internal/styling/file.list
-
-# Module: system
-adaptor_system_dir = ../../../dali/internal/system
-include ../../../dali/internal/system/file.list
-
-# Module: text
-adaptor_text_dir = ../../../dali/internal/text
-include ../../../dali/internal/text/file.list
-
-# Module: video
-adaptor_video_dir = ../../../dali/internal/video
-include ../../../dali/internal/video/file.list
-
-# Module: web
-adaptor_web_engine_dir = ../../../dali/internal/web-engine
-include ../../../dali/internal/web-engine/file.list
-
-# Module: window-system
-adaptor_window_system_dir = ../../../dali/internal/window-system
-include ../../../dali/internal/window-system/file.list
-
-# Module: trace
-adaptor_trace_dir = ../../../dali/internal/trace
-include ../../../dali/internal/trace/file.list
-
-# Module: thread
-adaptor_thread_dir = ../../../dali/internal/thread
-include ../../../dali/internal/thread/file.list
-
-# Module: vector-animation
-adaptor_vector_animation_dir = ../../../dali/internal/vector-animation
-include ../../../dali/internal/vector-animation/file.list
-
-# Module: public-api
-adaptor_public_api_dir = ../../../dali/public-api
-include ../../../dali/public-api/file.list
-
-# Module: public api: dali header
-adaptor_dali_header_dir = ../../../dali
-include ../../../dali/file.list
-
-# Module: devel-api
-adaptor_devel_api_dir = ../../../dali/devel-api
-include ../../../dali/devel-api/file.list
-
-# Module: integration-api
-adaptor_integration_api_dir = ../../../dali/integration-api
-include ../../../dali/integration-api/file.list
-
-# Module: thirdparty ( external )
-adaptor_thirdparty_dir = ../../../third-party
-include ../../../third-party/file.list
diff --git a/build/tizen/common.cmake b/build/tizen/common.cmake
new file mode 100644 (file)
index 0000000..f5c9641
--- /dev/null
@@ -0,0 +1,80 @@
+# Find dependencies ( linux, tizen )
+FIND_PACKAGE(PkgConfig REQUIRED)
+
+# Special constant for ARG_ENABLE function
+SET( ENABLE_VAL "#ENABLE_VAL" )
+SET( HELP_ENABLES "" )
+SET( CUSTOM_ARGUMENTS "" )
+# Macro checks if the module is available and sets user variable
+MACRO( CHECK_MODULE_AND_SET PKG_VAR PKG_LIB_REQUIREMENTS VAR_TO_SET )
+  PKG_CHECK_MODULES(${PKG_VAR} "${PKG_LIB_REQUIREMENTS}")
+  IF( ${PKG_VAR}_FOUND )
+    SET( ${VAR_TO_SET} 1 )
+  ENDIF()
+ENDMACRO()
+
+# Simple ternary operator
+FUNCTION( TEST_IF CONDITION OUTPUT_VAR VAL0 VAL1 )
+  IF( ${CONDITION} )
+    SET( ${OUTPUT_VAR} ${VAL0} PARENT_SCOPE )
+  ELSE()
+    SET( ${OUTPUT_VAR} {VAL1} PARENT_SCOPE )
+  ENDIF()
+ENDFUNCTION()
+
+# Conditional macro immitates autoconf AM_CONDITIONAL
+MACRO( CONDITIONAL VARIABLE )
+  IF( ${ARGN} )
+      SET( ${VARIABLE} 1 )
+  ENDIF()
+ENDMACRO()
+
+MACRO( OPT_STRING NAME DEFAULT_VALUE )
+  SET( ${NAME} ${DEFAULT_VALUE} CACHE STRING "${ARGN}" )
+ENDMACRO()
+
+FUNCTION( ARG_ENABLE NAME INTERNAL_VAR LIST_OF_VALUES )
+  SET(HELP_ENABLES "${HELP_ENABLES}\n${NAME}\t-\t${ARGN}" PARENT_SCOPE)
+  SET(CUSTOM_ARGUMENTS "${CUSTOM_ARGUMENTS};${NAME}" PARENT_SCOPE)
+  LIST(LENGTH LIST_OF_VALUES SIZE)
+  LIST(GET LIST_OF_VALUES 0 OPT_ON )
+  IF( SIZE EQUAL 2 )
+    LIST(GET LIST_OF_VALUES 1 OPT_OFF )
+  ENDIF()
+  IF( OPT_OFF )
+    SET( ${NAME} "${OPT_OFF}" CACHE STRING "${ARGN}" )
+  ELSE()
+    SET( ${NAME} "OFF" CACHE STRING "${ARGN}" )
+  ENDIF()
+  IF( ${NAME} )
+    IF(OPT_ON MATCHES ENABLE_VAL)
+      SET( ${INTERNAL_VAR} ${${NAME}} PARENT_SCOPE )
+    ELSE()
+      SET( ${INTERNAL_VAR} ${OPT_ON} PARENT_SCOPE )
+    ENDIF()
+  ELSE()
+    IF( OPT_OFF )
+      SET( ${INTERNAL_VAR} ${OPT_OFF} PARENT_SCOPE )
+    ELSE()
+      IF( CMAKE_MAJOR_VERSION GREATER 3 )
+        UNSET( ${INTERNAL_VAR} PARENT_SCOPE )
+      ELSE()
+        UNSET( ${INTERNAL_VAR} )
+      ENDIF()
+    ENDIF()
+  ENDIF()
+  MESSAGE( STATUS "${NAME} = ${${NAME}}")
+ENDFUNCTION()
+
+# This macro unsets all cached argument variables, should be called
+# upon exit
+MACRO( CLEAN_ARG_CACHE )
+  FOREACH( arg IN LISTS CUSTOM_ARGUMENTS )
+    UNSET( ${arg} CACHE )
+  ENDFOREACH()
+ENDMACRO()
+
+MACRO( EXIT )
+  CLEAN_ARG_CACHE()
+  MESSAGE(FATAL_ERROR ${ARGN})
+ENDMACRO()
diff --git a/build/tizen/configure.ac b/build/tizen/configure.ac
deleted file mode 100644 (file)
index c0d295d..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-# Copyright (c) 2017 Samsung Electronics Co., Ltd.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-m4_define([dali_version],[0.1.0])
-AC_INIT([dali], [dali_version])
-AM_INIT_AUTOMAKE([-Wall foreign])
-
-AC_ARG_ENABLE([feedback],
-              [AC_HELP_STRING([ --enable-feedback],
-                              [Enable feedback plugin])],
-              [enable_feedback=yes],
-              [enable_feedback=no])
-
-AC_CONFIG_SUBDIRS(adaptor)
-
-if test "x$enable_feedback" = "xyes"; then
-  # build dali-adaptor & plugins
-  AC_CONFIG_SUBDIRS(plugins)
-fi
-#else
-  # build dali-adaptor only
-
-AC_CONFIG_FILES(Makefile)
-
-AC_OUTPUT
@@ -1,8 +1,8 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
+prefix=@PREFIX@
+exec_prefix=@EXEC_PREFIX@
 apiversion=@DALI_ADAPTOR_VERSION@
-libdir=@libdir@
-includedir=@devincludepath@
+libdir=@LIB_DIR@
+includedir=@DEV_INCLUDE_PATH@
 
 Name: dali-adaptor-integration
 Description: Integration APIs for dali-adaptor
similarity index 68%
rename from build/tizen/adaptor/dali-adaptor.pc.in
rename to build/tizen/dali-adaptor.pc.in
index 8b94022..8838a0d 100644 (file)
@@ -1,8 +1,8 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
+prefix=@PREFIX@
+exec_prefix=@EXEC_PREFIX@
 apiversion=@DALI_ADAPTOR_VERSION@
-libdir=@libdir@
-includedir=@devincludepath@
+libdir=@LIB_DIR@
+includedir=@DEV_INCLUDE_PATH@
 
 Name: dali-adaptor
 Description: DALi adaptor using ecore
diff --git a/build/tizen/deps-check.cmake b/build/tizen/deps-check.cmake
new file mode 100644 (file)
index 0000000..195c669
--- /dev/null
@@ -0,0 +1,425 @@
+INCLUDE( common.cmake )
+
+# Options
+#           OPTION, VARIABLE, LIST_OF_VALUES, DESCRIPTION
+ARG_ENABLE( ENABLE_EXPORTALL enable_exportall 1 "Enables the exporting of all the symbols in the library" )
+ARG_ENABLE( ENABLE_DEBUG enable_debug ${ENABLE_VAL} "Turns on debugging" )
+ARG_ENABLE( ENABLE_SHADERBINCACHE enable_shaderbincache ${ENABLE_VAL} "Enables shader binary cache" )
+ARG_ENABLE( ENABLE_NETWORKLOGGING enable_networklogging ${ENABLE_VAL} "Enables network for debug tool" )
+
+# Currently, dali-adaptor requires appfw on Tizen
+# and does not require it on Ubuntu.
+# So we should be able to enable/disable this option for dali-adaptor.
+ARG_ENABLE( ENABLE_APPFW enable_appfw ${ENABLE_VAL} "Builds with Tizen App framework libraries, off by default" )
+
+# Tizen Profile option
+ARG_ENABLE( ENABLE_PROFILE enable_profile "${ENABLE_VAL};UBUNTU" "Select the variant of tizen" )
+
+# Tizen Major version
+ARG_ENABLE( ENABLE_TIZEN_MAJOR_VERSION enable_tizen_major_version "${ENABLE_VAL};0" "Specify the Tizen Major version for backwards compatibility" )
+
+ARG_ENABLE( ENABLE_FEEDBACK enable_feedback 1 "Enable feedback plugin" )
+
+ARG_ENABLE( ENABLE_WAYLAND enable_wayland "${ENABLE_VAL}" "Build on Wayland" )
+ARG_ENABLE( ENABLE_ECORE_WAYLAND2 enable_ecore_wayland2 "${ENABLE_VAL}" "Build on Ecore Wayland2" )
+ARG_ENABLE( ENABLE_RENAME_SO enable_rename_so "${ENABLE_VAL};1" "Specify whether so file is renamed or not" )
+ARG_ENABLE( ENABLE_COVERAGE enable_coverage "${ENABLE_VAL}" "Enables coverage" )
+
+# help option
+ARG_ENABLE( PRINT_HELP print_help "${ENABLE_VAL}" "Prints help" )
+
+IF( print_help )
+  MESSAGE( STATUS ${HELP_ENABLES} )
+  EXIT()
+ENDIF()
+
+SET( FREETYPE_REQUIRED 9.16.3 )
+SET( FREETYPE_BITMAP_SUPPORT_VERSION 17.1.11 )
+
+IF( NOT enable_profile )
+  SET( enable_profile UBUNTU )
+ENDIF()
+
+# Test for profile and exit if something wrong
+SET( VALID_PROFILES COMMON MOBILE WEARABLE TV IVI UBUNTU)
+LIST( FIND VALID_PROFILES ${enable_profile} RESULT )
+IF( RESULT EQUAL -1 )
+  MESSAGE( FATAL_ERROR "Invalid profile!" )
+ENDIF()
+
+# Defines profile specific variable
+SET( ${enable_profile}_PROFILE 1 )
+
+# checking all possibly used modules (required and optionals)
+CHECK_MODULE_AND_SET( EXIF exif exif_available )
+CHECK_MODULE_AND_SET( FREETYPE freetype2>=${FREETYPE_REQUIRED} freetype_available )
+CHECK_MODULE_AND_SET( FREETYPE_BITMAP_SUPPORT freetype2>=${FREETYPE_BITMAP_SUPPORT_VERSION} freetype_bitmap_support)
+CHECK_MODULE_AND_SET( FONT_CONFIG fontconfig fontconfig_available )
+CHECK_MODULE_AND_SET( PNG libpng [] )
+CHECK_MODULE_AND_SET( LIBEXIF libexif [] )
+CHECK_MODULE_AND_SET( LIBDRM libdrm [] )
+CHECK_MODULE_AND_SET( LIBCURL libcurl [] )
+CHECK_MODULE_AND_SET( HARFBUZZ harfbuzz [] )
+CHECK_MODULE_AND_SET( FRIBIDI fribidi [] )
+CHECK_MODULE_AND_SET( CAIRO cairo [] )
+CHECK_MODULE_AND_SET( EVAS evas [] )
+CHECK_MODULE_AND_SET( TTRACE ttrace ENABLE_TTRACE )
+CHECK_MODULE_AND_SET( ECORE ecore [] )
+CHECK_MODULE_AND_SET( ECORE_IPC ecore-ipc [] )
+CHECK_MODULE_AND_SET( ECORE_IMF ecore-imf>=1.13 ecore_imf_1_13 )
+CHECK_MODULE_AND_SET( ELDBUS eldbus eldbus_available )
+CHECK_MODULE_AND_SET( TPKP_CURL tpkp-curl tpkp_curl_available )
+CHECK_MODULE_AND_SET( UTILX utilX utilx_available )
+CHECK_MODULE_AND_SET( OPENGLES20 glesv2 [] )
+CHECK_MODULE_AND_SET( EGL egl [] )
+CHECK_MODULE_AND_SET( DLOG dlog [] )
+CHECK_MODULE_AND_SET( TTS tts [] )
+CHECK_MODULE_AND_SET( VCONF vconf [] )
+
+CHECK_MODULE_AND_SET( CAPI_SYSTEM_INFO capi-system-info [] )
+CHECK_MODULE_AND_SET( CAPI_SYSTEM_SENSOR capi-system-sensor capi_system_sensor_support )
+CHECK_MODULE_AND_SET( CAPI_SYSTEM_SYSTEM_SETTINGS capi-system-system-settings [] )
+CHECK_MODULE_AND_SET( CAPI_APPFW_APPLICATION capi-appfw-application [] )
+
+CHECK_MODULE_AND_SET( ELEMENTARY elementary [] )
+CHECK_MODULE_AND_SET( BUNDLE bundle [] )
+CHECK_MODULE_AND_SET( SCREENCONNECTORPROVIDER screen_connector_provider [] )
+CHECK_MODULE_AND_SET( APPFW_WATCH capi-appfw-watch-application watch_available )
+CHECK_MODULE_AND_SET( APPCORE_WATCH appcore-watch [] )
+
+CHECK_MODULE_AND_SET( CAPI_APPFW_APPLICATION appcore-ui [] )
+CHECK_MODULE_AND_SET( CAPI_APPFW_WIDGET_BASE appcore-widget-base [] )
+CHECK_MODULE_AND_SET( CAPI_APPFW_COMMON capi-appfw-app-common [] )
+CHECK_MODULE_AND_SET( CAPI_APPFW_CONTROL capi-appfw-app-control [] )
+
+CHECK_MODULE_AND_SET( DALICORE dali-core [] )
+
+IF( enable_wayland )
+  IF( enable_ecore_wayland2 )
+    PKG_CHECK_MODULES(WAYLAND ecore-wl2 egl wayland-egl wayland-egl-tizen wayland-client>=1.2.0 xkbcommon libtbm )
+  ELSE()
+    PKG_CHECK_MODULES(WAYLAND ecore-wayland egl wayland-egl wayland-client>=1.2.0 xkbcommon libtbm)
+  ENDIF()
+  SET(WAYLAND 1)
+ELSE()
+  CHECK_MODULE_AND_SET( ECORE_X ecore-x DALI_USE_ECORE_X11 [] )
+  CHECK_MODULE_AND_SET( X11 x11 DALI_USE_X11 [] )
+ENDIF()
+
+CHECK_MODULE_AND_SET( WAYLAND_EXTENSION xdg-shell-client text-client input-method-client [] )
+
+# BUILD CONDITIONS
+IF( watch_available AND WEARABLE_PROFILE )
+  ADD_DEFINITIONS( -DAPPCORE_WATCH_AVAILABLE )
+ENDIF()
+
+IF( eldbus_available )
+  SET(DALI_ELDBUS_AVAILABLE 1)
+  ADD_DEFINITIONS( -DDALI_ELDBUS_AVAILABLE )
+ENDIF()
+
+IF( tpkp_curl_available )
+  ADD_DEFINITIONS( -DTPK_CURL_ENABLED )
+ENDIF()
+
+ADD_DEFINITIONS( -DPLATFORM_TIZEN )
+
+IF( enable_debug )
+  ADD_DEFINITIONS( -DDEBUG_ENABLED )
+  SET( ENABLE_EXPORTALL ON )
+ENDIF()
+
+IF( NOT ${ENABLE_EXPORTALL} )
+  ADD_DEFINITIONS( "-fvisibility=hidden -DHIDE_DALI_INTERNALS" )
+ENDIF()
+
+IF( enable_trace )
+  ADD_DEFINITIONS( -DTRACE_ENABLED )
+ENDIF()
+
+IF( enable_shaderbincache )
+  ADD_DEFINITIONS( -DSHADERBIN_CACHE_ENABLED )
+ENDIF()
+
+IF( enable_networklogging )
+  ADD_DEFINITIONS( -DNETWORK_LOGGING_ENABLED )
+ENDIF()
+
+IF( ecore_imf_1_13 )
+  ADD_DEFINITIONS( -DECORE_IMF_1_13 )
+ENDIF()
+
+IF( watch_available AND WEARABLE_PROFILE )
+  ADD_DEFINITIONS( -DAPPCORE_WATCH_AVAILABLE )
+ENDIF()
+
+IF( capi_system_sensor_support AND (NOT UBUNTU_PROFILE) )
+  ADD_DEFINITIONS( -DCAPI_SYSTEM_SENSOR_SUPPORT )
+ENDIF()
+
+IF( enable_appfw AND (enable_tizen_major_version EQUAL 3) )
+  ADD_DEFINITIONS( -DWIDGET_AVAILABLE )
+ENDIF()
+
+IF( enable_wayland AND (NOT COMMON_PROFILE) )
+  PKG_CHECK_MODULES( WAYLAND_EXTENSION [xdg-shell-client text-client input-method-client] )
+ENDIF()
+
+IF( freetype_bitmap_support )
+  ADD_DEFINITIONS( -DFREETYPE_BITMAP_SUPPORT )
+ENDIF()
+
+IF( ENABLE_COVERAGE OR "$ENV{CXXFLAGS}" MATCHES --coverage )
+  ADD_COMPILE_OPTIONS( --coverage )
+  SET(ENABLE_COVERAGE ON)
+  SET(COVERAGE --coverage)
+ENDIF()
+
+IF( $ENV{DALI_DATA_RW_DIR} )
+  SET( dataReadWriteDir $ENV{DALI_DATA_RW_DIR} )
+ELSE()
+  SET( dataReadWriteDir ${CMAKE_INSTALL_PREFIX}/share/dali/ )
+ENDIF()
+
+IF( $ENV{DALI_DATA_RO_DIR} )
+  SET( dataReadOnlyDir $ENV{DALI_DATA_RO_DIR} )
+ELSE()
+  SET( dataReadOnlyDir ${CMAKE_INSTALL_PREFIX}/share/dali/ )
+ENDIF()
+
+IF( $ENV{TIZEN_PLATFORM_CONFIG_SUPPORTED} )
+  SET( tizenPlatformConfigSupported $ENV{TIZEN_PLATFORM_CONFIG_SUPPORTED} )
+ELSE()
+  SET( tizenPlatformConfigSupported 0 )
+ENDIF()
+
+IF( $ENV{FONT_CONFIGURATION_FILE} )
+  SET( fontConfigurationFile $ENV{FONT_CONFIGURATION_FILE} )
+ENDIF()
+
+IF( UBUNTU_PROFILE )
+  SET( cachePath $ENV{HOME} )
+ELSE()
+  SET( cachePath /home/owner )
+ENDIF()
+
+#######################################################
+
+ADD_DEFINITIONS( -DDALI_PROFILE_${enable_profile})
+SET( DALI_PROFILE_CFLAGS -DDALI_PROFILE_${enable_profile} )
+
+# Platforms with highp shader support can use vector based text
+CONDITIONAL( ENABLE_VECTOR_BASED_TEXT_RENDERING UBUNTU_PROFILE )
+CONDITIONAL( WAYLAND enable_wayland )
+
+# set lowercase profile name
+STRING( TOLOWER ${ENABLE_PROFILE} PROFILE_LCASE )
+
+##########################################################3
+# Default CFLAGS of packages
+#
+SET( DALI_CFLAGS
+  ${DALI_ADAPTOR_CFLAGS}
+  ${DALICORE_CFLAGS}
+  ${OPENGLES20_CFLAGS}
+  ${FREETYPE_CFLAGS}
+  ${FONTCONFIG_CFLAGS}
+  ${CAIRO_CFLAGS}
+  ${PNG_CFLAGS}
+  ${DLOG_CFLAGS}
+  ${VCONF_CFLAGS}
+  ${EXIF_CFLAGS}
+  ${MMFSOUND_CFLAGS}
+  ${TTS_CFLAGS}
+  ${CAPI_SYSTEM_SENSOR_CFLAGS}
+  ${LIBDRM_CFLAGS}
+  ${LIBEXIF_CFLAGS}
+  ${LIBCURL_CFLAGS}
+  ${TPKP_CURL_CFLAGS}
+  ${UTILX_CFLAGS}
+  -Wall
+  -DDALI_COMPILATION
+  -DDALI_ADAPTOR_COMPILATION
+)
+
+# Default set of linked librarires
+SET( DALI_LDFLAGS
+  ${DALICORE_LDFLAGS}
+  ${OPENGLES20_LDFLAGS}
+  ${FREETYPE_LDFLAGS}
+  ${FONTCONFIG_LDFLAGS}
+  ${CAIRO_LDFLAGS}
+  ${PNG_LDFLAGS}
+  ${DLOG_LDFLAGS}
+  ${VCONF_LDFLAGS}
+  ${EXIF_LDFLAGS}
+  ${TTS_LDFLAGS}
+  ${CAPI_SYSTEM_SENSOR_LDFLAGS}
+  ${LIBDRM_LDFLAGS}
+  ${LIBEXIF_LDFLAGS}
+  ${LIBCURL_LDFLAGS}
+  ${LIBCRYPTO_LDFLAGS}
+  ${HARFBUZZ_LDFLAGS}
+  ${TPKP_CURL_LDFLAGS}
+  ${UTILX_LDFLAGS}
+  -lgif
+  -lpthread
+  -lturbojpeg
+  -ljpeg
+)
+
+# EVAS used indicator
+SET( DALI_CFLAGS ${DALI_CFLAGS}
+  ${EVAS_CFLAGS}
+  ${ECORE_CFLAGS}
+  ${ECORE_IPC_CFLAGS}
+  ${ELDBUS_CFLAGS}
+)
+
+SET( DALI_LDFLAGS ${DALI_LDFLAGS}
+  ${ECORE_IPC_LDFLAGS}
+  ${ELDBUS_LDFLAGS}
+)
+
+# APPFW
+IF( enable_appfw )
+  SET( DALI_CFLAGS ${DALI_CFLAGS}
+    ${CAPI_APPFW_APPLICATION_CFLAGS}
+    ${CAPI_SYSTEM_SYSTEM_SETTINGS_CFLAGS}
+    ${CAPI_SYSTEM_INFO_CFLAGS}
+    ${TTS_CFLAGS}
+    ${SENSOR_CFLAGS}
+    ${BUNDLE_CFLAGS}
+    ${CAPI_APPFW_COMMON_CFLAGS}
+    ${CAPI_APPFW_CONTROL_CFLAGS}
+    ${CAPI_APPFW_WIDGET_BASE_CFLAGS}
+    ${ECORE_IMF_CFLAGS}
+    ${FRIBIDI_CFLAGS}
+  )
+
+  SET( DALI_LDFLAGS ${DALI_LDFLAGS}
+    ${CAPI_APPFW_APPLICATION_LDFLAGS}
+    ${CAPI_SYSTEM_SYSTEM_SETTINGS_LDFLAGS}
+    ${CAPI_SYSTEM_INFO_LDFLAGS}
+    ${TTS_LDFLAGS}
+    ${SENSOR_LDFLAGS}
+    ${BUNDLE_LDFLAGS}
+    ${CAPI_APPFW_COMMON_LDFLAGS}
+    ${CAPI_APPFW_CONTROL_LDFLAGS}
+    ${CAPI_APPFW_WIDGET_BASE_LDFLAGS}
+    ${ECORE_IMF_LDFLAGS}
+    ${FRIBIDI_LDFLAGS}
+  )
+ELSE()
+  SET( DALI_CFLAGS ${DALI_CFLAGS}
+    ${ELEMENTARY_CFLAGS}
+  )
+
+  SET( DALI_LDFLAGS ${DALI_LDFLAGS}
+    ${ELEMENTARY_LDFLAGS}
+  )
+ENDIF()
+
+# WAYLAND
+IF( WAYLAND )
+  SET( DALI_CFLAGS ${DALI_CFLAGS}
+    -DWL_EGL_PLATFORM
+    ${WAYLAND_CFLAGS}
+  )
+  SET( DALI_LDFLAGS ${DALI_LDFLAGS}
+    ${WAYLAND_LDFLAGS}
+  )
+ELSE()
+  SET( DALI_CFLAGS ${DALI_CFLAGS}
+       ${X11_CFLAGS}
+       )
+  SET( DALI_LDFLAGS ${DALI_LDFLAGS}
+       ${X11_LDFLAGS}
+       ${ECORE_X_LDFLAGS}
+       )
+ENDIF()
+
+# COMMON PROFILE
+IF( COMMON_PROFILE )
+  SET( DALI_CFLAGS ${DALI_CFLAGS} ${HAPTIC_CFLAGS} )
+ENDIF()
+
+# MOBILE PROFILE
+IF( MOBILE_PROFILE )
+  SET( DALI_CFLAGS ${DALI_CFLAGS}
+      ${DEVICED_CFLAGS}
+      ${EFL_ASSIST_CFLAGS}
+      ${NATIVE_BUFFER_CFLAGS}
+      ${NATIVE_BUFFER_POOL_CFLAGS}
+      )
+
+  SET( DALI_LDFLAGS ${DALI_LDFLAGS}
+      ${EFL_ASSIST_LDFLAGS}
+      ${NATIVE_BUFFER_LDFLAGS}
+      ${NATIVE_BUFFER_POOL_LDFLAGS}
+  )
+ENDIF()
+
+# WEARABLE PROFILE
+IF( WEARABLE_PROFILE )
+  SET( DALI_CFLAGS ${DALI_CFLAGS}
+    ${HAPTIC_CFLAGS}
+    ${EFL_ASSIST_CFLAGS}
+    ${SCREENCONNECTORPROVIDER_CFLAGS}
+    ${APPCORE_WATCH_CFLAGS}
+  )
+  SET( DALI_LDFLAGS ${DALI_LDFLAGS}
+    ${SCREENCONNECTORPROVIDER_LDFLAGS}
+    ${APPCORE_WATCH_LDFLAGS}
+  )
+ENDIF()
+
+# TV PROFILE
+IF( TV_PROFILE )
+  SET( DALI_CFLAGS ${DALI_CFLAGS} ${HAPTIC_CFLAGS} )
+ENDIF()
+
+# IVI PROFILE
+IF( IVI_PROFILE )
+  SET( DALI_CFLAGS ${DALI_CFLAGS}
+      ${DEVICED_CFLAGS}
+      ${EFL_ASSIST_CFLAGS}
+      ${NATIVE_BUFFER_CFLAGS}
+      ${NATIVE_BUFFER_POOL_CFLAGS}
+  )
+  SET( DALI_LDFLAGS ${DALI_LDFLAGS}
+      ${EFL_ASSIST_LDFLAGS}
+      ${NATIVE_BUFFER_LDFLAGS}
+      ${NATIVE_BUFFER_POOL_LDFLAGS}
+  )
+ENDIF()
+
+# UBUNTU PROFILE
+IF( UBUNTU_PROFILE )
+  SET( DALI_CFLAGS ${DALI_CFLAGS} -fPIC )
+  SET( DALI_LDFLAGS ${DALI_LDFLAGS} -ljpeg )
+ENDIF()
+
+IF( NOT COMMON_PROFILE )
+  ADD_DEFINITIONS( -DWAYLAND_EXTENSIONS_SUPPORTED )
+ENDIF()
+
+SET( daliDefaultThemeDir ${dataReadWriteDir}/theme/ )
+
+SET( fontPreloadedPath $ENV{FONT_PRELOADED_PATH} )
+SET( fontDownloadedPath $ENV{FONT_DOWNLOADED_PATH} )
+SET( fontApplicationPath $ENV{FONT_APPLICATION_PATH} )
+
+# Configure paths
+ADD_DEFINITIONS(  -DDALI_DATA_RW_DIR="\"${daliReadWriteDir}\""
+                  -DDALI_DATA_RO_DIR="\"${daliReadOnlyDir}\""
+                  -DDALI_DEFAULT_FONT_CACHE_DIR="\"${daliDefaultFontCacheDir}\""
+                  -DDALI_USER_FONT_CACHE_DIR="\"${daliUserFontCacheDir}\""
+                  -DDALI_SHADERBIN_DIR="\"${daliShaderbinCacheDir}\""
+                  -DDALI_DEFAULT_THEME_DIR="\"${daliDefaultThemeDir}\""
+                  -DFONT_PRELOADED_PATH="\"${fontPreloadedPath}\""
+                  -DFONT_DOWNLOADED_PATH="\"${fontDownloadedPath}\""
+                  -DFONT_APPLICATION_PATH="\"${fontApplicationPath}\""
+                  -DFONT_CONFIGURATION_FILE="\"${fontConfigurationFile}\""
+                  -DTIZEN_PLATFORM_CONFIG_SUPPORTED=${tizenPlatformConfigSupported}
+)
diff --git a/build/tizen/module-list.cmake b/build/tizen/module-list.cmake
new file mode 100644 (file)
index 0000000..9e45dea
--- /dev/null
@@ -0,0 +1,149 @@
+SET( adaptor_accessibility_dir ${ADAPTOR_ROOT}/dali/internal/accessibility )
+include( ${ADAPTOR_ROOT}/dali/internal/accessibility/file.list )
+
+SET( adaptor_adaptor_dir ${ADAPTOR_ROOT}/dali/internal/adaptor )
+include( ${ADAPTOR_ROOT}/dali/internal/adaptor/file.list )
+
+SET( adaptor_clipboard_dir ${ADAPTOR_ROOT}/dali/internal/clipboard )
+include( ${ADAPTOR_ROOT}/dali/internal/clipboard/file.list )
+
+SET( adaptor_framework_dir ${ADAPTOR_ROOT}/dali/internal/adaptor-framework )
+include( ${ADAPTOR_ROOT}/dali/internal/adaptor-framework/file.list )
+
+SET( adaptor_graphics_dir ${ADAPTOR_ROOT}/dali/internal/graphics )
+include( ${ADAPTOR_ROOT}/dali/internal/graphics/file.list )
+
+SET( adaptor_haptics_dir ${ADAPTOR_ROOT}/dali/internal/haptics )
+include( ${ADAPTOR_ROOT}/dali/internal/haptics/file.list )
+
+SET( adaptor_imaging_dir ${ADAPTOR_ROOT}/dali/internal/imaging )
+include( ${ADAPTOR_ROOT}/dali/internal/imaging/file.list )
+
+SET( adaptor_input_dir ${ADAPTOR_ROOT}/dali/internal/input )
+include( ${ADAPTOR_ROOT}/dali/internal/input/file.list )
+
+SET( adaptor_legacy_dir ${ADAPTOR_ROOT}/dali/internal/legacy )
+include( ${ADAPTOR_ROOT}/dali/internal/legacy/file.list )
+
+SET( adaptor_network_dir ${ADAPTOR_ROOT}/dali/internal/network )
+include( ${ADAPTOR_ROOT}/dali/internal/network/file.list )
+
+SET( adaptor_sensor_dir ${ADAPTOR_ROOT}/dali/internal/sensor )
+include( ${ADAPTOR_ROOT}/dali/internal/sensor/file.list )
+
+SET( adaptor_styling_dir ${ADAPTOR_ROOT}/dali/internal/styling )
+include( ${ADAPTOR_ROOT}/dali/internal/styling/file.list )
+
+SET( adaptor_system_dir ${ADAPTOR_ROOT}/dali/internal/system )
+include( ${ADAPTOR_ROOT}/dali/internal/system/file.list )
+
+SET( adaptor_text_dir ${ADAPTOR_ROOT}/dali/internal/text )
+include( ${ADAPTOR_ROOT}/dali/internal/text/file.list )
+
+SET( adaptor_video_dir ${ADAPTOR_ROOT}/dali/internal/video )
+include( ${ADAPTOR_ROOT}/dali/internal/video/file.list )
+
+SET( adaptor_web_engine_dir ${ADAPTOR_ROOT}/dali/internal/web-engine )
+include( ${ADAPTOR_ROOT}/dali/internal/web-engine/file.list )
+
+SET( adaptor_window_system_dir ${ADAPTOR_ROOT}/dali/internal/window-system )
+include( ${ADAPTOR_ROOT}/dali/internal/window-system/file.list )
+
+SET( adaptor_trace_dir ${ADAPTOR_ROOT}/dali/internal/trace )
+include( ${ADAPTOR_ROOT}/dali/internal/trace/file.list )
+
+SET( adaptor_thread_dir ${ADAPTOR_ROOT}/dali/internal/thread )
+include( ${ADAPTOR_ROOT}/dali/internal/thread/file.list )
+
+SET( adaptor_vector_animation_dir ${ADAPTOR_ROOT}/dali/internal/vector-animation )
+include( ${ADAPTOR_ROOT}/dali/internal/vector-animation/file.list )
+
+SET( adaptor_public_api_dir ${ADAPTOR_ROOT}/dali/public-api )
+include( ${ADAPTOR_ROOT}/dali/public-api/file.list )
+
+SET( adaptor_dali_header_dir ${ADAPTOR_ROOT}/dali )
+include( ${ADAPTOR_ROOT}/dali/file.list )
+
+SET( adaptor_devel_api_dir ${ADAPTOR_ROOT}/dali/devel-api )
+include( ${ADAPTOR_ROOT}/dali/devel-api/file.list )
+
+SET( adaptor_integration_api_dir ${ADAPTOR_ROOT}/dali/integration-api )
+include( ${ADAPTOR_ROOT}/dali/integration-api/file.list )
+
+SET( adaptor_thirdparty_dir ${ADAPTOR_ROOT}/third-party )
+include( ${ADAPTOR_ROOT}/third-party/file.list )
+SET( adaptor_accessibility_dir ${ADAPTOR_ROOT}/dali/internal/accessibility )
+include( ${ADAPTOR_ROOT}/dali/internal/accessibility/file.list )
+
+SET( adaptor_adaptor_dir ${ADAPTOR_ROOT}/dali/internal/adaptor )
+include( ${ADAPTOR_ROOT}/dali/internal/adaptor/file.list )
+
+SET( adaptor_clipboard_dir ${ADAPTOR_ROOT}/dali/internal/clipboard )
+include( ${ADAPTOR_ROOT}/dali/internal/clipboard/file.list )
+
+SET( adaptor_framework_dir ${ADAPTOR_ROOT}/dali/internal/adaptor-framework )
+include( ${ADAPTOR_ROOT}/dali/internal/adaptor-framework/file.list )
+
+SET( adaptor_graphics_dir ${ADAPTOR_ROOT}/dali/internal/graphics )
+include( ${ADAPTOR_ROOT}/dali/internal/graphics/file.list )
+
+SET( adaptor_haptics_dir ${ADAPTOR_ROOT}/dali/internal/haptics )
+include( ${ADAPTOR_ROOT}/dali/internal/haptics/file.list )
+
+SET( adaptor_imaging_dir ${ADAPTOR_ROOT}/dali/internal/imaging )
+include( ${ADAPTOR_ROOT}/dali/internal/imaging/file.list )
+
+SET( adaptor_input_dir ${ADAPTOR_ROOT}/dali/internal/input )
+include( ${ADAPTOR_ROOT}/dali/internal/input/file.list )
+
+SET( adaptor_legacy_dir ${ADAPTOR_ROOT}/dali/internal/legacy )
+include( ${ADAPTOR_ROOT}/dali/internal/legacy/file.list )
+
+SET( adaptor_network_dir ${ADAPTOR_ROOT}/dali/internal/network )
+include( ${ADAPTOR_ROOT}/dali/internal/network/file.list )
+
+SET( adaptor_sensor_dir ${ADAPTOR_ROOT}/dali/internal/sensor )
+include( ${ADAPTOR_ROOT}/dali/internal/sensor/file.list )
+
+SET( adaptor_styling_dir ${ADAPTOR_ROOT}/dali/internal/styling )
+include( ${ADAPTOR_ROOT}/dali/internal/styling/file.list )
+
+SET( adaptor_system_dir ${ADAPTOR_ROOT}/dali/internal/system )
+include( ${ADAPTOR_ROOT}/dali/internal/system/file.list )
+
+SET( adaptor_text_dir ${ADAPTOR_ROOT}/dali/internal/text )
+include( ${ADAPTOR_ROOT}/dali/internal/text/file.list )
+
+SET( adaptor_video_dir ${ADAPTOR_ROOT}/dali/internal/video )
+include( ${ADAPTOR_ROOT}/dali/internal/video/file.list )
+
+SET( adaptor_web_engine_dir ${ADAPTOR_ROOT}/dali/internal/web-engine )
+include( ${ADAPTOR_ROOT}/dali/internal/web-engine/file.list )
+
+SET( adaptor_window_system_dir ${ADAPTOR_ROOT}/dali/internal/window-system )
+include( ${ADAPTOR_ROOT}/dali/internal/window-system/file.list )
+
+SET( adaptor_trace_dir ${ADAPTOR_ROOT}/dali/internal/trace )
+include( ${ADAPTOR_ROOT}/dali/internal/trace/file.list )
+
+SET( adaptor_thread_dir ${ADAPTOR_ROOT}/dali/internal/thread )
+include( ${ADAPTOR_ROOT}/dali/internal/thread/file.list )
+
+SET( adaptor_vector_animation_dir ${ADAPTOR_ROOT}/dali/internal/vector-animation )
+include( ${ADAPTOR_ROOT}/dali/internal/vector-animation/file.list )
+
+SET( adaptor_public_api_dir ${ADAPTOR_ROOT}/dali/public-api )
+include( ${ADAPTOR_ROOT}/dali/public-api/file.list )
+
+SET( adaptor_dali_header_dir ${ADAPTOR_ROOT}/dali )
+include( ${ADAPTOR_ROOT}/dali/file.list )
+
+SET( adaptor_devel_api_dir ${ADAPTOR_ROOT}/dali/devel-api )
+include( ${ADAPTOR_ROOT}/dali/devel-api/file.list )
+
+SET( adaptor_integration_api_dir ${ADAPTOR_ROOT}/dali/integration-api )
+include( ${ADAPTOR_ROOT}/dali/integration-api/file.list )
+
+SET( adaptor_thirdparty_dir ${ADAPTOR_ROOT}/third-party )
+include( ${ADAPTOR_ROOT}/third-party/file.list )
+
diff --git a/build/tizen/plugins/.gitignore b/build/tizen/plugins/.gitignore
deleted file mode 100644 (file)
index 0d1f029..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/doc
-/.cov
-/aclocal.m4
-/autom4te.cache
-/ar-lib
-/compile
-/config.guess
-/config.log
-/config.status
-/config.sub
-/configure
-/depcomp
-/documentation.list
-/install-sh
-/libtool
-/ltmain.sh
-/m4
-/missing
-*.pc
-/documentation.list
diff --git a/build/tizen/plugins/CMakeLists.txt b/build/tizen/plugins/CMakeLists.txt
new file mode 100644 (file)
index 0000000..1151ea4
--- /dev/null
@@ -0,0 +1,40 @@
+IF( (NOT UBUNTU_PROFILE) )
+  PKG_CHECK_MODULES(FEEDBACK feedback)
+  PKG_CHECK_MODULES(MMFSOUND mm-sound)
+
+  SET(PLUGIN_TARGET dali-feedback-plugin-cxx11 )
+
+  MESSAGE(STATUS ${ROOT_SRC_DIR}/plugins )
+  SET( plugin_src_dir ${ROOT_SRC_DIR}/plugins )
+
+  INCLUDE( ${plugin_src_dir}/file.list )
+
+  SET( PLUGIN_SOURCES ${feedback_plugin_src_files})
+
+  ADD_LIBRARY( ${PLUGIN_TARGET} SHARED ${PLUGIN_SOURCES} )
+
+  TARGET_LINK_LIBRARIES( ${PLUGIN_TARGET} PUBLIC
+    ${DLOG_LDFLAGS}
+    ${MMFSOUND_LDFLAGS})
+
+  TARGET_COMPILE_DEFINITIONS( ${PLUGIN_TARGET} PUBLIC
+    -DDALI_COMPILATION
+    -DDALI_SOUND_DIR=\"${dalisounddir}\")
+
+  TARGET_COMPILE_OPTIONS( ${PLUGIN_TARGET} PUBLIC
+    ${DLOG_CFLAGS}
+    ${DALICORE_CFLAGS}
+    ${MMFSOUND_CFLAGS}
+    ${FEEDBACK_CFLAGS}
+    ${DALI_PROFILE_CFLAGS}
+    ${DALI_ADAPTOR_CFLAGS}
+    -I../../../
+    -Wall
+  )
+  # Install plugin resources
+  #SET( dalisounddir ${dataReadOnlyDir}/plugins/sounds/ )
+  SET( dalisounddir ${CMAKE_INSTALL_PREFIX}/../plugins/sounds/ )
+    #EXIT(${dalisounddir})
+  INSTALL( FILES ${dali_plugin_sound_files} DESTINATION ${dalisounddir} )
+  INSTALL( TARGETS ${PLUGIN_TARGET} DESTINATION ${LIB_DIR} )
+ENDIF()
diff --git a/build/tizen/plugins/Makefile.am b/build/tizen/plugins/Makefile.am
deleted file mode 100644 (file)
index 282f9f4..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-#
-# Copyright (c) 2019 Samsung Electronics Co., Ltd.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Build the Dali feedback plugin
-
-plugin_src_dir = ../../../plugins
-
-include ../../../plugins/sounds/file.list
-include ../../../plugins/file.list
-
-plugin_sounds_dir = ../../../plugins/sounds
-
-lib_LTLIBRARIES =
-
-if USE_FEEDBACK
-lib_LTLIBRARIES += libdali-feedback-plugin-cxx11.la
-endif
-
-if USE_FEEDBACK
-dalisounddir = ${dataReadOnlyDir}/plugins/sounds/
-dalisound_DATA = ${dali_plugin_sound_files}
-
-# Feedback
-LIBDALI_FEEDBACK_PLUGIN_LA_SOURCES = \
-                     $(feedback_plugin_src_files)
-
-
-libdali_feedback_plugin_la_DEPENDENCIES =
-
-LIBDALI_FEEDBACK_PLUGIN_LA_CXXFLAGS = -DDALI_COMPILATION \
-                      -DDALI_SOUND_DIR="\"${dalisounddir}\"" \
-                      $(DLOG_CFLAGS) \
-                      $(DALICORE_CFLAGS) \
-                      $(MMFSOUND_CFLAGS) \
-                      $(FEEDBACK_CFLAGS) \
-                      $(DALI_PROFILE_CFLAGS) \
-                      $(DALI_ADAPTOR_CFLAGS) \
-                      -I../../../ \
-                      -Werror -Wall
-
-LIBDALI_FEEDBACK_PLUGIN_LA_LIBADD = \
-                      $(DLOG_LIBS) \
-                      $(MMFSOUND_LIBS)
-
-LIBDALI_FEEDBACK_PLUGIN_LA_LDFLAGS = \
-                      -rdynamic
-
-LIBDALI_FEEDBACK_PLUGIN_LA_LIBADD += \
-                      $(FEEDBACK_LIBS)
-
-endif
-
-if USE_FEEDBACK
-libdali_feedback_plugin_cxx11_la_SOURCES = $(LIBDALI_FEEDBACK_PLUGIN_LA_SOURCES)
-libdali_feedback_plugin_cxx11_la_LIBADD = $(LIBDALI_FEEDBACK_PLUGIN_LA_LIBADD)
-libdali_feedback_plugin_cxx11_la_CXXFLAGS = $(LIBDALI_FEEDBACK_PLUGIN_LA_CXXFLAGS)
-libdali_feedback_plugin_cxx11_la_LDFLAGS = $(LIBDALI_FEEDBACK_PLUGIN_LA_LDFLAGS)
-
-if ENABLE_RENAME_SO
-#rename
-install: install-am
-       rm -rf $(libdir)/libdali_feedback_plugin-cxx11.so
-       rm -rf $(libdir)/libdali_feedback_plugin.so
-       ln -s $(libdir)/libdali_feedback_plugin-cxx11.so.0.0.* $(libdir)/libdali_feedback_plugin.so
-endif
-endif
-
diff --git a/build/tizen/plugins/configure.ac b/build/tizen/plugins/configure.ac
deleted file mode 100644 (file)
index 10e9e13..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-m4_define([dali_version],[0.1.0])
-AC_INIT([dali], [dali_version])
-AM_INIT_AUTOMAKE([-Wall foreign])
-
-AC_CONFIG_MACRO_DIR([m4])
-
-AC_PROG_CXX
-AC_PROG_LIBTOOL
-AC_PROG_MKDIR_P
-
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-
-LT_INIT
-
-DALI_ADAPTOR_VERSION=dali_version
-AC_SUBST(DALI_ADAPTOR_VERSION)
-
-AM_CONDITIONAL([COMMON_PROFILE], [test x$enable_profile = xCOMMON])
-AM_CONDITIONAL([MOBILE_PROFILE], [test x$enable_profile = xMOBILE])
-AM_CONDITIONAL([WEARABLE_PROFILE], [test x$enable_profile = xWEARABLE])
-AM_CONDITIONAL([TV_PROFILE], [test x$enable_profile = xTV])
-AM_CONDITIONAL([UBUNTU_PROFILE], [test x$enable_profile = xUBUNTU])
-AM_CONDITIONAL([WAYLAND], [test x$enable_wayland = xyes])
-
-AM_CONDITIONAL([USE_FEEDBACK], [test x$enable_feedback = xyes])
-
-AM_CONDITIONAL([ENABLE_RENAME_SO], [test x$enable_rename_so = xyes])
-
-if test "x$enable_feedback" = "xyes"; then
-if test "x$enable_profile" != "xUBUNTU"; then
-
-PKG_CHECK_MODULES(FEEDBACK, feedback)
-PKG_CHECK_MODULES(MMFSOUND, mm-sound)
-
-fi # check UNBUNTU
-fi # enable_feedback
-
-AC_CONFIG_FILES(Makefile)
-
-AC_OUTPUT
diff --git a/build/tizen/profiles/android-profile.cmake b/build/tizen/profiles/android-profile.cmake
new file mode 100644 (file)
index 0000000..b4a3f5c
--- /dev/null
@@ -0,0 +1,85 @@
+# dependencies
+
+# sources
+SET( SOURCES
+    ${adaptor_accessibility_common_src_files}
+    ${adaptor_accessibility_ubuntu_src_files}
+    ${adaptor_adaptor_common_src_files}
+    ${adaptor_adaptor_ubuntu_src_files}
+    ${adaptor_clipboard_common_src_files}
+    ${adaptor_clipboard_ubuntu_x11_src_files}
+    ${adaptor_framework_generic_src_files}
+    ${devel_api_src_files}
+    ${adaptor_devel_api_text_abstraction_src_files}
+    ${adaptor_graphics_common_src_files}
+    ${adaptor_graphics_gles_src_files}
+    ${adaptor_graphics_ubuntu_src_files}
+    ${adaptor_haptics_common_src_files}
+    ${adaptor_imaging_common_src_files}
+    ${adaptor_imaging_ubuntu_x11_src_files}
+    ${adaptor_input_common_src_files}
+    ${adaptor_input_ubuntu_x11_src_files}
+    ${adaptor_integration_api_src_files}
+    ${adaptor_legacy_common_src_files}
+    ${adaptor_network_common_src_files}
+    ${adaptor_public_api_src_files}
+    ${adaptor_sensor_common_src_files}
+    ${adaptor_sensor_ubuntu_src_files}
+    ${adaptor_styling_common_src_files}
+    ${adaptor_system_common_src_files}
+    ${adaptor_system_linux_src_files}
+    ${adaptor_system_ubuntu_x11_src_files}
+    ${adaptor_text_common_src_files}
+    ${adaptor_text_ubuntu_src_files}
+    ${adaptor_resampler_src_files}
+    ${adaptor_vector_animation_common_src_files}
+    ${adaptor_video_common_src_files}
+    ${adaptor_web_engine_common_src_files}
+    ${adaptor_window_system_common_src_files}
+    ${adaptor_trace_common_src_files}
+    ${adaptor_thread_common_src_files}
+    ${adaptor_window_system_ubuntu_x11_src_files}
+    ${devel_api_text_abstraction_src_files}
+    ${static_libraries_glyphy_src_files}
+    ${static_libraries_libunibreak_src_files}
+)
+
+if( DEFINED ENABLE_NETWORK_LOGGING )
+    SET( DALI_ADAPTOR_LA_SOURCES ${DALI_ADAPTOR_LA_SOURCES}
+          ${adaptor_performance_logging_src_files}
+    )
+endif()
+
+if ( DEFINED ENABLE_TRACE )
+    SET( DALI_ADAPTOR_LA_SOURCES ${DALI_ADAPTOR_LA_SOURCES}
+        ${adaptor_trace_ubuntu_src_files}
+    )
+endif()
+
+# headers
+SET( INCLUDE_HEADERS
+        ${ECORE_INCLUDE_DIRS}
+        ${EXIF_INCLUDE_DIRS}
+        ${FREETYPE_INCLUDE_DIRS}
+        ${FREETYPE_BITMAP_SUPPORT}
+        ${FONTCONFIG_INCLUDE_DIRS}
+        ${PNG_INCLUDE_DIRS}
+        ${LIBEXIF_INCLUDE_DIRS}
+        ${LIBDRM_INCLUDE_DIRS}
+        ${LIBCURL_INCLUDE_DIRS}
+        ${LIBCRYPTO_INCLUDE_DIRS}
+        ${HARFBUZZ_INCLUDE_DIRS}
+        ${FRIBIDI_INCLUDE_DIRS}
+        ${CAIRO_INCLUDE_DIRS}
+        ${EVAS_INCLUDE_DIRS}
+        ${ECORE_IPC_INCLUDE_DIRS}
+        ${ECORE_IMF_INCLUDE_DIRS}
+        ${ECORE_IMF_INCLUDE_DIRS}
+        ${CAPI_APPFW_APPLICATION_INCLUDE_DIRS}
+        ${ELEMENTARY_INCLUDE_DIRS}
+        ${ECORE_X_INCLUDE_DIRS}
+        ${X11_INCLUDE_DIRS}
+        )
+
+# definitions
+SET( DEFINITIONS -DDALI_PROFILE_UBUNTU )
\ No newline at end of file
diff --git a/build/tizen/profiles/common-profile.cmake b/build/tizen/profiles/common-profile.cmake
new file mode 100644 (file)
index 0000000..2c18ce0
--- /dev/null
@@ -0,0 +1,67 @@
+# PROFILE: IVI
+
+# Set the sources
+SET( SOURCES
+    ${adaptor_accessibility_common_src_files}
+    ${adaptor_accessibility_tizen_wayland_src_files}
+    ${adaptor_accessibility_tizen_common_src_files}
+    ${adaptor_adaptor_common_src_files}
+    ${adaptor_adaptor_tizen_wayland_src_files}
+    ${adaptor_clipboard_common_src_files}
+    ${adaptor_clipboard_tizen_wayland_src_files}
+    ${adaptor_framework_generic_src_files}
+    ${devel_api_src_files}
+    ${adaptor_devel_api_text_abstraction_src_files}
+    ${adaptor_graphics_common_src_files}
+    ${adaptor_graphics_gles_src_files}
+    ${adaptor_graphics_tizen_src_files}
+    ${adaptor_haptics_common_src_files}
+    ${adaptor_imaging_common_src_files}
+    ${adaptor_imaging_tizen_src_files}
+    ${adaptor_input_common_src_files}
+    ${adaptor_input_tizen_wayland_src_files}
+    ${adaptor_integration_api_src_files}
+    ${adaptor_legacy_common_src_files}
+    ${adaptor_network_common_src_files}
+    ${adaptor_public_api_src_files}
+    ${adaptor_sensor_common_src_files}
+    ${adaptor_sensor_tizen_src_files}
+    ${adaptor_styling_common_src_files}
+    ${adaptor_system_common_src_files}
+    ${adaptor_system_linux_src_files}
+    ${adaptor_system_tizen_wayland_src_files}
+    ${adaptor_text_common_src_files}
+    ${adaptor_resampler_src_files}
+    ${adaptor_vector_animation_common_src_files}
+    ${adaptor_video_common_src_files}
+    ${adaptor_web_engine_common_src_files}
+    ${adaptor_window_system_common_src_files}
+    ${adaptor_window_system_tizen_src_files}
+    ${adaptor_window_system_tizen_wayland_src_files}
+    ${adaptor_trace_common_src_files}
+    ${adaptor_thread_common_src_files}
+    ${devel_api_text_abstraction_src_files}
+    ${static_libraries_glyphy_src_files}
+    ${static_libraries_libunibreak_src_files}
+     )
+IF( enable_ecore_wayland2 )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl2_src_files}
+         )
+ELSE()
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl_src_files}
+         )
+ENDIF()
+
+IF( ENABLE_NETWORK_LOGGING )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_performance_logging_src_files}
+         )
+ENDIF()
+
+IF( ENABLE_TRACE )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_trace_tizen_src_files}
+         )
+ENDIF()
diff --git a/build/tizen/profiles/ivi-profile.cmake b/build/tizen/profiles/ivi-profile.cmake
new file mode 100644 (file)
index 0000000..765a1ea
--- /dev/null
@@ -0,0 +1,68 @@
+# PROFILE: IVI
+
+# Set the sources
+SET( SOURCES
+     ${adaptor_accessibility_common_src_files}
+     ${adaptor_accessibility_tizen_wayland_src_files}
+     ${adaptor_accessibility_tizen_ivi_src_files}
+     ${adaptor_adaptor_common_src_files}
+     ${adaptor_adaptor_tizen_wayland_src_files}
+     ${adaptor_clipboard_common_src_files}
+     ${adaptor_clipboard_tizen_wayland_src_files}
+     ${adaptor_framework_generic_src_files}
+     ${devel_api_src_files}
+     ${adaptor_devel_api_text_abstraction_src_files}
+     ${adaptor_graphics_common_src_files}
+     ${adaptor_graphics_gles_src_files}
+     ${adaptor_graphics_tizen_src_files}
+     ${adaptor_haptics_common_src_files}
+     ${adaptor_haptics_tizen_src_files}
+     ${adaptor_imaging_common_src_files}
+     ${adaptor_imaging_tizen_src_files}
+     ${adaptor_input_common_src_files}
+     ${adaptor_input_tizen_wayland_src_files}
+     ${adaptor_integration_api_src_files}
+     ${adaptor_legacy_common_src_files}
+     ${adaptor_network_common_src_files}
+     ${adaptor_public_api_src_files}
+     ${adaptor_sensor_common_src_files}
+     ${adaptor_sensor_tizen_src_files}
+     ${adaptor_styling_common_src_files}
+     ${adaptor_system_common_src_files}
+     ${adaptor_system_linux_src_files}
+     ${adaptor_system_tizen_wayland_src_files}
+     ${adaptor_text_common_src_files}
+     ${adaptor_resampler_src_files}
+     ${adaptor_vector_animation_common_src_files}
+     ${adaptor_video_common_src_files}
+     ${adaptor_web_engine_common_src_files}
+     ${adaptor_window_system_common_src_files}
+     ${adaptor_window_system_tizen_src_files}
+     ${adaptor_window_system_tizen_wayland_src_files}
+     ${adaptor_trace_common_src_files}
+     ${adaptor_thread_common_src_files}
+     ${devel_api_text_abstraction_src_files}
+     ${static_libraries_glyphy_src_files}
+     ${static_libraries_libunibreak_src_files}
+     )
+IF( enable_ecore_wayland2 )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl2_src_files}
+         )
+ELSE()
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl_src_files}
+         )
+ENDIF()
+
+IF( ENABLE_NETWORK_LOGGING )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_performance_logging_src_files}
+         )
+ENDIF()
+
+IF( ENABLE_TRACE )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_trace_tizen_src_files}
+         )
+ENDIF()
diff --git a/build/tizen/profiles/mobile-profile.cmake b/build/tizen/profiles/mobile-profile.cmake
new file mode 100644 (file)
index 0000000..38cc849
--- /dev/null
@@ -0,0 +1,68 @@
+# PROFILE: UBUNTU
+
+# Set the sources
+SET( SOURCES
+        ${adaptor_accessibility_common_src_files}
+        ${adaptor_accessibility_tizen_wayland_src_files}
+        ${adaptor_accessibility_tizen_mobile_src_files}
+        ${adaptor_adaptor_common_src_files}
+        ${adaptor_adaptor_tizen_wayland_src_files}
+        ${adaptor_clipboard_common_src_files}
+        ${adaptor_clipboard_tizen_wayland_src_files}
+        ${adaptor_framework_generic_src_files}
+        ${devel_api_src_files}
+        ${adaptor_devel_api_text_abstraction_src_files}
+        ${adaptor_graphics_common_src_files}
+        ${adaptor_graphics_gles_src_files}
+        ${adaptor_graphics_tizen_src_files}
+        ${adaptor_haptics_common_src_files}
+        ${adaptor_imaging_common_src_files}
+        ${adaptor_imaging_tizen_src_files}
+        ${adaptor_input_common_src_files}
+        ${adaptor_input_tizen_wayland_src_files}
+        ${adaptor_integration_api_src_files}
+        ${adaptor_legacy_common_src_files}
+        ${adaptor_network_common_src_files}
+        ${adaptor_public_api_src_files}
+        ${adaptor_sensor_common_src_files}
+        ${adaptor_sensor_tizen_src_files}
+        ${adaptor_styling_common_src_files}
+        ${adaptor_system_common_src_files}
+        ${adaptor_system_linux_src_files}
+        ${adaptor_system_tizen_wayland_src_files}
+        ${adaptor_text_common_src_files}
+        ${adaptor_resampler_src_files}
+        ${adaptor_vector_animation_common_src_files}
+        ${adaptor_video_common_src_files}
+        ${adaptor_web_engine_common_src_files}
+        ${adaptor_window_system_common_src_files}
+        ${adaptor_window_system_tizen_src_files}
+        ${adaptor_window_system_tizen_wayland_src_files}
+        ${adaptor_trace_common_src_files}
+        ${adaptor_thread_common_src_files}
+        ${devel_api_text_abstraction_src_files}
+        ${static_libraries_glyphy_src_files}
+        ${static_libraries_libunibreak_src_files}
+)
+IF( enable_ecore_wayland2 )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl2_src_files}
+         )
+ELSE()
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl_src_files}
+         )
+ENDIF()
+
+IF( ENABLE_NETWORK_LOGGING )
+    SET( SOURCES ${SOURCES}
+          ${adaptor_performance_logging_src_files}
+    )
+ENDIF()
+
+IF( ENABLE_TRACE )
+    SET( SOURCES ${SOURCES}
+        ${adaptor_trace_tizen_src_files}
+      )
+ENDIF()
+
diff --git a/build/tizen/profiles/tizen-post-install.cmake b/build/tizen/profiles/tizen-post-install.cmake
new file mode 100644 (file)
index 0000000..ba59acb
--- /dev/null
@@ -0,0 +1,2 @@
+# This file runs stuff
+
diff --git a/build/tizen/profiles/tv-profile.cmake b/build/tizen/profiles/tv-profile.cmake
new file mode 100644 (file)
index 0000000..fbaa533
--- /dev/null
@@ -0,0 +1,67 @@
+# PROFILE: IVI
+
+# Set the sources
+SET( SOURCES
+    ${adaptor_accessibility_common_src_files}
+    ${adaptor_accessibility_tizen_wayland_src_files}
+    ${adaptor_accessibility_tizen_tv_src_files}
+    ${adaptor_adaptor_common_src_files}
+    ${adaptor_adaptor_tizen_wayland_src_files}
+    ${adaptor_clipboard_common_src_files}
+    ${adaptor_clipboard_tizen_wayland_src_files}
+    ${adaptor_framework_generic_src_files}
+    ${devel_api_src_files}
+    ${adaptor_devel_api_text_abstraction_src_files}
+    ${adaptor_graphics_common_src_files}
+    ${adaptor_graphics_gles_src_files}
+    ${adaptor_graphics_tizen_src_files}
+    ${adaptor_haptics_common_src_files}
+    ${adaptor_imaging_common_src_files}
+    ${adaptor_imaging_tizen_src_files}
+    ${adaptor_input_common_src_files}
+    ${adaptor_input_tizen_wayland_src_files}
+    ${adaptor_integration_api_src_files}
+    ${adaptor_legacy_common_src_files}
+    ${adaptor_network_common_src_files}
+    ${adaptor_public_api_src_files}
+    ${adaptor_sensor_common_src_files}
+    ${adaptor_sensor_tizen_src_files}
+    ${adaptor_styling_common_src_files}
+    ${adaptor_system_common_src_files}
+    ${adaptor_system_linux_src_files}
+    ${adaptor_system_tizen_wayland_src_files}
+    ${adaptor_text_common_src_files}
+    ${adaptor_resampler_src_files}
+    ${adaptor_vector_animation_common_src_files}
+    ${adaptor_video_common_src_files}
+    ${adaptor_web_engine_common_src_files}
+    ${adaptor_window_system_common_src_files}
+    ${adaptor_window_system_tizen_src_files}
+    ${adaptor_window_system_tizen_wayland_src_files}
+    ${adaptor_trace_common_src_files}
+    ${adaptor_thread_common_src_files}
+    ${devel_api_text_abstraction_src_files}
+    ${static_libraries_glyphy_src_files}
+    ${static_libraries_libunibreak_src_files}
+     )
+IF( enable_ecore_wayland2 )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl2_src_files}
+         )
+ELSE()
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl_src_files}
+         )
+ENDIF()
+
+IF( ENABLE_NETWORK_LOGGING )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_performance_logging_src_files}
+         )
+ENDIF()
+
+IF( ENABLE_TRACE )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_trace_tizen_src_files}
+         )
+ENDIF()
diff --git a/build/tizen/profiles/ubuntu-profile.cmake b/build/tizen/profiles/ubuntu-profile.cmake
new file mode 100644 (file)
index 0000000..cdfa6c0
--- /dev/null
@@ -0,0 +1,144 @@
+# PROFILE: UBUNTU
+
+# Set the sources
+SET( SOURCES
+        ${adaptor_accessibility_common_src_files}
+        ${adaptor_accessibility_ubuntu_src_files}
+        ${adaptor_adaptor_common_src_files}
+        ${adaptor_adaptor_ubuntu_src_files}
+        ${adaptor_clipboard_common_src_files}
+        ${adaptor_clipboard_ubuntu_x11_src_files}
+        ${adaptor_framework_generic_src_files}
+        ${devel_api_src_files}
+        ${adaptor_devel_api_text_abstraction_src_files}
+        ${adaptor_graphics_common_src_files}
+        ${adaptor_graphics_gles_src_files}
+        ${adaptor_graphics_ubuntu_src_files}
+        ${adaptor_haptics_common_src_files}
+        ${adaptor_imaging_common_src_files}
+        ${adaptor_imaging_ubuntu_x11_src_files}
+        ${adaptor_input_common_src_files}
+        ${adaptor_input_ubuntu_x11_src_files}
+        ${adaptor_integration_api_src_files}
+        ${adaptor_legacy_common_src_files}
+        ${adaptor_network_common_src_files}
+        ${adaptor_public_api_src_files}
+        ${adaptor_sensor_common_src_files}
+        ${adaptor_sensor_ubuntu_src_files}
+        ${adaptor_styling_common_src_files}
+        ${adaptor_system_common_src_files}
+        ${adaptor_system_linux_src_files}
+        ${adaptor_system_ubuntu_x11_src_files}
+        ${adaptor_text_common_src_files}
+        ${adaptor_text_ubuntu_src_files}
+        ${adaptor_resampler_src_files}
+        ${adaptor_vector_animation_common_src_files}
+        ${adaptor_video_common_src_files}
+        ${adaptor_web_engine_common_src_files}
+        ${adaptor_window_system_common_src_files}
+        ${adaptor_trace_common_src_files}
+        ${adaptor_thread_common_src_files}
+        ${adaptor_window_system_ubuntu_x11_src_files}
+        ${devel_api_text_abstraction_src_files}
+        ${static_libraries_glyphy_src_files}
+        ${static_libraries_libunibreak_src_files}
+)
+
+IF( ECORE_WAYLAND2 )
+    SET( SOURCES ${SOURCES}
+      ${adaptor_window_system_ecore_wl2_src_files}
+    )
+ENDIF()
+
+IF( ENABLE_NETWORK_LOGGING )
+    SET( SOURCES ${SOURCES}
+          ${adaptor_performance_logging_src_files}
+    )
+ENDIF()
+
+IF( ENABLE_TRACE )
+    SET( SOURCES ${SOURCES}
+        ${adaptor_trace_ubuntu_src_files}
+      )
+ENDIF()
+
+# Set the header directories
+SET( PROFILE_INCLUDE_DIRECTORIES
+        ${ECORE_INCLUDE_DIRS}
+        ${EXIF_INCLUDE_DIRS}
+        ${FREETYPE_INCLUDE_DIRS}
+        ${FREETYPE_BITMAP_SUPPORT}
+        ${FONTCONFIG_INCLUDE_DIRS}
+        ${PNG_INCLUDE_DIRS}
+        ${LIBEXIF_INCLUDE_DIRS}
+        ${LIBDRM_INCLUDE_DIRS}
+        ${LIBCURL_INCLUDE_DIRS}
+        ${LIBCRYPTO_INCLUDE_DIRS}
+        ${HARFBUZZ_INCLUDE_DIRS}
+        ${FRIBIDI_INCLUDE_DIRS}
+        ${CAIRO_INCLUDE_DIRS}
+        ${EVAS_INCLUDE_DIRS}
+        ${ECORE_IPC_INCLUDE_DIRS}
+        ${ECORE_IMF_INCLUDE_DIRS}
+        ${ECORE_IMF_INCLUDE_DIRS}
+        ${CAPI_APPFW_APPLICATION_INCLUDE_DIRS}
+        ${ELEMENTARY_INCLUDE_DIRS}
+        ${ECORE_X_INCLUDE_DIRS}
+        ${X11_INCLUDE_DIRS}
+        ${DALICORE_INCLUDE_DIRS}
+        )
+
+# Set compile options
+ADD_COMPILE_OPTIONS(
+  ${DALI_ADAPTOR_CFLAGS}
+  ${DALICORE_CFLAGS}
+  ${OPENGLES20_CFLAGS}
+  ${FREETYPE_CFLAGS}
+  ${FONTCONFIG_CFLAGS}
+  ${CAIRO_CFLAGS}
+  ${PNG_CFLAGS}
+  ${DLOG_CFLAGS}
+  ${VCONF_CFLAGS}
+  ${EXIF_CFLAGS}
+  ${MMFSOUND_CFLAGS}
+  ${TTS_CFLAGS}
+  ${CAPI_SYSTEM_SENSOR_CFLAGS}
+  ${LIBDRM_CFLAGS}
+  ${LIBEXIF_CFLAGS}
+  ${LIBCURL_CFLAGS}
+  ${LIBCRYPTO_CFLAGS}
+  ${TPKP_CURL_CFLAGS}
+  ${UTILX_CFLAGS}
+)
+
+# Set the linker flags
+SET(REQUIRED_LIBS ${ECORE_LDFLAGS}
+  ${EXIF_LDFLAGS}
+  ${FREETYPE_LDFLAGS}
+  ${FREETYPE_BITMAP_SUPPORT}
+  ${FONTCONFIG_LDFLAGS}
+  ${PNG_LDFLAGS}
+  ${LIBEXIF_LDFLAGS}
+  ${LIBDRM_LDFLAGS}
+  ${LIBCURL_LDFLAGS}
+  ${LIBCRYPTO_LDFLAGS}
+  ${HARFBUZZ_LDFLAGS}
+  ${FRIBIDI_LDFLAGS}
+  ${CAIRO_LDFLAGS}
+  ${EVAS_LDFLAGS}
+  ${ECORE_IPC_LDFLAGS}
+  ${ECORE_IMF_LDFLAGS}
+  ${ECORE_IMF_LDFLAGS}
+  ${CAPI_APPFW_APPLICATION_LDFLAGS}
+  ${ELEMENTARY_LDFLAGS}
+  ${ECORE_X_LDFLAGS}
+  ${X11_LDFLAGS}
+  ${DALICORE_LDFLAGS}
+  ${OPENGLES20_LDFLAGS}
+  ${EGL_LDFLAGS}
+  ${EFL_ASSIST_LIBS}
+  -lgif
+  -lpthread
+  -lturbojpeg
+  -ljpeg
+)
\ No newline at end of file
diff --git a/build/tizen/profiles/wearable-profile.cmake b/build/tizen/profiles/wearable-profile.cmake
new file mode 100644 (file)
index 0000000..8488967
--- /dev/null
@@ -0,0 +1,68 @@
+# PROFILE: WEARABLE
+
+# Set the sources
+SET( SOURCES
+    ${adaptor_accessibility_common_src_files}
+    ${adaptor_accessibility_tizen_wayland_src_files}
+    ${adaptor_accessibility_tizen_wearable_src_files}
+    ${adaptor_adaptor_common_src_files}
+    ${adaptor_adaptor_tizen_wayland_src_files}
+    ${adaptor_adaptor_tizen_wearable_src_files}
+    ${adaptor_clipboard_common_src_files}
+    ${adaptor_clipboard_tizen_wayland_src_files}
+    ${adaptor_framework_generic_src_files}
+    ${devel_api_src_files}
+    ${adaptor_devel_api_text_abstraction_src_files}
+    ${adaptor_graphics_common_src_files}
+    ${adaptor_graphics_gles_src_files}
+    ${adaptor_graphics_tizen_src_files}
+    ${adaptor_haptics_common_src_files}
+    ${adaptor_imaging_common_src_files}
+    ${adaptor_imaging_tizen_src_files}
+    ${adaptor_input_common_src_files}
+    ${adaptor_input_tizen_wayland_src_files}
+    ${adaptor_integration_api_src_files}
+    ${adaptor_legacy_common_src_files}
+    ${adaptor_network_common_src_files}
+    ${adaptor_public_api_src_files}
+    ${adaptor_sensor_common_src_files}
+    ${adaptor_sensor_tizen_src_files}
+    ${adaptor_styling_common_src_files}
+    ${adaptor_system_common_src_files}
+    ${adaptor_system_linux_src_files}
+    ${adaptor_system_tizen_wearable_src_files}
+    ${adaptor_text_common_src_files}
+    ${adaptor_resampler_src_files}
+    ${adaptor_vector_animation_common_src_files}
+    ${adaptor_video_common_src_files}
+    ${adaptor_web_engine_common_src_files}
+    ${adaptor_window_system_common_src_files}
+    ${adaptor_window_system_tizen_src_files}
+    ${adaptor_window_system_tizen_wayland_src_files}
+    ${adaptor_trace_common_src_files}
+    ${adaptor_thread_common_src_files}
+    ${devel_api_text_abstraction_src_files}
+    ${static_libraries_glyphy_src_files}
+    ${static_libraries_libunibreak_src_files}
+)
+IF( enable_ecore_wayland2 )
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl2_src_files}
+         )
+ELSE()
+    SET( SOURCES ${SOURCES}
+         ${adaptor_window_system_ecore_wl_src_files}
+         )
+ENDIF()
+
+IF( ENABLE_NETWORK_LOGGING )
+    SET( SOURCES ${SOURCES}
+          ${adaptor_performance_logging_src_files}
+    )
+ENDIF()
+
+IF( ENABLE_TRACE )
+    SET( SOURCES ${SOURCES}
+        ${adaptor_trace_tizen_src_files}
+      )
+ENDIF()
diff --git a/build/tizen/rename-cov-data b/build/tizen/rename-cov-data
new file mode 100755 (executable)
index 0000000..a29f21b
--- /dev/null
@@ -0,0 +1,34 @@
+#!/bin/bash
+COVERAGE_DIR=.cov
+[[ -d ${COVERAGE_DIR} ]] || mkdir ${COVERAGE_DIR}
+rm -f ${COVERAGE_DIR}/*
+
+COVERAGE_EXTENSIONS="
+  gcda
+  gcno
+"
+
+SOURCE_EXTENSIONS="
+ c
+ cpp
+"
+
+for covExt in $COVERAGE_EXTENSIONS
+do
+  # Move into .cov directory
+  for file in `find -name *.${covExt}`
+  do
+    cp $file ${COVERAGE_DIR}
+  done
+
+  # strip source extensions liks .cpp as that's the format expected by patch-coverage.pl
+  for srcExt in $SOURCE_EXTENSIONS
+  do
+    for file in `find ${COVERAGE_DIR} -name *.${srcExt}.${covExt}`
+    do
+      name=`echo $file | sed "s/.${srcExt}.${covExt}//g"`
+      mv $file $name.${covExt}
+    done
+  done
+
+done
old mode 100755 (executable)
new mode 100644 (file)
index 19a2bbd..04158e1
-devel_api_src_files = \
-  $(adaptor_devel_api_dir)/adaptor-framework/accessibility-adaptor.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/application-devel.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/bitmap-saver.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/clipboard.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/clipboard-event-notifier.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/color-controller.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/environment-variable.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/event-feeder.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/event-thread-callback.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/feedback-player.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/file-loader.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/file-stream.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/image-loading.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/gif-loading.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/input-method-context.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/input-method-options.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/native-image-source-queue.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/orientation.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/performance-logger.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/physical-keyboard.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/key-devel.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/pixel-buffer.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/singleton-service.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/sound-player.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/style-monitor.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/tilt-sensor.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/lifecycle-controller.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/vector-animation-renderer.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/video-player.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/virtual-keyboard.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/thread-settings.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/web-engine.cpp \
-  $(adaptor_devel_api_dir)/adaptor-framework/window-devel.cpp
 
 
+SET( devel_api_src_files
+  ${adaptor_devel_api_dir}/adaptor-framework/accessibility-adaptor.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/application-devel.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/bitmap-saver.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/clipboard.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/clipboard-event-notifier.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/color-controller.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/environment-variable.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/event-feeder.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/event-thread-callback.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/feedback-player.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/file-loader.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/file-stream.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/image-loading.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/gif-loading.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/input-method-context.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/input-method-options.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/native-image-source-queue.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/orientation.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/performance-logger.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/physical-keyboard.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/key-devel.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/pixel-buffer.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/singleton-service.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/sound-player.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/style-monitor.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/tilt-sensor.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/lifecycle-controller.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/vector-animation-renderer.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/video-player.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/virtual-keyboard.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/thread-settings.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/web-engine.cpp 
+  ${adaptor_devel_api_dir}/adaptor-framework/window-devel.cpp
+)
 
-devel_api_adaptor_framework_header_files = \
-  $(adaptor_devel_api_dir)/adaptor-framework/accessibility-adaptor.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/accessibility-action-handler.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/accessibility-gesture-handler.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/accessibility-gesture-event.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/application-devel.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/bitmap-saver.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/clipboard-event-notifier.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/clipboard.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/color-controller-plugin.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/color-controller.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/environment-variable.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/event-feeder.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/event-thread-callback.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/feedback-plugin.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/feedback-player.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/file-loader.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/file-stream.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/image-loader-input.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/image-loader-plugin.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/image-loading.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/gif-loading.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/input-method-context.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/input-method-options.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/keyboard.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/lifecycle-controller.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/native-image-source-queue.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/orientation.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/performance-logger.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/pixel-buffer.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/singleton-service.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/sound-player.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/style-monitor.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/tilt-sensor.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/vector-animation-renderer.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/vector-animation-renderer-plugin.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/video-player.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/video-player-plugin.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/web-engine.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/web-engine-plugin.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/key-extension-plugin.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/virtual-keyboard.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/physical-keyboard.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/key-devel.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/thread-settings.h \
-  $(adaptor_devel_api_dir)/adaptor-framework/window-devel.h
 
-devel_api_text_abstraction_src_files = \
-   $(adaptor_devel_api_dir)/text-abstraction/bidirectional-support.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/bitmap-font.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/font-client.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/font-list.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/font-metrics.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/glyph-info.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/script.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/segmentation.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/shaping.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/text-renderer.cpp \
-   $(adaptor_devel_api_dir)/text-abstraction/text-renderer-layout-helper.cpp
+SET( devel_api_adaptor_framework_header_files
+  ${adaptor_devel_api_dir}/adaptor-framework/accessibility-adaptor.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/accessibility-action-handler.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/accessibility-gesture-handler.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/accessibility-gesture-event.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/application-devel.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/bitmap-saver.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/clipboard-event-notifier.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/clipboard.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/color-controller-plugin.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/color-controller.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/environment-variable.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/event-feeder.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/event-thread-callback.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/feedback-plugin.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/feedback-player.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/file-loader.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/file-stream.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/image-loader-input.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/image-loader-plugin.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/image-loading.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/gif-loading.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/input-method-context.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/input-method-options.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/keyboard.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/lifecycle-controller.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/native-image-source-queue.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/orientation.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/performance-logger.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/pixel-buffer.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/singleton-service.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/sound-player.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/style-monitor.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/tilt-sensor.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/vector-animation-renderer.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/vector-animation-renderer-plugin.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/video-player.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/video-player-plugin.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/web-engine.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/web-engine-plugin.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/key-extension-plugin.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/virtual-keyboard.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/physical-keyboard.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/key-devel.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/thread-settings.h 
+  ${adaptor_devel_api_dir}/adaptor-framework/window-devel.h
+)
 
-text_abstraction_header_files = \
-   $(adaptor_devel_api_dir)/text-abstraction/bidirectional-support.h \
-   $(adaptor_devel_api_dir)/text-abstraction/bitmap-font.h \
-   $(adaptor_devel_api_dir)/text-abstraction/font-client.h \
-   $(adaptor_devel_api_dir)/text-abstraction/font-list.h \
-   $(adaptor_devel_api_dir)/text-abstraction/font-metrics.h \
-   $(adaptor_devel_api_dir)/text-abstraction/glyph-info.h \
-   $(adaptor_devel_api_dir)/text-abstraction/script.h \
-   $(adaptor_devel_api_dir)/text-abstraction/segmentation.h \
-   $(adaptor_devel_api_dir)/text-abstraction/shaping.h \
-   $(adaptor_devel_api_dir)/text-abstraction/text-abstraction.h \
-   $(adaptor_devel_api_dir)/text-abstraction/text-abstraction-definitions.h \
-   $(adaptor_devel_api_dir)/text-abstraction/text-renderer.h \
-   $(adaptor_devel_api_dir)/text-abstraction/text-renderer-layout-helper.h
+
+SET( devel_api_text_abstraction_src_files
+   ${adaptor_devel_api_dir}/text-abstraction/bidirectional-support.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/bitmap-font.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/font-client.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/font-list.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/font-metrics.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/glyph-info.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/script.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/segmentation.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/shaping.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/text-renderer.cpp 
+   ${adaptor_devel_api_dir}/text-abstraction/text-renderer-layout-helper.cpp
+)
+
+
+SET( text_abstraction_header_files
+   ${adaptor_devel_api_dir}/text-abstraction/bidirectional-support.h 
+   ${adaptor_devel_api_dir}/text-abstraction/bitmap-font.h 
+   ${adaptor_devel_api_dir}/text-abstraction/font-client.h 
+   ${adaptor_devel_api_dir}/text-abstraction/font-list.h 
+   ${adaptor_devel_api_dir}/text-abstraction/font-metrics.h 
+   ${adaptor_devel_api_dir}/text-abstraction/glyph-info.h 
+   ${adaptor_devel_api_dir}/text-abstraction/script.h 
+   ${adaptor_devel_api_dir}/text-abstraction/segmentation.h 
+   ${adaptor_devel_api_dir}/text-abstraction/shaping.h 
+   ${adaptor_devel_api_dir}/text-abstraction/text-abstraction.h 
+   ${adaptor_devel_api_dir}/text-abstraction/text-abstraction-definitions.h 
+   ${adaptor_devel_api_dir}/text-abstraction/text-renderer.h 
+   ${adaptor_devel_api_dir}/text-abstraction/text-renderer-layout-helper.h
+)
 
index f7d075b..fde76da 100644 (file)
@@ -1,2 +1,6 @@
-adaptor_dali_header_file = \
-  $(adaptor_dali_header_dir)/dali.h
+
+
+SET( adaptor_dali_header_file
+  ${adaptor_dali_header_dir}/dali.h
+)
+
old mode 100755 (executable)
new mode 100644 (file)
index 08e5df8..6aad427
@@ -1,18 +1,23 @@
-adaptor_integration_api_src_files = \
-  $(adaptor_integration_api_dir)/scene-holder.cpp \
-  $(adaptor_integration_api_dir)/scene-holder-impl.cpp
 
-adaptor_integration_api_header_files = \
-  $(adaptor_integration_api_dir)/adaptor.h \
-  $(adaptor_integration_api_dir)/egl-interface.h \
-  $(adaptor_integration_api_dir)/log-factory-interface.h \
-  $(adaptor_integration_api_dir)/native-render-surface.h \
-  $(adaptor_integration_api_dir)/native-render-surface-factory.h \
-  $(adaptor_integration_api_dir)/render-surface-interface.h \
-  $(adaptor_integration_api_dir)/scene-holder.h \
-  $(adaptor_integration_api_dir)/scene-holder-impl.h \
-  $(adaptor_integration_api_dir)/thread-synchronization-interface.h \
-  $(adaptor_integration_api_dir)/trigger-event-interface.h \
-  $(adaptor_integration_api_dir)/trigger-event-factory-interface.h \
-  $(adaptor_integration_api_dir)/trigger-event-factory.h
+
+SET( adaptor_integration_api_src_files
+  ${adaptor_integration_api_dir}/scene-holder.cpp 
+  ${adaptor_integration_api_dir}/scene-holder-impl.cpp
+)
+
+
+SET( adaptor_integration_api_header_files
+  ${adaptor_integration_api_dir}/adaptor.h 
+  ${adaptor_integration_api_dir}/egl-interface.h 
+  ${adaptor_integration_api_dir}/log-factory-interface.h 
+  ${adaptor_integration_api_dir}/native-render-surface.h 
+  ${adaptor_integration_api_dir}/native-render-surface-factory.h 
+  ${adaptor_integration_api_dir}/render-surface-interface.h 
+  ${adaptor_integration_api_dir}/scene-holder.h 
+  ${adaptor_integration_api_dir}/scene-holder-impl.h 
+  ${adaptor_integration_api_dir}/thread-synchronization-interface.h 
+  ${adaptor_integration_api_dir}/trigger-event-interface.h 
+  ${adaptor_integration_api_dir}/trigger-event-factory-interface.h 
+  ${adaptor_integration_api_dir}/trigger-event-factory.h
+)
 
index 00bd528..3c9a2a4 100644 (file)
@@ -1,39 +1,47 @@
 
-
 # module: accessibility, backend: common
-adaptor_accessibility_common_src_files=\
-    ${adaptor_accessibility_dir}/common/tts-player-factory.cpp \
-    ${adaptor_accessibility_dir}/common/tts-player-impl.cpp \
-    ${adaptor_accessibility_dir}/common/accessibility-adaptor-impl.cpp \
+SET( adaptor_accessibility_common_src_files 
+    ${adaptor_accessibility_dir}/common/tts-player-factory.cpp 
+    ${adaptor_accessibility_dir}/common/tts-player-impl.cpp 
+    ${adaptor_accessibility_dir}/common/accessibility-adaptor-impl.cpp 
     ${adaptor_accessibility_dir}/common/accessibility-gesture-detector.cpp
+)
 
 # module: accessibility, backend: tizen-wayland
-adaptor_accessibility_tizen_wayland_src_files=\
-    ${adaptor_accessibility_dir}/tizen-wayland/tts-player-factory-tizen.cpp \
+SET( adaptor_accessibility_tizen_wayland_src_files 
+    ${adaptor_accessibility_dir}/tizen-wayland/tts-player-factory-tizen.cpp 
     ${adaptor_accessibility_dir}/tizen-wayland/tts-player-impl-tizen.cpp
+)
 
 # module: accessibility, backend: tizen-common profile
-adaptor_accessibility_tizen_common_src_files=\
+SET( adaptor_accessibility_tizen_common_src_files 
     ${adaptor_accessibility_dir}/tizen-wayland/tizen-common/accessibility-adaptor-impl-tizen.cpp
+)
 
 # module: accessibility, backend: tizen-ivi profile
-adaptor_accessibility_tizen_ivi_src_files=\
+SET( adaptor_accessibility_tizen_ivi_src_files 
     ${adaptor_accessibility_dir}/tizen-wayland/tizen-ivi/accessibility-adaptor-impl-ivi.cpp
+)
 
 # module: accessibility, backend: tizen-mobile profile
-adaptor_accessibility_tizen_mobile_src_files=\
+SET( adaptor_accessibility_tizen_mobile_src_files 
     ${adaptor_accessibility_dir}/tizen-wayland/tizen-mobile/accessibility-adaptor-impl-mobile.cpp
+)
 
 # module: accessibility, backend: tizen-tv profile
-adaptor_accessibility_tizen_tv_src_files=\
+SET( adaptor_accessibility_tizen_tv_src_files 
     ${adaptor_accessibility_dir}/tizen-wayland/tizen-tv/accessibility-adaptor-impl-tv.cpp
+)
 
 # module: accessibility, backend: tizen-wearable profile
-adaptor_accessibility_tizen_wearable_src_files=\
+SET( adaptor_accessibility_tizen_wearable_src_files 
     ${adaptor_accessibility_dir}/tizen-wayland/tizen-wearable/accessibility-adaptor-impl-wearable.cpp
+)
 
 # module: accessibility, backend: generic
-adaptor_accessibility_ubuntu_src_files=\
-    ${adaptor_accessibility_dir}/generic/accessibility-adaptor-impl-generic.cpp \
-    ${adaptor_accessibility_dir}/generic/tts-player-factory-generic.cpp \
+SET( adaptor_accessibility_ubuntu_src_files 
+    ${adaptor_accessibility_dir}/generic/accessibility-adaptor-impl-generic.cpp 
+    ${adaptor_accessibility_dir}/generic/tts-player-factory-generic.cpp 
     ${adaptor_accessibility_dir}/generic/tts-player-impl-generic.cpp
+)
+
index c818283..2da131c 100644 (file)
@@ -1,4 +1,7 @@
+
 # module: adaptor-framework, backend: generic
-adaptor_framework_generic_src_files=\
-    ${adaptor_framework_dir}/generic/file-loader-impl-generic.cpp \
+SET( adaptor_framework_generic_src_files 
+    ${adaptor_framework_dir}/generic/file-loader-impl-generic.cpp 
     ${adaptor_framework_dir}/generic/file-stream-impl-generic.cpp
+)
+
index b10b5b8..739277b 100644 (file)
@@ -1,27 +1,30 @@
 
-
 # module: adaptor, backend: common
-adaptor_adaptor_common_src_files=\
-    ${adaptor_adaptor_dir}/common/lifecycle-controller-impl.cpp \
-    ${adaptor_adaptor_dir}/common/adaptor-impl.cpp \
-    ${adaptor_adaptor_dir}/common/adaptor.cpp \
-    ${adaptor_adaptor_dir}/common/adaptor-builder-impl.cpp \
-    ${adaptor_adaptor_dir}/common/application-impl.cpp \
-    ${adaptor_adaptor_dir}/common/combined-update-render-controller.cpp \
+SET( adaptor_adaptor_common_src_files 
+    ${adaptor_adaptor_dir}/common/lifecycle-controller-impl.cpp 
+    ${adaptor_adaptor_dir}/common/adaptor-impl.cpp 
+    ${adaptor_adaptor_dir}/common/adaptor.cpp 
+    ${adaptor_adaptor_dir}/common/adaptor-builder-impl.cpp 
+    ${adaptor_adaptor_dir}/common/application-impl.cpp 
+    ${adaptor_adaptor_dir}/common/combined-update-render-controller.cpp 
     ${adaptor_adaptor_dir}/common/system-cache-path.cpp
+)
 
 # module: adaptor, backend: tizen-wayland
-adaptor_adaptor_tizen_wayland_src_files=\
-    ${adaptor_adaptor_dir}/tizen-wayland/adaptor-impl-tizen.cpp \
+SET( adaptor_adaptor_tizen_wayland_src_files 
+    ${adaptor_adaptor_dir}/tizen-wayland/adaptor-impl-tizen.cpp 
     ${adaptor_adaptor_dir}/tizen-wayland/framework-tizen.cpp
+)
 
 # module: adaptor, backend: tizen-wearable
-adaptor_adaptor_tizen_wearable_src_files=\
-    ${adaptor_adaptor_dir}/tizen-wayland/tizen-wearable/watch-application.cpp \
+SET( adaptor_adaptor_tizen_wearable_src_files 
+    ${adaptor_adaptor_dir}/tizen-wayland/tizen-wearable/watch-application.cpp 
     ${adaptor_adaptor_dir}/tizen-wayland/tizen-wearable/watch-application-impl.cpp
+)
 
 # module: adaptor, backend: ubuntu
-adaptor_adaptor_ubuntu_src_files=\
-    ${adaptor_adaptor_dir}/generic/adaptor-impl-generic.cpp \
+SET( adaptor_adaptor_ubuntu_src_files 
+    ${adaptor_adaptor_dir}/generic/adaptor-impl-generic.cpp 
     ${adaptor_adaptor_dir}/ubuntu/framework-ubuntu.cpp
+)
 
index a6c2190..e2dbfae 100644 (file)
@@ -1,13 +1,16 @@
 
-
 # module: clipboard, backend: common
-adaptor_clipboard_common_src_files=\
+SET( adaptor_clipboard_common_src_files 
     ${adaptor_clipboard_dir}/common/clipboard-event-notifier-impl.cpp
+)
 
 # module: clipboard, backend: tizen-wayland
-adaptor_clipboard_tizen_wayland_src_files=\
+SET( adaptor_clipboard_tizen_wayland_src_files 
     ${adaptor_clipboard_dir}/tizen-wayland/clipboard-impl-ecore-wl.cpp
+)
 
 # module: clipboard, backend: ubuntu-x11
-adaptor_clipboard_ubuntu_x11_src_files=\
-    ${adaptor_clipboard_dir}/ubuntu-x11/clipboard-impl-x.cpp
\ No newline at end of file
+SET( adaptor_clipboard_ubuntu_x11_src_files 
+    ${adaptor_clipboard_dir}/ubuntu-x11/clipboard-impl-x.cpp
+)
+
index 0b8ef82..d40c1ff 100644 (file)
@@ -1,20 +1,23 @@
 
-
 # module: graphics, backend: gles
-adaptor_graphics_gles_src_files=\
-    ${adaptor_graphics_dir}/gles/egl-debug.cpp \
-    ${adaptor_graphics_dir}/gles/egl-implementation.cpp \
-    ${adaptor_graphics_dir}/gles/egl-sync-implementation.cpp \
-    ${adaptor_graphics_dir}/gles/egl-context-helper-implementation.cpp \
-    ${adaptor_graphics_dir}/gles/gl-extensions.cpp \
-    ${adaptor_graphics_dir}/gles/gl-proxy-implementation.cpp \
-    ${adaptor_graphics_dir}/gles/egl-graphics-factory.cpp \
+SET( adaptor_graphics_gles_src_files 
+    ${adaptor_graphics_dir}/gles/egl-debug.cpp 
+    ${adaptor_graphics_dir}/gles/egl-implementation.cpp 
+    ${adaptor_graphics_dir}/gles/egl-sync-implementation.cpp 
+    ${adaptor_graphics_dir}/gles/egl-context-helper-implementation.cpp 
+    ${adaptor_graphics_dir}/gles/gl-extensions.cpp 
+    ${adaptor_graphics_dir}/gles/gl-proxy-implementation.cpp 
+    ${adaptor_graphics_dir}/gles/egl-graphics-factory.cpp 
     ${adaptor_graphics_dir}/gles/egl-graphics.cpp
+)
 
 # module: graphics, backend: tizen
-adaptor_graphics_tizen_src_files=\
+SET( adaptor_graphics_tizen_src_files 
     ${adaptor_graphics_dir}/tizen/egl-image-extensions-tizen.cpp
+)
 
 # module: graphics, backend: generic
-adaptor_graphics_ubuntu_src_files=\
+SET( adaptor_graphics_ubuntu_src_files 
     ${adaptor_graphics_dir}/generic/egl-image-extensions-generic.cpp
+)
+
index 4b0bbbc..20a8a60 100644 (file)
@@ -1,7 +1,7 @@
 
-
 # module: haptics, backend: common
-adaptor_haptics_common_src_files=\
-    ${adaptor_haptics_dir}/common/feedback-player-impl.cpp \
+SET( adaptor_haptics_common_src_files 
+    ${adaptor_haptics_dir}/common/feedback-player-impl.cpp 
     ${adaptor_haptics_dir}/common/feedback-plugin-proxy.cpp
+)
 
old mode 100755 (executable)
new mode 100644 (file)
index 83f82f7..4412139
@@ -1,35 +1,37 @@
 
-
 # module: imaging, backend: common
-adaptor_imaging_common_src_files=\
-    ${adaptor_imaging_dir}/common/native-bitmap-buffer-impl.cpp \
-    ${adaptor_imaging_dir}/common/pixel-buffer-impl.cpp \
-    ${adaptor_imaging_dir}/common/alpha-mask.cpp \
-    ${adaptor_imaging_dir}/common/file-download.cpp \
-    ${adaptor_imaging_dir}/common/gaussian-blur.cpp \
-    ${adaptor_imaging_dir}/common/http-utils.cpp \
-    ${adaptor_imaging_dir}/common/image-loader.cpp \
-    ${adaptor_imaging_dir}/common/image-loader-plugin-proxy.cpp \
-    ${adaptor_imaging_dir}/common/image-operations.cpp \
-    ${adaptor_imaging_dir}/common/loader-astc.cpp \
-    ${adaptor_imaging_dir}/common/loader-bmp.cpp \
-    ${adaptor_imaging_dir}/common/loader-gif.cpp \
-    ${adaptor_imaging_dir}/common/loader-ico.cpp \
-    ${adaptor_imaging_dir}/common/loader-jpeg-turbo.cpp \
-    ${adaptor_imaging_dir}/common/loader-ktx.cpp \
-    ${adaptor_imaging_dir}/common/loader-png.cpp \
-    ${adaptor_imaging_dir}/common/loader-wbmp.cpp \
+SET( adaptor_imaging_common_src_files 
+    ${adaptor_imaging_dir}/common/native-bitmap-buffer-impl.cpp 
+    ${adaptor_imaging_dir}/common/pixel-buffer-impl.cpp 
+    ${adaptor_imaging_dir}/common/alpha-mask.cpp 
+    ${adaptor_imaging_dir}/common/file-download.cpp 
+    ${adaptor_imaging_dir}/common/gaussian-blur.cpp 
+    ${adaptor_imaging_dir}/common/http-utils.cpp 
+    ${adaptor_imaging_dir}/common/image-loader.cpp 
+    ${adaptor_imaging_dir}/common/image-loader-plugin-proxy.cpp 
+    ${adaptor_imaging_dir}/common/image-operations.cpp 
+    ${adaptor_imaging_dir}/common/loader-astc.cpp 
+    ${adaptor_imaging_dir}/common/loader-bmp.cpp 
+    ${adaptor_imaging_dir}/common/loader-gif.cpp 
+    ${adaptor_imaging_dir}/common/loader-ico.cpp 
+    ${adaptor_imaging_dir}/common/loader-jpeg-turbo.cpp 
+    ${adaptor_imaging_dir}/common/loader-ktx.cpp 
+    ${adaptor_imaging_dir}/common/loader-png.cpp 
+    ${adaptor_imaging_dir}/common/loader-wbmp.cpp 
     ${adaptor_imaging_dir}/common/pixel-manipulation.cpp
+)
 
 # module: imaging, backend: tizen
-adaptor_imaging_tizen_src_files=\
-    ${adaptor_imaging_dir}/tizen/native-image-source-factory-tizen.cpp \
-    ${adaptor_imaging_dir}/tizen/native-image-source-impl-tizen.cpp \
+SET( adaptor_imaging_tizen_src_files 
+    ${adaptor_imaging_dir}/tizen/native-image-source-factory-tizen.cpp 
+    ${adaptor_imaging_dir}/tizen/native-image-source-impl-tizen.cpp 
     ${adaptor_imaging_dir}/tizen/native-image-source-queue-impl-tizen.cpp
+)
 
 # module: imaging, backend: ubuntu-x11
-adaptor_imaging_ubuntu_x11_src_files=\
-    ${adaptor_imaging_dir}/ubuntu-x11/native-image-source-factory-x.cpp \
-    ${adaptor_imaging_dir}/ubuntu-x11/native-image-source-impl-x.cpp \
+SET( adaptor_imaging_ubuntu_x11_src_files 
+    ${adaptor_imaging_dir}/ubuntu-x11/native-image-source-factory-x.cpp 
+    ${adaptor_imaging_dir}/ubuntu-x11/native-image-source-impl-x.cpp 
     ${adaptor_imaging_dir}/ubuntu-x11/native-image-source-queue-impl-x.cpp
+)
 
old mode 100755 (executable)
new mode 100644 (file)
index 43b373b..3e1931f
@@ -1,24 +1,27 @@
 
-
 # module: input, backend: common
-adaptor_input_common_src_files=\
-    ${adaptor_input_dir}/common/input-method-context-impl.cpp \
-    ${adaptor_input_dir}/common/key-grab.cpp \
-    ${adaptor_input_dir}/common/key-impl.cpp \
-    ${adaptor_input_dir}/common/keyboard.cpp \
-    ${adaptor_input_dir}/common/physical-keyboard-impl.cpp \
+SET( adaptor_input_common_src_files 
+    ${adaptor_input_dir}/common/input-method-context-impl.cpp 
+    ${adaptor_input_dir}/common/key-grab.cpp 
+    ${adaptor_input_dir}/common/key-impl.cpp 
+    ${adaptor_input_dir}/common/keyboard.cpp 
+    ${adaptor_input_dir}/common/physical-keyboard-impl.cpp 
     ${adaptor_input_dir}/tizen-wayland/ecore-virtual-keyboard.cpp
+)
 
 # module: input, backend: tizen-wayland
-adaptor_input_tizen_wayland_src_files=\
-    ${adaptor_input_dir}/tizen-wayland/input-method-context-factory-ecore-wl.cpp \
-    ${adaptor_input_dir}/tizen-wayland/input-method-context-impl-ecore-wl.cpp \
-    ${adaptor_input_dir}/tizen-wayland/key-mapping-ecore-wl.cpp \
+SET( adaptor_input_tizen_wayland_src_files 
+    ${adaptor_input_dir}/tizen-wayland/input-method-context-factory-ecore-wl.cpp 
+    ${adaptor_input_dir}/tizen-wayland/input-method-context-impl-ecore-wl.cpp 
+    ${adaptor_input_dir}/tizen-wayland/key-mapping-ecore-wl.cpp 
     ${adaptor_input_dir}/tizen-wayland/virtual-keyboard-impl-ecore-wl.cpp
+)
 
 # module: input, backend: ubuntu-x11
-adaptor_input_ubuntu_x11_src_files=\
-    ${adaptor_input_dir}/ubuntu-x11/input-method-context-factory-x.cpp \
-    ${adaptor_input_dir}/ubuntu-x11/input-method-context-impl-x.cpp \
-    ${adaptor_input_dir}/ubuntu-x11/key-mapping-x.cpp \
+SET( adaptor_input_ubuntu_x11_src_files 
+    ${adaptor_input_dir}/ubuntu-x11/input-method-context-factory-x.cpp 
+    ${adaptor_input_dir}/ubuntu-x11/input-method-context-impl-x.cpp 
+    ${adaptor_input_dir}/ubuntu-x11/key-mapping-x.cpp 
     ${adaptor_input_dir}/ubuntu-x11/virtual-keyboard-impl-x.cpp
+)
+
index 8cab0cb..e9c2106 100644 (file)
@@ -1,5 +1,6 @@
 
-
 # module: legacy, backend: common
-adaptor_legacy_common_src_files=\
-    ${adaptor_legacy_dir}/common/tizen-platform-abstraction.cpp
\ No newline at end of file
+SET( adaptor_legacy_common_src_files 
+    ${adaptor_legacy_dir}/common/tizen-platform-abstraction.cpp
+)
+
index 4590350..0beeaaf 100644 (file)
@@ -1,12 +1,15 @@
 
-
 # module: network, backend: common
-adaptor_network_common_src_files=\
-    ${adaptor_network_dir}/common/socket-factory.cpp \
+SET( adaptor_network_common_src_files 
+    ${adaptor_network_dir}/common/socket-factory.cpp 
     ${adaptor_network_dir}/common/socket-impl.cpp
+)
+
+# module: network, backend: common
+SET( adaptor_performance_logging_src_files 
+    ${adaptor_network_dir}/common/network-performance-protocol.cpp 
+    ${adaptor_network_dir}/common/network-performance-client.cpp 
+    ${adaptor_network_dir}/common/network-performance-server.cpp 
+    ${adaptor_network_dir}/common/automation.cpp
+)
 
-adaptor_performance_logging_src_files=\
-    $(adaptor_network_dir)/common/network-performance-protocol.cpp \
-    $(adaptor_network_dir)/common/network-performance-client.cpp \
-    $(adaptor_network_dir)/common/network-performance-server.cpp \
-    $(adaptor_network_dir)/common/automation.cpp
index dc9e854..48e1405 100644 (file)
@@ -1,16 +1,19 @@
 
-
 # module: sensor, backend: common
-adaptor_sensor_common_src_files=\
-    ${adaptor_sensor_dir}/common/tilt-sensor-factory.cpp \
+SET( adaptor_sensor_common_src_files 
+    ${adaptor_sensor_dir}/common/tilt-sensor-factory.cpp 
     ${adaptor_sensor_dir}/common/tilt-sensor-impl.cpp
+)
 
 # module: sensor, backend: tizen
-adaptor_sensor_tizen_src_files=\
-    ${adaptor_sensor_dir}/tizen/tilt-sensor-factory-tizen.cpp \
+SET( adaptor_sensor_tizen_src_files 
+    ${adaptor_sensor_dir}/tizen/tilt-sensor-factory-tizen.cpp 
     ${adaptor_sensor_dir}/tizen/tilt-sensor-impl-tizen.cpp
+)
 
 # module: sensor, backend: ubuntu
-adaptor_sensor_ubuntu_src_files=\
-    ${adaptor_sensor_dir}/ubuntu/tilt-sensor-factory-ubuntu.cpp \
-    ${adaptor_sensor_dir}/ubuntu/tilt-sensor-impl-ubuntu.cpp
\ No newline at end of file
+SET( adaptor_sensor_ubuntu_src_files 
+    ${adaptor_sensor_dir}/ubuntu/tilt-sensor-factory-ubuntu.cpp 
+    ${adaptor_sensor_dir}/ubuntu/tilt-sensor-impl-ubuntu.cpp
+)
+
index 37664fe..6ce4b3b 100644 (file)
@@ -1,5 +1,6 @@
 
-
 # module: styling, backend: common
-adaptor_styling_common_src_files=\
-    ${adaptor_styling_dir}/common/style-monitor-impl.cpp
\ No newline at end of file
+SET( adaptor_styling_common_src_files 
+    ${adaptor_styling_dir}/common/style-monitor-impl.cpp
+)
+
old mode 100755 (executable)
new mode 100644 (file)
index 560f947..16a3a82
@@ -1,60 +1,63 @@
 
-
 # module: system, backend: common
-adaptor_system_common_src_files=\
-    ${adaptor_system_dir}/common/abort-handler.cpp \
-    ${adaptor_system_dir}/common/color-controller-impl.cpp \
-    ${adaptor_system_dir}/common/command-line-options.cpp \
-    ${adaptor_system_dir}/common/environment-options.cpp \
-    ${adaptor_system_dir}/common/fps-tracker.cpp \
-    ${adaptor_system_dir}/common/frame-time-stamp.cpp \
-    ${adaptor_system_dir}/common/frame-time-stats.cpp \
-    ${adaptor_system_dir}/common/kernel-trace.cpp \
-    ${adaptor_system_dir}/common/locale-utils.cpp \
-    ${adaptor_system_dir}/common/object-profiler.cpp \
-    ${adaptor_system_dir}/common/performance-interface-factory.cpp \
-    ${adaptor_system_dir}/common/performance-logger-impl.cpp \
-    ${adaptor_system_dir}/common/performance-marker.cpp \
-    ${adaptor_system_dir}/common/performance-server.cpp \
-    ${adaptor_system_dir}/common/shared-file.cpp \
-    ${adaptor_system_dir}/common/singleton-service-impl.cpp \
-    ${adaptor_system_dir}/common/sound-player-impl.cpp \
-    ${adaptor_system_dir}/common/stat-context.cpp \
-    ${adaptor_system_dir}/common/stat-context-manager.cpp \
-    ${adaptor_system_dir}/common/system-trace.cpp \
-    ${adaptor_system_dir}/common/thread-controller.cpp \
-    ${adaptor_system_dir}/common/time-service.cpp \
-    ${adaptor_system_dir}/common/trigger-event.cpp \
-    ${adaptor_system_dir}/common/trigger-event-factory.cpp \
-    ${adaptor_system_dir}/common/update-status-logger.cpp \
-    ${adaptor_system_dir}/common/widget-application-impl.cpp \
+SET( adaptor_system_common_src_files 
+    ${adaptor_system_dir}/common/abort-handler.cpp 
+    ${adaptor_system_dir}/common/color-controller-impl.cpp 
+    ${adaptor_system_dir}/common/command-line-options.cpp 
+    ${adaptor_system_dir}/common/environment-options.cpp 
+    ${adaptor_system_dir}/common/fps-tracker.cpp 
+    ${adaptor_system_dir}/common/frame-time-stamp.cpp 
+    ${adaptor_system_dir}/common/frame-time-stats.cpp 
+    ${adaptor_system_dir}/common/kernel-trace.cpp 
+    ${adaptor_system_dir}/common/locale-utils.cpp 
+    ${adaptor_system_dir}/common/object-profiler.cpp 
+    ${adaptor_system_dir}/common/performance-interface-factory.cpp 
+    ${adaptor_system_dir}/common/performance-logger-impl.cpp 
+    ${adaptor_system_dir}/common/performance-marker.cpp 
+    ${adaptor_system_dir}/common/performance-server.cpp 
+    ${adaptor_system_dir}/common/shared-file.cpp 
+    ${adaptor_system_dir}/common/singleton-service-impl.cpp 
+    ${adaptor_system_dir}/common/sound-player-impl.cpp 
+    ${adaptor_system_dir}/common/stat-context.cpp 
+    ${adaptor_system_dir}/common/stat-context-manager.cpp 
+    ${adaptor_system_dir}/common/system-trace.cpp 
+    ${adaptor_system_dir}/common/thread-controller.cpp 
+    ${adaptor_system_dir}/common/time-service.cpp 
+    ${adaptor_system_dir}/common/trigger-event.cpp 
+    ${adaptor_system_dir}/common/trigger-event-factory.cpp 
+    ${adaptor_system_dir}/common/update-status-logger.cpp 
+    ${adaptor_system_dir}/common/widget-application-impl.cpp 
     ${adaptor_system_dir}/common/logging.cpp
+)
 
 # module: system, backend: linux
-adaptor_system_linux_src_files=\
-    ${adaptor_system_dir}/linux/callback-manager-ecore.cpp \
-    ${adaptor_system_dir}/linux/file-descriptor-monitor-ecore.cpp \
+SET( adaptor_system_linux_src_files 
+    ${adaptor_system_dir}/linux/callback-manager-ecore.cpp 
+    ${adaptor_system_dir}/linux/file-descriptor-monitor-ecore.cpp 
     ${adaptor_system_dir}/linux/timer-impl-ecore.cpp
+)
 
 # module: system, backend: tizen-wayland
-adaptor_system_tizen_wayland_src_files=\
-    ${adaptor_system_dir}/tizen-wayland/system-settings-tizen.cpp \
-    ${adaptor_system_dir}/tizen-wayland/widget-application-impl-tizen.cpp \
+SET( adaptor_system_tizen_wayland_src_files 
+    ${adaptor_system_dir}/tizen-wayland/system-settings-tizen.cpp 
+    ${adaptor_system_dir}/tizen-wayland/widget-application-impl-tizen.cpp 
     ${adaptor_system_dir}/tizen-wayland/widget-controller-tizen.cpp
+)
 
 # module: system, backend: tizen-wearable
-adaptor_system_tizen_wearable_src_files=\
-    ${adaptor_system_dir}/tizen-wayland/tizen-wearable/capture.cpp \
-    ${adaptor_system_dir}/tizen-wayland/tizen-wearable/capture-impl-tizen.cpp \
-    ${adaptor_system_dir}/tizen-wayland/tizen-wearable/watch-time.cpp \
-    ${adaptor_system_dir}/tizen-wayland/system-settings-tizen.cpp \
-    ${adaptor_system_dir}/tizen-wayland/widget-application-impl-tizen.cpp \
+SET( adaptor_system_tizen_wearable_src_files 
+    ${adaptor_system_dir}/tizen-wayland/tizen-wearable/capture.cpp 
+    ${adaptor_system_dir}/tizen-wayland/tizen-wearable/capture-impl-tizen.cpp 
+    ${adaptor_system_dir}/tizen-wayland/tizen-wearable/watch-time.cpp 
+    ${adaptor_system_dir}/tizen-wayland/system-settings-tizen.cpp 
+    ${adaptor_system_dir}/tizen-wayland/widget-application-impl-tizen.cpp 
     ${adaptor_system_dir}/tizen-wayland/widget-controller-tizen.cpp
-
+)
 
 # module: system, backend: ubuntu-x11
-adaptor_system_ubuntu_x11_src_files=\
-    ${adaptor_system_dir}/ubuntu-x11/system-settings-x.cpp \
-    ${adaptor_system_dir}/ubuntu-x11/widget-application-impl-x.cpp \
+SET( adaptor_system_ubuntu_x11_src_files 
+    ${adaptor_system_dir}/ubuntu-x11/system-settings-x.cpp 
+    ${adaptor_system_dir}/ubuntu-x11/widget-application-impl-x.cpp 
     ${adaptor_system_dir}/ubuntu-x11/widget-controller-x.cpp
+)
 
old mode 100755 (executable)
new mode 100644 (file)
index 324102c..8530a7b
@@ -1,13 +1,13 @@
 
-
 # module: text, backend: common
-adaptor_text_common_src_files=\
-    ${adaptor_text_dir}/text-abstraction/bidirectional-support-impl.cpp \
-    ${adaptor_text_dir}/text-abstraction/cairo-renderer.cpp \
-    ${adaptor_text_dir}/text-abstraction/font-client-helper.cpp \
-    ${adaptor_text_dir}/text-abstraction/font-client-impl.cpp \
-    ${adaptor_text_dir}/text-abstraction/font-client-plugin-impl.cpp \
-    ${adaptor_text_dir}/text-abstraction/segmentation-impl.cpp \
-    ${adaptor_text_dir}/text-abstraction/shaping-impl.cpp \
+SET( adaptor_text_common_src_files 
+    ${adaptor_text_dir}/text-abstraction/bidirectional-support-impl.cpp 
+    ${adaptor_text_dir}/text-abstraction/cairo-renderer.cpp 
+    ${adaptor_text_dir}/text-abstraction/font-client-helper.cpp 
+    ${adaptor_text_dir}/text-abstraction/font-client-impl.cpp 
+    ${adaptor_text_dir}/text-abstraction/font-client-plugin-impl.cpp 
+    ${adaptor_text_dir}/text-abstraction/segmentation-impl.cpp 
+    ${adaptor_text_dir}/text-abstraction/shaping-impl.cpp 
     ${adaptor_text_dir}/text-abstraction/text-renderer-impl.cpp
+)
 
index 7daaf03..4cc599c 100644 (file)
@@ -1,4 +1,6 @@
+
 # module: trace, backend: common
-adaptor_thread_common_src_files=\
+SET( adaptor_thread_common_src_files 
     ${adaptor_thread_dir}/common/thread-settings-impl.cpp
+)
 
index 833aa4e..e292e19 100644 (file)
@@ -1,16 +1,19 @@
 
-
 # module: trace, backend: common
-adaptor_trace_common_src_files=\
-    ${adaptor_trace_dir}/common/trace-manager-impl.cpp \
+SET( adaptor_trace_common_src_files 
+    ${adaptor_trace_dir}/common/trace-manager-impl.cpp 
     ${adaptor_trace_dir}/common/trace-factory.cpp
+)
 
 # module: trace, backend: ubuntu
-adaptor_trace_ubuntu_src_files=\
-    ${adaptor_trace_dir}/generic/trace-manager-impl-generic.cpp \
+SET( adaptor_trace_ubuntu_src_files 
+    ${adaptor_trace_dir}/generic/trace-manager-impl-generic.cpp 
     ${adaptor_trace_dir}/generic/trace-factory-generic.cpp
+)
 
 # module: trace, backend: tizen
-adaptor_trace_tizen_src_files=\
-    ${adaptor_trace_dir}/tizen/trace-manager-impl-tizen.cpp \
+SET( adaptor_trace_tizen_src_files 
+    ${adaptor_trace_dir}/tizen/trace-manager-impl-tizen.cpp 
     ${adaptor_trace_dir}/tizen/trace-factory-tizen.cpp
+)
+
index 8edeeb0..197d590 100644 (file)
@@ -1,7 +1,7 @@
 
-
 # module: vector-animation, backend: common
-adaptor_vector_animation_common_src_files=\
-    ${adaptor_vector_animation_dir}/common/vector-animation-renderer-impl.cpp \
+SET( adaptor_vector_animation_common_src_files 
+    ${adaptor_vector_animation_dir}/common/vector-animation-renderer-impl.cpp 
     ${adaptor_vector_animation_dir}/common/vector-animation-renderer-plugin-proxy.cpp
+)
 
index 172ead9..ab8de67 100644 (file)
@@ -1,5 +1,6 @@
 
-
 # module: video, backend: common
-adaptor_video_common_src_files=\
-    ${adaptor_video_dir}/common/video-player-impl.cpp
\ No newline at end of file
+SET( adaptor_video_common_src_files 
+    ${adaptor_video_dir}/common/video-player-impl.cpp
+)
+
index 0c4109d..7b74612 100644 (file)
@@ -1,5 +1,6 @@
 
-
 # module: web, backend: common
-adaptor_web_engine_common_src_files=\
+SET( adaptor_web_engine_common_src_files 
     ${adaptor_web_engine_dir}/common/web-engine-impl.cpp
+)
+
index ef02bc9..7d9d47b 100644 (file)
@@ -1,43 +1,47 @@
 
-
 # module: window-system, backend: common
-adaptor_window_system_common_src_files=\
-    ${adaptor_window_system_dir}/common/display-connection.cpp \
-    ${adaptor_window_system_dir}/common/event-handler.cpp \
-    ${adaptor_window_system_dir}/common/native-render-surface-factory.cpp \
-    ${adaptor_window_system_dir}/common/orientation-impl.cpp \
-    ${adaptor_window_system_dir}/common/window-base.cpp \
-    ${adaptor_window_system_dir}/common/window-impl.cpp \
+SET( adaptor_window_system_common_src_files 
+    ${adaptor_window_system_dir}/common/display-connection.cpp 
+    ${adaptor_window_system_dir}/common/event-handler.cpp 
+    ${adaptor_window_system_dir}/common/native-render-surface-factory.cpp 
+    ${adaptor_window_system_dir}/common/orientation-impl.cpp 
+    ${adaptor_window_system_dir}/common/window-base.cpp 
+    ${adaptor_window_system_dir}/common/window-impl.cpp 
     ${adaptor_window_system_dir}/common/window-render-surface.cpp
+)
 
 # module: window-system, backend: tizen-wayland
-adaptor_window_system_tizen_wayland_src_files=\
-    ${adaptor_window_system_dir}/tizen-wayland/display-connection-factory-ecore-wl.cpp \
-    ${adaptor_window_system_dir}/tizen-wayland/display-connection-impl-ecore-wl.cpp \
+SET( adaptor_window_system_tizen_wayland_src_files 
+    ${adaptor_window_system_dir}/tizen-wayland/display-connection-factory-ecore-wl.cpp 
+    ${adaptor_window_system_dir}/tizen-wayland/display-connection-impl-ecore-wl.cpp 
     ${adaptor_window_system_dir}/tizen-wayland/native-render-surface-ecore-wl.cpp
+)
 
 # module: window-system, backend: ecore-wl
-adaptor_window_system_ecore_wl_src_files=\
-    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl/render-surface-factory-ecore-wl.cpp \
-    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl/window-base-ecore-wl.cpp \
-    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl/window-factory-ecore-wl.cpp \
+SET( adaptor_window_system_ecore_wl_src_files 
+    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl/render-surface-factory-ecore-wl.cpp 
+    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl/window-base-ecore-wl.cpp 
+    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl/window-factory-ecore-wl.cpp 
     ${adaptor_window_system_dir}/tizen-wayland/ecore-wl/window-system-ecore-wl.cpp
+)
 
 # module: window-system, backend: ecore-wl2
-adaptor_window_system_ecore_wl2_src_files=\
-    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl2/render-surface-factory-ecore-wl2.cpp \
-    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp \
-    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl2/window-factory-ecore-wl2.cpp \
+SET( adaptor_window_system_ecore_wl2_src_files 
+    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl2/render-surface-factory-ecore-wl2.cpp 
+    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp 
+    ${adaptor_window_system_dir}/tizen-wayland/ecore-wl2/window-factory-ecore-wl2.cpp 
     ${adaptor_window_system_dir}/tizen-wayland/ecore-wl2/window-system-ecore-wl2.cpp
+)
 
 # module: window-system, backend: ubuntu-x11
-adaptor_window_system_ubuntu_x11_src_files=\
-    ${adaptor_window_system_dir}/ubuntu-x11/display-connection-factory-x.cpp \
-    ${adaptor_window_system_dir}/ubuntu-x11/display-connection-impl-x.cpp \
-    ${adaptor_window_system_dir}/ubuntu-x11/pixmap-render-surface-ecore-x.cpp \
-    ${adaptor_window_system_dir}/ubuntu-x11/render-surface-factory-ecore-x.cpp \
-    ${adaptor_window_system_dir}/ubuntu-x11/window-interface-ecore-x.cpp \
-    ${adaptor_window_system_dir}/ubuntu-x11/window-base-ecore-x.cpp \
-    ${adaptor_window_system_dir}/ubuntu-x11/window-factory-ecore-x.cpp \
+SET( adaptor_window_system_ubuntu_x11_src_files 
+    ${adaptor_window_system_dir}/ubuntu-x11/display-connection-factory-x.cpp 
+    ${adaptor_window_system_dir}/ubuntu-x11/display-connection-impl-x.cpp 
+    ${adaptor_window_system_dir}/ubuntu-x11/pixmap-render-surface-ecore-x.cpp 
+    ${adaptor_window_system_dir}/ubuntu-x11/render-surface-factory-ecore-x.cpp 
+    ${adaptor_window_system_dir}/ubuntu-x11/window-interface-ecore-x.cpp 
+    ${adaptor_window_system_dir}/ubuntu-x11/window-base-ecore-x.cpp 
+    ${adaptor_window_system_dir}/ubuntu-x11/window-factory-ecore-x.cpp 
     ${adaptor_window_system_dir}/ubuntu-x11/window-system-ecore-x.cpp
+)
 
old mode 100755 (executable)
new mode 100644 (file)
index cf91bee..219b9c4
@@ -1,45 +1,55 @@
-adaptor_public_api_src_files = \
-  $(adaptor_public_api_dir)/adaptor-framework/application.cpp \
-  $(adaptor_public_api_dir)/adaptor-framework/key.cpp \
-  $(adaptor_public_api_dir)/adaptor-framework/window.cpp \
-  $(adaptor_public_api_dir)/adaptor-framework/timer.cpp \
-  $(adaptor_public_api_dir)/adaptor-framework/tts-player.cpp \
-  $(adaptor_public_api_dir)/adaptor-framework/native-image-source.cpp \
-  $(adaptor_public_api_dir)/adaptor-framework/widget.cpp \
-  $(adaptor_public_api_dir)/adaptor-framework/widget-application.cpp \
-  $(adaptor_public_api_dir)/adaptor-framework/widget-impl.cpp \
-  $(adaptor_public_api_dir)/dali-adaptor-version.cpp
-
-
-public_api_header_files = \
-  $(adaptor_public_api_dir)/dali-adaptor-version.h \
-  $(adaptor_public_api_dir)/dali-adaptor-common.h
-
-
-public_api_adaptor_framework_header_files = \
-  $(adaptor_public_api_dir)/adaptor-framework/application.h \
-  $(adaptor_public_api_dir)/adaptor-framework/application-configuration.h \
-  $(adaptor_public_api_dir)/adaptor-framework/device-status.h \
-  $(adaptor_public_api_dir)/adaptor-framework/input-method.h \
-  $(adaptor_public_api_dir)/adaptor-framework/key.h \
-  $(adaptor_public_api_dir)/adaptor-framework/key-grab.h \
-  $(adaptor_public_api_dir)/adaptor-framework/style-change.h \
-  $(adaptor_public_api_dir)/adaptor-framework/timer.h \
-  $(adaptor_public_api_dir)/adaptor-framework/tts-player.h \
-  $(adaptor_public_api_dir)/adaptor-framework/native-image-source.h \
-  $(adaptor_public_api_dir)/adaptor-framework/window.h \
-  $(adaptor_public_api_dir)/adaptor-framework/widget.h \
-  $(adaptor_public_api_dir)/adaptor-framework/widget-application.h \
-  $(adaptor_public_api_dir)/adaptor-framework/widget-impl.h
+
+
+SET( adaptor_public_api_src_files
+  ${adaptor_public_api_dir}/adaptor-framework/application.cpp 
+  ${adaptor_public_api_dir}/adaptor-framework/key.cpp 
+  ${adaptor_public_api_dir}/adaptor-framework/window.cpp 
+  ${adaptor_public_api_dir}/adaptor-framework/timer.cpp 
+  ${adaptor_public_api_dir}/adaptor-framework/tts-player.cpp 
+  ${adaptor_public_api_dir}/adaptor-framework/native-image-source.cpp 
+  ${adaptor_public_api_dir}/adaptor-framework/widget.cpp 
+  ${adaptor_public_api_dir}/adaptor-framework/widget-application.cpp 
+  ${adaptor_public_api_dir}/adaptor-framework/widget-impl.cpp 
+  ${adaptor_public_api_dir}/dali-adaptor-version.cpp
+)
+
+
+SET( public_api_header_files
+  ${adaptor_public_api_dir}/dali-adaptor-version.h 
+  ${adaptor_public_api_dir}/dali-adaptor-common.h
+)
+
+
+SET( public_api_adaptor_framework_header_files
+  ${adaptor_public_api_dir}/adaptor-framework/application.h 
+  ${adaptor_public_api_dir}/adaptor-framework/application-configuration.h 
+  ${adaptor_public_api_dir}/adaptor-framework/device-status.h 
+  ${adaptor_public_api_dir}/adaptor-framework/input-method.h 
+  ${adaptor_public_api_dir}/adaptor-framework/key.h 
+  ${adaptor_public_api_dir}/adaptor-framework/key-grab.h 
+  ${adaptor_public_api_dir}/adaptor-framework/style-change.h 
+  ${adaptor_public_api_dir}/adaptor-framework/timer.h 
+  ${adaptor_public_api_dir}/adaptor-framework/tts-player.h 
+  ${adaptor_public_api_dir}/adaptor-framework/native-image-source.h 
+  ${adaptor_public_api_dir}/adaptor-framework/window.h 
+  ${adaptor_public_api_dir}/adaptor-framework/widget.h 
+  ${adaptor_public_api_dir}/adaptor-framework/widget-application.h 
+  ${adaptor_public_api_dir}/adaptor-framework/widget-impl.h
+)
 
 # wearable and watch extra public headers
-adaptor_dali_wearable_header_file = \
-  $(adaptor_public_api_dir)/watch/dali-wearable.h
+SET( adaptor_dali_wearable_header_file
+  ${adaptor_public_api_dir}/watch/dali-wearable.h
+)
 
-public_dali_watch_header_files = \
-  $(adaptor_public_api_dir)/watch/watch-application.h \
-  $(adaptor_public_api_dir)/watch/watch-time.h
+# wearable and watch extra public headers
+SET( public_dali_watch_header_files
+  ${adaptor_public_api_dir}/watch/watch-application.h 
+  ${adaptor_public_api_dir}/watch/watch-time.h
+)
 
-public_dali_capture_header_files = \
-  $(adaptor_public_api_dir)/capture/capture.h
+# wearable and watch extra public headers
+SET( public_dali_capture_header_files
+  ${adaptor_public_api_dir}/capture/capture.h
+)
 
index c38627b..3d29204 100644 (file)
@@ -1,2 +1,3 @@
-package_doxy_files = \
-  $(package_doxy_dir)/dali-adaptor-doc.h
+SET( package_doxy_files
+  ${package_doxy_dir}/dali-adaptor-doc.h
+)
index 586c33f..997b1cf 100644 (file)
@@ -48,6 +48,7 @@ BuildRequires:  dali-integration-devel
 
 BuildRequires:  pkgconfig
 BuildRequires:  gawk
+BuildRequires:  cmake
 BuildRequires:  giflib-devel
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  libjpeg-turbo-devel
@@ -248,7 +249,7 @@ CXXFLAGS+=" -D_ARCH_ARM_ -lgcc"
 
 CFLAGS+=" -DWAYLAND"
 CXXFLAGS+=" -DWAYLAND"
-configure_flags="--enable-wayland"
+configure_flags=" -DENABLE_WAYLAND=ON"
 
 # Use this conditional when Tizen version is 5.x or greater
 %if 0%{?tizen_version_major} >= 5
@@ -257,12 +258,11 @@ CXXFLAGS+=" -DOVER_TIZEN_VERSION_5"
 # Need Ecore-Wayland2 when Tizen version is 5.x or greater
 CFLAGS+=" -DECORE_WAYLAND2 -DEFL_BETA_API_SUPPORT"
 CXXFLAGS+=" -DECORE_WAYLAND2 -DEFL_BETA_API_SUPPORT"
-configure_flags+=" --enable-ecore-wayland2"
+configure_flags+=" -DENABLE_ECORE_WAYLAND2=ON"
 %endif
 
 libtoolize --force
 cd %{_builddir}/%{name}-%{version}/build/tizen
-autoreconf --install
 
 DALI_DATA_RW_DIR="%{dali_data_rw_dir}" ; export DALI_DATA_RW_DIR
 DALI_DATA_RO_DIR="%{dali_data_ro_dir}"  ; export DALI_DATA_RO_DIR
@@ -274,147 +274,129 @@ FONT_CONFIGURATION_FILE="%{font_configuration_file}" ; export FONT_CONFIGURATION
 TIZEN_PLATFORM_CONFIG_SUPPORTED="%{tizen_platform_config_supported}" ; export TIZEN_PLATFORM_CONFIG_SUPPORTED
 %endif
 
-# Set up the build via configure.
+# Set up the build via Cmake
 #######################################################################
 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if mobile || "undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
-%configure --prefix=$PREFIX --with-jpeg-turbo \
-           --enable-shaderbincache=DISABLE --enable-profile=MOBILE \
-           --enable-tizen-major-version=%{tizen_version_major} \
-           --enable-feedback \
-           --enable-efl=no \
+
+mkdir mobile
+pushd mobile
+
+cmake \
 %if 0%{?enable_debug}
-           --enable-debug \
+      -DCMAKE_BUILD_TYPE=Debug \
 %endif
 %if 0%{?enable_trace}
-           --enable-trace \
-%endif
-           --enable-appfw=yes \
-           $configure_flags --libdir=%{_libdir} \
-           --enable-rename-so=no
+      -DENABLE_TRACE=ON \
+%endif
+      -DCMAKE_INSTALL_PREFIX=$PREFIX \
+      -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
+      -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
+      -DENABLE_PROFILE=MOBILE \
+      -DENABLE_TIZEN_MAJOR_VERSION=%{tizen_version_major} \
+      -DENABLE_FEEDBACK=YES \
+      -DENABLE_APPFW=YES \
+      $configure_flags \
+      ..
 
 # Build.
 make %{?jobs:-j%jobs}
-
-pushd %{_builddir}/%{name}-%{version}/build/tizen
-%make_install DALI_DATA_RW_DIR="%{dali_data_rw_dir}" DALI_DATA_RO_DIR="%{dali_data_ro_dir}"
-popd
-
-pushd %{buildroot}%{_libdir}
-for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.mobile"; done
-for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done
-mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/
 popd
 
-make clean
-
 %endif
 
 #######################################################################
 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if tv ||"undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "common" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
-%configure --prefix=$PREFIX --with-jpeg-turbo \
-           --enable-shaderbincache=DISABLE --enable-profile=TV \
-           --enable-tizen-major-version=%{tizen_version_major} \
-           --enable-feedback \
-           --enable-efl=no \
+
+mkdir tv
+pushd tv
+
+cmake \
 %if 0%{?enable_debug}
-           --enable-debug \
+      -DCMAKE_BUILD_TYPE=Debug \
 %endif
 %if 0%{?enable_trace}
-           --enable-trace \
-%endif
-           --enable-appfw=yes \
-           $configure_flags --libdir=%{_libdir} \
-           --enable-rename-so=no
+      -DENABLE_TRACE=ON \
+%endif
+      -DCMAKE_INSTALL_PREFIX=$PREFIX \
+      -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
+      -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
+      -DENABLE_PROFILE=TV \
+      -DENABLE_TIZEN_MAJOR_VERSION=%{tizen_version_major} \
+      -DENABLE_FEEDBACK=YES \
+      -DENABLE_APPFW=YES \
+      $configure_flags \
+      ..
 
 # Build.
 make %{?jobs:-j%jobs}
-
-pushd %{_builddir}/%{name}-%{version}/build/tizen
-%make_install DALI_DATA_RW_DIR="%{dali_data_rw_dir}" DALI_DATA_RO_DIR="%{dali_data_ro_dir}"
-popd
-
-pushd %{buildroot}%{_libdir}
-for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.tv"; done
-for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done
-mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/
 popd
 
-make clean
 %endif
 
 #######################################################################
 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if wearable || "undefined"
 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
-%configure --prefix=$PREFIX --with-jpeg-turbo \
-           --enable-shaderbincache=DISABLE --enable-profile=WEARABLE \
-           --enable-tizen-major-version=%{tizen_version_major} \
-           --enable-feedback \
-           --enable-efl=no \
+
+mkdir wearable
+pushd wearable
+
+cmake \
 %if 0%{?enable_debug}
-           --enable-debug \
+      -DCMAKE_BUILD_TYPE=Debug \
 %endif
 %if 0%{?enable_trace}
-           --enable-trace \
-%endif
-           --enable-appfw=yes \
-           $configure_flags --libdir=%{_libdir} \
-           --enable-rename-so=no
+      -DENABLE_TRACE=ON \
+%endif
+      -DCMAKE_INSTALL_PREFIX=$PREFIX \
+      -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
+      -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
+      -DENABLE_PROFILE=WEARABLE \
+      -DENABLE_TIZEN_MAJOR_VERSION=%{tizen_version_major} \
+      -DENABLE_FEEDBACK=YES \
+      -DENABLE_APPFW=YES \
+      $configure_flags \
+      ..
 
 # Build.
 make %{?jobs:-j%jobs}
-
-pushd %{_builddir}/%{name}-%{version}/build/tizen
-%make_install DALI_DATA_RW_DIR="%{dali_data_rw_dir}" DALI_DATA_RO_DIR="%{dali_data_ro_dir}"
-popd
-
-pushd %{buildroot}%{_libdir}
-for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.wearable"; done
-for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done
-mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/
 popd
 
-make clean
 %endif
 
 #######################################################################
 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if ivi ||"undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "mobile"
-%configure --prefix=$PREFIX --with-jpeg-turbo \
-           --enable-shaderbincache=DISABLE --enable-profile=IVI \
-           --enable-tizen-major-version=%{tizen_version_major} \
-           --enable-feedback \
-           --enable-efl=no \
+
+mkdir ivi
+pushd ivi
+
+cmake \
 %if 0%{?enable_debug}
-           --enable-debug \
+      -DCMAKE_BUILD_TYPE=Debug \
 %endif
 %if 0%{?enable_trace}
-           --enable-trace \
-%endif
-           --enable-appfw=yes \
-           $configure_flags --libdir=%{_libdir} \
-           --enable-rename-so=no
+      -DENABLE_TRACE=ON \
+%endif
+      -DCMAKE_INSTALL_PREFIX=$PREFIX \
+      -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
+      -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
+      -DENABLE_PROFILE=IVI \
+      -DENABLE_TIZEN_MAJOR_VERSION=%{tizen_version_major} \
+      -DENABLE_FEEDBACK=YES \
+      -DENABLE_APPFW=YES \
+      $configure_flags \
+      ..
 
 # Build.
 make %{?jobs:-j%jobs}
-
-pushd %{_builddir}/%{name}-%{version}/build/tizen
-%make_install DALI_DATA_RW_DIR="%{dali_data_rw_dir}" DALI_DATA_RO_DIR="%{dali_data_ro_dir}"
-popd
-
-pushd %{buildroot}%{_libdir}
-for FILE in libdali-adaptor*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.ivi"; done
-for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done
-
-mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/
 popd
 
-make clean
 %endif
 
 #######################################################################
@@ -422,37 +404,31 @@ make clean
 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if common ||"undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
-%configure --prefix=$PREFIX --with-jpeg-turbo \
-           --enable-shaderbincache=DISABLE --enable-profile=COMMON \
-           --enable-tizen-major-version=%{tizen_version_major} \
-           --enable-feedback \
-           --enable-efl=no \
+
+mkdir common
+pushd common
+
+cmake \
 %if 0%{?enable_debug}
-           --enable-debug \
+      -DCMAKE_BUILD_TYPE=Debug \
 %endif
 %if 0%{?enable_trace}
-           --enable-trace \
-%endif
-           --enable-appfw=yes \
-           $configure_flags --libdir=%{_libdir} \
-           --enable-rename-so=no
+      -DENABLE_TRACE=ON \
+%endif
+      -DCMAKE_INSTALL_PREFIX=$PREFIX \
+      -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
+      -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
+      -DENABLE_PROFILE=COMMON \
+      -DENABLE_TIZEN_MAJOR_VERSION=%{tizen_version_major} \
+      -DENABLE_FEEDBACK=YES \
+      -DENABLE_APPFW=YES \
+      $configure_flags \
+      ..
 
 # Build.
 make %{?jobs:-j%jobs}
-
-pushd %{_builddir}/%{name}-%{version}/build/tizen
-%make_install DALI_DATA_RW_DIR="%{dali_data_rw_dir}" DALI_DATA_RO_DIR="%{dali_data_ro_dir}"
 popd
 
-pushd %{buildroot}%{_libdir}
-for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done
-for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done
-
-mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/
-popd
-
-make clean
-
 %endif
 
 ##############################
@@ -462,62 +438,64 @@ make clean
 rm -rf %{buildroot}
 
 pushd %{_builddir}/%{name}-%{version}/build/tizen
-%make_install DALI_DATA_RW_DIR="%{dali_data_rw_dir}" DALI_DATA_RO_DIR="%{dali_data_ro_dir}"
 
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# !unified && (wearable || tv || ivi || mobile)
-%if "%{?profile}" == "wearable" || "%{?profile}" == "tv" || "%{?profile}" == "ivi" || "%{?profile}" == "mobile"
-rm -rf %{buildroot}%{_libdir}/libdali-adap*.so*
+# if mobile || "undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
+pushd mobile
+%make_install
+pushd  %{buildroot}%{_libdir}
+cp libdali-adaptor.so.*.*.* libdali-adaptor.so.mobile
+popd
+make clean # So that we can gather symbol/size information for only one profile
+popd
 %endif
 
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# wearable || tv || ivi || mobile || unified
-%if "%{?profile}" != "common"
-for FILE in libdali-*.so*; do mv "$FILE" "%{buildroot}%{_libdir}/$FILE"; done
-mv dali-adaptor*.pc %{buildroot}%{_libdir}/pkgconfig/
-%endif
+# if tv ||"undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "common" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
+pushd tv
+%make_install
+pushd  %{buildroot}%{_libdir}
+cp libdali-adaptor.so.*.*.* libdali-adaptor.so.tv
 popd
+make clean # So that we can gather symbol/size information for only one profile
+popd
+%endif
 
-################################################
-#rename
-###############################################
-pushd %{buildroot}%{_libdir}
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# if common ||"undefined"
-#%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
-rm -rf libdali-adaptor*.so
-ln -s libdali-adaptor-cxx11.so.0.0.0 libdali-adaptor.so
-#%endif
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if wearable || "undefined"
 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
-rm -rf libdali-adaptor*.so.wearable
-ln -s libdali-adaptor-cxx11.so.0.0.*.wearable libdali-adaptor.so.wearable
-%endif
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# if tv ||"undefined"
-%if "%{?profile}" != "wearable" && "%{?profile}" != "common" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
-rm -rf libdali-adaptor*.so.tv
-ln -s libdali-adaptor-cxx11.so.0.0.*.tv libdali-adaptor.so.tv
+pushd wearable
+%make_install
+pushd  %{buildroot}%{_libdir}
+cp libdali-adaptor.so.*.*.* libdali-adaptor.so.wearable
+popd
+make clean # So that we can gather symbol/size information for only one profile
+popd
 %endif
 
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if ivi ||"undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "mobile"
-rm -rf libdali-adaptor*.so.ivi
-ln -s libdali-adaptor-cxx11.so.0.0.*.ivi libdali-adaptor.so.ivi
+pushd ivi
+%make_install
+pushd  %{buildroot}%{_libdir}
+cp libdali-adaptor.so.*.*.* libdali-adaptor.so.ivi
+popd
+make clean # So that we can gather symbol/size information for only one profile
+popd
 %endif
 
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# if mobile || "undefined"
-%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
-rm -rf libdali-adaptor*.so.mobile
-ln -s libdali-adaptor-cxx11.so.0.0.*.mobile libdali-adaptor.so.mobile
+# if common ||"undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
+pushd common
+%make_install
+# No clean so we can gather symbol/size information for the common profile
+popd
 %endif
+
+# Create links to ensure linking with cxx11 library is preserved
+pushd  %{buildroot}%{_libdir}
+ln -sf libdali-adaptor.so libdali-adaptor-cxx11.so
+ln -sf libdali-adaptor.so libdali-adaptor-cxx11.so.0
+ln -sf libdali-adaptor.so libdali-adaptor-cxx11.so.0.0.0
 popd
 
 ##############################
@@ -530,37 +508,29 @@ popd
 # 6 - Post uninstall old package
 ##############################
 
+##############################
+# Adaptor package Commands
 %pre
 exit 0
 
-##############################
-#  Post Install new package
-##############################
 %post
 /sbin/ldconfig
 exit 0
 
-##############################
-#  Pre Uninstall old package
-##############################
 %preun
 exit 0
 
-##############################
-#  Post Uninstall old package
-##############################
 %postun
 /sbin/ldconfig
 exit 0
 
 ##############################
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# Mobile Profile Commands
 # if mobile || "undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
 %post profile_mobile
 pushd %{_libdir}
-for FILE in libdali-adaptor-cxx11.so*.mobile; do ln -sf "$FILE" "${FILE%.mobile}"; done
+ln -sf libdali-adaptor.so.mobile libdali-adaptor.so.0.0.0
 popd
 /sbin/ldconfig
 exit 0
@@ -571,13 +541,11 @@ exit 0
 %endif
 
 ##############################
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# if tv ||"undefined"
+# TV Profile Commands
 %if "%{?profile}" != "wearable" && "%{?profile}" != "common" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
 %post profile_tv
 pushd %{_libdir}
-for FILE in libdali-adaptor-cxx11.so*.tv; do ln -sf "$FILE" "${FILE%.tv}"; done
+ln -sf libdali-adaptor.so.tv libdali-adaptor.so.0.0.0
 popd
 /sbin/ldconfig
 exit 0
@@ -588,13 +556,11 @@ exit 0
 %endif
 
 ##############################
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# if wearable || "undefined"
+# Wearable Profile Commands
 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
 %post profile_wearable
 pushd %{_libdir}
-for FILE in libdali-adaptor-cxx11.so*.wearable; do ln -sf "$FILE" "${FILE%.wearable}"; done
+ln -sf libdali-adaptor.so.wearable libdali-adaptor.so.0.0.0
 popd
 /sbin/ldconfig
 exit 0
@@ -605,13 +571,11 @@ exit 0
 %endif
 
 ##############################
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# if ivi ||"undefined"
+# IVI Profile Commands
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "mobile"
 %post profile_ivi
 pushd %{_libdir}
-for FILE in libdali-adaptor-cxx11.so*.ivi; do ln -sf "$FILE" "${FILE%.ivi}"; done
+ln -sf libdali-adaptor.ivi libdali-adaptor.so.0.0.0
 popd
 /sbin/ldconfig
 exit 0
@@ -622,6 +586,18 @@ exit 0
 %endif
 
 ##############################
+# Common Profile Commands
+%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
+%post profile_common
+/sbin/ldconfig
+exit 0
+
+%postun profile_common
+/sbin/ldconfig
+exit 0
+%endif
+
+##############################
 # Files in Binary Packages
 ##############################
 
@@ -631,18 +607,13 @@ exit 0
 %dir %{user_shader_cache_dir}
 %{_bindir}/*
 %license LICENSE
-
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
-# if common ||"undefined"
-#%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
 %defattr(-,root,root,-)
-%{_libdir}/libdali-adaptor-cxx11.so.0*
+%{_libdir}/libdali-adaptor-cxx11.so
+%{_libdir}/libdali-adaptor-cxx11.so.0
+%{_libdir}/libdali-adaptor-cxx11.so.0.0.0
 %{_libdir}/libdali-adaptor.so
-%exclude %{_libdir}/libdali-adap*.so*.mobile
-%exclude %{_libdir}/libdali-adap*.so*.wearable
-%exclude %{_libdir}/libdali-adap*.so*.tv
-%exclude %{_libdir}/libdali-adap*.so*.ivi
-#%endif
+%{_libdir}/libdali-adaptor.so.0
+%{_libdir}/libdali-adaptor.so.0.0.0
 
 #################################################
 
@@ -654,54 +625,45 @@ exit 0
 
 #################################################
 
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if common ||"undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
 %files profile_common
+%manifest dali-adaptor.manifest
 # default .so files are housed in the main pkg.
 %endif
 
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if mobile || "undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
 %files profile_mobile
 %manifest dali-adaptor.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libdali-adaptor.so.mobile
-%{_libdir}/libdali-adaptor-cxx11.so.0*.mobile
 %endif
 
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if tv ||"undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "common" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
 %files profile_tv
 %manifest dali-adaptor.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libdali-adaptor.so.tv
-%{_libdir}/libdali-adaptor-cxx11.so.0*.tv
 %endif
 
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if wearable || "undefined"
 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
 %files profile_wearable
 %manifest dali-adaptor.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libdali-adaptor.so.wearable
-%{_libdir}/libdali-adaptor-cxx11.so.0*.wearable
 %endif
 
-# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
 # if ivi ||"undefined"
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "mobile"
 %files profile_ivi
 %manifest dali-adaptor.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libdali-adaptor.so.ivi
-%{_libdir}/libdali-adaptor-cxx11.so.0*.ivi
 %endif
 
-
 %files devel
 %defattr(-,root,root,-)
 %{dev_include_path}/dali/dali.h
@@ -714,4 +676,3 @@ exit 0
 %defattr(-,root,root,-)
 %{dev_include_path}/dali/integration-api/adaptors/*
 %{_libdir}/pkgconfig/dali-adaptor-integration.pc
-
index 80ab92b..f6b39fa 100644 (file)
@@ -1,4 +1,7 @@
 # Add local source files here
 
-feedback_plugin_src_files = \
-   $(plugin_src_dir)/dali-feedback.cpp
+SET( feedback_plugin_src_files
+      ${plugin_src_dir}/dali-feedback.cpp
+)
+
+SET( dali_plugin_sound_files ${plugin_src_dir}/sounds/touch.wav )
\ No newline at end of file
old mode 100755 (executable)
new mode 100644 (file)
index 856a26d..3448d51
@@ -1,18 +1,26 @@
-static_libraries_glyphy_src_files = \
-  ${adaptor_thirdparty_dir}/glyphy/glyphy-arcs.cc \
-  ${adaptor_thirdparty_dir}/glyphy/glyphy-blob-impl.cc \
-  ${adaptor_thirdparty_dir}/glyphy/glyphy-extents.cc \
-  ${adaptor_thirdparty_dir}/glyphy/glyphy-outline.cc \
-  ${adaptor_thirdparty_dir}/glyphy/glyphy-sdf.cc \
+
+
+SET( static_libraries_glyphy_src_files
+  ${adaptor_thirdparty_dir}/glyphy/glyphy-arcs.cc 
+  ${adaptor_thirdparty_dir}/glyphy/glyphy-blob-impl.cc 
+  ${adaptor_thirdparty_dir}/glyphy/glyphy-extents.cc 
+  ${adaptor_thirdparty_dir}/glyphy/glyphy-outline.cc 
+  ${adaptor_thirdparty_dir}/glyphy/glyphy-sdf.cc 
   ${adaptor_thirdparty_dir}/glyphy/vector-font-cache.cpp
   
-static_libraries_libunibreak_src_files = \
-  ${adaptor_thirdparty_dir}/libunibreak/linebreak.c \
-  ${adaptor_thirdparty_dir}/libunibreak/linebreakdata.c \
-  ${adaptor_thirdparty_dir}/libunibreak/linebreakdef.c \
-  ${adaptor_thirdparty_dir}/libunibreak/wordbreak.c \
-  ${adaptor_thirdparty_dir}/libunibreak/unibreakbase.c \
+)
+
+
+SET( static_libraries_libunibreak_src_files
+  ${adaptor_thirdparty_dir}/libunibreak/linebreak.c
+  ${adaptor_thirdparty_dir}/libunibreak/linebreakdata.c
+  ${adaptor_thirdparty_dir}/libunibreak/linebreakdef.c
+  ${adaptor_thirdparty_dir}/libunibreak/wordbreak.c
+  ${adaptor_thirdparty_dir}/libunibreak/unibreakbase.c
   ${adaptor_thirdparty_dir}/libunibreak/unibreakdef.c
+)
+
+SET( adaptor_resampler_src_files 
+    ${adaptor_thirdparty_dir}/resampler/resampler.cpp
+)
 
-adaptor_resampler_src_files=\
-    ${adaptor_thirdparty_dir}/resampler/resampler.cpp
\ No newline at end of file