Rename to hal-rootstrap-base and remove unneeded scripts
authorChanwoo Choi <cw00.choi@samsung.com>
Wed, 3 Jul 2024 11:46:06 +0000 (20:46 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Fri, 5 Jul 2024 06:50:27 +0000 (15:50 +0900)
Change-Id: I51f4cb8181b1dbe4411cc5aee98d6c1a1d1bc3c2
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
19 files changed:
CMakeLists.txt [deleted file]
generate_rootstrap.sh [deleted file]
make_rootstrap.sh [deleted file]
make_rootstrap_64.sh [deleted file]
modify_pc.py [deleted file]
packaging/hal-rootstrap-common.spec [new file with mode: 0644]
packaging/hal-rootstrap.pc.in [deleted file]
packaging/hal-rootstrap.spec [deleted file]
rs-config [deleted file]
script/CMakeLists.txt [deleted file]
script/api_filter.py [deleted file]
script/api_filter_gdbus.py [deleted file]
script/convert32.sh [deleted file]
script/convert64.sh [deleted file]
script/postlinker.c [deleted file]
script/postlinker_64.c [deleted file]
script/rootstrap_gen_1.0.sh [deleted file]
script/rootstrap_gen_1.0_64.sh [deleted file]
script/whitelist [deleted file]

diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644 (file)
index fe9d563..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-PROJECT(hal-rootstrap)
-
-SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(EXEC_PREFIX "${PREFIX}/bin")
-SET(INCLUDEDIR "${PREFIX}/include")
-SET(LIBDIR ${CMAKE_LIBDIR_PREFIX})
-
-CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc.in
-       ${CMAKE_CURRENT_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc
-       @ONLY)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc
-       DESTINATION ${LIBDIR}/pkgconfig)
-
-ADD_SUBDIRECTORY(script)
diff --git a/generate_rootstrap.sh b/generate_rootstrap.sh
deleted file mode 100755 (executable)
index f4a1441..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-#!/bin/bash
-
-function prepare_generation {
-       if [[ ! -f "./rs-config" ]]; then
-               echo "There is no rs-config."
-               exit 1
-       fi
-
-       local copy_dest=$1
-
-       sed -i 's@^export BUILD_REQUIRED_INSTALLED_PATH=""@export BUILD_REQUIRED_INSTALLED_PATH="/"@' "./rs-config"
-       sed -i 's@^export GBS_BUILDROOT=""@export GBS_BUILDROOT="'${copy_dest}'"@' "./rs-config"
-}
-
-function generate_rootstrap_ix86 {
-       ./script/convert32.sh
-       if [[ $? -ne 0 ]]; then
-               echo "Failed to convert .xml files into 32-bit."
-               return $?
-       fi
-
-       ./make_rootstrap.sh -C rs-config ./rs_resource --emulator -A i686
-       RET=$?
-       if [[ ${RET} -ne 0 ]]; then
-               echo "Failed to create rootstrap."
-       fi
-
-       return ${RET}
-}
-
-function generate_rootstrap_x86_64 {
-       ./script/convert64.sh
-       if [[ $? -ne 0 ]]; then
-               echo "Failed to convert .xml files into 64-bit"
-               return $?
-       fi
-
-       ./make_rootstrap_64.sh -C rs-config ./rs_resource --emulator -A x86_64
-       RET=$?
-       if [[ ${RET} -ne 0 ]]; then
-               echo "Failed to create rootstrap."
-       fi
-
-       return ${RET}
-}
-
-function generate_rootstrap_arm {
-       ./script/convert32.sh
-       if [[ $? -ne 0 ]]; then
-               echo "Failed to convert .xml files into 32-bit."
-               return $?
-       fi
-
-       ./make_rootstrap.sh -C rs-config ./rs_resource --target -A arm
-       RET=$?
-       if [[ ${RET} -ne 0 ]]; then
-               echo "Failed to create rootstrap."
-       fi
-
-       return ${RET}
-}
-
-function generate_rootstrap_aarch64 {
-       ./script/convert64.sh
-       if [[ $? -ne 0 ]]; then
-               echo "Failed to convert .xml files into 64-bit"
-               return $?
-       fi
-
-       ./make_rootstrap_64.sh -C rs-config ./rs_resource --target -A aarch64
-       RET=$?
-       if [[ ${RET} -ne 0 ]]; then
-               echo "Failed to create rootstrap."
-       fi
-
-       return ${RET}
-}
-
-function generate_rootstrap_riscv64 {
-       ./script/convert64.sh
-       if [[ $? -ne 0 ]]; then
-               echo "Failed to convert .xml files into 64-bit"
-               return $?
-       fi
-
-       ./make_rootstrap_64.sh -C rs-config ./rs_resource --target -A riscv64
-       RET=$?
-       if [[ ${RET} -ne 0 ]]; then
-               echo "Failed to create rootstrap."
-       fi
-
-       return ${RET}
-}
-
-function generate_rootstrap {
-       local arch=$1
-
-       case "${arch}" in
-               "arm")
-                       generate_rootstrap_arm
-                       return $?
-                       ;;
-               "aarch64")
-                       generate_rootstrap_aarch64
-                       return $?
-                       ;;
-               "i386")
-                       generate_rootstrap_ix86
-                       return $?
-                       ;;
-               "x86_64")
-                       generate_rootstrap_x86_64
-                       return $?
-                       ;;
-               "riscv64")
-                       generate_rootstrap_riscv64
-                       return $?
-                       ;;
-               *)
-                       echo "Architecture not supported: ${arch}"
-                       exit 1
-                       ;;
-       esac
-}
-
-ARCH=$1
-COPY_DEST=$2
-
-if [[ -z "${ARCH}" ]] || [[ -z "${COPY_DEST}" ]]; then
-       echo "2 parameters are required: <architecture> <generate destination>"
-       exit 1
-fi
-
-prepare_generation "${COPY_DEST}"
-generate_rootstrap "${ARCH}"
diff --git a/make_rootstrap.sh b/make_rootstrap.sh
deleted file mode 100755 (executable)
index c2af8b9..0000000
+++ /dev/null
@@ -1,250 +0,0 @@
-#!/bin/bash
-
-SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})"
-SCRIPT_FULLPATH="$(readlink -f ${BASH_SOURCE[0]})"
-SCRIPT_BASE="$(dirname ${SCRIPT_FULLPATH})"
-SCRIPT_VER="0.0.2"
-
-CMD_RS_GEN="${SCRIPT_BASE}/script/rootstrap_gen_1.0.sh"
-CMD_API_FILTER="${SCRIPT_BASE}/script/api_filter.py"
-CMD_API_GDBUS_FILTER="${SCRIPT_BASE}/script/api_filter_gdbus.py"
-
-###############################################################################
-# function log
-###############################################################################
-function log()
-{
-       printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ${@}\n"
-}
-
-###############################################################################
-# function check_error
-# $1 : Error code(integer)
-# $2 : Error Message
-# $3 : Error Xml File)
-# Example : check_error $? "Fail to function"
-###############################################################################
-function check_error()
-{
-       if [ "$1" -ne "0" ]; then
-               printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ERROR : $2  - exit code ($1) \n" 1>&2
-               exit $1
-       fi
-}
-
-###############################################################################
-## function callRootstrapGen
-# $1 : emulator/target
-# $2 : ${RPM_PKG_SVR_EMULATOR}
-# $3 : ${BASE_PKG_SVR_EMULATOR}
-# Example : callRootstrapGen emulator ${RPM_PKG_SVR_EMULATOR} ${BASE_PKG_SVR_EMULATOR}
-###############################################################################
-function callRootstrapGen () {
-       log "make rootstrap for ${1}..." 1>&2
-       ROOTSTRAP_TYPE=${1};
-
-       if [[ -z ${3} ]]
-       then
-               FULL_RS_CMD="${CMD_RS_GEN} -t ${1} -u ${2} -q ${BUILD_REQUIRED_INSTALLED_PATH} -r ${GBS_BUILDROOT} -A ${OPT_ARCH} ${xmlList}"
-       else
-               FULL_RS_CMD="${CMD_RS_GEN} -t ${1} -u ${2} -b ${3} -q ${BUILD_REQUIRED_INSTALLED_PATH} -r ${GBS_BUILDROOT} -A ${OPT_ARCH} ${xmlList}"
-       fi
-
-       log "$FULL_RS_CMD"
-       $FULL_RS_CMD
-       check_error $? "Fail to ${CMD_RS_GEN}"
-
-       log "Done... [$SECONDS]Sec" 1>&2
-}
-
-OPT_TARGET=false
-OPT_EMULATOR=false
-OPT_CONF=""
-OPT_ARCH=""
-INTERNAL=false
-
-###############################################################################
-# function usage
-###############################################################################
-function usage () {
-       echo "$SCRIPT_NAME ($SCRIPT_VER) is script to make rootstrap using xml from OBS"
-       echo "Usage: $SCRIPT_NAME -C [<config_file>] [<OPTION>]... [<FILE>]..."
-       echo "    -e, --emulator      : Make Rootstrap for Emulator"
-       echo "    -t, --target        : Make Rootstrap for Target"
-       echo "    -A, --arch         : Architecture for building"
-       echo "    -h, --help"
-       echo "    -v, --version       : Display script version information"
-       echo ""
-       echo "Example:"
-       echo " >$SCRIPT_NAME  -C rs-config ./rs_resource/NativeAPI/capi-appfw-app-manager-rs.xml"
-       echo " >$SCRIPT_NAME  -C rs-config -e ./rs_resource"
-       echo " >$SCRIPT_NAME  -C rs-config -t ./rs_resource"
-
-       return
-}
-
-###############################################################################
-## Get Parameter
-###############################################################################
-OPTS=`getopt -o -A:C:tedchv --long target,emulator,downloadrpm,help,version,internal -- "$@"`
-if [ $? != 0 ] ; then echo "Failed parsing options." >&2 ; exit 1 ; fi
-
-echo ""
-echo "#EXEC_CMD : $SCRIPT_NAME $OPTS"
-eval set -- "$OPTS"
-
-while true; do
-       case "$1" in
-               -A )OPT_ARCH=$2;shift;shift;;
-               -C | --conf )OPT_CONF=$2;shift;shift;;
-               -t | --target )OPT_TARGET=true;shift;;
-               -e | --emulator )OPT_EMULATOR=true;shift;;
-               -h | --help )usage;exit 0;;
-               -v | --version )echo "${SCRIPT_NAME}" "version : $SCRIPT_VER"; exit 0 ;;
-               --internal ) INTERNAL=true; shift;;
-               -- ) shift; break ;;
-               *) #file or directory
-                       if [ -d "${1}" ]  || [ -f "${1}" ]; then
-                               xmlList+="${1} "
-                       else
-                               usage >&2
-                               exit 1
-                       fi
-                       shift;;
-       esac
-done
-
-if [ "$OPT_TARGET" = false ] && [ "$OPT_EMULATOR" = false ]
-then
-       OPT_TARGET=true
-       OPT_EMULATOR=true
-fi
-
-###############################################################################
-## Print Parameter Option
-###############################################################################
-printf "\n#OPTION\n"
-echo "OPT_CONF=${OPT_CONF}"
-echo "OPT_TARGET = $OPT_TARGET"
-echo "OPT_EMULATOR = $OPT_EMULATOR"
-
-if [ "$RS_INTERNAL" = true ] || [ "$INTERNAL" = true ]; then
-       echo "OPT_INTERNAL=TRUE"
-fi
-
-echo "xmlList=$xmlList"
-printf "\n"
-
-###############################################################################
-## Check Environment
-###############################################################################
-if [[ "$xmlList" == "" ]]; then
-       usage >&2
-       exit 1
-fi
-
-if [[ -z ${OPT_ARCH} ]]; then
-       log "[Error] No architecture specified"
-       exit 1
-fi
-
-if [[ -e ${OPT_CONF} ]]; then
-       log "source ${OPT_CONF}"
-       source "${OPT_CONF}"
-else
-       log "[Error] Configuration File Does not Exist"
-       usage
-       exit 1
-fi
-
-if [[ ! -f ${CMD_RS_GEN} ]]; then
-       log "[Error] File not found ![${CMD_RS_GEN}]"
-       exit 1
-fi
-
-if [[ -z ${RPM_PKG_SVR_EMULATOR} ]]; then
-       log "[Error] RPM_PKG_SVR_EMULATOR is NULL"
-       exit 1
-fi
-if [[ -z ${RPM_PKG_SVR_TARGET} ]]; then
-       log "[Error] RPM_PKG_SVR_TARGET is NULL"
-       exit 1
-fi
-
-log ""
-log "BASE_PKG_SVR_EMULATOR = ${BASE_PKG_SVR_EMULATOR}"
-log "BASE_PKG_SVR_TARGET = ${BASE_PKG_SVR_TARGET}"
-log "RPM_PKG_SVR_EMULATOR = ${RPM_PKG_SVR_EMULATOR}"
-log "RPM_PKG_SVR_TARGET = ${RPM_PKG_SVR_TARGET}"
-log ""
-
-if [ "$RS_INTERNAL" = true ] || [ "$INTERNAL" = true ]; then
-       CMD_RS_GEN="$CMD_RS_GEN --internal"
-fi
-
-###############################################################################
-## Rootstrap Generation
-###############################################################################
-if [ "$OPT_TARGET" = true ]; then
-       callRootstrapGen target ${RPM_PKG_SVR_TARGET} ${BASE_PKG_SVR_TARGET}
-
-       log "[INFO] Postscript ${GBS_BUILDROOT}";
-
-       if [ "$INTERNAL" = false ]; then
-               echo "remove Non-Public EFL API"
-               $CMD_API_FILTER ${GBS_BUILDROOT} > /dev/null #EFL filter
-               echo "remove Non-Public GDBUS API"
-               $CMD_API_GDBUS_FILTER ${GBS_BUILDROOT} > /dev/null #GDBUS filter
-       fi
-
-       if [ "$INTERNAL" = true ]; then
-               log "[INFO] Skip .. removing dlog-internal.h"
-               find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
-       else
-               find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
-       fi
-
-       if [ ! -d "${GBS_BUILDROOT}/usr/lib" ]; then
-               mkdir -p ${GBS_BUILDROOT}/usr/lib
-       fi
-
-       for FILE in $(find ${GBS_BUILDROOT} -name "*.so.*mobile");
-       do
-               mv ${FILE} ${FILE%.mobile};
-       done;
-fi
-
-if [ "$OPT_EMULATOR" = true ]; then
-       callRootstrapGen emulator ${RPM_PKG_SVR_EMULATOR} ${BASE_PKG_SVR_EMULATOR}
-
-       log "[INFO] Postscript ${GBS_BUILDROOT}";
-
-       if [ "$INTERNAL" = false ]; then
-               echo "remove Non-Public EFL API"
-               $CMD_API_FILTER .emulator>/dev/null #EFL filter
-               echo "remove Non-Public GDBUS API"
-               $CMD_API_GDBUS_FILTER .emulator>/dev/null #GDBUS filter
-       fi
-
-       if [ "$INTERNAL" = true ]; then
-               log "[INFO] Skip .. removing dlog-internal.h"
-               find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
-       else
-               find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
-       fi
-
-       if [ ! -d "${GBS_BUILDROOT}/usr/lib" ]; then
-               mkdir -p ${GBS_BUILDROOT}/usr/lib
-       fi
-
-       for FILE in $(find ${GBS_BUILDROOT} -name "*.so.*mobile");
-       do
-               mv ${FILE} ${FILE%.mobile};
-       done;
-
-fi
-
-###############################################################################
-## END
-###############################################################################
-exit 0
diff --git a/make_rootstrap_64.sh b/make_rootstrap_64.sh
deleted file mode 100755 (executable)
index e8cf514..0000000
+++ /dev/null
@@ -1,259 +0,0 @@
-#!/bin/bash
-
-SCRIPT_NAME="$(basename ${BASH_SOURCE[0]})"
-SCRIPT_FULLPATH="$(readlink -f ${BASH_SOURCE[0]})"
-SCRIPT_BASE="$(dirname ${SCRIPT_FULLPATH})"
-SCRIPT_VER="0.0.2"
-
-CMD_RS_GEN="${SCRIPT_BASE}/script/rootstrap_gen_1.0_64.sh"
-CMD_API_FILTER="${SCRIPT_BASE}/script/api_filter.py"
-CMD_API_GDBUS_FILTER="${SCRIPT_BASE}/script/api_filter_gdbus.py"
-
-###############################################################################
-# function log
-###############################################################################
-function log()
-{
-       printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ${@}\n"
-}
-
-###############################################################################
-# function check_error
-# $1 : Error code(integer)
-# $2 : Error Message
-# $3 : Error Xml File)
-# Example : check_error $? "Fail to function"
-###############################################################################
-function check_error()
-{
-       if [ "$1" -ne "0" ]; then
-               printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ERROR : $2  - exit code ($1) \n" 1>&2
-               exit $1
-       fi
-}
-
-###############################################################################
-## function callRootstrapGen
-# $1 : emulator/target
-# $2 : ${RPM_PKG_SVR_EMULATOR}
-# $3 : ${BASE_PKG_SVR_EMULATOR}
-# Example : callRootstrapGen emulator ${RPM_PKG_SVR_EMULATOR} ${BASE_PKG_SVR_EMULATOR}
-###############################################################################
-function callRootstrapGen () {
-       log "make rootstrap for ${1}..." 1>&2
-       ROOTSTRAP_TYPE=${1};
-
-       if [[ -z ${3} ]]
-       then
-               FULL_RS_CMD="${CMD_RS_GEN} -t ${1} -u ${2} -q ${BUILD_REQUIRED_INSTALLED_PATH} -r ${GBS_BUILDROOT} -A ${OPT_ARCH} ${xmlList}"
-       else
-               FULL_RS_CMD="${CMD_RS_GEN} -t ${1} -u ${2} -b ${3} -q ${BUILD_REQUIRED_INSTALLED_PATH} -r ${GBS_BUILDROOT} -A ${OPT_ARCH} ${xmlList}"
-       fi
-
-       log "$FULL_RS_CMD"
-       $FULL_RS_CMD
-       check_error $? "Fail to ${CMD_RS_GEN}"
-
-       log "Done... [$SECONDS]Sec" 1>&2
-}
-
-OPT_TARGET=false
-OPT_EMULATOR=false
-OPT_CONF=""
-OPT_ARCH=""
-INTERNAL=false
-
-###############################################################################
-# function usage
-###############################################################################
-function usage () {
-       echo "$SCRIPT_NAME ($SCRIPT_VER) is script to make rootstrap using xml from OBS"
-       echo "Usage: $SCRIPT_NAME -C [<config_file>] [<OPTION>]... [<FILE>]..."
-       echo "    -e, --emulator      : Make Rootstrap for Emulator"
-       echo "    -t, --target        : Make Rootstrap for Target"
-       echo "    -A, --arch         : Architecture for building"
-       echo "    -h, --help"
-       echo "    -v, --version       : Display script version information"
-       echo ""
-       echo "Example:"
-       echo " >$SCRIPT_NAME  -C rs-config ./rs_resource/NativeAPI/capi-appfw-app-manager-rs.xml"
-       echo " >$SCRIPT_NAME  -C rs-config -e ./rs_resource"
-       echo " >$SCRIPT_NAME  -C rs-config -t ./rs_resource"
-
-       return
-}
-
-###############################################################################
-## Get Parameter
-###############################################################################
-OPTS=`getopt -o -A:C:tedchv --long target,emulator,downloadrpm,help,version,internal -- "$@"`
-if [ $? != 0 ] ; then echo "Failed parsing options." >&2 ; exit 1 ; fi
-
-echo ""
-echo "#EXEC_CMD : $SCRIPT_NAME $OPTS"
-eval set -- "$OPTS"
-
-while true; do
-       case "$1" in
-               -A )OPT_ARCH=$2;shift;shift;;
-               -C | --conf )OPT_CONF=$2;shift;shift;;
-               -t | --target )OPT_TARGET=true;shift;;
-               -e | --emulator )OPT_EMULATOR=true;shift;;
-               -h | --help )usage;exit 0;;
-               -v | --version )echo "${SCRIPT_NAME}" "version : $SCRIPT_VER"; exit 0 ;;
-               --internal ) INTERNAL=true; shift;;
-               -- ) shift; break ;;
-               *) #file or directory
-                       if [ -d "${1}" ]  || [ -f "${1}" ]; then
-                               xmlList+="${1} "
-                       else
-                               usage >&2
-                               exit 1
-                       fi
-                       shift;;
-       esac
-done
-
-if [ "$OPT_TARGET" = false ] && [ "$OPT_EMULATOR" = false ]
-then
-       OPT_TARGET=true
-       OPT_EMULATOR=true
-fi
-
-###############################################################################
-## Print Parameter Option
-###############################################################################
-printf "\n#OPTION\n"
-echo "OPT_CONF=${OPT_CONF}"
-echo "OPT_TARGET = $OPT_TARGET"
-echo "OPT_EMULATOR = $OPT_EMULATOR"
-
-if [ "$RS_INTERNAL" = true ] || [ "$INTERNAL" = true ]; then
-       echo "OPT_INTERNAL=TRUE"
-fi
-
-echo "xmlList=$xmlList"
-printf "\n"
-
-###############################################################################
-## Check Environment
-###############################################################################
-if [[ "$xmlList" == "" ]]; then
-       usage >&2
-       exit 1
-fi
-
-if [[ -z ${OPT_ARCH} ]]; then
-       log "[Error] No architecture specified"
-       exit 1
-fi
-
-if [[ -e ${OPT_CONF} ]]; then
-       log "source ${OPT_CONF}"
-       source "${OPT_CONF}"
-else
-       log "[Error] Configuration File Does not Exist"
-       usage
-       exit 1
-fi
-
-if [[ ! -f ${CMD_RS_GEN} ]]; then
-       log "[Error] File not found ![${CMD_RS_GEN}]"
-       exit 1
-fi
-
-if [[ -z ${RPM_PKG_SVR_EMULATOR} ]]; then
-       log "[Error] RPM_PKG_SVR_EMULATOR is NULL"
-       exit 1
-fi
-if [[ -z ${RPM_PKG_SVR_TARGET} ]]; then
-       log "[Error] RPM_PKG_SVR_TARGET is NULL"
-       exit 1
-fi
-
-log ""
-log "BASE_PKG_SVR_EMULATOR = ${BASE_PKG_SVR_EMULATOR}"
-log "BASE_PKG_SVR_TARGET = ${BASE_PKG_SVR_TARGET}"
-log "RPM_PKG_SVR_EMULATOR = ${RPM_PKG_SVR_EMULATOR}"
-log "RPM_PKG_SVR_TARGET = ${RPM_PKG_SVR_TARGET}"
-log ""
-
-if [ "$RS_INTERNAL" = true ] || [ "$INTERNAL" = true ]; then
-       CMD_RS_GEN="$CMD_RS_GEN --internal"
-fi
-
-###############################################################################
-## Rootstrap Generation
-###############################################################################
-if [ "$OPT_TARGET" = true ]; then
-       callRootstrapGen target ${RPM_PKG_SVR_TARGET} ${BASE_PKG_SVR_TARGET}
-
-       log "[INFO] Postscript ${GBS_BUILDROOT}";
-
-       if [ "$INTERNAL" = false ]; then
-               echo "remove Non-Public EFL API"
-               $CMD_API_FILTER ${GBS_BUILDROOT} > /dev/null #EFL filter
-               echo "remove Non-Public GDBUS API"
-               $CMD_API_GDBUS_FILTER ${GBS_BUILDROOT} > /dev/null #GDBUS filter
-       fi
-
-       if [ "$INTERNAL" = true ]; then
-               log "[INFO] Skip .. removing dlog-internal.h"
-               find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
-       else
-               find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
-       fi
-
-       if [ ! -d "${GBS_BUILDROOT}/usr/lib" ]; then
-               mkdir -p ${GBS_BUILDROOT}/usr/lib
-       fi
-
-       if [ ! -d "${GBS_BUILDROOT}/usr/lib64" ]; then
-               mkdir -p ${GBS_BUILDROOT}/usr/lib64
-       fi
-
-       for FILE in $(find ${GBS_BUILDROOT} -name "*.so.*mobile");
-       do
-               mv ${FILE} ${FILE%.mobile};
-       done;
-fi
-
-if [ "$OPT_EMULATOR" = true ]; then
-       callRootstrapGen emulator ${RPM_PKG_SVR_EMULATOR} ${BASE_PKG_SVR_EMULATOR}
-
-       log "[INFO] Postscript ${GBS_BUILDROOT}";
-
-       if [ "$INTERNAL" = false ]; then
-               echo "remove Non-Public EFL API"
-               $CMD_API_FILTER .emulator>/dev/null #EFL filter
-               echo "remove Non-Public GDBUS API"
-               $CMD_API_GDBUS_FILTER .emulator>/dev/null #GDBUS filter
-       fi
-
-       if [ "$INTERNAL" = true ]; then
-               log "[INFO] Skip .. removing dlog-internal.h"
-               find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
-       else
-               find ${GBS_BUILDROOT} -name "dlog.h" -exec perl -pi -e 's/#include\ \"dlog-internal\.h\"//g' {} \;
-       fi
-
-       if [ ! -d "${GBS_BUILDROOT}/usr/lib" ]; then
-               mkdir -p ${GBS_BUILDROOT}/usr/lib
-       fi
-
-
-       if [ ! -d "${GBS_BUILDROOT}/usr/lib64" ]; then
-               mkdir -p ${GBS_BUILDROOT}/usr/lib64
-       fi
-
-       for FILE in $(find ${GBS_BUILDROOT} -name "*.so.*mobile");
-       do
-               mv ${FILE} ${FILE%.mobile};
-       done;
-
-fi
-
-###############################################################################
-## END
-###############################################################################
-exit 0
diff --git a/modify_pc.py b/modify_pc.py
deleted file mode 100755 (executable)
index 771d674..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/usr/bin/python3
-
-from sys import argv
-from os import listdir
-from re import compile as regex_compile
-
-include_dir_root_path = "hal_rootstrap_dir"
-
-regex_assignment = regex_compile("\\s*([-_a-zA-Z0-9]+)\\s*=\\s*([^\\s]*)")
-regex_declaration = regex_compile("\\s*([-_a-zA-Z0-9]+)\\s*:\\s*(.+)\\s*")
-regex_substitution = regex_compile("\\${([-_a-zA-Z0-9]+)}")
-
-libs = { "-L${" + include_dir_root_path + "}" }
-cflags = { "-I${" + include_dir_root_path + "}" }
-cxxflags = { "-I${" + include_dir_root_path + "}" }
-
-def parse_pc(fname):
-       variables = dict()
-
-       f = open(fname, "r")
-       for line in f:
-               if matches := regex_assignment.findall(line):
-                       symbol, value = matches[0][0], matches[0][1]
-                       matched_symbols = regex_substitution.findall(value)
-                       for matched_symbol in matched_symbols:
-                               value = value.replace("${{{}}}".format(matched_symbol), "{}".format(variables[matched_symbol]))
-                       variables[symbol] = value
-                       continue
-               if matches := regex_declaration.findall(line):
-                       symbol, value = matches[0][0], matches[0][1]
-                       matched_symbols = regex_substitution.findall(value)
-                       for matched_symbol in matched_symbols:
-                               value = value.replace("${{{}}}".format(matched_symbol), "{}".format(variables[matched_symbol]))
-                       if symbol == "Libs":
-                               libs.update(set(map(lambda value: value[:2] + "${" + include_dir_root_path + "}" + value[2:] if value[2] == '/' else value, value.split())))
-                               continue
-                       if symbol == "Cflags":
-                               cflags.update((map(lambda value: value[:2] + "${" + include_dir_root_path + "}" + value[2:] if value[2] == '/' else value, value.split())))
-                               continue
-                       if symbol == "CXXflags":
-                               cxxflags.update(list(map(lambda value: value[:2] + "${" + include_dir_root_path + "}" + value[2:] if value[2] == '/' else value, value.split())))
-                               continue
-
-       f.close()
-
-def write_to_pc(fname):
-       f = open(fname, "a")
-       f.write("\n")
-       f.write("Libs: {}\n".format(' '.join(libs)))
-       f.write("Cflags: {}\n".format(' '.join(cflags)))
-       f.write("CXXflags: {}\n".format(' '.join(cxxflags)))
-       f.close()
-
-hal_rootstrap_pc_path = argv[1]
-pc_dir = argv[2]
-pc_files = listdir(pc_dir)
-
-for pc_file in pc_files:
-       parse_pc("{}/{}".format(pc_dir, pc_file))
-
-write_to_pc(hal_rootstrap_pc_path)
diff --git a/packaging/hal-rootstrap-common.spec b/packaging/hal-rootstrap-common.spec
new file mode 100644 (file)
index 0000000..0f2b228
--- /dev/null
@@ -0,0 +1,114 @@
+%define name   hal-rootstrap-common
+%define desc    HAL Rootstrap for Common Profile
+
+Name:          %{name}
+Summary:       %{desc}
+Version:       0.1.0
+Release:       1
+#Group: 
+License:       Apache-2.0
+Source0:       %{name}-%{version}.tar.gz
+AutoReqProv:   no
+
+BuildRequires: capi-base-common
+BuildRequires: capi-base-common-devel
+BuildRequires: capi-base-utils
+BuildRequires: capi-base-utils-devel
+BuildRequires: capi-system-info
+BuildRequires: capi-system-info-devel
+BuildRequires: capi-system-runtime-info
+BuildRequires: capi-system-runtime-info-devel
+BuildRequires: libtbm
+BuildRequires: libtbm-devel
+BuildRequires: coregl
+BuildRequires: coregl-devel
+BuildRequires: fontconfig
+BuildRequires: fontconfig-devel
+BuildRequires: libfreetype
+BuildRequires: freetype2-devel
+BuildRequires: glib2-devel
+BuildRequires: glib2-devel-static
+BuildRequires: libgio
+BuildRequires: libglib
+BuildRequires: libgmodule
+BuildRequires: libgobject
+BuildRequires: libgthread
+BuildRequires: libharfbuzz
+BuildRequires: harfbuzz-devel
+BuildRequires: kernel-headers
+BuildRequires: liboauth
+BuildRequires: liboauth-devel
+BuildRequires: openal-soft
+BuildRequires: openal-soft-devel
+BuildRequires: SDL2
+BuildRequires: SDL2-devel
+BuildRequires: vulkan-loader
+BuildRequires: vulkan-loader-devel
+BuildRequires: vulkan-headers
+BuildRequires: glibc
+BuildRequires: glibc-devel
+BuildRequires: glibc-devel-static
+BuildRequires: glibc-devel-utils
+BuildRequires: glibc-extra
+BuildRequires: glibc-locale
+BuildRequires: glibc-profile
+BuildRequires: linux-glibc-devel
+BuildRequires: libcurl
+BuildRequires: libcurl-devel
+BuildRequires: libxml2
+BuildRequires: libxml2-devel
+BuildRequires: minizip
+BuildRequires: minizip-devel
+BuildRequires: openssl3
+BuildRequires: libopenssl3
+BuildRequires: libopenssl3-devel
+BuildRequires: libsqlite
+BuildRequires: sqlite
+BuildRequires: sqlite-devel
+BuildRequires: zlib
+BuildRequires: zlib-devel
+BuildRequires: libasan
+
+BuildRequires: pkgconfig(alsa)
+BuildRequires: pkgconfig(libusb-1.0)
+BuildRequires: pkgconfig(json-glib-1.0)
+BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(ttrace)
+BuildRequires: pkgconfig(capi-system-peripheral-io)
+BuildRequires: pkgconfig(libdrm)
+BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: pkgconfig(tpl-egl)
+
+BuildRequires:  pkgconfig(hal-api-audio)
+BuildRequires:  pkgconfig(hal-api-bluetooth)
+BuildRequires:  pkgconfig(hal-api-camera)
+BuildRequires:  pkgconfig(hal-api-common)
+BuildRequires:  pkgconfig(hal-api-device)
+BuildRequires:  pkgconfig(hal-api-location)
+BuildRequires:  pkgconfig(hal-api-nfc)
+BuildRequires:  pkgconfig(hal-api-power)
+BuildRequires:  pkgconfig(hal-api-radio)
+BuildRequires:  pkgconfig(hal-api-sensor)
+BuildRequires:  pkgconfig(hal-api-tbm)
+BuildRequires:  pkgconfig(hal-api-tdm)
+BuildRequires:  pkgconfig(hal-api-uwb)
+BuildRequires:  pkgconfig(hal-api-wifi)
+BuildRequires:  pkgconfig(hal-api-zigbee)
+
+%description
+%{desc}
+
+%prep
+%setup -q
+
+%build
+
+%install
+rm -rf %{buildroot}
+mkdir %{buildroot}
+mkdir -p %{buildroot}/tmp
+ls -al
+cp -R ./rs_resource %{buildroot}/tmp
+
+%files
+/tmp/*
diff --git a/packaging/hal-rootstrap.pc.in b/packaging/hal-rootstrap.pc.in
deleted file mode 100644 (file)
index f42c89f..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# Package Information for pkg-config
-
-package_name=hal-rootstrap
-prefix=/opt/data/hal-rootstrap@PREFIX@
-exec_prefix=/opt/data/hal-rootstrap@EXEC_PREFIX@
-hal_rootstrap_dir=/opt/data/hal-rootstrap
-hal_rootstrap_libdir=${hal_rootstrap_dir}@LIBDIR@
-hal_rootstrap_include_dir=${hal_rootstrap_dir}@INCLUDEDIR@
-
-Name: ${package_name}
-Description: ${package_name} interface
-Version: @VERSION@
-
-Requires:
diff --git a/packaging/hal-rootstrap.spec b/packaging/hal-rootstrap.spec
deleted file mode 100644 (file)
index f99733f..0000000
+++ /dev/null
@@ -1,143 +0,0 @@
-%define name           hal-rootstrap
-%define devel_name     hal-rootstrap-devel
-%define hal_rootstrap_install_path /opt/data/hal-rootstrap
-
-Name:          hal-rootstrap
-Summary:       Package for rootstrap of hal
-Version:       0.1.0
-Release:       1
-#Group: 
-License:       Apache-2.0
-Source0:       %{name}-%{version}.tar.gz
-AutoReqProv:    no
-
-BuildRequires: cmake
-BuildRequires: xmlstarlet
-BuildRequires: python3
-
-BuildRequires: capi-base-common
-BuildRequires: capi-base-common-devel
-BuildRequires: capi-base-utils
-BuildRequires: capi-base-utils-devel
-BuildRequires: capi-system-info
-BuildRequires: capi-system-info-devel
-BuildRequires: capi-system-runtime-info
-BuildRequires: capi-system-runtime-info-devel
-BuildRequires: libtbm
-BuildRequires: libtbm-devel
-BuildRequires: coregl
-BuildRequires: coregl-devel
-BuildRequires: fontconfig
-BuildRequires: fontconfig-devel
-BuildRequires: libfreetype
-BuildRequires: freetype2-devel
-BuildRequires: glib2-devel
-BuildRequires: glib2-devel-static
-BuildRequires: libgio
-BuildRequires: libglib
-BuildRequires: libgmodule
-BuildRequires: libgobject
-BuildRequires: libgthread
-BuildRequires: libharfbuzz
-BuildRequires: harfbuzz-devel
-BuildRequires: kernel-headers
-BuildRequires: liboauth
-BuildRequires: liboauth-devel
-BuildRequires: openal-soft
-BuildRequires: openal-soft-devel
-BuildRequires: SDL2
-BuildRequires: SDL2-devel
-BuildRequires: vulkan-loader
-BuildRequires: vulkan-loader-devel
-BuildRequires: vulkan-headers
-BuildRequires: glibc
-BuildRequires: glibc-devel
-BuildRequires: glibc-devel-static
-BuildRequires: glibc-devel-utils
-BuildRequires: glibc-extra
-BuildRequires: glibc-locale
-BuildRequires: glibc-profile
-BuildRequires: linux-glibc-devel
-BuildRequires: libcurl
-BuildRequires: libcurl-devel
-BuildRequires: libxml2
-BuildRequires: libxml2-devel
-BuildRequires: minizip
-BuildRequires: minizip-devel
-BuildRequires: openssl3
-BuildRequires: libopenssl3
-BuildRequires: libopenssl3-devel
-BuildRequires: libsqlite
-BuildRequires: sqlite
-BuildRequires: sqlite-devel
-BuildRequires: zlib
-BuildRequires: zlib-devel
-BuildRequires: libasan
-
-BuildRequires: pkgconfig(alsa)
-BuildRequires: pkgconfig(libusb-1.0)
-BuildRequires: pkgconfig(json-glib-1.0)
-BuildRequires: pkgconfig(libudev)
-BuildRequires: pkgconfig(ttrace)
-BuildRequires: pkgconfig(capi-system-peripheral-io)
-BuildRequires: pkgconfig(libdrm)
-BuildRequires: pkgconfig(libtzplatform-config)
-BuildRequires: pkgconfig(tpl-egl)
-
-BuildRequires:  pkgconfig(hal-api-audio)
-BuildRequires:  pkgconfig(hal-api-bluetooth)
-BuildRequires:  pkgconfig(hal-api-camera)
-BuildRequires:  pkgconfig(hal-api-common)
-BuildRequires:  pkgconfig(hal-api-device)
-BuildRequires:  pkgconfig(hal-api-location)
-BuildRequires:  pkgconfig(hal-api-nfc)
-BuildRequires:  pkgconfig(hal-api-power)
-BuildRequires:  pkgconfig(hal-api-radio)
-BuildRequires:  pkgconfig(hal-api-sensor)
-BuildRequires:  pkgconfig(hal-api-tbm)
-BuildRequires:  pkgconfig(hal-api-tdm)
-BuildRequires:  pkgconfig(hal-api-uwb)
-BuildRequires:  pkgconfig(hal-api-wifi)
-BuildRequires:  pkgconfig(hal-api-zigbee)
-
-### hal-rootstrap-devel
-%package -n    %{devel_name}
-Summary:       %{name} interface
-Group:         Development/Libraries
-Requires:      %{name} = %{version}-%{release}
-
-%description -n        %{devel_name}
-%{name} Interface for product vendor developer
-
-
-### hal-rootstrap
-%description
-Package for rootstrap of hal
-
-%prep
-%setup -q
-%cmake . -DCMAKE_LIBDIR_PREFIX=%{_libdir}
-
-%build
-make %{?jobs:-j%jobs}
-
-%install
-rm -rf %{buildroot}
-mkdir %{buildroot}
-./generate_rootstrap.sh "%{_arch}" "%{buildroot}%{hal_rootstrap_install_path}"
-
-mkdir -p %{buildroot}%{_libdir}/pkgconfig/
-cp packaging/hal-rootstrap.pc %{buildroot}%{_libdir}/pkgconfig/
-./modify_pc.py "%{buildroot}%{_libdir}/pkgconfig/hal-rootstrap.pc" "%{buildroot}%{hal_rootstrap_install_path}/%{_libdir}/pkgconfig"
-
-%files
-%{hal_rootstrap_install_path}/etc/*
-%{hal_rootstrap_install_path}/lib*/*
-%{hal_rootstrap_install_path}/usr/share/*
-%{hal_rootstrap_install_path}/usr/lib*/*
-
-%files -n %{devel_name}
-%defattr(-,root,root,-)
-%{hal_rootstrap_install_path}/%{_includedir}/*
-%{hal_rootstrap_install_path}/%{_libdir}/pkgconfig/*.pc
-%{_libdir}/pkgconfig/*.pc
diff --git a/rs-config b/rs-config
deleted file mode 100755 (executable)
index d995d02..0000000
--- a/rs-config
+++ /dev/null
@@ -1,24 +0,0 @@
-# Rootstrap configraution
-export PLATFORM_VERSION="9.0"
-export PLATFORM_PROFILE="tizen"
-
-export BASE_URL_PREFIX="https://download.tizen.org/snapshots/tizen/base-dev/latest/"
-export BASE_URL_POSTFIX_TARGET="/repos/standard/packages/"
-export BASE_URL_POSTFIX_EMULATOR="/repos/standard/packages/"
-
-export BASE_PKG_SVR_TARGET="${BASE_URL_PREFIX}${BASE_URL_POSTFIX_TARGET}"
-export BASE_PKG_SVR_EMULATOR="${BASE_URL_PREFIX}${BASE_URL_POSTFIX_EMULATOR}"
-
-export SNAPSHOT_URL_PREFIX="https://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Unified-Dev/reference/"
-export SNAPSHOT_URL_POSTFIX_EMULATOR="/repos/emulator/packages/"
-export SNAPSHOT_URL_POSTFIX_TARGET="/repos/standard/packages/"
-
-export RPM_PKG_SVR_EMULATOR="${SNAPSHOT_URL_PREFIX}${SNAPSHOT_URL_POSTFIX_EMULATOR}"
-export RPM_PKG_SVR_TARGET="${SNAPSHOT_URL_PREFIX}${SNAPSHOT_URL_POSTFIX_TARGET}"
-
-# Wget ID/PW for Local Test
-export ID=
-export PW=
-
-export BUILD_REQUIRED_INSTALLED_PATH=""
-export GBS_BUILDROOT=""
diff --git a/script/CMakeLists.txt b/script/CMakeLists.txt
deleted file mode 100644 (file)
index 4931b77..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-PROJECT(postlinker C)
-
-ADD_EXECUTABLE(${PROJECT_NAME} postlinker.c)
-ADD_EXECUTABLE(${PROJECT_NAME}_64 postlinker_64.c)
-
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /)
diff --git a/script/api_filter.py b/script/api_filter.py
deleted file mode 100755 (executable)
index 41a3968..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/usr/bin/python2
-
-import sys, os, re
-
-efldirs = "ecore-1 e_dbus-1 edje-1 eet-1 efreet-1 eina-1 eio-1 elementary-1 embryo-1 ethumb-1 evas-1"
-exceptions = "_eina_crc eina_array_grow eina_log_color_disable_get eina_log_domain_registered_level_get eina_log_level_get eina_log_print eina_value_inner_alloc eina_value_inner_free eina_value_struct_member_find eina_value_type_check"
-
-def processEAPI(fp, line, buf, update):
-    funcname = None
-
-    # parse funcname
-    for idx, token in enumerate(line.split()):
-        if "(" in token:
-            if "(" == token[0]:
-                funcname = last
-            else:
-                funcname = token[:token.find("(")]
-            break
-        last = token
-    while "*" == funcname[0]:
-        funcname = funcname[1:]
-
-    # handle blacklist API
-    if not funcname in whitelist:
-        if update:
-            buf[-1] = "//" + buf[-1]
-        eol = True
-        while eol:
-            line = "//" + line
-            buf.append(line)
-            if ";" in line:
-                eol = False
-            else:
-                line = fp.readline()
-        print(file, funcname, "X")
-    # handle whitelist API
-    else:
-        buf.append(line)
-        print(file, funcname, "O")
-
-##############
-# Main Start #
-##############
-
-# check whether path is given
-if len(sys.argv) < 2:
-    print("error: path is not specified.")
-    sys.exit()
-
-# build whitelist
-script_path=os.path.realpath(__file__)
-fp = open(os.path.dirname(script_path) + "/whitelist", "r")
-whitelist = set()
-while True:
-    line = fp.readline()
-    if not line: break
-    whitelist.add(line.replace("\n",""))
-fp.close()
-for exp in exceptions.split():
-    whitelist.add(exp)
-
-# traverse header files
-for efldir in efldirs.split():
-    for subdir, dirs, files in os.walk(sys.argv[1] + "/usr/include/" + efldir):
-        for file in files:
-            filepath = subdir + os.sep + file
-
-            buf = list()
-            fp = open(filepath, "r")
-            while True:
-                line = fp.readline()
-                if not line: break
-
-                # handle EAPI
-                if not line[0] == "#" and re.search("\s*EAPI.*\(.*", line):
-                    processEAPI(fp, line, buf, False)
-
-                elif not line[0] == "#" and "EAPI" in line and not ";" in line and not line.lstrip()[0] == "*" and not line.lstrip()[1] == "*":
-                    buf.append(line)
-                    line = fp.readline()
-                    processEAPI(fp, line, buf, True)
-
-                # handle other lines
-                else:
-                    buf.append(line)
-            fp.close()
-
-            # write header file
-            fp = open(filepath, "w")
-            for line in buf:
-                fp.write(line)
-            fp.close()
diff --git a/script/api_filter_gdbus.py b/script/api_filter_gdbus.py
deleted file mode 100755 (executable)
index 37208e9..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-#!/usr/bin/python2
-import sys, os, re
-
-# use space as delimiter
-glibdirs = "glib-2.0"
-
-# g_dbus api matcher
-re_func = re.compile("(?P<rtype>\w*[\t ]*[*]{0,3})[\t ]*(?P<api>[_]?g_(test_)?[d]?bus_[\w\d]+)[\t ]+(?P<param>\()")
-re_func_end = re.compile("[)]{1}.*[;]{1}")
-
-# special case matcher
-# G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDBusNodeInfo, g_dbus_node_info_unref)
-re_def_auto_ptr = re.compile("G_DEFINE_AUTOPTR_CLEANUP_FUNC\(.*(?P<api>[_]?g_(test_)?[d]?bus_[\w\d]+)+[\w\s]*\)")
-
-def api_filter(relative_path):
-    # traverse header files
-    for glibdir in glibdirs.split():
-        glibpath = relative_path + "/usr/include/" + glibdir
-        if not os.path.isdir(glibpath):
-            print(glibpath, 'is not valid path')
-            continue
-        print(glibpath)
-        for subdir, dirs, files in os.walk(glibpath):
-            for file in files:
-                filepath = subdir + os.sep + file
-
-                buf = list()
-                fp = open(filepath, "rt")
-                if not fp:
-                    print('file open error', filepath)
-                    continue
-                lines = fp.readlines()
-                fp.close()
-
-                found_func = False
-                nline = False
-
-                for line in lines:
-                    if nline:
-                        if not line:
-                            nline = False
-                            continue
-                        # find end of multi-line macro
-                        if not line.strip() or line.strip()[-1] != '\\':
-                            nline = False
-                        buf.append(line)
-                        continue
-
-                    if not line:
-                        continue
-
-                    line_dup = line.strip()
-                    if not line_dup:
-                        buf.append(line)
-                        continue
-
-                    if found_func:
-                        buf.append('//{0}'.format(line))
-                        # find end of func
-                        if re.search("[)].*[;]", line_dup):
-                            found_func = False
-                        continue
-                    # ignore comment or macro
-                    if line_dup[0] in ['#', '*', '/']:
-                        buf.append(line)
-                        # find macro : '#define + \'
-                        if line_dup[-1] == '\\':
-                            nline = True
-                        continue
-
-                    # find g_dbus_* function
-                    result = re_func.search(line_dup)
-                    if not result:
-                        # G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDBusNodeInfo, g_dbus_node_info_unref)
-                        result = re_def_auto_ptr.search(line_dup)
-                        if result:
-                            buf.append('//{0}'.format(line))
-                            print('{0: <30} {1: <45}\tX'.format(file, '(G_DEFINE*) ' + result.group('api')))
-                        else:
-                            buf.append(line)
-                        continue
-
-                    if not result.group('api') or not result.group('api').strip():
-                        print('error:un reachable', result.groupdict())
-                        continue
-
-                    # ignore private api _g_dbus_xxx
-                    if result.group('api').strip()[0] == '_':
-                        buf.append(line)
-                        continue
-
-                    found_func = True
-
-                    if result.start('param') == -1:
-                        print('un reachable:can not find open parenthesis')
-                    # find end of func
-                    if re_func_end.search(line_dup[result.start('param'):]):
-                        found_func = False
-
-                    # check prefix macro
-                    if len(buf) > 0 and buf[-1].find('GLIB_AVAILABLE_IN') == 0:
-                        buf[-1] = '//' + buf[-1]
-                    buf.append('//{0}'.format(line))
-
-                    print('{0: <30} {1: <45}\tX'.format(file, result.group('api')))
-
-                # re-write header file
-                for i in range(3):
-                    fp = open(filepath, "wt")
-                    if not fp:
-                        print('file open error. failed to re-write', filepath)
-                        print('retry re-write', i)
-                        continue
-                    fp.writelines(buf)
-                    fp.close()
-                    break
-
-# main
-if __name__ == "__main__":
-    # check whether path is given
-    args = ''
-    if sys.argv[0].find('python') == 0:
-        args = sys.argv[1:]
-    else:
-        args = sys.argv
-    if len(args) < 2:
-        print("error: path is not specified.")
-        sys.exit()
-    api_filter(args[1])
-
diff --git a/script/convert32.sh b/script/convert32.sh
deleted file mode 100755 (executable)
index 030294c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#/bin/bash
-
-# xml Converter
-find ./ \( -name "*-rs.xml" ! -iname "setup-rs.xml" \) \
--exec xmlstarlet ed -L -u //rootstrap/emulator/rpm/@arch -v "i686" {} \; \
--exec xmlstarlet ed -L -u //rootstrap/target/rpm/@arch -v "armv7l" {} \; \
--exec xmlstarlet ed -L -u //rootstrap/library_path -v "/usr/lib" {} \; \
--exec sed -i "s@<file>/usr/lib64/@<file>/usr/lib/@" {} \; \
--exec sed -i "s@<file>/lib64/@<file>/lib32/@" {} \; \
--exec sed -i "s@<include_path>/usr/lib64/@<include_path>/usr/lib32/@" {} \;
-
-# rs-config
-BASE_URL_POSTFIX_TARGET="/repos/standard/packages/"
-BASE_URL_POSTFIX_EMULATOR="/repos/standard/packages/"
-
-sed -i "s@BASE_URL_POSTFIX_TARGET=.*@BASE_URL_POSTFIX_TARGET=\"${BASE_URL_POSTFIX_TARGET}\"@" rs-config
-sed -i "s@BASE_URL_POSTFIX_EMULATOR=.*@BASE_URL_POSTFIX_EMULATOR=\"${BASE_URL_POSTFIX_EMULATOR}\"@" rs-config
-
-SNAPSHOT_URL_POSTFIX_EMULATOR="/repos/emulator/packages/"
-SNAPSHOT_URL_POSTFIX_TARGET="/repos/standard/packages/"
-
-sed -i "s@SNAPSHOT_URL_POSTFIX_EMULATOR=.*@SNAPSHOT_URL_POSTFIX_EMULATOR=\"${SNAPSHOT_URL_POSTFIX_EMULATOR}\"@" rs-config
-sed -i "s@SNAPSHOT_URL_POSTFIX_TARGET=.*@SNAPSHOT_URL_POSTFIX_TARGET=\"${SNAPSHOT_URL_POSTFIX_TARGET}\"@" rs-config
diff --git a/script/convert64.sh b/script/convert64.sh
deleted file mode 100755 (executable)
index a28d3e9..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#/bin/bash
-
-# xml Converter
-find ./ \( -name "*-rs.xml" ! -iname "setup-rs.xml" \) \
--exec xmlstarlet ed -L -u //rootstrap/emulator/rpm/@arch -v "x86_64" {} \; \
--exec xmlstarlet ed -L -u //rootstrap/target/rpm/@arch -v "aarch64" {} \; \
--exec xmlstarlet ed -L -u //rootstrap/library_path -v "/usr/lib64" {} \; \
--exec sed -i "s@<file>/usr/lib/@<file>/usr/lib64/@" {} \; \
--exec sed -i "s@<file>/lib/@<file>/lib64/@" {} \; \
--exec sed -i "s@<include_path>/usr/lib/@<include_path>/usr/lib64/@" {} \;
-
-# rs-config
-BASE_URL_POSTFIX_TARGET="/repos/standard/packages/"
-BASE_URL_POSTFIX_EMULATOR="/repos/standard/packages/"
-
-sed -i "s@BASE_URL_POSTFIX_TARGET=.*@BASE_URL_POSTFIX_TARGET=\"${BASE_URL_POSTFIX_TARGET}\"@" rs-config
-sed -i "s@BASE_URL_POSTFIX_EMULATOR=.*@BASE_URL_POSTFIX_EMULATOR=\"${BASE_URL_POSTFIX_EMULATOR}\"@" rs-config
-
-SNAPSHOT_URL_POSTFIX_EMULATOR="/repos/emulator/packages/"
-SNAPSHOT_URL_POSTFIX_TARGET="/repos/standard/packages/"
-
-sed -i "s@SNAPSHOT_URL_POSTFIX_EMULATOR=.*@SNAPSHOT_URL_POSTFIX_EMULATOR=\"${SNAPSHOT_URL_POSTFIX_EMULATOR}\"@" rs-config
-sed -i "s@SNAPSHOT_URL_POSTFIX_TARGET=.*@SNAPSHOT_URL_POSTFIX_TARGET=\"${SNAPSHOT_URL_POSTFIX_TARGET}\"@" rs-config
diff --git a/script/postlinker.c b/script/postlinker.c
deleted file mode 100755 (executable)
index a25da2f..0000000
+++ /dev/null
@@ -1,293 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <string.h>
-
-#define ELF_FORMAT 0x464c457f
-
-typedef unsigned short uint16_t;
-typedef unsigned int uint32_t;
-typedef int int32_t;
-
-typedef uint16_t Elf32_Half;
-typedef uint32_t Elf32_Word;
-typedef int32_t  Elf32_Sword;
-typedef uint32_t Elf32_Addr;
-typedef uint32_t Elf32_Off;
-typedef uint16_t Elf32_Section;
-
-#define EI_NIDENT (16)
-
-typedef struct {
-       unsigned char e_ident[EI_NIDENT];       /* Magic number and other info */
-       Elf32_Half e_type;                      /* Object file type */
-       Elf32_Half e_machine;                   /* Architecture */
-       Elf32_Word e_version;                   /* Object file version */
-       Elf32_Addr e_entry;                     /* Entry point virtual address */
-       Elf32_Off e_phoff;                      /* Program header table file offset */
-       Elf32_Off e_shoff;                      /* Section header table file offset */
-       Elf32_Word e_flags;                     /* Processor-specific flags */
-       Elf32_Half e_ehsize;                    /* ELF header size in bytes */
-       Elf32_Half e_phentsize;                 /* Program header table entry size */
-       Elf32_Half e_phnum;                     /* Program header table entry count */
-       Elf32_Half e_shentsize;                 /* Section header table entry size */
-       Elf32_Half e_shnum;                     /* Section header table entry count */
-       Elf32_Half e_shstrndx;                  /* Section header string table index */
-} Elf32_Ehdr;
-
-/* Program segment header */
-typedef struct {
-       Elf32_Word p_type;      /* Segment type */
-       Elf32_Off p_offset;     /* Segment file offset */
-       Elf32_Addr p_vaddr;     /* Segment virtual address */
-       Elf32_Addr p_paddr;     /* Segment physical address */
-       Elf32_Word p_filesz;    /* Segment size in file */
-       Elf32_Word p_memsz;     /* Segment size in memory */
-       Elf32_Word p_flags;     /* Segment flags */
-       Elf32_Word p_align;     /* Segment alignment */
-} Elf32_Phdr;
-
-/* Dynamic section entry */
-typedef struct {
-       Elf32_Sword d_tag;              /* Dynamic entry type */
-       union {
-               Elf32_Word d_val;       /* Integer value */
-               Elf32_Addr d_ptr;       /* Address value */
-       } d_un;
-} Elf32_Dyn;
-
-/* Symbol table entry */
-typedef struct {
-       Elf32_Word st_name;     /* Symbol name (string tbl index) */
-       Elf32_Addr st_value;    /* Symbol value */
-       Elf32_Word st_size;     /* Symbol size */
-       unsigned char st_info;  /* Symbol type and binding */
-       unsigned char st_other; /* No defined meaning, 0 */
-       Elf32_Section st_shndx; /* Section index */
-} Elf32_Sym;
-
-#define PT_DYNAMIC     2               /* Dynamic linking information */
-#define DT_NULL                0               /* Marks end of dynamic section */
-#define DT_NEEDED      1               /* Name of needed library */
-#define DT_HASH                4               /* Address of symbol hash table */
-#define DT_SYMTAB      6               /* Address of symbol table */
-#define DT_SYMENT      11              /* Size of one symbol table entry */
-#define DT_GARBAGE     0xffffffff      /* End of processor-specific */
-#define DT_GNU_HASH    0x6ffffef5      /* GNU-style hash table. */
-
-/* Special section index */
-#define SHN_UNDEF      0       /* No section, undefined symbol */
-#define STT_NOTYPE     0       /* Symbol type is unspecified */
-#define STT_OBJECT     1       /* Symbol is a data object */
-#define STT_FUNC       2       /* Symbol is a code object */
-
-int PostLinker(char *fileName)
-{
-       Elf32_Ehdr elfHeader;
-       Elf32_Phdr *pSegmentEntries = NULL;
-       Elf32_Dyn *DynEntries = NULL;
-       Elf32_Sym *pMapSymbolTable = NULL;
-
-       int exit_status = EXIT_SUCCESS;
-       int totalSymbolCnt;
-       int pos;
-
-       FILE *fp = NULL;
-       int done = 0;
-       int symbolOff = 0;
-       int symEntrySize = 0;
-       int hashOff = 0;
-
-       fp = fopen(fileName, "r+");
-
-       if (fp == NULL) {
-               printf("error[%s] : file open\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       /* Get ELF Header Information */
-       if (!fread((void*)&elfHeader, sizeof(Elf32_Ehdr), 1, fp)) {
-               printf("error[%s] : file read <header>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (*(int*)(elfHeader.e_ident) != ELF_FORMAT) {
-               printf("error[%s] : no ELF format\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       /* Memory Allocation for Segment and Section entries */
-       pSegmentEntries = (Elf32_Phdr *)malloc(elfHeader.e_phentsize * elfHeader.e_phnum);
-       if (pSegmentEntries == NULL) {
-               printf("error[%s] : memory allocation <pSegmentEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       /* Get Segment Header Information using ELF Header */
-       if (fseek(fp, elfHeader.e_phoff, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <pSegmentEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fread(pSegmentEntries, elfHeader.e_phentsize * elfHeader.e_phnum, 1, fp)) {
-               printf("error[%s] : file read <pSegmentEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       /* Get Dynamic segment Information using Segment Header */
-       for (int i = 0; i < elfHeader.e_phnum; ++i) {
-               if (pSegmentEntries[i].p_type == PT_DYNAMIC) {
-                       if (fseek(fp, pSegmentEntries[i].p_offset, SEEK_SET) != 0) {
-                               printf("error[%s] : fseek <DynEntries>\n", fileName);
-                               exit_status = EXIT_FAILURE;
-                               goto finalize;
-                       }
-
-                       DynEntries = (Elf32_Dyn*)malloc(pSegmentEntries[i].p_memsz);
-                       if (DynEntries == NULL) {
-                               printf("error[%s] : memory allocation <DynEntries>\n", fileName);
-                               exit_status = EXIT_FAILURE;
-                               goto finalize;
-                       }
-
-                       if (!fread(DynEntries, pSegmentEntries[i].p_memsz, 1, fp)) {
-                               printf("error[%s] : file read <DynEntries>\n", fileName);
-                               exit_status = EXIT_FAILURE;
-                               goto finalize;
-                       }
-                       pos = i;
-                       break;
-               }
-       }
-
-       if (DynEntries == NULL) {
-               printf("error[%s] : no such p_type <PT_DYNAMIC>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       for (int i = 0; DynEntries[i].d_tag != DT_NULL; ++i) {
-               switch (DynEntries[i].d_tag) {
-               case DT_NEEDED:
-                       DynEntries[i].d_tag = DT_GARBAGE;
-                       break;
-               case DT_SYMTAB:
-                       symbolOff = DynEntries[i].d_un.d_val;
-                       break;
-               case DT_SYMENT:
-                       symEntrySize = DynEntries[i].d_un.d_val;
-                       break;
-               case DT_HASH:
-                       hashOff = DynEntries[i].d_un.d_val;
-                       break;
-               case DT_GNU_HASH:
-                       hashOff = DynEntries[i].d_un.d_val;
-                       break;
-               default:
-                       break;
-               }
-       }
-
-       if (fseek(fp, hashOff + 4, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <symEntryCnt>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fread(&totalSymbolCnt, sizeof(Elf32_Word), 1, fp)) {
-               printf("error[%s] : file read <symEntryCnt>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       pMapSymbolTable = (Elf32_Sym*)malloc(totalSymbolCnt * sizeof(Elf32_Sym));
-       if (pMapSymbolTable == NULL) {
-               printf("error[%s] : memory allocation <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (fseek(fp, symbolOff, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fread(pMapSymbolTable, symEntrySize * totalSymbolCnt, 1, fp)) {
-               printf("error[%s] : file read <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       for (int i = 1; i < totalSymbolCnt; ++i) {
-               if (pMapSymbolTable[i].st_shndx == SHN_UNDEF &&
-                       pMapSymbolTable[i].st_value == 0 &&
-                       ((pMapSymbolTable[i].st_info & 0xF) == STT_FUNC ||
-                               (pMapSymbolTable[i].st_info & 0xF) == STT_OBJECT ||
-                               (pMapSymbolTable[i].st_info & 0xF) == STT_NOTYPE)) {
-                       pMapSymbolTable[i].st_name = 0;
-                       pMapSymbolTable[i].st_value = 0;
-                       pMapSymbolTable[i].st_size = 0;
-                       pMapSymbolTable[i].st_info = 0;
-                       pMapSymbolTable[i].st_shndx = 0;
-                       done = 1;
-               }
-       }
-
-       if (!done) {
-               printf("Undefined symbols are already removed : %s\n", fileName);
-               exit_status = EXIT_SUCCESS;
-               goto finalize;
-       }
-
-       if (fseek(fp, pSegmentEntries[pos].p_offset, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <DynEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fwrite(DynEntries, pSegmentEntries[pos].p_memsz, 1, fp)) {
-               printf("error[%s] : file write <DynEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (fseek(fp, symbolOff, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fwrite(pMapSymbolTable, symEntrySize * totalSymbolCnt, 1, fp)) {
-               printf("error[%s] : file write <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       printf("Success : %s\n", fileName);
-
-finalize:
-       free(pMapSymbolTable);
-       free(DynEntries);
-       free(pSegmentEntries);
-       if (fp != NULL)
-               fclose(fp);
-
-       if (exit_status == EXIT_FAILURE)
-               exit(EXIT_FAILURE);
-
-       return 1;
-}
-
-int main(int argc, char **argv)
-{
-       for (int i = 1; i < argc; ++i)
-               PostLinker(argv[i]);
-       return 0;
-}
diff --git a/script/postlinker_64.c b/script/postlinker_64.c
deleted file mode 100755 (executable)
index 0764fde..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <string.h>
-#include <elf.h>
-
-#define ELF_FORMAT 0x464c457f
-#define DT_GARBAGE 0xffffffff /* End of processor-specific */
-
-int PostLinker64(char *fileName)
-{
-       Elf64_Ehdr elfHeader;
-       Elf64_Phdr *pSegmentEntries = NULL;
-       Elf64_Dyn *DynEntries = NULL;
-       Elf64_Sym *pMapSymbolTable = NULL;
-
-       int exit_status = EXIT_SUCCESS;
-       int totalSymbolCnt;
-       int pos;
-
-       FILE *fp = NULL;
-       int done = 0;
-       int symbolOff = 0;
-       int symEntrySize = 0;
-       int hashOff = 0;
-
-       fp = fopen(fileName, "r+");
-
-       if (fp == NULL) {
-               printf("error[%s] : file open\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       /* Get ELF Header Information */
-       if (!fread((void*)&elfHeader, sizeof(Elf64_Ehdr), 1, fp)) {
-               printf("error[%s] : file read <header>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (*(int*)(elfHeader.e_ident) != ELF_FORMAT) {
-               printf("error[%s] : no ELF format\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (elfHeader.e_ident[EI_CLASS] != 2) {
-               printf("error[%s] : EI_CLASS is not 64-bit format\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       /* Memory Allocation for Segment and Section entries */
-       pSegmentEntries = (Elf64_Phdr *)malloc(elfHeader.e_phentsize * elfHeader.e_phnum);
-       if (pSegmentEntries == NULL) {
-               printf("error[%s] : memory allocation <pSegmentEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       /* Get Segment Header Information using ELF Header */
-       if (fseek(fp, elfHeader.e_phoff, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <pSegmentEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fread(pSegmentEntries, elfHeader.e_phentsize * elfHeader.e_phnum, 1, fp)) {
-               printf("error[%s] : file read <pSegmentEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       /* Get Dynamic segment Information using Segment Header */
-       for (int i = 0; i < elfHeader.e_phnum; ++i) {
-               if (pSegmentEntries[i].p_type == PT_DYNAMIC) {
-                       if (fseek(fp, pSegmentEntries[i].p_offset, SEEK_SET) != 0) {
-                               printf("error[%s] : fseek <DynEntries>\n", fileName);
-                               exit_status = EXIT_FAILURE;
-                               goto finalize;
-                       }
-
-                       DynEntries = (Elf64_Dyn*)malloc(pSegmentEntries[i].p_memsz);
-                       if (DynEntries == NULL) {
-                               printf("error[%s] : memory allocation <DynEntries>\n", fileName);
-                               exit_status = EXIT_FAILURE;
-                               goto finalize;
-                       }
-                       if (!fread(DynEntries, pSegmentEntries[i].p_memsz, 1, fp)) {
-                               printf("error[%s] : file read <DynEntries>\n", fileName);
-                               exit_status = EXIT_FAILURE;
-                               goto finalize;
-                       }
-                       pos = i;
-                       break;
-               }
-       }
-
-       if (DynEntries == NULL) {
-               printf("error[%s] : no such p_type <PT_DYNAMIC>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       for (int i = 0; DynEntries[i].d_tag != DT_NULL; ++i) {
-               switch (DynEntries[i].d_tag) {
-               case DT_NEEDED:
-                       DynEntries[i].d_tag = DT_GARBAGE;
-                       break;
-               case DT_SYMTAB:
-                       symbolOff = DynEntries[i].d_un.d_val;
-                       break;
-               case DT_SYMENT:
-                       symEntrySize = DynEntries[i].d_un.d_val;
-                       break;
-               case DT_HASH:
-                       hashOff = DynEntries[i].d_un.d_val;
-                       break;
-               case DT_GNU_HASH:
-                       hashOff = DynEntries[i].d_un.d_val;
-                       break;
-               default:
-                       break;
-               }
-       }
-
-       if (fseek(fp, hashOff + 4, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <symEntryCnt>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fread(&totalSymbolCnt, sizeof(Elf64_Word), 1, fp)) {
-               printf("error[%s] : file read <symEntryCnt>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       pMapSymbolTable = (Elf64_Sym*)malloc(totalSymbolCnt * sizeof(Elf64_Sym));
-       if (pMapSymbolTable == NULL) {
-               printf("error[%s] : memory allocation <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (fseek(fp, symbolOff, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fread(pMapSymbolTable, symEntrySize * totalSymbolCnt, 1, fp)) {
-               printf("error[%s] : file read <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       for (int i = 1; i < totalSymbolCnt; ++i) {
-               if (pMapSymbolTable[i].st_shndx == SHN_UNDEF &&
-                       pMapSymbolTable[i].st_value == 0 &&
-                       ((pMapSymbolTable[i].st_info & 0xF) == STT_FUNC ||
-                               (pMapSymbolTable[i].st_info & 0xF) == STT_OBJECT ||
-                               (pMapSymbolTable[i].st_info & 0xF) == STT_NOTYPE)) {
-                       pMapSymbolTable[i].st_name = 0;
-                       pMapSymbolTable[i].st_value = 0;
-                       pMapSymbolTable[i].st_size = 0;
-                       pMapSymbolTable[i].st_info = 0;
-                       pMapSymbolTable[i].st_shndx = 0;
-                       done = 1;
-               }
-       }
-
-       if (!done) {
-               printf("Undefined symbols are already removed : %s\n", fileName);
-               exit_status = EXIT_SUCCESS;
-               goto finalize;
-       }
-
-       if (fseek(fp, pSegmentEntries[pos].p_offset, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <DynEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fwrite(DynEntries, pSegmentEntries[pos].p_memsz, 1, fp)) {
-               printf("error[%s] : file write <DynEntries>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (fseek(fp, symbolOff, SEEK_SET) != 0) {
-               printf("error[%s] : fseek <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       if (!fwrite(pMapSymbolTable, symEntrySize * totalSymbolCnt, 1, fp)) {
-               printf("error[%s] : file write <pMapSymbolTable>\n", fileName);
-               exit_status = EXIT_FAILURE;
-               goto finalize;
-       }
-
-       printf("Success : %s\n", fileName);
-
-finalize:
-       free(pMapSymbolTable);
-       free(DynEntries);
-       free(pSegmentEntries);
-       if (fp != NULL)
-               fclose(fp);
-
-       if (exit_status == EXIT_FAILURE)
-               exit(EXIT_FAILURE);
-
-       return 1;
-}
-
-int main(int argc, char **argv)
-{
-       for (int i = 1; i < argc; ++i)
-               PostLinker64(argv[i]);
-
-       return 0;
-}
diff --git a/script/rootstrap_gen_1.0.sh b/script/rootstrap_gen_1.0.sh
deleted file mode 100755 (executable)
index 113f077..0000000
+++ /dev/null
@@ -1,322 +0,0 @@
-#!/bin/bash
-SCRIPT_NAME=$(basename $0)
-SCRIPT_VER="0.0.1"
-
-ERROR_USAGE=100
-ERROR_PREREQUISITE=101
-ERROR_NOT_EXIST_FILE=200
-ERROR_NOT_EXIST_XML=201
-ERROR_NOT_EXIST_POSTLINK=202
-ERROR_FAILED_DOWNLOAD_RPM=300
-
-ERRMSG_CONTACT_AUTHOR="E-MAIL ADDRESS : "
-ERR_AUTHOR=""
-
-###############################################################################
-# function log
-###############################################################################
-function log()
-{
-    printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ${@}\n"
-}
-
-###############################################################################
-# function check_error
-# $1 : Error code(integer)
-# $2 : Error Message
-# $3 : Error Xml File)
-# Example : check_error $? "Fail to function"
-###############################################################################
-function check_error()
-{
-    if [ "$1" -ne "0" ]; then
-        printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ERROR : $2  - exit code ($1) \n" 1>&2
-        exit $1
-    fi
-}
-
-### $1 : xml file path ####################################################################
-function get_author(){
-    for na in $(xmlstarlet sel -t -m "//email" -o "" -v "text()" -o " " -n ${1})
-    do
-        if [[ -z $ERR_AUTHOR ]]; then
-            ERR_AUTHOR=$ERR_AUTHOR"$na"
-        else
-            ERR_AUTHOR=$ERR_AUTHOR", $na"
-        fi
-    done
-
-    if [ ${#ERR_AUTHOR} -ne 0 ]; then
-           log "$ERRMSG_CONTACT_AUTHOR File : ${1}, $ERR_AUTHOR"  1>&2
-           
-           if [ -e ${LOGFILE} ] ; then 
-            log "[ERROR] Filename: ${1}, Contact: $ERR_AUTHOR"  1>&2 | tee -a  $LOGFILE
-           fi
-    fi
-
-    ERR_AUTHOR=""
-}
-
-function print_usage_exit()
-{
-echo "$SCRIPT_NAME is rootstrap generator using xml"
-echo "Usage: $SCRIPT_NAME [<OPTION>]... [<FILE>]..."
-echo ""
-echo "  -t,--type   rootstrap type emulator, target."
-echo "  -l,--list   xml file or directory list."
-echo "  -u,--url    rpm package url."
-echo "  -b,--base   base rpm package url (optional)"
-echo ""
-echo "Example 1"
-echo ">$SCRIPT_NAME -t \"emulator\" -u \"http://168.219.209.58:82/Tizen:/2.4:/Mobile/emulator\" -b \"http://168.219.209.55/download/snapshots/2.4-base/common/latest/repos/emulator/packages/\" -l \"./\""
-echo ""
-echo "Example 2"
-echo ">$SCRIPT_NAME -t \"emulator\" -u \"http://168.219.209.58:82/Tizen:/2.4:/Mobile/emulator\" -b \"http://168.219.209.55/download/snapshots/2.4-base/common/latest/repos/emulator/packages/\" -l \"./NativeAPI/appcore-widget-rs.xml ./EFL\""
-echo ""
-exit $1
-}
-
-function copy_header_and_so()
-{
-       local src_dir=$1
-       local dest_dir=$2
-       local xml_file=$3
-       local build_arch=$4
-       local file_tag="file_${build_arch}"
-       local copy_error=0
-       local dest_path=""
-       local -a files
-       local -a necessary_files
-
-       log "***************** $FUNCNAME *****************"
-       ALL=$(xmlstarlet sel -t -m "//necessary[count(file)=1]" -v "./file/text()" ${xml_file})
-       log "+ source directory : ${src_dir}"
-       log "+ destination directory : ${dest_dir}"
-       log "+ xml source file : ${xml_file}"
-
-       if [[ "${ALL}" == "*" ]] || [[ "${INTERNAL}" == true ]]; then
-               log "ALL(*) and internal is not supported"
-               return 1
-       else
-               log "+ copy necessary files .."
-               necessary_files=($(xmlstarlet sel -t -m "//necessary/file" -o "." -v "text()" -o " " -n  ${xml_file}))
-               necessary_files+=($(xmlstarlet sel -t -m "//necessary/${file_tag}" -o "." -v "text()" -o " " -n  ${xml_file}))
-               for i in ${necessary_files[@]}; do
-                       cd ${src_dir}
-                       log "+ copy file from [${i}]"
-                       files=($(ls ${i}))
-                       for file in ${files[@]}; do
-                               dest_path="${dest_dir}/$(dirname ${file})"
-                               mkdir -p ${dest_path}
-                               cp -L -R ${file} "${dest_path}/."
-                               if [[ "$?" -ne "0" ]]; then
-                                       get_author "../${xml_file}"
-                                       let "COPY_ERROR+=1"
-                               fi
-                       done
-                       cd -
-               done
-       fi
-
-       if [[ "${copy_error}" -ne 0 ]]; then
-               log "Error Occurred Copy file .... "  1>&2
-               exit $ERROR_NOT_EXIST_FILE
-       fi
-
-       return 0
-}
-
-function copy_package_config()
-{
-       local src_dir=$1
-       local dest_dir=$2
-       local xml_file=$3
-
-       log "***************** $FUNCNAME *****************"
-       log "+ source directory : ${src_dir}"
-       log "+ destination dierctory : ${dest_dir}"
-       log "+ xml source file : ${xml_file}"
-
-       local pc_fname=''
-       local src_pc_file_path=''
-       local dest_pc_path="${dest_dir}/usr/lib/pkgconfig"
-       local pc_fnames=($(xmlstarlet sel -t -v '//rootstrap/pkgconfig/file' ${item}))
-
-       if [[ -z ${pc_fnames[@]} ]]; then
-               pc_fnames=("$(xmlstarlet sel -t -v '//rootstrap/@name' ${item}).pc")
-       fi
-
-       for pc_fname in ${pc_fnames[@]}; do
-               src_pc_file_path="${src_dir}/usr/lib/pkgconfig/${pc_fname}"
-
-               if [[ ! -f "${src_pc_file_path}" ]]; then
-                       log "+ no pkgconfig file(${src_pc_file_path})"
-                       return 1
-               fi
-
-               mkdir -p ${dest_pc_path}
-               cp -P "${src_pc_file_path}" "${dest_pc_path}/."
-       done
-
-       return 0
-}
-
-function check_prerequisite()
-{
-    RET=$(which xmlstarlet)
-    if [ -z "${RET}" ]
-    then
-        check_error $ERROR_PREREQUISITE "Error prerequisite : \n\n sudo apt-get install xmlstarlet \n\n";
-    fi
-}
-
-
-###########################################################################################
-#script start
-check_prerequisite
-
-OPTS=`getopt -o -A:t:u:b:l:hq:r: --long type:,url:,base:,list:,help,internal,log: -n 'rootstrap_gen_1.0' -- "$@"`
-if [ $? != 0 ] ; then log "Failed parsing options." >&2 ; exit 1 ; fi
-
-log ""
-log "# PARAMETER : $SCRIPT_NAME $OPTS"
-eval set -- "$OPTS"
-
-ROOTSTRAP_TYPE=""
-RPM_PKG_URL=""
-BASE_PKG_URL=""
-XML_INPUT_LIST=""
-INTERNAL=false
-BUILD_ARCH=""
-
-while true; do
-  case "$1" in
-    -q ) BUILD_REQUIRED_INSTALLED_PATH="$2"; shift;shift ;;
-    -r ) GBS_BUILDROOT="$2"; shift;shift ;;
-    -A ) BUILD_ARCH="$2"; shift;shift ;;
-    -t | --type ) ROOTSTRAP_TYPE="$2"; shift;shift ;;
-    -u | --url ) RPM_PKG_URL="$2"; shift;shift ;;
-    -b | --base ) BASE_PKG_URL="$2"; shift;shift ;;
-    -l | --list ) XML_INPUT_LIST="$2 "; shift; shift ;;
-    --log ) LOGFILE="$2"; shift; shift ;;
-    --internal ) INTERNAL=true; shift;;
-    -h | --help ) print_usage_exit $ERROR_USAGE; shift; shift ;;
-    -- ) shift; break ;;
-    * )
-        if [ -d "$1" ]  || [ -f "$1" ]; then
-            XML_INPUT_LIST+="${1} "
-        else
-            print_usage_exit $ERROR_USAGE;
-        fi
-        shift;;
-  esac
-done
-
-#ROOTSTRAP_TYPE=$1; #rootstrap type - target, emulator
-if [ -z $ROOTSTRAP_TYPE ]
-then
-    print_usage_exit $ERROR_USAGE
-fi
-
-#RPM_PKG_URL=$2; #rpm download url
-if [ -z $RPM_PKG_URL ]
-then
-    print_usage_exit $ERROR_USAGE
-fi
-URL=$RPM_PKG_URL
-
-PWD_BACKUP=`pwd`
-POSTLINKER_PATH=${PWD_BACKUP}"/script/postlinker"
-
-if [ ! -e $POSTLINKER_PATH ]
-then
-    log "postlinker file does not exist"
-    exit 1
-fi
-
-log "################# Start Generate Rootstrap #################"
-log "# ROOTSTRAP_TYPE=$ROOTSTRAP_TYPE"
-log "# DOWNLOAD_URL=$URL"
-log "# BASE_PKG_URL(Optional)=$BASE_PKG_URL"
-log "# POSTLINKER_PATH=$POSTLINKER_PATH"
-log "# XML_INPUT_LIST = $XML_INPUT_LIST"
-log "############################################################"
-
-##################################################################
-# Generate XML_LIST
-##################################################################
-# 1. ignorelist
-if [ -e ".ignorelist" ]
-then
-    IGNORE_LIST=$(cat .ignorelist);
-    for ignore in $IGNORE_LIST
-    do
-        INAME_OPT+=" ! -name ${ignore} "
-    done
-fi
-
-# 2. get xml list
-for xml_input in $XML_INPUT_LIST
-do
-    if [ -d "$xml_input" ] #dirctory
-    then
-        XML_LIST+=$(find -L $xml_input \( -name "*-rs.xml" ${INAME_OPT} \) )$'\n'
-    elif [ -e "$xml_input" ]
-    then
-        XML_LIST+="$xml_input"$'\n'
-    fi
-done
-
-# 3. delete empty line
-XML_LIST=$(echo "$XML_LIST" | sed '/^$/d')
-if [ "$XML_LIST" == "" ]
-then
-    check_error $ERROR_NOT_EXIST_XML "It does not found *-rs.xml"
-fi
-
-PROCESS_CNT=0;
-
-TOTAL_CNT=$(echo "${XML_LIST}" | wc -l)
-log "> XML_LIST count is ${TOTAL_CNT}"
-
-##################################################################
-# Generate Rootstrap Resource
-##################################################################
-for item in $XML_LIST
-do
-    let "PROCESS_CNT+=1"
-    log "[${PROCESS_CNT}/${TOTAL_CNT}]Processing : ${item}" 1>&2
-
-    if [[ -z $(xmlstarlet sel -t -c "//${ROOTSTRAP_TYPE}" $item) ]]
-    then
-        log "+ ${1} Target Info does not described in $item. Skipping ...."
-        continue;
-    fi
-
-    #copy only header & so to dest
-    copy_header_and_so ${BUILD_REQUIRED_INSTALLED_PATH} ${GBS_BUILDROOT} ${item} ${BUILD_ARCH}
-    if [[ $? -ne 0 ]]; then
-        echo "Failed to copy_header_and_so for ${item}, skip."
-        continue
-    fi
-
-    copy_package_config ${BUILD_REQUIRED_INSTALLED_PATH} ${GBS_BUILDROOT} ${item}
-
-    #get build option from xml
-    #get_build_option $item
-done #finish copy header & library
-
-##################################################################
-#postlink for delete needed field from Library
-##################################################################
-log "************* Post link *******************"
-log "# POSTLINKER_PATH=$POSTLINKER_PATH"
-for i in $(find ${GBS_BUILDROOT}/usr/lib -name "*.so" -o -name "*.so.*")
-do
-    ${POSTLINKER_PATH} $i >/dev/null 1>&2
-done
-log "Deleted needed field of so file"
-
-
-log "######################## END  [$SECONDS] Sec ##############################" 1>&2
-exit 0
diff --git a/script/rootstrap_gen_1.0_64.sh b/script/rootstrap_gen_1.0_64.sh
deleted file mode 100755 (executable)
index 6eee14e..0000000
+++ /dev/null
@@ -1,322 +0,0 @@
-#!/bin/bash
-SCRIPT_NAME=$(basename $0)
-SCRIPT_VER="0.0.1"
-
-ERROR_USAGE=100
-ERROR_PREREQUISITE=101
-ERROR_NOT_EXIST_FILE=200
-ERROR_NOT_EXIST_XML=201
-ERROR_NOT_EXIST_POSTLINK=202
-ERROR_FAILED_DOWNLOAD_RPM=300
-
-ERRMSG_CONTACT_AUTHOR="E-MAIL ADDRESS : "
-ERR_AUTHOR=""
-
-###############################################################################
-# function log
-###############################################################################
-function log()
-{
-    printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ${@}\n"
-}
-
-###############################################################################
-# function check_error
-# $1 : Error code(integer)
-# $2 : Error Message
-# $3 : Error Xml File)
-# Example : check_error $? "Fail to function"
-###############################################################################
-function check_error()
-{
-    if [ "$1" -ne "0" ]; then
-        printf "[${SCRIPT_NAME}:${BASH_LINENO[0]}] ERROR : $2  - exit code ($1) \n" 1>&2
-        exit $1
-    fi
-}
-
-### $1 : xml file path ####################################################################
-function get_author(){
-    for na in $(xmlstarlet sel -t -m "//email" -o "" -v "text()" -o " " -n ${1})
-    do
-        if [[ -z $ERR_AUTHOR ]]; then
-            ERR_AUTHOR=$ERR_AUTHOR"$na"
-        else
-            ERR_AUTHOR=$ERR_AUTHOR", $na"
-        fi
-    done
-
-    if [ ${#ERR_AUTHOR} -ne 0 ]; then
-           log "$ERRMSG_CONTACT_AUTHOR File : ${1}, $ERR_AUTHOR"  1>&2
-           
-           if [ -e ${LOGFILE} ] ; then 
-            log "[ERROR] Filename: ${1}, Contact: $ERR_AUTHOR"  1>&2 | tee -a  $LOGFILE
-           fi
-    fi
-
-    ERR_AUTHOR=""
-}
-
-function print_usage_exit()
-{
-echo "$SCRIPT_NAME is rootstrap generator using xml"
-echo "Usage: $SCRIPT_NAME [<OPTION>]... [<FILE>]..."
-echo ""
-echo "  -t,--type   rootstrap type emulator, target."
-echo "  -l,--list   xml file or directory list."
-echo "  -u,--url    rpm package url."
-echo "  -b,--base   base rpm package url (optional)"
-echo ""
-echo "Example 1"
-echo ">$SCRIPT_NAME -t \"emulator\" -u \"http://168.219.209.58:82/Tizen:/2.4:/Mobile/emulator\" -b \"http://168.219.209.55/download/snapshots/2.4-base/common/latest/repos/emulator/packages/\" -l \"./\""
-echo ""
-echo "Example 2"
-echo ">$SCRIPT_NAME -t \"emulator\" -u \"http://168.219.209.58:82/Tizen:/2.4:/Mobile/emulator\" -b \"http://168.219.209.55/download/snapshots/2.4-base/common/latest/repos/emulator/packages/\" -l \"./NativeAPI/appcore-widget-rs.xml ./EFL\""
-echo ""
-exit $1
-}
-
-function copy_header_and_so()
-{
-       local src_dir=$1
-       local dest_dir=$2
-       local xml_file=$3
-       local build_arch=$4
-       local file_tag="file_${build_arch}"
-       local copy_error=0
-       local dest_path=""
-       local -a files
-       local -a necessary_files
-
-       log "***************** $FUNCNAME *****************"
-       ALL=$(xmlstarlet sel -t -m "//necessary[count(file)=1]" -v "./file/text()" ${xml_file})
-       log "+ source directory : ${src_dir}"
-       log "+ destination directory : ${dest_dir}"
-       log "+ xml source file : ${xml_file}"
-
-       if [[ "${ALL}" == "*" ]] || [[ "${INTERNAL}" == true ]]; then
-               log "ALL(*) and internal is not supported"
-               return 1
-       else
-               log "+ copy necessary files .."
-               necessary_files=($(xmlstarlet sel -t -m "//necessary/file" -o "." -v "text()" -o " " -n  ${xml_file}))
-               necessary_files+=($(xmlstarlet sel -t -m "//necessary/${file_tag}" -o "." -v "text()" -o " " -n  ${xml_file}))
-               for i in ${necessary_files[@]}; do
-                       cd ${src_dir}
-                       log "+ copy file from [${i}]"
-                       files=($(ls ${i}))
-                       for file in ${files[@]}; do
-                               dest_path="${dest_dir}/$(dirname ${file})"
-                               mkdir -p ${dest_path}
-                               cp -L -R ${file} "${dest_path}/."
-                               if [[ "$?" -ne "0" ]]; then
-                                       get_author "../${xml_file}"
-                                       let "COPY_ERROR+=1"
-                               fi
-                       done
-                       cd -
-               done
-       fi
-
-       if [[ "${copy_error}" -ne 0 ]]; then
-               log "Error Occurred Copy file .... "  1>&2
-               exit $ERROR_NOT_EXIST_FILE
-       fi
-
-       return 0
-}
-
-function copy_package_config()
-{
-       local src_dir=$1
-       local dest_dir=$2
-       local xml_file=$3
-
-       log "***************** $FUNCNAME *****************"
-       log "+ source directory : ${src_dir}"
-       log "+ destination dierctory : ${dest_dir}"
-       log "+ xml source file : ${xml_file}"
-
-       local pc_fname=''
-       local src_pc_file_path=''
-       local dest_pc_path="${dest_dir}/usr/lib64/pkgconfig"
-       local pc_fnames=($(xmlstarlet sel -t -v '//rootstrap/pkgconfig/file' ${item}))
-
-       if [[ -z ${pc_fnames[@]} ]]; then
-               pc_fnames=("$(xmlstarlet sel -t -v '//rootstrap/@name' ${item}).pc")
-       fi
-
-       for pc_fname in ${pc_fnames[@]}; do
-               src_pc_file_path="${src_dir}/usr/lib64/pkgconfig/${pc_fname}"
-
-               if [[ ! -f "${src_pc_file_path}" ]]; then
-                       log "+ no pkgconfig file(${src_pc_file_path})"
-                       return 1
-               fi
-
-               mkdir -p ${dest_pc_path}
-               cp -P "${src_pc_file_path}" "${dest_pc_path}/."
-       done
-
-       return 0
-}
-
-function check_prerequisite()
-{
-    RET=$(which xmlstarlet)
-    if [ -z "${RET}" ]
-    then
-        check_error $ERROR_PREREQUISITE "Error prerequisite : \n\n sudo apt-get install xmlstarlet \n\n";
-    fi
-}
-
-
-###########################################################################################
-#script start
-check_prerequisite
-
-OPTS=`getopt -o -A:t:u:b:l:hq:r: --long type:,url:,base:,list:,help,internal,log: -n 'rootstrap_gen_1.0_64' -- "$@"`
-if [ $? != 0 ] ; then log "Failed parsing options." >&2 ; exit 1 ; fi
-
-log ""
-log "# PARAMETER : $SCRIPT_NAME $OPTS"
-eval set -- "$OPTS"
-
-ROOTSTRAP_TYPE=""
-RPM_PKG_URL=""
-BASE_PKG_URL=""
-XML_INPUT_LIST=""
-INTERNAL=false
-BUILD_ARCH=""
-
-while true; do
-  case "$1" in
-    -q ) BUILD_REQUIRED_INSTALLED_PATH="$2"; shift;shift ;;
-    -r ) GBS_BUILDROOT="$2"; shift;shift ;;
-    -A ) BUILD_ARCH="$2"; shift;shift ;;
-    -t | --type ) ROOTSTRAP_TYPE="$2"; shift;shift ;;
-    -u | --url ) RPM_PKG_URL="$2"; shift;shift ;;
-    -b | --base ) BASE_PKG_URL="$2"; shift;shift ;;
-    -l | --list ) XML_INPUT_LIST="$2 "; shift; shift ;;
-    --log ) LOGFILE="$2"; shift; shift ;;
-    --internal ) INTERNAL=true; shift;;
-    -h | --help ) print_usage_exit $ERROR_USAGE; shift; shift ;;
-    -- ) shift; break ;;
-    * )
-        if [ -d "$1" ]  || [ -f "$1" ]; then
-            XML_INPUT_LIST+="${1} "
-        else
-            print_usage_exit $ERROR_USAGE;
-        fi
-        shift;;
-  esac
-done
-
-#ROOTSTRAP_TYPE=$1; #rootstrap type - target, emulator
-if [ -z $ROOTSTRAP_TYPE ]
-then
-    print_usage_exit $ERROR_USAGE
-fi
-
-#RPM_PKG_URL=$2; #rpm download url
-if [ -z $RPM_PKG_URL ]
-then
-    print_usage_exit $ERROR_USAGE
-fi
-URL=$RPM_PKG_URL
-
-PWD_BACKUP=`pwd`
-POSTLINKER_PATH=${PWD_BACKUP}/script/postlinker_64
-
-if [ ! -e $POSTLINKER_PATH ]
-then
-    log "postlinker file does not exist"
-    exit 1
-fi
-
-log "################# Start Generate Rootstrap #################"
-log "# ROOTSTRAP_TYPE=$ROOTSTRAP_TYPE"
-log "# DOWNLOAD_URL=$URL"
-log "# BASE_PKG_URL(Optional)=$BASE_PKG_URL"
-log "# POSTLINKER_PATH=$POSTLINKER_PATH"
-log "# XML_INPUT_LIST = $XML_INPUT_LIST"
-log "############################################################"
-
-##################################################################
-# Generate XML_LIST
-##################################################################
-# 1. ignorelist
-if [ -e ".ignorelist" ]
-then
-    IGNORE_LIST=$(cat .ignorelist);
-    for ignore in $IGNORE_LIST
-    do
-        INAME_OPT+=" ! -name ${ignore} "
-    done
-fi
-
-# 2. get xml list
-for xml_input in $XML_INPUT_LIST
-do
-    if [ -d "$xml_input" ] #dirctory
-    then
-        XML_LIST+=$(find -L $xml_input \( -name "*-rs.xml" ${INAME_OPT} \) )$'\n'
-    elif [ -e "$xml_input" ]
-    then
-        XML_LIST+="$xml_input"$'\n'
-    fi
-done
-
-# 3. delete empty line
-XML_LIST=$(echo "$XML_LIST" | sed '/^$/d')
-if [ "$XML_LIST" == "" ]
-then
-    check_error $ERROR_NOT_EXIST_XML "It does not found *-rs.xml"
-fi
-
-PROCESS_CNT=0;
-
-TOTAL_CNT=$(echo "${XML_LIST}" | wc -l)
-log "> XML_LIST count is ${TOTAL_CNT}"
-
-##################################################################
-# Generate Rootstrap Resource
-##################################################################
-for item in $XML_LIST
-do
-    let "PROCESS_CNT+=1"
-    log "[${PROCESS_CNT}/${TOTAL_CNT}]Processing : ${item}" 1>&2
-
-    if [[ -z $(xmlstarlet sel -t -c "//${ROOTSTRAP_TYPE}" $item) ]]
-    then
-        log "+ ${1} Target Info does not described in $item. Skipping ...."
-        continue;
-    fi
-
-    #copy only header & so to dest
-    copy_header_and_so ${BUILD_REQUIRED_INSTALLED_PATH} ${GBS_BUILDROOT} ${item} ${BUILD_ARCH}
-    if [[ $? -ne 0 ]]; then
-        echo "Failed to copy_header_and_so for ${item}, skip."
-        continue
-    fi
-
-    copy_package_config ${BUILD_REQUIRED_INSTALLED_PATH} ${GBS_BUILDROOT} ${item}
-
-    #get build option from xml
-    #get_build_option $item
-done #finish copy header & library
-
-##################################################################
-#postlink for delete needed field from Library
-##################################################################
-log "************* Post link *******************"
-log "# POSTLINKER_PATH=$POSTLINKER_PATH"
-for i in $(find ${GBS_BUILDROOT}/usr/lib64 -name "*.so" -o -name "*.so.*")
-do
-    ${POSTLINKER_PATH} $i >/dev/null 1>&2
-done
-log "Deleted needed field of so file"
-
-
-log "######################## END  [$SECONDS] Sec ##############################" 1>&2
-exit 0
diff --git a/script/whitelist b/script/whitelist
deleted file mode 100644 (file)
index 8454a6f..0000000
+++ /dev/null
@@ -1,4208 +0,0 @@
-ecore_animator_add
-ecore_animator_del
-ecore_animator_frametime_set
-ecore_animator_freeze
-ecore_animator_pos_map
-ecore_animator_pos_map_n
-ecore_animator_thaw
-ecore_animator_timeline_add
-ecore_animator_custom_source_tick_begin_callback_set
-ecore_animator_custom_source_tick_end_callback_set
-ecore_animator_custom_tick
-ecore_animator_frametime_get
-ecore_animator_source_get
-ecore_animator_source_set
-ecore_buffer_consumer_buffer_dequeue
-ecore_buffer_consumer_buffer_enqueued_cb_set
-ecore_buffer_consumer_buffer_release
-ecore_buffer_consumer_free
-ecore_buffer_consumer_new
-ecore_buffer_consumer_provider_add_cb_set
-ecore_buffer_consumer_provider_del_cb_set
-ecore_buffer_consumer_queue_is_empty
-ecore_buffer_flags_get
-ecore_buffer_format_get
-ecore_buffer_free
-ecore_buffer_free_callback_add
-ecore_buffer_free_callback_remove
-ecore_buffer_init
-ecore_buffer_new
-ecore_buffer_new_with_tbm_surface
-ecore_buffer_provider_buffer_acquirable_check
-ecore_buffer_provider_buffer_acquire
-ecore_buffer_provider_buffer_enqueue
-ecore_buffer_provider_buffer_released_cb_set
-ecore_buffer_provider_consumer_add_cb_set
-ecore_buffer_provider_consumer_del_cb_set
-ecore_buffer_provider_free
-ecore_buffer_provider_new
-ecore_buffer_queue_init
-ecore_buffer_queue_shutdown
-ecore_buffer_register
-ecore_buffer_shutdown
-ecore_buffer_size_get
-ecore_buffer_tbm_surface_get
-ecore_buffer_unregister
-ecore_compose_get
-ecore_event_init
-ecore_event_modifier_mask
-ecore_event_shutdown
-ecore_event_update_modifier
-ecore_event_add
-ecore_event_handler_add
-ecore_event_handler_data_set
-ecore_event_handler_del
-ecore_event_handler_data_get
-ecore_event_current_event_get
-ecore_event_current_type_get
-ecore_event_del
-ecore_event_type_new
-ecore_event_filter_add
-ecore_event_filter_del
-ecore_imf_context_add
-ecore_imf_context_autocapital_type_get
-ecore_imf_context_autocapital_type_set
-ecore_imf_context_available_ids_by_canvas_type_get
-ecore_imf_context_available_ids_get
-ecore_imf_context_bidi_direction_get
-ecore_imf_context_bidi_direction_set
-ecore_imf_context_candidate_panel_geometry_get
-ecore_imf_context_client_canvas_get
-ecore_imf_context_client_canvas_set
-ecore_imf_context_client_window_get
-ecore_imf_context_client_window_set
-ecore_imf_context_commit_event_add
-ecore_imf_context_control_panel_hide
-ecore_imf_context_control_panel_show
-ecore_imf_context_cursor_location_set
-ecore_imf_context_cursor_position_set
-ecore_imf_context_data_get
-ecore_imf_context_data_set
-ecore_imf_context_default_id_by_canvas_type_get
-ecore_imf_context_default_id_get
-ecore_imf_context_del
-ecore_imf_context_delete_surrounding_event_add
-ecore_imf_context_event_callback_add
-ecore_imf_context_event_callback_call
-ecore_imf_context_event_callback_del
-ecore_imf_context_filter_event
-ecore_imf_context_focus_in
-ecore_imf_context_focus_out
-ecore_imf_context_hide
-ecore_imf_context_info_by_id_get
-ecore_imf_context_info_get
-ecore_imf_context_input_hint_get
-ecore_imf_context_input_hint_set
-ecore_imf_context_input_mode_get
-ecore_imf_context_input_mode_set
-ecore_imf_context_input_panel_caps_lock_mode_get
-ecore_imf_context_input_panel_caps_lock_mode_set
-ecore_imf_context_input_panel_enabled_get
-ecore_imf_context_input_panel_enabled_set
-ecore_imf_context_input_panel_event_callback_add
-ecore_imf_context_input_panel_event_callback_call
-ecore_imf_context_input_panel_event_callback_clear
-ecore_imf_context_input_panel_event_callback_del
-ecore_imf_context_input_panel_geometry_get
-ecore_imf_context_input_panel_hide
-ecore_imf_context_input_panel_imdata_get
-ecore_imf_context_input_panel_imdata_set
-ecore_imf_context_input_panel_language_get
-ecore_imf_context_input_panel_language_locale_get
-ecore_imf_context_input_panel_language_set
-ecore_imf_context_input_panel_layout_get
-ecore_imf_context_input_panel_layout_set
-ecore_imf_context_input_panel_layout_variation_get
-ecore_imf_context_input_panel_layout_variation_set
-ecore_imf_context_input_panel_return_key_disabled_get
-ecore_imf_context_input_panel_return_key_disabled_set
-ecore_imf_context_input_panel_return_key_type_get
-ecore_imf_context_input_panel_return_key_type_set
-ecore_imf_context_input_panel_show
-ecore_imf_context_input_panel_show_on_demand_get
-ecore_imf_context_input_panel_show_on_demand_set
-ecore_imf_context_input_panel_state_get
-ecore_imf_context_new
-ecore_imf_context_prediction_allow_get
-ecore_imf_context_prediction_allow_set
-ecore_imf_context_preedit_changed_event_add
-ecore_imf_context_preedit_end_event_add
-ecore_imf_context_preedit_start_event_add
-ecore_imf_context_preedit_string_get
-ecore_imf_context_preedit_string_with_attributes_get
-ecore_imf_context_reset
-ecore_imf_context_retrieve_selection_callback_set
-ecore_imf_context_retrieve_surrounding_callback_set
-ecore_imf_context_selection_get
-ecore_imf_context_show
-ecore_imf_context_surrounding_get
-ecore_imf_context_use_preedit_set
-ecore_imf_evas_event_key_down_wrap
-ecore_imf_evas_event_key_up_wrap
-ecore_imf_evas_event_mouse_down_wrap
-ecore_imf_evas_event_mouse_in_wrap
-ecore_imf_evas_event_mouse_move_wrap
-ecore_imf_evas_event_mouse_out_wrap
-ecore_imf_evas_event_mouse_up_wrap
-ecore_imf_evas_event_mouse_wheel_wrap
-ecore_imf_init
-ecore_imf_input_panel_hide
-ecore_imf_module_register
-ecore_imf_shutdown
-ecore_input_joystick_init
-ecore_input_joystick_shutdown
-ecore_idle_enterer_add
-ecore_idle_enterer_before_add
-ecore_idle_enterer_del
-ecore_idle_exiter_add
-ecore_idle_exiter_del
-ecore_idler_add
-ecore_idler_del
-ecore_job_add
-ecore_job_del
-ecore_main_fd_handler_active_get
-ecore_main_fd_handler_active_set
-ecore_main_fd_handler_add
-ecore_main_fd_handler_del
-ecore_main_fd_handler_fd_get
-ecore_main_fd_handler_file_add
-ecore_main_fd_handler_prepare_callback_set
-ecore_main_loop_begin
-ecore_main_loop_glib_always_integrate_disable
-ecore_main_loop_glib_integrate
-ecore_main_loop_iterate
-ecore_main_loop_quit
-ecore_main_loop_select_func_get
-ecore_main_loop_select_func_set
-ecore_main_loop_thread_safe_call_async
-ecore_main_loop_thread_safe_call_sync
-ecore_thread_main_loop_begin
-ecore_thread_main_loop_end
-ecore_fork_reset
-ecore_fork_reset_callback_add
-ecore_fork_reset_callback_del
-ecore_pipe_add
-ecore_pipe_del
-ecore_pipe_freeze
-ecore_pipe_read_close
-ecore_pipe_wait
-ecore_pipe_write
-ecore_pipe_write_close
-ecore_pipe_thaw
-ecore_poller_add
-ecore_poller_del
-ecore_poller_poll_interval_get
-ecore_poller_poll_interval_set
-ecore_poller_poller_interval_get
-ecore_poller_poller_interval_set
-ecore_thread_active_get
-ecore_thread_available_get
-ecore_thread_reschedule
-ecore_thread_cancel
-ecore_thread_check
-ecore_thread_run
-ecore_thread_feedback
-ecore_thread_feedback_run
-ecore_thread_global_data_add
-ecore_thread_global_data_del
-ecore_thread_global_data_find
-ecore_thread_global_data_set
-ecore_thread_global_data_wait
-ecore_thread_local_data_add
-ecore_thread_local_data_del
-ecore_thread_local_data_find
-ecore_thread_local_data_set
-ecore_thread_max_get
-ecore_thread_max_set
-ecore_thread_max_reset
-ecore_thread_pending_feedback_get
-ecore_thread_pending_get
-ecore_thread_pending_total_get
-ecore_time_get
-ecore_time_unix_get
-ecore_loop_time_get
-ecore_timer_add
-ecore_timer_loop_add
-ecore_timer_del
-ecore_timer_delay
-ecore_timer_dump
-ecore_timer_freeze
-ecore_timer_interval_get
-ecore_timer_interval_set
-ecore_timer_pending_get
-ecore_timer_precision_set
-ecore_timer_reset
-ecore_timer_precision_get
-ecore_timer_thaw
-edje_object_add
-edje_object_preload
-edje_color_class_del
-edje_color_class_get
-edje_color_class_list
-edje_color_class_set
-edje_object_color_class_del
-edje_object_color_class_get
-edje_object_color_class_set
-edje_text_class_del
-edje_text_class_get
-edje_text_class_list
-edje_text_class_set
-edje_object_text_class_get
-edje_object_text_class_set
-edje_file_collection_list
-edje_file_collection_list_free
-edje_file_data_get
-edje_file_group_exists
-edje_object_file_get
-edje_object_file_set
-edje_object_data_get
-edje_object_load_error_get
-edje_load_error_str
-edje_frametime_get
-edje_frametime_set
-edje_freeze
-edje_thaw
-edje_object_play_get
-edje_object_play_set
-edje_object_animation_get
-edje_object_part_state_get
-edje_object_animation_set
-edje_object_base_scale_get
-edje_object_thaw
-edje_object_freeze
-edje_object_size_min_calc
-edje_object_size_max_get
-edje_object_size_min_get
-edje_object_update_hints_get
-edje_object_update_hints_set
-edje_object_calc_force
-edje_object_size_min_restricted_calc
-edje_object_parts_extends_calc
-edje_object_perspective_get
-edje_object_perspective_set
-edje_evas_global_perspective_get
-edje_perspective_free
-edje_perspective_global_get
-edje_perspective_global_set
-edje_perspective_new
-edje_perspective_set
-edje_message_signal_process
-edje_object_message_handler_set
-edje_object_message_send
-edje_object_message_signal_process
-edje_object_part_box_append
-edje_object_part_box_insert_at
-edje_object_part_box_insert_before
-edje_object_part_box_prepend
-edje_object_part_box_remove
-edje_object_part_box_remove_all
-edje_object_part_box_remove_at
-edje_box_layout_register
-edje_object_part_drag_dir_get
-edje_object_part_drag_page
-edje_object_part_drag_page_get
-edje_object_part_drag_page_set
-edje_object_part_drag_size_get
-edje_object_part_drag_size_set
-edje_object_part_drag_step
-edje_object_part_drag_step_get
-edje_object_part_drag_step_set
-edje_object_part_drag_value_get
-edje_object_part_drag_value_set
-edje_object_part_swallow
-edje_object_part_swallow_get
-edje_object_part_unswallow
-edje_extern_object_aspect_set
-edje_extern_object_max_size_set
-edje_extern_object_min_size_set
-edje_object_part_exists
-edje_object_part_geometry_get
-edje_object_part_object_get
-edje_object_access_part_list_get
-edje_object_part_text_set
-edje_object_part_text_get
-edje_object_part_text_style_user_peek
-edje_object_part_text_style_user_pop
-edje_object_part_text_style_user_push
-edje_object_part_text_unescaped_get
-edje_object_part_text_unescaped_set
-edje_object_part_text_insert
-edje_object_part_text_append
-edje_object_text_change_cb_set
-edje_object_part_text_anchor_list_get
-edje_object_part_text_anchor_geometry_get
-edje_object_part_text_item_list_get
-edje_object_part_text_item_geometry_get
-edje_object_part_text_user_insert
-edje_object_part_table_child_get
-edje_object_part_table_clear
-edje_object_part_table_col_row_size_get
-edje_object_part_table_pack
-edje_object_part_table_unpack
-edje_scale_get
-edje_scale_set
-edje_object_scale_get
-edje_object_scale_set
-edje_object_signal_callback_add
-edje_object_signal_callback_del
-edje_object_signal_callback_del_full
-edje_object_signal_callback_extra_data_get
-edje_object_signal_emit
-edje_object_part_text_escaped_set
-eina_accessor_container_get
-eina_accessor_data_get
-eina_accessor_free
-eina_accessor_lock
-eina_accessor_over
-eina_accessor_unlock
-eina_array_accessor_new
-eina_array_flush
-eina_array_free
-eina_array_iterator_new
-eina_array_new
-eina_array_remove
-eina_array_step_set
-eina_unicode_strcmp
-eina_unicode_strcpy
-eina_unicode_strdup
-eina_unicode_strlen
-eina_unicode_strncpy
-eina_unicode_strndup
-eina_unicode_strnlen
-eina_unicode_strstr
-eina_unicode_unicode_to_utf8
-eina_unicode_utf8_get_len
-eina_unicode_utf8_get_next
-eina_unicode_utf8_get_prev
-eina_unicode_utf8_to_unicode
-eina_unicode_escape
-eina_ustrbuf_append
-eina_ustrbuf_free
-eina_ustrbuf_insert
-eina_ustrbuf_insert_n
-eina_ustrbuf_manage_new
-eina_ustrbuf_new
-eina_ustrbuf_remove
-eina_ustrbuf_append_char
-eina_ustrbuf_append_escaped
-eina_ustrbuf_append_length
-eina_ustrbuf_append_n
-eina_ustrbuf_insert_char
-eina_ustrbuf_insert_escaped
-eina_ustrbuf_insert_length
-eina_ustrbuf_manage_new_length
-eina_ustrbuf_reset
-eina_ustrbuf_length_get
-eina_ustrbuf_string_free
-eina_ustrbuf_string_get
-eina_ustrbuf_string_steal
-eina_ustringshare_add
-eina_ustringshare_del
-eina_ustringshare_ref
-eina_ustringshare_strlen
-eina_ustringshare_add_length
-eina_ustringshare_dump
-eina_strbuf_append_vprintf
-eina_strbuf_insert_char
-eina_strbuf_insert_length
-eina_strbuf_insert_vprintf
-eina_strbuf_ltrim
-eina_strbuf_manage_new_length
-eina_strbuf_rtrim
-eina_strbuf_trim
-eina_strbuf_append
-eina_strbuf_append_char
-eina_strbuf_append_escaped
-eina_strbuf_append_length
-eina_strbuf_append_n
-eina_strbuf_append_printf
-eina_strbuf_free
-eina_strbuf_insert
-eina_strbuf_insert_escaped
-eina_strbuf_insert_n
-eina_strbuf_insert_printf
-eina_strbuf_length_get
-eina_strbuf_manage_new
-eina_strbuf_new
-eina_strbuf_remove
-eina_strbuf_replace
-eina_strbuf_replace_all
-eina_strbuf_reset
-eina_strbuf_string_free
-eina_strbuf_string_get
-eina_strbuf_string_steal
-eina_tmpstr_add
-eina_tmpstr_add_length
-eina_tmpstr_del
-eina_tmpstr_strlen
-eina_binbuf_append_length
-eina_binbuf_free
-eina_binbuf_length_get
-eina_binbuf_new
-eina_binbuf_remove
-eina_binbuf_reset
-eina_binbuf_string_get
-eina_binbuf_string_steal
-eina_binbuf_append_char
-eina_binbuf_insert_char
-eina_binbuf_insert_length
-eina_binbuf_manage_new_length
-eina_binbuf_string_free
-eina_binshare_add_length
-eina_binshare_del
-eina_binshare_dump
-eina_binshare_length
-eina_binshare_ref
-eina_convert_atod
-eina_convert_atofp
-eina_convert_dtoa
-eina_convert_fptoa
-eina_convert_itoa
-eina_convert_xtoa
-eina_counter_dump
-eina_counter_free
-eina_counter_new
-eina_counter_start
-eina_counter_stop
-eina_hash_add
-eina_hash_add_by_hash
-eina_hash_del
-eina_hash_del_by_data
-eina_hash_del_by_hash
-eina_hash_del_by_key
-eina_hash_del_by_key_hash
-eina_hash_direct_add
-eina_hash_direct_add_by_hash
-eina_hash_find
-eina_hash_find_by_hash
-eina_hash_foreach
-eina_hash_free
-eina_hash_free_buckets
-eina_hash_free_cb_set
-eina_hash_int32_new
-eina_hash_int64_new
-eina_hash_iterator_data_new
-eina_hash_iterator_key_new
-eina_hash_iterator_tuple_new
-eina_hash_modify
-eina_hash_modify_by_hash
-eina_hash_move
-eina_hash_new
-eina_hash_pointer_new
-eina_hash_population
-eina_hash_set
-eina_hash_string_djb2_new
-eina_hash_string_small_new
-eina_hash_string_superfast_new
-eina_hash_stringshared_new
-eina_hash_superfast
-eina_inarray_accessor_new
-eina_inarray_alloc_at
-eina_inarray_count
-eina_inarray_flush
-eina_inarray_foreach
-eina_inarray_foreach_remove
-eina_inarray_free
-eina_inarray_grow
-eina_inarray_insert
-eina_inarray_insert_at
-eina_inarray_insert_sorted
-eina_inarray_iterator_new
-eina_inarray_iterator_reversed_new
-eina_inarray_new
-eina_inarray_nth
-eina_inarray_pop
-eina_inarray_push
-eina_inarray_remove
-eina_inarray_remove_at
-eina_inarray_replace_at
-eina_inarray_reverse
-eina_inarray_search
-eina_inarray_search_sorted
-eina_inarray_sort
-eina_inarray_step_set
-eina_inlist_accessor_new
-eina_inlist_append
-eina_inlist_append_relative
-eina_inlist_count
-eina_inlist_demote
-eina_inlist_find
-eina_inlist_iterator_new
-eina_inlist_prepend
-eina_inlist_prepend_relative
-eina_inlist_promote
-eina_inlist_remove
-eina_inlist_sort
-eina_inlist_sorted_insert
-eina_inlist_sorted_state_free
-eina_inlist_sorted_state_init
-eina_inlist_sorted_state_insert
-eina_inlist_sorted_state_new
-eina_iterator_container_get
-eina_iterator_foreach
-eina_iterator_free
-eina_iterator_lock
-eina_iterator_next
-eina_iterator_unlock
-eina_lalloc_element_add
-eina_lalloc_elements_add
-eina_lalloc_free
-eina_lalloc_new
-eina_list_accessor_new
-eina_list_append
-eina_list_append_relative
-eina_list_append_relative_list
-eina_list_data_find
-eina_list_data_find_list
-eina_list_demote_list
-eina_list_free
-eina_list_iterator_new
-eina_list_merge
-eina_list_move
-eina_list_nth
-eina_list_nth_list
-eina_list_prepend
-eina_list_prepend_relative
-eina_list_prepend_relative_list
-eina_list_promote_list
-eina_list_remove
-eina_list_remove_list
-eina_list_reverse
-eina_list_reverse_clone
-eina_list_search_sorted
-eina_list_search_sorted_list
-eina_list_search_sorted_near_list
-eina_list_search_unsorted
-eina_list_search_unsorted_list
-eina_list_sort
-eina_list_sorted_insert
-eina_list_sorted_merge
-eina_list_clone
-eina_list_iterator_reversed_new
-eina_list_move_list
-eina_list_split_list
-eina_matrixsparse_cell_clear
-eina_matrixsparse_cell_data_get
-eina_matrixsparse_cell_data_replace
-eina_matrixsparse_cell_data_set
-eina_matrixsparse_cell_idx_clear
-eina_matrixsparse_cell_idx_get
-eina_matrixsparse_cell_position_get
-eina_matrixsparse_column_idx_clear
-eina_matrixsparse_data_idx_get
-eina_matrixsparse_data_idx_replace
-eina_matrixsparse_data_idx_set
-eina_matrixsparse_free
-eina_matrixsparse_iterator_complete_new
-eina_matrixsparse_iterator_new
-eina_matrixsparse_new
-eina_matrixsparse_row_idx_clear
-eina_matrixsparse_size_get
-eina_matrixsparse_size_set
-eina_module_arch_list_get
-eina_module_environment_path_get
-eina_module_file_get
-eina_module_free
-eina_module_list_free
-eina_module_list_get
-eina_module_list_load
-eina_module_list_unload
-eina_module_load
-eina_module_new
-eina_module_symbol_get
-eina_module_symbol_path_get
-eina_module_unload
-eina_module_find
-eina_rbtree_delete
-eina_rbtree_inline_insert
-eina_rbtree_inline_remove
-eina_rbtree_iterator_infix
-eina_rbtree_iterator_postfix
-eina_rbtree_iterator_prefix
-eina_rectangle_free
-eina_rectangle_new
-eina_rectangle_pool_count
-eina_rectangle_pool_data_get
-eina_rectangle_pool_data_set
-eina_rectangle_pool_free
-eina_rectangle_pool_geometry_get
-eina_rectangle_pool_get
-eina_rectangle_pool_new
-eina_rectangle_pool_release
-eina_rectangle_pool_request
-eina_rectangle_pool_packing_set
-eina_simple_xml_node_dump
-eina_simple_xml_node_load
-eina_simple_xml_node_root_free
-eina_simple_xml_parse
-eina_simple_xml_attribute_free
-eina_simple_xml_attribute_new
-eina_simple_xml_attributes_parse
-eina_simple_xml_node_cdata_free
-eina_simple_xml_node_cdata_new
-eina_simple_xml_node_comment_free
-eina_simple_xml_node_comment_new
-eina_simple_xml_node_data_free
-eina_simple_xml_node_data_new
-eina_simple_xml_node_doctype_child_free
-eina_simple_xml_node_doctype_child_new
-eina_simple_xml_node_doctype_free
-eina_simple_xml_node_doctype_new
-eina_simple_xml_node_processing_free
-eina_simple_xml_node_processing_new
-eina_simple_xml_node_tag_free
-eina_simple_xml_node_tag_new
-eina_simple_xml_tag_attributes_find
-eina_str_convert
-eina_str_escape
-eina_str_has_extension
-eina_str_has_prefix
-eina_str_has_suffix
-eina_str_join_len
-eina_str_split
-eina_str_split_full
-eina_str_tolower
-eina_str_toupper
-eina_strlcat
-eina_strlcpy
-eina_stringshare_add
-eina_stringshare_add_length
-eina_stringshare_del
-eina_stringshare_dump
-eina_stringshare_nprintf
-eina_stringshare_printf
-eina_stringshare_ref
-eina_stringshare_strlen
-eina_stringshare_vprintf
-eina_tile_grid_slicer_iterator_new
-eina_tiler_clear
-eina_tiler_free
-eina_tiler_iterator_new
-eina_tiler_new
-eina_tiler_rect_add
-eina_tiler_rect_del
-eina_tiler_tile_size_set
-eina_xattr_double_get
-eina_xattr_double_set
-eina_xattr_fd_ls
-eina_xattr_get
-eina_xattr_int_get
-eina_xattr_int_set
-eina_xattr_ls
-eina_xattr_set
-eina_xattr_string_get
-eina_xattr_string_set
-eina_xattr_value_fd_ls
-eina_xattr_value_ls
-elm_atspi_accessible_name_set
-elm_atspi_accessible_name_get
-elm_atspi_accessible_description_set
-elm_atspi_accessible_description_get
-elm_atspi_accessible_role_set
-elm_atspi_accessible_role_get
-elm_atspi_accessible_relationship_append
-elm_atspi_accessible_relationship_remove
-elm_atspi_accessible_translation_domain_set
-elm_atspi_accessible_translation_domain_get
-elm_calendar_first_day_of_week_set
-elm_calendar_first_day_of_week_get
-elm_calendar_selectable_set
-elm_calendar_selectable_get
-elm_calendar_interval_get
-elm_calendar_interval_set
-elm_calendar_weekdays_names_set
-elm_calendar_weekdays_names_get
-elm_calendar_select_mode_set
-elm_calendar_select_mode_get
-elm_calendar_min_max_year_set
-elm_calendar_min_max_year_get
-elm_calendar_marks_get
-elm_calendar_format_function_set
-elm_calendar_selected_time_set
-elm_calendar_selected_time_get
-elm_calendar_mark_add
-elm_calendar_marks_clear
-elm_calendar_marks_draw
-elm_calendar_displayed_time_get
-elm_calendar_mark_del
-elm_calendar_add
-elm_cnp_selection_set
-elm_cnp_selection_get
-elm_object_cnp_selection_clear
-elm_cnp_selection_loss_callback_set
-elm_drop_target_add
-elm_drop_target_del
-elm_drag_start
-elm_drag_cancel
-elm_drag_action_set
-elm_drag_item_container_add
-elm_drag_item_container_del
-elm_drop_item_container_add
-elm_drop_item_container_del
-elm_bg_add
-elm_bg_color_get
-elm_bg_color_set
-elm_bg_file_get
-elm_bg_file_set
-elm_bg_load_size_set
-elm_bg_option_get
-elm_bg_option_set
-elm_box_add
-elm_box_align_get
-elm_box_align_set
-elm_box_children_get
-elm_box_clear
-elm_box_homogeneous_get
-elm_box_homogeneous_set
-elm_box_horizontal_get
-elm_box_horizontal_set
-elm_box_layout_set
-elm_box_layout_transition
-elm_box_pack_after
-elm_box_pack_before
-elm_box_pack_end
-elm_box_pack_start
-elm_box_padding_get
-elm_box_padding_set
-elm_box_recalculate
-elm_box_transition_free
-elm_box_transition_new
-elm_box_unpack
-elm_box_unpack_all
-elm_button_add
-elm_button_autorepeat_gap_timeout_get
-elm_button_autorepeat_gap_timeout_set
-elm_button_autorepeat_get
-elm_button_autorepeat_initial_timeout_get
-elm_button_autorepeat_initial_timeout_set
-elm_button_autorepeat_set
-elm_check_add
-elm_check_state_get
-elm_check_state_pointer_set
-elm_check_state_set
-elm_colorselector_add
-elm_colorselector_color_get
-elm_colorselector_color_set
-elm_colorselector_mode_get
-elm_colorselector_mode_set
-elm_colorselector_palette_clear
-elm_colorselector_palette_color_add
-elm_colorselector_palette_item_color_get
-elm_colorselector_palette_item_color_set
-elm_colorselector_palette_items_get
-elm_colorselector_palette_name_get
-elm_colorselector_palette_name_set
-elm_config_accel_preference_get
-elm_config_accel_preference_set
-elm_config_accel_preference_override_get
-elm_config_accel_preference_override_set
-elm_config_all_flush
-elm_config_cache_edje_collection_cache_size_get
-elm_config_cache_edje_collection_cache_size_set
-elm_config_cache_edje_file_cache_size_get
-elm_config_cache_edje_file_cache_size_set
-elm_config_cache_flush_enabled_get
-elm_config_cache_flush_enabled_set
-elm_config_cache_flush_interval_get
-elm_config_cache_flush_interval_set
-elm_config_cache_font_cache_size_get
-elm_config_cache_font_cache_size_set
-elm_config_cache_image_cache_size_get
-elm_config_cache_image_cache_size_set
-elm_config_color_classes_list_free
-elm_config_color_classes_list_get
-elm_config_color_overlay_apply
-elm_config_color_overlay_list_get
-elm_config_color_overlay_set
-elm_config_color_overlay_unset
-elm_config_cursor_engine_only_get
-elm_config_cursor_engine_only_set
-elm_config_engine_get
-elm_config_engine_set
-elm_config_finger_size_get
-elm_config_finger_size_set
-elm_config_focus_highlight_animate_get
-elm_config_focus_highlight_animate_set
-elm_config_focus_highlight_enabled_get
-elm_config_focus_highlight_enabled_set
-elm_config_font_overlay_apply
-elm_config_font_overlay_list_get
-elm_config_font_overlay_set
-elm_config_font_overlay_unset
-elm_config_glayer_double_tap_timeout_get
-elm_config_glayer_double_tap_timeout_set
-elm_config_glayer_long_tap_start_timeout_get
-elm_config_glayer_long_tap_start_timeout_set
-elm_config_indicator_service_get
-elm_config_longpress_timeout_get
-elm_config_longpress_timeout_set
-elm_config_mirrored_get
-elm_config_mirrored_set
-elm_config_password_show_last_get
-elm_config_password_show_last_set
-elm_config_password_show_last_timeout_get
-elm_config_password_show_last_timeout_set
-elm_config_preferred_engine_get
-elm_config_preferred_engine_set
-elm_config_profile_dir_free
-elm_config_profile_dir_get
-elm_config_profile_get
-elm_config_profile_list_free
-elm_config_profile_list_get
-elm_config_profile_set
-elm_config_reload
-elm_config_scale_get
-elm_config_scale_set
-elm_config_scroll_bounce_enabled_get
-elm_config_scroll_bounce_enabled_set
-elm_config_scroll_bounce_friction_get
-elm_config_scroll_bounce_friction_set
-elm_config_scroll_bring_in_scroll_friction_get
-elm_config_scroll_bring_in_scroll_friction_set
-elm_config_scroll_item_align_enabled_get
-elm_config_scroll_item_align_enabled_set
-elm_config_scroll_item_valign_get
-elm_config_scroll_item_valign_set
-elm_config_scroll_page_scroll_friction_get
-elm_config_scroll_page_scroll_friction_set
-elm_config_scroll_thumbscroll_acceleration_threshold_get
-elm_config_scroll_thumbscroll_acceleration_threshold_set
-elm_config_scroll_thumbscroll_acceleration_time_limit_get
-elm_config_scroll_thumbscroll_acceleration_time_limit_set
-elm_config_scroll_thumbscroll_acceleration_weight_get
-elm_config_scroll_thumbscroll_acceleration_weight_set
-elm_config_scroll_thumbscroll_border_friction_get
-elm_config_scroll_thumbscroll_border_friction_set
-elm_config_scroll_thumbscroll_enabled_get
-elm_config_scroll_thumbscroll_enabled_set
-elm_config_scroll_thumbscroll_flick_distance_tolerance_get
-elm_config_scroll_thumbscroll_flick_distance_tolerance_set
-elm_config_scroll_thumbscroll_friction_get
-elm_config_scroll_thumbscroll_friction_set
-elm_config_scroll_thumbscroll_friction_standard_get
-elm_config_scroll_thumbscroll_friction_standard_set
-elm_config_scroll_thumbscroll_hold_threshold_get
-elm_config_scroll_thumbscroll_hold_threshold_set
-elm_config_scroll_thumbscroll_min_friction_get
-elm_config_scroll_thumbscroll_min_friction_set
-elm_config_scroll_thumbscroll_momentum_threshold_get
-elm_config_scroll_thumbscroll_momentum_threshold_set
-elm_config_scroll_thumbscroll_sensitivity_friction_get
-elm_config_scroll_thumbscroll_sensitivity_friction_set
-elm_config_scroll_thumbscroll_threshold_get
-elm_config_scroll_thumbscroll_threshold_set
-elm_config_scroll_zoom_friction_get
-elm_config_scroll_zoom_friction_set
-elm_config_selection_unfocused_clear_get
-elm_config_selection_unfocused_clear_set
-elm_config_softcursor_mode_get
-elm_config_softcursor_mode_set
-elm_config_text_classes_list_free
-elm_config_text_classes_list_get
-elm_config_tooltip_delay_get
-elm_config_tooltip_delay_set
-elm_conformant_add
-elm_ctxpopup_add
-elm_ctxpopup_direction_available_get
-elm_ctxpopup_auto_hide_disabled_set
-elm_ctxpopup_clear
-elm_ctxpopup_direction_get
-elm_ctxpopup_direction_priority_get
-elm_ctxpopup_direction_priority_set
-elm_ctxpopup_dismiss
-elm_ctxpopup_horizontal_get
-elm_ctxpopup_horizontal_set
-elm_ctxpopup_hover_parent_get
-elm_ctxpopup_hover_parent_set
-elm_ctxpopup_item_append
-elm_datetime_add
-elm_datetime_field_limit_get
-elm_datetime_field_limit_set
-elm_datetime_field_visible_get
-elm_datetime_field_visible_set
-elm_datetime_format_get
-elm_datetime_format_set
-elm_datetime_value_get
-elm_datetime_value_max_get
-elm_datetime_value_max_set
-elm_datetime_value_min_get
-elm_datetime_value_min_set
-elm_datetime_value_set
-elm_app_name_set
-elm_app_name_get
-elm_app_base_scale_set
-elm_app_base_scale_get
-elm_app_bin_dir_get
-elm_app_compile_bin_dir_set
-elm_app_compile_data_dir_set
-elm_app_compile_lib_dir_set
-elm_app_compile_locale_set
-elm_app_data_dir_get
-elm_app_info_set
-elm_app_lib_dir_get
-elm_app_locale_dir_get
-elm_app_prefix_dir_get
-elm_cache_all_flush
-elm_coords_finger_size_adjust
-elm_entry_add
-elm_entry_anchor_hover_end
-elm_entry_anchor_hover_parent_get
-elm_entry_anchor_hover_parent_set
-elm_entry_anchor_hover_style_get
-elm_entry_anchor_hover_style_set
-elm_entry_autocapital_type_get
-elm_entry_autocapital_type_set
-elm_entry_autosave_get
-elm_entry_autosave_set
-elm_entry_calc_force
-elm_entry_cnp_mode_get
-elm_entry_cnp_mode_set
-elm_entry_context_menu_clear
-elm_entry_context_menu_disabled_get
-elm_entry_context_menu_disabled_set
-elm_entry_context_menu_item_add
-elm_entry_cursor_begin_set
-elm_entry_cursor_content_get
-elm_entry_cursor_down
-elm_entry_cursor_end_set
-elm_entry_cursor_geometry_get
-elm_entry_cursor_is_format_get
-elm_entry_cursor_is_visible_format_get
-elm_entry_cursor_line_begin_set
-elm_entry_cursor_line_end_set
-elm_entry_cursor_next
-elm_entry_cursor_pos_get
-elm_entry_cursor_pos_set
-elm_entry_cursor_prev
-elm_entry_cursor_selection_begin
-elm_entry_cursor_selection_end
-elm_entry_cursor_up
-elm_entry_editable_get
-elm_entry_editable_set
-elm_entry_entry_append
-elm_entry_entry_get
-elm_entry_entry_insert
-elm_entry_entry_set
-elm_entry_file_get
-elm_entry_file_save
-elm_entry_file_set
-elm_entry_filter_accept_set
-elm_entry_filter_limit_size
-elm_entry_icon_visible_set
-elm_entry_imf_context_get
-elm_entry_imf_context_reset
-elm_entry_input_hint_get
-elm_entry_input_hint_set
-elm_entry_input_panel_enabled_get
-elm_entry_input_panel_enabled_set
-elm_entry_input_panel_hide
-elm_entry_input_panel_imdata_get
-elm_entry_input_panel_imdata_set
-elm_entry_input_panel_language_get
-elm_entry_input_panel_language_set
-elm_entry_input_panel_layout_get
-elm_entry_input_panel_layout_set
-elm_entry_input_panel_layout_variation_get
-elm_entry_input_panel_layout_variation_set
-elm_entry_input_panel_return_key_autoenabled_set
-elm_entry_input_panel_return_key_disabled_get
-elm_entry_input_panel_return_key_disabled_set
-elm_entry_input_panel_return_key_type_get
-elm_entry_input_panel_return_key_type_set
-elm_entry_input_panel_show
-elm_entry_input_panel_show_on_demand_get
-elm_entry_input_panel_show_on_demand_set
-elm_entry_is_empty
-elm_entry_item_provider_append
-elm_entry_item_provider_prepend
-elm_entry_item_provider_remove
-elm_entry_line_wrap_get
-elm_entry_line_wrap_set
-elm_entry_markup_filter_append
-elm_entry_markup_filter_prepend
-elm_entry_markup_filter_remove
-elm_entry_markup_to_utf8
-elm_entry_password_get
-elm_entry_password_set
-elm_entry_prediction_allow_get
-elm_entry_prediction_allow_set
-elm_entry_scrollable_get
-elm_entry_scrollable_set
-elm_entry_select_all
-elm_entry_select_region_set
-elm_entry_select_none
-elm_entry_selection_copy
-elm_entry_selection_cut
-elm_entry_selection_get
-elm_entry_selection_paste
-elm_entry_single_line_get
-elm_entry_single_line_set
-elm_entry_text_style_user_peek
-elm_entry_text_style_user_pop
-elm_entry_text_style_user_push
-elm_entry_textblock_get
-elm_entry_utf8_to_markup
-elm_flip_add
-elm_flip_front_visible_get
-elm_flip_go
-elm_flip_go_to
-elm_flip_interaction_direction_enabled_get
-elm_flip_interaction_direction_enabled_set
-elm_flip_interaction_direction_hitsize_get
-elm_flip_interaction_direction_hitsize_set
-elm_flip_interaction_get
-elm_flip_interaction_set
-elm_flip_perspective_set
-elm_flipselector_first_interval_set
-elm_flipselector_first_interval_get
-elm_flipselector_items_get
-elm_flipselector_first_item_get
-elm_flipselector_last_item_get
-elm_flipselector_selected_item_get
-elm_flipselector_item_prepend
-elm_flipselector_flip_next
-elm_flipselector_item_append
-elm_flipselector_flip_prev
-elm_flipselector_add
-elm_flipselector_item_selected_set
-elm_flipselector_item_selected_get
-elm_flipselector_item_prev_get
-elm_flipselector_item_next_get
-elm_font_available_hash_add
-elm_font_available_hash_del
-elm_font_fontconfig_name_free
-elm_font_fontconfig_name_get
-elm_font_properties_free
-elm_font_properties_get
-elm_gengrid_add
-elm_gengrid_align_get
-elm_gengrid_align_set
-elm_gengrid_at_xy_item_get
-elm_gengrid_clear
-elm_gengrid_filled_get
-elm_gengrid_filled_set
-elm_gengrid_first_item_get
-elm_gengrid_group_item_size_get
-elm_gengrid_group_item_size_set
-elm_gengrid_highlight_mode_get
-elm_gengrid_highlight_mode_set
-elm_gengrid_horizontal_get
-elm_gengrid_horizontal_set
-elm_gengrid_item_append
-elm_gengrid_item_all_contents_unset
-elm_gengrid_item_bring_in
-elm_gengrid_item_class_free
-elm_gengrid_item_class_new
-elm_gengrid_item_class_ref
-elm_gengrid_item_class_unref
-elm_gengrid_item_cursor_engine_only_get
-elm_gengrid_item_cursor_engine_only_set
-elm_gengrid_item_cursor_get
-elm_gengrid_item_cursor_set
-elm_gengrid_item_cursor_style_get
-elm_gengrid_item_cursor_style_set
-elm_gengrid_item_cursor_unset
-elm_gengrid_item_index_get
-elm_gengrid_item_insert_after
-elm_gengrid_item_insert_before
-elm_gengrid_item_item_class_get
-elm_gengrid_item_item_class_update
-elm_gengrid_item_next_get
-elm_gengrid_item_pos_get
-elm_gengrid_item_prepend
-elm_gengrid_item_prev_get
-elm_gengrid_item_select_mode_get
-elm_gengrid_item_select_mode_set
-elm_gengrid_item_selected_get
-elm_gengrid_item_selected_set
-elm_gengrid_item_show
-elm_gengrid_item_size_get
-elm_gengrid_item_size_set
-elm_gengrid_item_sorted_insert
-elm_gengrid_item_tooltip_content_cb_set
-elm_gengrid_item_tooltip_style_get
-elm_gengrid_item_tooltip_style_set
-elm_gengrid_item_tooltip_text_set
-elm_gengrid_item_tooltip_unset
-elm_gengrid_item_tooltip_window_mode_get
-elm_gengrid_item_tooltip_window_mode_set
-elm_gengrid_item_update
-elm_gengrid_item_fields_update
-elm_gengrid_items_count
-elm_gengrid_last_item_get
-elm_gengrid_multi_select_get
-elm_gengrid_multi_select_set
-elm_gengrid_page_show
-elm_gengrid_realized_items_get
-elm_gengrid_realized_items_update
-elm_gengrid_reorder_mode_get
-elm_gengrid_reorder_mode_set
-elm_gengrid_select_mode_get
-elm_gengrid_select_mode_set
-elm_gengrid_selected_item_get
-elm_gengrid_selected_items_get
-elm_genlist_add
-elm_genlist_at_xy_item_get
-elm_genlist_block_count_get
-elm_genlist_block_count_set
-elm_genlist_clear
-elm_genlist_first_item_get
-elm_genlist_highlight_mode_get
-elm_genlist_highlight_mode_set
-elm_genlist_homogeneous_get
-elm_genlist_homogeneous_set
-elm_genlist_item_all_contents_unset
-elm_genlist_item_append
-elm_genlist_item_bring_in
-elm_genlist_item_class_free
-elm_genlist_item_class_new
-elm_genlist_item_class_ref
-elm_genlist_item_class_unref
-elm_genlist_item_cursor_get
-elm_genlist_item_cursor_set
-elm_genlist_item_cursor_style_get
-elm_genlist_item_cursor_style_set
-elm_genlist_item_cursor_unset
-elm_genlist_item_cursor_engine_only_set
-elm_genlist_item_cursor_engine_only_get
-elm_genlist_item_demote
-elm_genlist_item_expanded_depth_get
-elm_genlist_item_expanded_get
-elm_genlist_item_expanded_set
-elm_genlist_item_fields_update
-elm_genlist_item_index_get
-elm_genlist_item_insert_after
-elm_genlist_item_insert_before
-elm_genlist_item_item_class_get
-elm_genlist_item_item_class_update
-elm_genlist_item_next_get
-elm_genlist_item_parent_get
-elm_genlist_item_prepend
-elm_genlist_item_prev_get
-elm_genlist_item_promote
-elm_genlist_item_select_mode_get
-elm_genlist_item_select_mode_set
-elm_genlist_item_selected_get
-elm_genlist_item_selected_set
-elm_genlist_item_show
-elm_genlist_item_sorted_insert
-elm_genlist_item_subitems_clear
-elm_genlist_item_tooltip_content_cb_set
-elm_genlist_item_tooltip_style_get
-elm_genlist_item_tooltip_style_set
-elm_genlist_item_tooltip_text_set
-elm_genlist_item_tooltip_unset
-elm_genlist_item_tooltip_window_mode_get
-elm_genlist_item_tooltip_window_mode_set
-elm_genlist_item_type_get
-elm_genlist_item_update
-elm_genlist_items_count
-elm_genlist_last_item_get
-elm_genlist_longpress_timeout_get
-elm_genlist_longpress_timeout_set
-elm_genlist_mode_get
-elm_genlist_mode_set
-elm_genlist_multi_select_get
-elm_genlist_multi_select_set
-elm_genlist_nth_item_get
-elm_genlist_realized_items_get
-elm_genlist_realized_items_update
-elm_genlist_reorder_mode_get
-elm_genlist_reorder_mode_set
-elm_genlist_select_mode_get
-elm_genlist_select_mode_set
-elm_genlist_selected_item_get
-elm_genlist_selected_items_get
-elm_gesture_layer_add
-elm_gesture_layer_attach
-elm_gesture_layer_cb_set
-elm_gesture_layer_continues_enable_get
-elm_gesture_layer_continues_enable_set
-elm_gesture_layer_double_tap_timeout_get
-elm_gesture_layer_double_tap_timeout_set
-elm_gesture_layer_flick_time_limit_ms_get
-elm_gesture_layer_flick_time_limit_ms_set
-elm_gesture_layer_hold_events_get
-elm_gesture_layer_hold_events_set
-elm_gesture_layer_line_angular_tolerance_get
-elm_gesture_layer_line_angular_tolerance_set
-elm_gesture_layer_line_distance_tolerance_get
-elm_gesture_layer_line_distance_tolerance_set
-elm_gesture_layer_line_min_length_get
-elm_gesture_layer_line_min_length_set
-elm_gesture_layer_long_tap_start_timeout_get
-elm_gesture_layer_long_tap_start_timeout_set
-elm_gesture_layer_rotate_angular_tolerance_get
-elm_gesture_layer_rotate_angular_tolerance_set
-elm_gesture_layer_rotate_step_get
-elm_gesture_layer_rotate_step_set
-elm_gesture_layer_tap_finger_size_get
-elm_gesture_layer_tap_finger_size_set
-elm_gesture_layer_zoom_distance_tolerance_get
-elm_gesture_layer_zoom_distance_tolerance_set
-elm_gesture_layer_zoom_finger_factor_get
-elm_gesture_layer_zoom_finger_factor_set
-elm_gesture_layer_zoom_step_get
-elm_gesture_layer_zoom_step_set
-elm_gesture_layer_zoom_wheel_factor_get
-elm_gesture_layer_zoom_wheel_factor_set
-elm_glview_add
-elm_glview_changed_set
-elm_glview_del_func_set
-elm_glview_gl_api_get
-elm_glview_init_func_set
-elm_glview_mode_set
-elm_glview_render_func_set
-elm_glview_render_policy_set
-elm_glview_resize_func_set
-elm_glview_resize_policy_set
-elm_glview_rotation_get
-elm_glview_size_get
-elm_glview_size_set
-elm_glview_version_add
-elm_glview_evas_gl_get
-elm_grid_add
-elm_grid_children_get
-elm_grid_clear
-elm_grid_pack
-elm_grid_pack_get
-elm_grid_pack_set
-elm_grid_size_get
-elm_grid_size_set
-elm_grid_unpack
-elm_hoversel_add
-elm_hoversel_horizontal_set
-elm_hoversel_horizontal_get
-elm_hoversel_hover_parent_set
-elm_hoversel_hover_parent_get
-elm_hoversel_expanded_get
-elm_hoversel_items_get
-elm_hoversel_hover_begin
-elm_hoversel_clear
-elm_hoversel_hover_end
-elm_hoversel_item_add
-elm_hoversel_item_icon_set
-elm_hoversel_item_icon_get
-elm_icon_add
-elm_icon_order_lookup_get
-elm_icon_order_lookup_set
-elm_icon_standard_get
-elm_icon_standard_set
-elm_icon_thumb_set
-elm_image_add
-elm_image_animated_available_get
-elm_image_animated_get
-elm_image_animated_play_get
-elm_image_animated_play_set
-elm_image_animated_set
-elm_image_aspect_fixed_get
-elm_image_aspect_fixed_set
-elm_image_editable_get
-elm_image_editable_set
-elm_image_file_get
-elm_image_file_set
-elm_image_fill_outside_get
-elm_image_fill_outside_set
-elm_image_memfile_set
-elm_image_no_scale_get
-elm_image_no_scale_set
-elm_image_object_get
-elm_image_object_size_get
-elm_image_orient_get
-elm_image_orient_set
-elm_image_preload_disabled_set
-elm_image_prescale_get
-elm_image_prescale_set
-elm_image_resizable_get
-elm_image_resizable_set
-elm_image_smooth_get
-elm_image_smooth_set
-elm_index_add
-elm_index_autohide_disabled_get
-elm_index_autohide_disabled_set
-elm_index_delay_change_time_get
-elm_index_delay_change_time_set
-elm_index_horizontal_get
-elm_index_horizontal_set
-elm_index_indicator_disabled_get
-elm_index_indicator_disabled_set
-elm_index_item_append
-elm_index_item_clear
-elm_index_item_find
-elm_index_item_insert_after
-elm_index_item_insert_before
-elm_index_item_letter_get
-elm_index_item_level_get
-elm_index_item_level_set
-elm_index_item_prepend
-elm_index_item_selected_set
-elm_index_item_sorted_insert
-elm_index_level_go
-elm_index_omit_enabled_get
-elm_index_omit_enabled_set
-elm_index_selected_item_get
-elm_label_add
-elm_label_ellipsis_get
-elm_label_ellipsis_set
-elm_label_line_wrap_get
-elm_label_line_wrap_set
-elm_label_slide_duration_get
-elm_label_slide_duration_set
-elm_label_slide_go
-elm_label_slide_mode_get
-elm_label_slide_mode_set
-elm_label_wrap_width_get
-elm_label_wrap_width_set
-elm_layout_add
-elm_layout_box_append
-elm_layout_box_insert_at
-elm_layout_box_insert_before
-elm_layout_box_prepend
-elm_layout_box_remove
-elm_layout_box_remove_all
-elm_layout_content_get
-elm_layout_content_set
-elm_layout_content_unset
-elm_layout_data_get
-elm_layout_edje_get
-elm_layout_edje_object_can_access_get
-elm_layout_edje_object_can_access_set
-elm_layout_file_set
-elm_layout_freeze
-elm_layout_part_cursor_engine_only_get
-elm_layout_part_cursor_engine_only_set
-elm_layout_part_cursor_get
-elm_layout_part_cursor_set
-elm_layout_part_cursor_style_get
-elm_layout_part_cursor_style_set
-elm_layout_part_cursor_unset
-elm_layout_signal_callback_add
-elm_layout_signal_callback_del
-elm_layout_signal_emit
-elm_layout_sizing_eval
-elm_layout_table_clear
-elm_layout_table_pack
-elm_layout_table_unpack
-elm_layout_text_get
-elm_layout_text_set
-elm_layout_thaw
-elm_layout_theme_set
-elm_list_add
-elm_list_at_xy_item_get
-elm_list_clear
-elm_list_first_item_get
-elm_list_go
-elm_list_horizontal_get
-elm_list_horizontal_set
-elm_list_item_append
-elm_list_item_bring_in
-elm_list_item_insert_after
-elm_list_item_insert_before
-elm_list_item_next
-elm_list_item_object_get
-elm_list_item_prepend
-elm_list_item_prev
-elm_list_item_selected_get
-elm_list_item_selected_set
-elm_list_item_separator_get
-elm_list_item_separator_set
-elm_list_item_show
-elm_list_item_sorted_insert
-elm_list_items_get
-elm_list_last_item_get
-elm_list_mode_get
-elm_list_mode_set
-elm_list_multi_select_get
-elm_list_multi_select_set
-elm_list_select_mode_get
-elm_list_select_mode_set
-elm_list_selected_item_get
-elm_list_selected_items_get
-elm_map_add
-elm_map_canvas_to_region_convert
-elm_map_name_add
-elm_map_name_address_get
-elm_map_name_del
-elm_map_name_region_get
-elm_map_name_search
-elm_map_overlay_add
-elm_map_overlay_bubble_add
-elm_map_overlay_bubble_content_append
-elm_map_overlay_bubble_content_clear
-elm_map_overlay_bubble_follow
-elm_map_overlay_circle_add
-elm_map_overlay_class_add
-elm_map_overlay_class_append
-elm_map_overlay_class_remove
-elm_map_overlay_class_zoom_max_get
-elm_map_overlay_class_zoom_max_set
-elm_map_overlay_color_get
-elm_map_overlay_color_set
-elm_map_overlay_content_get
-elm_map_overlay_content_set
-elm_map_overlay_data_get
-elm_map_overlay_data_set
-elm_map_overlay_del
-elm_map_overlay_del_cb_set
-elm_map_overlay_displayed_zoom_min_get
-elm_map_overlay_displayed_zoom_min_set
-elm_map_overlay_get_cb_set
-elm_map_overlay_group_members_get
-elm_map_overlay_hide_get
-elm_map_overlay_hide_set
-elm_map_overlay_icon_get
-elm_map_overlay_icon_set
-elm_map_overlay_line_add
-elm_map_overlay_paused_get
-elm_map_overlay_paused_set
-elm_map_overlay_polygon_add
-elm_map_overlay_polygon_region_add
-elm_map_overlay_region_get
-elm_map_overlay_region_set
-elm_map_overlay_route_add
-elm_map_overlay_scale_add
-elm_map_overlay_show
-elm_map_overlay_type_get
-elm_map_overlay_visible_get
-elm_map_overlays_get
-elm_map_overlays_show
-elm_map_paused_get
-elm_map_paused_set
-elm_map_region_bring_in
-elm_map_region_get
-elm_map_region_show
-elm_map_region_to_canvas_convert
-elm_map_rotate_get
-elm_map_rotate_set
-elm_map_route_add
-elm_map_route_del
-elm_map_route_distance_get
-elm_map_route_node_get
-elm_map_route_waypoint_get
-elm_map_source_get
-elm_map_source_set
-elm_map_sources_get
-elm_map_tile_load_status_get
-elm_map_track_add
-elm_map_track_remove
-elm_map_user_agent_get
-elm_map_user_agent_set
-elm_map_wheel_disabled_get
-elm_map_wheel_disabled_set
-elm_map_zoom_get
-elm_map_zoom_max_get
-elm_map_zoom_max_set
-elm_map_zoom_min_get
-elm_map_zoom_min_set
-elm_map_zoom_mode_get
-elm_map_zoom_mode_set
-elm_map_zoom_set
-elm_mapbuf_add
-elm_mapbuf_alpha_get
-elm_mapbuf_alpha_set
-elm_mapbuf_enabled_get
-elm_mapbuf_enabled_set
-elm_mapbuf_point_color_set
-elm_mapbuf_point_color_get
-elm_mapbuf_smooth_get
-elm_mapbuf_smooth_set
-elm_multibuttonentry_add
-elm_multibuttonentry_clear
-elm_multibuttonentry_editable_get
-elm_multibuttonentry_editable_set
-elm_multibuttonentry_entry_get
-elm_multibuttonentry_expanded_get
-elm_multibuttonentry_expanded_set
-elm_multibuttonentry_first_item_get
-elm_multibuttonentry_item_append
-elm_multibuttonentry_item_filter_append
-elm_multibuttonentry_item_filter_prepend
-elm_multibuttonentry_item_filter_remove
-elm_multibuttonentry_item_insert_after
-elm_multibuttonentry_item_insert_before
-elm_multibuttonentry_item_next_get
-elm_multibuttonentry_item_prepend
-elm_multibuttonentry_item_prev_get
-elm_multibuttonentry_item_selected_get
-elm_multibuttonentry_item_selected_set
-elm_multibuttonentry_items_get
-elm_multibuttonentry_last_item_get
-elm_multibuttonentry_selected_item_get
-elm_naviframe_add
-elm_naviframe_bottom_item_get
-elm_naviframe_content_preserve_on_pop_get
-elm_naviframe_content_preserve_on_pop_set
-elm_naviframe_event_enabled_get
-elm_naviframe_event_enabled_set
-elm_naviframe_item_insert_after
-elm_naviframe_item_insert_before
-elm_naviframe_item_pop
-elm_naviframe_item_pop_cb_set
-elm_naviframe_item_pop_to
-elm_naviframe_item_promote
-elm_naviframe_item_push
-elm_naviframe_item_simple_promote
-elm_naviframe_item_style_get
-elm_naviframe_item_style_set
-elm_naviframe_item_title_enabled_get
-elm_naviframe_item_title_enabled_set
-elm_naviframe_items_get
-elm_naviframe_prev_btn_auto_pushed_get
-elm_naviframe_prev_btn_auto_pushed_set
-elm_naviframe_top_item_get
-elm_notify_add
-elm_notify_align_get
-elm_notify_align_set
-elm_notify_allow_events_get
-elm_notify_allow_events_set
-elm_notify_dismiss
-elm_notify_parent_get
-elm_notify_parent_set
-elm_notify_timeout_get
-elm_notify_timeout_set
-elm_object_access_info_set
-elm_object_cursor_get
-elm_object_cursor_set
-elm_object_cursor_style_get
-elm_object_cursor_style_set
-elm_object_cursor_theme_search_enabled_get
-elm_object_cursor_theme_search_enabled_set
-elm_object_cursor_unset
-elm_object_disabled_get
-elm_object_disabled_set
-elm_object_domain_part_text_translatable_set
-elm_object_domain_translatable_part_text_set
-elm_object_event_callback_add
-elm_object_event_callback_del
-elm_object_focus_allow_get
-elm_object_focus_allow_set
-elm_object_focus_custom_chain_append
-elm_object_focus_custom_chain_get
-elm_object_focus_custom_chain_prepend
-elm_object_focus_custom_chain_set
-elm_object_focus_custom_chain_unset
-elm_object_focus_get
-elm_object_focus_next
-elm_object_focus_next_object_get
-elm_object_focus_next_object_set
-elm_object_focus_set
-elm_object_focused_object_get
-elm_object_mirrored_automatic_get
-elm_object_mirrored_automatic_set
-elm_object_mirrored_get
-elm_object_mirrored_set
-elm_object_name_find
-elm_object_orientation_mode_disabled_get
-elm_object_orientation_mode_disabled_set
-elm_object_parent_widget_get
-elm_object_part_content_get
-elm_object_part_content_set
-elm_object_part_content_unset
-elm_object_part_text_get
-elm_object_part_text_set
-elm_object_scale_get
-elm_object_scale_set
-elm_object_scroll_freeze_get
-elm_object_scroll_freeze_pop
-elm_object_scroll_freeze_push
-elm_object_scroll_hold_get
-elm_object_scroll_hold_pop
-elm_object_scroll_hold_push
-elm_object_scroll_lock_x_get
-elm_object_scroll_lock_x_set
-elm_object_scroll_lock_y_get
-elm_object_scroll_lock_y_set
-elm_object_signal_callback_add
-elm_object_signal_callback_del
-elm_object_signal_emit
-elm_object_style_get
-elm_object_style_set
-elm_object_theme_get
-elm_object_theme_set
-elm_object_tooltip_content_cb_set
-elm_object_tooltip_hide
-elm_object_tooltip_show
-elm_object_tooltip_style_get
-elm_object_tooltip_style_set
-elm_object_tooltip_text_set
-elm_object_tooltip_unset
-elm_object_tooltip_window_mode_get
-elm_object_tooltip_window_mode_set
-elm_object_top_widget_get
-elm_object_translatable_part_text_get
-elm_object_tree_dot_dump
-elm_object_tree_dump
-elm_object_tree_focus_allow_get
-elm_object_tree_focus_allow_set
-elm_object_widget_check
-elm_object_widget_type_get
-elm_object_item_access_info_set
-elm_object_item_access_object_get
-elm_object_item_access_order_get
-elm_object_item_access_order_set
-elm_object_item_access_order_unset
-elm_object_item_access_register
-elm_object_item_access_unregister
-elm_object_item_cursor_engine_only_get
-elm_object_item_cursor_engine_only_set
-elm_object_item_cursor_get
-elm_object_item_cursor_set
-elm_object_item_cursor_style_get
-elm_object_item_cursor_style_set
-elm_object_item_cursor_unset
-elm_object_item_data_get
-elm_object_item_data_set
-elm_object_item_del
-elm_object_item_del_cb_set
-elm_object_item_disabled_get
-elm_object_item_disabled_set
-elm_object_item_domain_part_text_translatable_set
-elm_object_item_domain_translatable_part_text_set
-elm_object_item_part_content_get
-elm_object_item_part_content_set
-elm_object_item_part_content_unset
-elm_object_item_part_text_get
-elm_object_item_part_text_set
-elm_object_item_signal_callback_add
-elm_object_item_signal_callback_del
-elm_object_item_signal_emit
-elm_object_item_style_get
-elm_object_item_style_set
-elm_object_item_tooltip_content_cb_set
-elm_object_item_tooltip_style_get
-elm_object_item_tooltip_style_set
-elm_object_item_tooltip_text_set
-elm_object_item_tooltip_unset
-elm_object_item_tooltip_window_mode_get
-elm_object_item_tooltip_window_mode_set
-elm_object_item_track
-elm_object_item_track_get
-elm_object_item_translatable_part_text_get
-elm_object_item_untrack
-elm_object_item_widget_get
-elm_panel_add
-elm_panel_hidden_get
-elm_panel_hidden_set
-elm_panel_orient_get
-elm_panel_orient_set
-elm_panel_scrollable_set
-elm_panel_toggle
-elm_panes_add
-elm_panes_content_left_size_get
-elm_panes_content_left_size_set
-elm_panes_content_right_size_get
-elm_panes_content_right_size_set
-elm_panes_fixed_get
-elm_panes_fixed_set
-elm_panes_horizontal_get
-elm_panes_horizontal_set
-elm_photocam_add
-elm_photocam_file_get
-elm_photocam_file_set
-elm_photocam_gesture_enabled_get
-elm_photocam_gesture_enabled_set
-elm_photocam_image_region_bring_in
-elm_photocam_image_region_get
-elm_photocam_image_region_show
-elm_photocam_image_size_get
-elm_photocam_internal_image_get
-elm_photocam_paused_get
-elm_photocam_paused_set
-elm_photocam_zoom_get
-elm_photocam_zoom_mode_get
-elm_photocam_zoom_mode_set
-elm_photocam_zoom_set
-elm_plug_add
-elm_plug_connect
-elm_plug_image_object_get
-elm_popup_add
-elm_popup_align_get
-elm_popup_align_set
-elm_popup_allow_events_get
-elm_popup_allow_events_set
-elm_popup_content_text_wrap_type_get
-elm_popup_content_text_wrap_type_set
-elm_popup_dismiss
-elm_popup_item_append
-elm_popup_orient_get
-elm_popup_orient_set
-elm_popup_timeout_get
-elm_popup_timeout_set
-elm_popup_scrollable_get
-elm_popup_scrollable_set
-elm_progressbar_add
-elm_progressbar_horizontal_get
-elm_progressbar_horizontal_set
-elm_progressbar_inverted_get
-elm_progressbar_inverted_set
-elm_progressbar_pulse
-elm_progressbar_pulse_get
-elm_progressbar_pulse_set
-elm_progressbar_span_size_get
-elm_progressbar_span_size_set
-elm_progressbar_unit_format_function_set
-elm_progressbar_unit_format_get
-elm_progressbar_unit_format_set
-elm_progressbar_value_get
-elm_progressbar_value_set
-elm_radio_add
-elm_radio_group_add
-elm_radio_selected_object_get
-elm_radio_state_value_get
-elm_radio_state_value_set
-elm_radio_value_get
-elm_radio_value_pointer_set
-elm_radio_value_set
-elm_scroller_add
-elm_scroller_bounce_get
-elm_scroller_bounce_set
-elm_scroller_child_size_get
-elm_scroller_content_min_limit
-elm_scroller_current_page_get
-elm_scroller_gravity_get
-elm_scroller_gravity_set
-elm_scroller_last_page_get
-elm_scroller_loop_set
-elm_scroller_movement_block_get
-elm_scroller_movement_block_set
-elm_scroller_page_bring_in
-elm_scroller_page_relative_get
-elm_scroller_page_relative_set
-elm_scroller_page_scroll_limit_get
-elm_scroller_page_scroll_limit_set
-elm_scroller_page_show
-elm_scroller_page_size_get
-elm_scroller_page_size_set
-elm_scroller_policy_get
-elm_scroller_policy_set
-elm_scroller_propagate_events_get
-elm_scroller_propagate_events_set
-elm_scroller_region_bring_in
-elm_scroller_region_get
-elm_scroller_region_show
-elm_scroller_single_direction_get
-elm_scroller_single_direction_set
-elm_segment_control_add
-elm_segment_control_item_add
-elm_segment_control_item_count_get
-elm_segment_control_item_del_at
-elm_segment_control_item_get
-elm_segment_control_item_icon_get
-elm_segment_control_item_index_get
-elm_segment_control_item_insert_at
-elm_segment_control_item_label_get
-elm_segment_control_item_object_get
-elm_segment_control_item_selected_get
-elm_segment_control_item_selected_set
-elm_slider_add
-elm_slider_horizontal_get
-elm_slider_horizontal_set
-elm_slider_indicator_format_function_set
-elm_slider_indicator_format_get
-elm_slider_indicator_format_set
-elm_slider_indicator_show_get
-elm_slider_indicator_show_set
-elm_slider_inverted_get
-elm_slider_inverted_set
-elm_slider_min_max_get
-elm_slider_min_max_set
-elm_slider_span_size_get
-elm_slider_span_size_set
-elm_slider_step_get
-elm_slider_step_set
-elm_slider_unit_format_get
-elm_slider_unit_format_set
-elm_slider_units_format_function_set
-elm_slider_value_get
-elm_slider_value_set
-elm_slider_indicator_visible_mode_set
-elm_slider_indicator_visible_mode_get
-elm_spinner_add
-elm_spinner_base_get
-elm_spinner_base_set
-elm_spinner_editable_get
-elm_spinner_editable_set
-elm_spinner_interval_get
-elm_spinner_interval_set
-elm_spinner_label_format_get
-elm_spinner_label_format_set
-elm_spinner_min_max_get
-elm_spinner_min_max_set
-elm_spinner_round_get
-elm_spinner_round_set
-elm_spinner_special_value_add
-elm_spinner_special_value_del
-elm_spinner_special_value_get
-elm_spinner_step_get
-elm_spinner_step_set
-elm_spinner_value_get
-elm_spinner_value_set
-elm_spinner_wrap_get
-elm_spinner_wrap_set
-elm_table_add
-elm_table_clear
-elm_table_homogeneous_get
-elm_table_homogeneous_set
-elm_table_pack
-elm_table_pack_get
-elm_table_pack_set
-elm_table_padding_get
-elm_table_padding_set
-elm_table_unpack
-elm_theme_copy
-elm_theme_data_get
-elm_theme_default_get
-elm_theme_extension_add
-elm_theme_extension_del
-elm_theme_extension_list_get
-elm_theme_flush
-elm_theme_free
-elm_theme_full_flush
-elm_theme_get
-elm_theme_list_get
-elm_theme_list_item_path_get
-elm_theme_name_available_list_free
-elm_theme_name_available_list_new
-elm_theme_new
-elm_theme_overlay_add
-elm_theme_overlay_del
-elm_theme_overlay_list_get
-elm_theme_ref_get
-elm_theme_ref_set
-elm_theme_set
-elm_toolbar_add
-elm_toolbar_align_get
-elm_toolbar_align_set
-elm_toolbar_first_item_get
-elm_toolbar_homogeneous_get
-elm_toolbar_homogeneous_set
-elm_toolbar_horizontal_get
-elm_toolbar_horizontal_set
-elm_toolbar_icon_order_lookup_get
-elm_toolbar_icon_order_lookup_set
-elm_toolbar_icon_size_get
-elm_toolbar_icon_size_set
-elm_toolbar_item_append
-elm_toolbar_item_bring_in
-elm_toolbar_item_find_by_label
-elm_toolbar_item_icon_file_set
-elm_toolbar_item_icon_get
-elm_toolbar_item_icon_memfile_set
-elm_toolbar_item_icon_object_get
-elm_toolbar_item_icon_set
-elm_toolbar_item_insert_after
-elm_toolbar_item_insert_before
-elm_toolbar_item_next_get
-elm_toolbar_item_object_get
-elm_toolbar_item_prepend
-elm_toolbar_item_prev_get
-elm_toolbar_item_priority_get
-elm_toolbar_item_priority_set
-elm_toolbar_item_selected_get
-elm_toolbar_item_selected_set
-elm_toolbar_item_separator_get
-elm_toolbar_item_separator_set
-elm_toolbar_item_show
-elm_toolbar_item_state_add
-elm_toolbar_item_state_del
-elm_toolbar_item_state_get
-elm_toolbar_item_state_next
-elm_toolbar_item_state_prev
-elm_toolbar_item_state_set
-elm_toolbar_item_state_unset
-elm_toolbar_items_count
-elm_toolbar_last_item_get
-elm_toolbar_menu_parent_get
-elm_toolbar_menu_parent_set
-elm_toolbar_more_item_get
-elm_toolbar_reorder_mode_get
-elm_toolbar_reorder_mode_set
-elm_toolbar_select_mode_get
-elm_toolbar_select_mode_set
-elm_toolbar_selected_item_get
-elm_toolbar_shrink_mode_get
-elm_toolbar_shrink_mode_set
-elm_toolbar_standard_priority_get
-elm_toolbar_standard_priority_set
-elm_toolbar_transverse_expanded_get
-elm_toolbar_transverse_expanded_set
-elm_transit_add
-elm_transit_auto_reverse_get
-elm_transit_auto_reverse_set
-elm_transit_chain_transit_add
-elm_transit_chain_transit_del
-elm_transit_chain_transits_get
-elm_transit_del
-elm_transit_del_cb_set
-elm_transit_duration_get
-elm_transit_duration_set
-elm_transit_effect_add
-elm_transit_effect_blend_add
-elm_transit_effect_color_add
-elm_transit_effect_del
-elm_transit_effect_fade_add
-elm_transit_effect_flip_add
-elm_transit_effect_image_animation_add
-elm_transit_effect_resizable_flip_add
-elm_transit_effect_resizing_add
-elm_transit_effect_rotation_add
-elm_transit_effect_translation_add
-elm_transit_effect_wipe_add
-elm_transit_effect_zoom_add
-elm_transit_event_enabled_get
-elm_transit_event_enabled_set
-elm_transit_go
-elm_transit_object_add
-elm_transit_object_remove
-elm_transit_objects_final_state_keep_get
-elm_transit_objects_final_state_keep_set
-elm_transit_objects_get
-elm_transit_paused_get
-elm_transit_paused_set
-elm_transit_progress_value_get
-elm_transit_repeat_times_get
-elm_transit_repeat_times_set
-elm_transit_smooth_get
-elm_transit_smooth_set
-elm_transit_tween_mode_factor_get
-elm_transit_tween_mode_factor_n_set
-elm_transit_tween_mode_factor_set
-elm_transit_tween_mode_get
-elm_transit_tween_mode_set
-elm_win_activate
-elm_win_add
-elm_win_alpha_get
-elm_win_alpha_set
-elm_win_aspect_get
-elm_win_aspect_set
-elm_win_autodel_get
-elm_win_autodel_set
-elm_win_borderless_get
-elm_win_borderless_set
-elm_win_center
-elm_win_conformant_get
-elm_win_conformant_set
-elm_win_demand_attention_get
-elm_win_demand_attention_set
-elm_win_floating_mode_get
-elm_win_floating_mode_set
-elm_win_focus_get
-elm_win_focus_highlight_enabled_get
-elm_win_focus_highlight_enabled_set
-elm_win_focus_highlight_style_get
-elm_win_focus_highlight_style_set
-elm_win_fullscreen_get
-elm_win_fullscreen_set
-elm_win_icon_name_get
-elm_win_icon_name_set
-elm_win_icon_object_get
-elm_win_icon_object_set
-elm_win_iconified_get
-elm_win_iconified_set
-elm_win_illume_command_send
-elm_win_indicator_mode_get
-elm_win_indicator_mode_set
-elm_win_indicator_opacity_get
-elm_win_indicator_opacity_set
-elm_win_inlined_image_object_get
-elm_win_inwin_activate
-elm_win_inwin_add
-elm_win_inwin_content_get
-elm_win_inwin_content_set
-elm_win_inwin_content_unset
-elm_win_keyboard_mode_get
-elm_win_keyboard_mode_set
-elm_win_keyboard_win_get
-elm_win_keyboard_win_set
-elm_win_layer_get
-elm_win_layer_set
-elm_win_lower
-elm_win_maximized_get
-elm_win_maximized_set
-elm_win_modal_get
-elm_win_modal_set
-elm_win_norender_get
-elm_win_norender_pop
-elm_win_norender_push
-elm_win_override_get
-elm_win_override_set
-elm_win_profile_get
-elm_win_profile_set
-elm_win_profiles_set
-elm_win_prop_focus_skip_set
-elm_win_quickpanel_get
-elm_win_quickpanel_priority_major_get
-elm_win_quickpanel_priority_major_set
-elm_win_quickpanel_priority_minor_get
-elm_win_quickpanel_priority_minor_set
-elm_win_quickpanel_set
-elm_win_quickpanel_zone_get
-elm_win_quickpanel_zone_set
-elm_win_raise
-elm_win_render
-elm_win_resize_object_add
-elm_win_resize_object_del
-elm_win_role_get
-elm_win_role_set
-elm_win_rotation_get
-elm_win_rotation_set
-elm_win_rotation_with_resize_set
-elm_win_screen_constrain_get
-elm_win_screen_constrain_set
-elm_win_screen_dpi_get
-elm_win_screen_position_get
-elm_win_screen_size_get
-elm_win_shaped_get
-elm_win_shaped_set
-elm_win_size_base_get
-elm_win_size_base_set
-elm_win_size_step_get
-elm_win_size_step_set
-elm_win_socket_listen
-elm_win_sticky_get
-elm_win_sticky_set
-elm_win_title_get
-elm_win_title_set
-elm_win_trap_set
-elm_win_type_get
-elm_win_urgent_get
-elm_win_urgent_set
-elm_win_util_standard_add
-elm_win_withdrawn_get
-elm_win_withdrawn_set
-elm_win_wm_rotation_available_rotations_get
-elm_win_wm_rotation_available_rotations_set
-elm_win_wm_rotation_manual_rotation_done
-elm_win_wm_rotation_manual_rotation_done_get
-elm_win_wm_rotation_manual_rotation_done_set
-elm_win_wm_rotation_preferred_rotation_get
-elm_win_wm_rotation_preferred_rotation_set
-elm_win_wm_rotation_supported_get
-elm_win_window_id_get
-elm_exit
-elm_init
-elm_language_set
-elm_policy_get
-elm_policy_set
-elm_quicklaunch_cleanup
-elm_quicklaunch_exe_path_get
-elm_quicklaunch_fallback
-elm_quicklaunch_fork
-elm_quicklaunch_init
-elm_quicklaunch_mode_get
-elm_quicklaunch_mode_set
-elm_quicklaunch_prepare
-elm_quicklaunch_seed
-elm_quicklaunch_shutdown
-elm_quicklaunch_sub_init
-elm_quicklaunch_sub_shutdown
-elm_run
-elm_shutdown
-evas_color_argb_premul
-evas_color_argb_unpremul
-evas_color_hsv_to_rgb
-evas_color_rgb_to_hsv
-evas_coord_screen_x_to_world
-evas_coord_screen_y_to_world
-evas_coord_world_x_to_screen
-evas_coord_world_y_to_screen
-evas_damage_rectangle_add
-evas_data_argb_premul
-evas_data_argb_unpremul
-evas_data_attach_get
-evas_data_attach_set
-evas_engine_info_get
-evas_engine_info_set
-evas_event_callback_add
-evas_event_callback_del
-evas_event_callback_del_full
-evas_event_callback_priority_add
-evas_event_default_flags_get
-evas_event_default_flags_set
-evas_event_freeze
-evas_event_freeze_get
-evas_event_thaw
-evas_event_thaw_eval
-evas_focus_in
-evas_focus_out
-evas_focus_state_get
-evas_free
-evas_gl_api_get
-evas_gl_config_free
-evas_gl_config_new
-evas_gl_context_api_get
-evas_gl_context_create
-evas_gl_context_destroy
-evas_gl_context_version_create
-evas_gl_current_context_get
-evas_gl_current_surface_get
-evas_gl_error_get
-evas_gl_free
-evas_gl_make_current
-evas_gl_native_surface_get
-evas_gl_new
-evas_gl_pbuffer_surface_create
-evas_gl_proc_address_get
-evas_gl_rotation_get
-evas_gl_string_query
-evas_gl_surface_create
-evas_gl_surface_destroy
-evas_gl_surface_query
-evas_key_lock_add
-evas_key_lock_del
-evas_key_lock_get
-evas_key_lock_is_set
-evas_key_lock_off
-evas_key_lock_on
-evas_key_modifier_add
-evas_key_modifier_del
-evas_key_modifier_get
-evas_key_modifier_is_set
-evas_key_modifier_mask_get
-evas_key_modifier_off
-evas_key_modifier_on
-evas_load_error_str
-evas_map_alpha_get
-evas_map_alpha_set
-evas_map_count_get
-evas_map_dup
-evas_map_free
-evas_map_new
-evas_map_point_color_get
-evas_map_point_color_set
-evas_map_point_coord_get
-evas_map_point_coord_set
-evas_map_point_image_uv_get
-evas_map_point_image_uv_set
-evas_map_point_precise_coord_get
-evas_map_point_precise_coord_get
-evas_map_smooth_get
-evas_map_smooth_set
-evas_map_util_3d_lighting
-evas_map_util_3d_perspective
-evas_map_util_3d_rotate
-evas_map_util_clockwise_get
-evas_map_util_points_color_set
-evas_map_util_points_populate_from_geometry
-evas_map_util_points_populate_from_object
-evas_map_util_points_populate_from_object_full
-evas_map_util_quat_rotate
-evas_map_util_rotate
-evas_map_util_zoom
-evas_new
-evas_nochange_pop
-evas_nochange_push
-evas_norender
-evas_object_above_get
-evas_object_anti_alias_get
-evas_object_anti_alias_set
-evas_object_below_get
-evas_object_box_accessor_new
-evas_object_box_add
-evas_object_box_add_to
-evas_object_box_align_get
-evas_object_box_align_set
-evas_object_box_append
-evas_object_box_children_get
-evas_object_box_insert_after
-evas_object_box_insert_at
-evas_object_box_insert_before
-evas_object_box_iterator_new
-evas_object_box_layout_flow_horizontal
-evas_object_box_layout_flow_vertical
-evas_object_box_layout_homogeneous_horizontal
-evas_object_box_layout_homogeneous_max_size_horizontal
-evas_object_box_layout_homogeneous_max_size_vertical
-evas_object_box_layout_homogeneous_vertical
-evas_object_box_layout_horizontal
-evas_object_box_layout_set
-evas_object_box_layout_stack
-evas_object_box_layout_vertical
-evas_object_box_option_property_get
-evas_object_box_option_property_id_get
-evas_object_box_option_property_name_get
-evas_object_box_option_property_set
-evas_object_box_option_property_vget
-evas_object_box_option_property_vset
-evas_object_box_padding_get
-evas_object_box_padding_set
-evas_object_box_prepend
-evas_object_box_remove
-evas_object_box_remove_all
-evas_object_box_remove_at
-evas_object_box_smart_class_get
-evas_object_box_smart_set
-evas_object_clip_get
-evas_object_clip_set
-evas_object_clip_unset
-evas_object_clipees_get
-evas_object_color_get
-evas_object_color_set
-evas_object_data_del
-evas_object_data_get
-evas_object_data_set
-evas_object_del
-evas_object_evas_get
-evas_object_event_callback_add
-evas_object_event_callback_del
-evas_object_event_callback_del_full
-evas_object_event_callback_priority_add
-evas_object_focus_get
-evas_object_focus_set
-evas_object_freeze_events_get
-evas_object_freeze_events_set
-evas_object_geometry_get
-evas_object_grid_accessor_new
-evas_object_grid_add
-evas_object_grid_add_to
-evas_object_grid_children_get
-evas_object_grid_clear
-evas_object_grid_iterator_new
-evas_object_grid_mirrored_get
-evas_object_grid_mirrored_set
-evas_object_grid_pack
-evas_object_grid_pack_get
-evas_object_grid_size_get
-evas_object_grid_size_set
-evas_object_grid_unpack
-evas_object_hide
-evas_object_image_add
-evas_object_image_alpha_get
-evas_object_image_alpha_mask_set
-evas_object_image_alpha_set
-evas_object_image_animated_frame_count_get
-evas_object_image_animated_frame_duration_get
-evas_object_image_animated_frame_set
-evas_object_image_animated_get
-evas_object_image_animated_loop_count_get
-evas_object_image_animated_loop_type_get
-evas_object_image_border_center_fill_get
-evas_object_image_border_center_fill_set
-evas_object_image_border_get
-evas_object_image_border_scale_get
-evas_object_image_border_scale_set
-evas_object_image_border_set
-evas_object_image_colorspace_get
-evas_object_image_colorspace_set
-evas_object_image_content_hint_get
-evas_object_image_content_hint_set
-evas_object_image_data_convert
-evas_object_image_data_copy_set
-evas_object_image_data_get
-evas_object_image_data_set
-evas_object_image_data_update_add
-evas_object_image_extension_can_load_fast_get
-evas_object_image_extension_can_load_get
-evas_object_image_file_get
-evas_object_image_file_set
-evas_object_image_fill_get
-evas_object_image_fill_set
-evas_object_image_fill_spread_get
-evas_object_image_fill_spread_set
-evas_object_image_filled_add
-evas_object_image_filled_get
-evas_object_image_filled_set
-evas_object_image_load_dpi_get
-evas_object_image_load_dpi_set
-evas_object_image_load_error_get
-evas_object_image_load_orientation_get
-evas_object_image_load_orientation_set
-evas_object_image_load_region_get
-evas_object_image_load_region_set
-evas_object_image_load_scale_down_get
-evas_object_image_load_scale_down_set
-evas_object_image_load_size_get
-evas_object_image_load_size_set
-evas_object_image_memfile_set
-evas_object_image_native_surface_get
-evas_object_image_native_surface_set
-evas_object_image_pixels_dirty_get
-evas_object_image_pixels_dirty_set
-evas_object_image_pixels_get_callback_set
-evas_object_image_pixels_import
-evas_object_image_preload
-evas_object_image_region_support_get
-evas_object_image_reload
-evas_object_image_save
-evas_object_image_scale_hint_get
-evas_object_image_scale_hint_set
-evas_object_image_size_get
-evas_object_image_size_set
-evas_object_image_smooth_scale_get
-evas_object_image_smooth_scale_set
-evas_object_image_source_clip_get
-evas_object_image_source_clip_set
-evas_object_image_source_get
-evas_object_image_source_set
-evas_object_image_source_unset
-evas_object_image_source_visible_get
-evas_object_image_source_visible_set
-evas_object_image_stride_get
-evas_object_image_video_surface_get
-evas_object_image_video_surface_set
-evas_object_key_grab
-evas_object_key_ungrab
-evas_object_layer_get
-evas_object_layer_set
-evas_object_line_add
-evas_object_line_xy_get
-evas_object_line_xy_set
-evas_object_lower
-evas_object_map_enable_get
-evas_object_map_enable_set
-evas_object_map_get
-evas_object_map_set
-evas_object_move
-evas_object_name_get
-evas_object_name_set
-evas_object_pass_events_get
-evas_object_pass_events_set
-evas_object_pointer_mode_get
-evas_object_pointer_mode_set
-evas_object_polygon_add
-evas_object_polygon_point_add
-evas_object_polygon_points_clear
-evas_object_precise_is_inside_get
-evas_object_precise_is_inside_set
-evas_object_propagate_events_get
-evas_object_propagate_events_set
-evas_object_raise
-evas_object_rectangle_add
-evas_object_ref
-evas_object_ref_get
-evas_object_render_op_get
-evas_object_render_op_set
-evas_object_repeat_events_get
-evas_object_repeat_events_set
-evas_object_resize
-evas_object_scale_get
-evas_object_scale_set
-evas_object_show
-evas_object_size_hint_align_get
-evas_object_size_hint_align_set
-evas_object_size_hint_aspect_get
-evas_object_size_hint_aspect_set
-evas_object_size_hint_display_mode_get
-evas_object_size_hint_display_mode_set
-evas_object_size_hint_max_get
-evas_object_size_hint_max_set
-evas_object_size_hint_min_get
-evas_object_size_hint_min_set
-evas_object_size_hint_padding_get
-evas_object_size_hint_padding_set
-evas_object_size_hint_weight_get
-evas_object_size_hint_weight_set
-evas_object_smart_add
-evas_object_smart_callback_add
-evas_object_smart_callback_call
-evas_object_smart_callback_del
-evas_object_smart_callback_del_full
-evas_object_smart_callbacks_descriptions_get
-evas_object_smart_callbacks_descriptions_set
-evas_object_smart_changed
-evas_object_smart_data_get
-evas_object_smart_data_set
-evas_object_smart_member_add
-evas_object_smart_member_del
-evas_object_smart_members_get
-evas_object_smart_parent_get
-evas_object_smart_type_check
-evas_object_stack_above
-evas_object_stack_below
-evas_object_static_clip_get
-evas_object_static_clip_set
-evas_object_table_accessor_new
-evas_object_table_add
-evas_object_table_add_to
-evas_object_table_align_get
-evas_object_table_align_set
-evas_object_table_child_get
-evas_object_table_children_get
-evas_object_table_clear
-evas_object_table_col_row_size_get
-evas_object_table_homogeneous_get
-evas_object_table_homogeneous_set
-evas_object_table_iterator_new
-evas_object_table_mirrored_get
-evas_object_table_mirrored_set
-evas_object_table_pack
-evas_object_table_pack_get
-evas_object_table_padding_get
-evas_object_table_padding_set
-evas_object_table_unpack
-evas_object_text_add
-evas_object_text_bidi_delimiters_get
-evas_object_text_bidi_delimiters_set
-evas_object_text_char_pos_get
-evas_object_text_direction_get
-evas_object_text_ellipsis_get
-evas_object_text_ellipsis_set
-evas_object_text_filter_program_set
-evas_object_text_filter_source_set
-evas_object_text_font_get
-evas_object_text_font_set
-evas_object_text_font_source_get
-evas_object_text_font_source_set
-evas_object_text_glow_color_get
-evas_object_text_glow_color_set
-evas_object_text_glow2_color_get
-evas_object_text_glow2_color_set
-evas_object_text_last_up_to_pos
-evas_object_text_outline_color_get
-evas_object_text_outline_color_set
-evas_object_text_shadow_color_get
-evas_object_text_shadow_color_set
-evas_object_text_style_get
-evas_object_text_style_pad_get
-evas_object_text_style_set
-evas_object_text_text_get
-evas_object_text_text_set
-evas_object_textblock_add
-evas_object_textblock_bidi_delimiters_get
-evas_object_textblock_bidi_delimiters_set
-evas_object_textblock_clear
-evas_object_textblock_cursor_get
-evas_object_textblock_cursor_new
-evas_object_textblock_legacy_newline_get
-evas_object_textblock_legacy_newline_set
-evas_object_textblock_line_number_geometry_get
-evas_object_textblock_replace_char_get
-evas_object_textblock_replace_char_set
-evas_object_textblock_size_formatted_get
-evas_object_textblock_size_native_get
-evas_object_textblock_style_get
-evas_object_textblock_style_set
-evas_object_textblock_style_user_peek
-evas_object_textblock_style_user_pop
-evas_object_textblock_style_user_push
-evas_object_textblock_text_markup_get
-evas_object_textblock_text_markup_prepend
-evas_object_textblock_text_markup_set
-evas_object_textblock_valign_get
-evas_object_textblock_valign_set
-evas_object_type_get
-evas_object_unref
-evas_object_visible_get
-evas_obscured_clear
-evas_obscured_rectangle_add
-evas_output_framespace_get
-evas_output_framespace_set
-evas_output_method_get
-evas_output_method_set
-evas_output_size_get
-evas_output_size_set
-evas_output_viewport_get
-evas_output_viewport_set
-evas_pointer_button_down_mask_get
-evas_pointer_canvas_xy_get
-evas_pointer_inside_get
-evas_pointer_output_xy_get
-evas_post_event_callback_push
-evas_post_event_callback_remove
-evas_post_event_callback_remove_full
-evas_render
-evas_render_dump
-evas_render_idle_flush
-evas_render_method_list
-evas_render_method_list_free
-evas_render_method_lookup
-evas_render_updates
-evas_render_updates_free
-evas_smart_objects_calculate
-evas_smart_objects_calculate_count_get
-evas_string_char_len_get
-evas_string_char_next_get
-evas_string_char_prev_get
-evas_textblock_cursor_at_format_set
-evas_textblock_cursor_char_coord_set
-evas_textblock_cursor_char_delete
-evas_textblock_cursor_char_geometry_get
-evas_textblock_cursor_char_next
-evas_textblock_cursor_char_prev
-evas_textblock_cursor_compare
-evas_textblock_cursor_content_get
-evas_textblock_cursor_copy
-evas_textblock_cursor_eol_get
-evas_textblock_cursor_format_append
-evas_textblock_cursor_format_get
-evas_textblock_cursor_format_is_visible_get
-evas_textblock_cursor_format_next
-evas_textblock_cursor_format_prepend
-evas_textblock_cursor_format_prev
-evas_textblock_cursor_free
-evas_textblock_cursor_geometry_bidi_get
-evas_textblock_cursor_geometry_get
-evas_textblock_cursor_is_format
-evas_textblock_cursor_line_char_first
-evas_textblock_cursor_line_char_last
-evas_textblock_cursor_line_coord_set
-evas_textblock_cursor_line_geometry_get
-evas_textblock_cursor_line_set
-evas_textblock_cursor_paragraph_char_first
-evas_textblock_cursor_paragraph_char_last
-evas_textblock_cursor_paragraph_first
-evas_textblock_cursor_paragraph_last
-evas_textblock_cursor_paragraph_next
-evas_textblock_cursor_paragraph_prev
-evas_textblock_cursor_paragraph_text_get
-evas_textblock_cursor_paragraph_text_length_get
-evas_textblock_cursor_pen_geometry_get
-evas_textblock_cursor_pos_get
-evas_textblock_cursor_pos_set
-evas_textblock_cursor_range_delete
-evas_textblock_cursor_range_formats_get
-evas_textblock_cursor_range_geometry_get
-evas_textblock_cursor_range_text_get
-evas_textblock_cursor_set_at_format
-evas_textblock_cursor_text_append
-evas_textblock_cursor_text_prepend
-evas_textblock_cursor_visible_range_get
-evas_textblock_cursor_word_end
-evas_textblock_cursor_word_start
-evas_textblock_escape_string_get
-evas_textblock_escape_string_range_get
-evas_textblock_node_format_first_get
-evas_textblock_node_format_last_get
-evas_textblock_node_format_list_get
-evas_textblock_node_format_next_get
-evas_textblock_node_format_prev_get
-evas_textblock_node_format_remove_pair
-evas_textblock_node_format_text_get
-evas_textblock_string_escape_get
-evas_textblock_style_free
-evas_textblock_style_get
-evas_textblock_style_new
-evas_textblock_style_set
-evas_textblock_text_markup_to_utf8
-evas_textblock_text_utf8_to_markup
-ecore_con_client_connected_get
-ecore_con_client_data_get
-ecore_con_client_data_set
-ecore_con_client_del
-ecore_con_client_fd_get
-ecore_con_client_flush
-ecore_con_client_ip_get
-ecore_con_client_port_get
-ecore_con_client_send
-ecore_con_client_server_get
-ecore_con_client_timeout_get
-ecore_con_client_timeout_set
-ecore_con_client_uptime_get
-ecore_con_eet
-ecore_con_eet_client_connect_callback_add
-ecore_con_eet_client_connect_callback_del
-ecore_con_eet_client_disconnect_callback_add
-ecore_con_eet_client_disconnect_callback_del
-ecore_con_eet_client_new
-ecore_con_eet_data_callback_add
-ecore_con_eet_data_callback_del
-ecore_con_eet_data_get
-ecore_con_eet_data_set
-ecore_con_eet_raw_data_callback_add
-ecore_con_eet_raw_data_callback_del
-ecore_con_eet_raw_send
-ecore_con_eet_register
-ecore_con_eet_reply
-ecore_con_eet_send
-ecore_con_eet_server_connect_callback_add
-ecore_con_eet_server_connect_callback_del
-ecore_con_eet_server_disconnect_callback_add
-ecore_con_eet_server_disconnect_callback_del
-ecore_con_eet_server_free
-ecore_con_eet_server_new
-ECORE_CON_EVENT_CLIENT_ADD
-ECORE_CON_EVENT_CLIENT_DATA
-ECORE_CON_EVENT_CLIENT_DEL
-ECORE_CON_EVENT_CLIENT_ERROR
-ECORE_CON_EVENT_CLIENT_UPGRADE
-ECORE_CON_EVENT_CLIENT_WRITE
-ECORE_CON_EVENT_PROXY_BIND
-ECORE_CON_EVENT_SERVER_ADD
-ECORE_CON_EVENT_SERVER_DATA
-ECORE_CON_EVENT_SERVER_DEL
-ECORE_CON_EVENT_SERVER_ERROR
-ECORE_CON_EVENT_SERVER_UPGRADE
-ECORE_CON_EVENT_SERVER_WRITE
-ECORE_CON_EVENT_URL_COMPLETE
-ECORE_CON_EVENT_URL_DATA
-ECORE_CON_EVENT_URL_PROGRESS
-ecore_con_init
-ecore_con_lookup
-ecore_con_server_add
-ecore_con_server_client_limit_set
-ecore_con_server_clients_get
-ecore_con_server_connect
-ecore_con_server_connected_get
-ecore_con_server_data_get
-ecore_con_server_data_set
-ecore_con_server_del
-ecore_con_server_fd_get
-ecore_con_server_flush
-ecore_con_server_ip_get
-ecore_con_server_name_get
-ecore_con_server_port_get
-ecore_con_server_send
-ecore_con_server_timeout_get
-ecore_con_server_timeout_set
-ecore_con_server_uptime_get
-ecore_con_shutdown
-ecore_con_socks4_remote_add
-ecore_con_socks4_remote_del
-ecore_con_socks4_remote_exists
-ecore_con_socks5_remote_add
-ecore_con_socks5_remote_del
-ecore_con_socks5_remote_exists
-ecore_con_socks_apply_always
-ecore_con_socks_apply_once
-ecore_con_socks_bind_get
-ecore_con_socks_bind_set
-ecore_con_socks_lookup_get
-ecore_con_socks_lookup_set
-ecore_con_socks_remote_del
-ecore_con_socks_version_get
-ecore_con_ssl_available_get
-ecore_con_ssl_client_upgrade
-ecore_con_ssl_server_cafile_add
-ecore_con_ssl_server_cert_add
-ecore_con_ssl_server_crl_add
-ecore_con_ssl_server_privkey_add
-ecore_con_ssl_server_upgrade
-ecore_con_ssl_server_verify
-ecore_con_ssl_server_verify_basic
-ecore_con_ssl_server_verify_name_get
-ecore_con_ssl_server_verify_name_set
-ecore_con_url_additional_header_add
-ecore_con_url_additional_headers_clear
-ecore_con_url_cookies_clear
-ecore_con_url_cookies_file_add
-ecore_con_url_cookies_ignore_old_session_set
-ecore_con_url_cookies_init
-ecore_con_url_cookies_jar_file_set
-ecore_con_url_cookies_jar_write
-ecore_con_url_cookies_session_clear
-ecore_con_url_custom_new
-ecore_con_url_data_get
-ecore_con_url_data_set
-ecore_con_url_fd_set
-ecore_con_url_free
-ecore_con_url_ftp_upload
-ecore_con_url_ftp_use_epsv_set
-ecore_con_url_get
-ecore_con_url_head
-ecore_con_url_httpauth_set
-ecore_con_url_http_version_set
-ecore_con_url_init
-ecore_con_url_new
-ecore_con_url_pipeline_get
-ecore_con_url_pipeline_set
-ecore_con_url_post
-ecore_con_url_proxy_password_set
-ecore_con_url_proxy_set
-ecore_con_url_proxy_username_set
-ecore_con_url_received_bytes_get
-ecore_con_url_response_headers_get
-ecore_con_url_shutdown
-ecore_con_url_ssl_ca_set
-ecore_con_url_ssl_verify_peer_set
-ecore_con_url_status_code_get
-ecore_con_url_time
-ecore_con_url_timeout_set
-ecore_con_url_url_get
-ecore_con_url_url_set
-ecore_con_url_verbose_set
-ecore_evas_activate
-ecore_evas_alpha_get
-ecore_evas_alpha_set
-ecore_evas_app_comp_sync_get
-ecore_evas_app_comp_sync_set
-ecore_evas_aspect_get
-ecore_evas_aspect_set
-ecore_evas_aux_hint_del
-ecore_evas_aux_hint_id_get
-ecore_evas_aux_hints_allowed_get
-ecore_evas_aux_hints_supported_get
-ecore_evas_aux_hint_val_get
-ecore_evas_aux_hint_val_set
-ecore_evas_borderless_get
-ecore_evas_borderless_set
-ecore_evas_buffer_allocfunc_new
-ecore_evas_buffer_ecore_evas_parent_get
-ecore_evas_buffer_new
-ecore_evas_buffer_pixels_get
-ecore_evas_callback_delete_request_set
-ecore_evas_callback_destroy_set
-ecore_evas_callback_focus_in_set
-ecore_evas_callback_focus_out_set
-ecore_evas_callback_hide_set
-ecore_evas_callback_mouse_in_set
-ecore_evas_callback_mouse_out_set
-ecore_evas_callback_move_set
-ecore_evas_callback_msg_handle_set
-ecore_evas_callback_msg_parent_handle_set
-ecore_evas_callback_post_render_set
-ecore_evas_callback_pre_free_set
-ecore_evas_callback_pre_render_set
-ecore_evas_callback_resize_set
-ecore_evas_callback_show_set
-ecore_evas_callback_state_change_set
-ecore_evas_callback_sticky_set
-ecore_evas_callback_unsticky_set
-ecore_evas_comp_sync_get
-ecore_evas_comp_sync_set
-ecore_evas_cursor_get
-ecore_evas_cursor_set
-ecore_evas_cursor_unset
-ecore_evas_data_get
-ecore_evas_data_set
-ecore_evas_draw_frame_get
-ecore_evas_draw_frame_set
-ecore_evas_ecore_evas_get
-ecore_evas_focus_get
-ecore_evas_focus_set
-ecore_evas_focus_skip_get
-ecore_evas_focus_skip_set
-ecore_evas_free
-ecore_evas_fullscreen_get
-ecore_evas_fullscreen_set
-ecore_evas_geometry_get
-ecore_evas_get
-ecore_evas_hide
-ecore_evas_iconified_get
-ecore_evas_iconified_set
-ecore_evas_ignore_events_get
-ecore_evas_ignore_events_set
-ecore_evas_init
-ecore_evas_input_event_register
-ecore_evas_input_event_unregister
-ecore_evas_layer_get
-ecore_evas_layer_set
-ecore_evas_lower
-ecore_evas_manual_render
-ecore_evas_manual_render_get
-ecore_evas_manual_render_set
-ecore_evas_maximized_get
-ecore_evas_maximized_set
-ecore_evas_move
-ecore_evas_move_resize
-ecore_evas_msg_parent_send
-ecore_evas_msg_send
-ecore_evas_name_class_get
-ecore_evas_name_class_set
-ecore_evas_pointer_warp
-ecore_evas_pointer_xy_get
-ecore_evas_raise
-ecore_evas_request_geometry_get
-ecore_evas_resize
-ecore_evas_rotation_get
-ecore_evas_rotation_set
-ecore_evas_rotation_with_resize_set
-ecore_evas_screen_dpi_get
-ecore_evas_screen_geometry_get
-ecore_evas_show
-ecore_evas_shutdown
-ecore_evas_size_base_get
-ecore_evas_size_base_set
-ecore_evas_size_max_get
-ecore_evas_size_max_set
-ecore_evas_size_min_get
-ecore_evas_size_min_set
-ecore_evas_size_step_get
-ecore_evas_size_step_set
-ecore_evas_title_get
-ecore_evas_title_set
-ecore_evas_transparent_get
-ecore_evas_transparent_set
-ecore_evas_visibility_get
-ecore_evas_window_get
-ecore_evas_window_profile_supported_get
-ecore_evas_withdrawn_get
-ecore_evas_withdrawn_set
-ecore_evas_wm_rotation_available_rotations_get
-ecore_evas_wm_rotation_available_rotations_set
-ecore_evas_wm_rotation_manual_rotation_done
-ecore_evas_wm_rotation_manual_rotation_done_get
-ecore_evas_wm_rotation_manual_rotation_done_set
-ecore_evas_wm_rotation_preferred_rotation_get
-ecore_evas_wm_rotation_preferred_rotation_set
-ecore_evas_wm_rotation_supported_get
-ecore_file_app_exe_get
-ecore_file_app_installed
-ecore_file_app_list
-ecore_file_can_exec
-ecore_file_can_read
-ecore_file_can_write
-ecore_file_cp
-ecore_file_dir_get
-ecore_file_dir_is_empty
-ecore_file_download
-ecore_file_download_abort
-ecore_file_download_abort_all
-ecore_file_download_full
-ecore_file_download_protocol_available
-ecore_file_escape_name
-ecore_file_exists
-ecore_file_file_get
-ecore_file_init
-ecore_file_is_dir
-ecore_file_ls
-ecore_file_mkdir
-ecore_file_mkdirs
-ecore_file_mkpath
-ecore_file_mkpaths
-ecore_file_mksubdirs
-ecore_file_mod_time
-ecore_file_monitor_add
-ecore_file_monitor_del
-ecore_file_monitor_path_get
-ecore_file_mv
-ecore_file_path_dir_exists
-ecore_file_readlink
-ecore_file_realpath
-ecore_file_recursive_rm
-ecore_file_remove
-ecore_file_rmdir
-ecore_file_shutdown
-ecore_file_size
-ecore_file_strip_ext
-ecore_file_symlink
-ecore_file_unlink
-ecore_ipc_client_data_get
-ecore_ipc_client_data_set
-ecore_ipc_client_data_size_max_get
-ecore_ipc_client_data_size_max_set
-ecore_ipc_client_del
-ecore_ipc_client_flush
-ecore_ipc_client_ip_get
-ecore_ipc_client_send
-ecore_ipc_client_server_get
-ecore_ipc_init
-ecore_ipc_server_add
-ecore_ipc_server_client_limit_set
-ecore_ipc_server_clients_get
-ecore_ipc_server_connect
-ecore_ipc_server_connected_get
-ecore_ipc_server_data_get
-ecore_ipc_server_data_size_max_get
-ecore_ipc_server_data_size_max_set
-ecore_ipc_server_del
-ecore_ipc_server_flush
-ecore_ipc_server_ip_get
-ecore_ipc_server_send
-ecore_ipc_shutdown
-ecore_ipc_ssl_available_get
-ecore_app_args_get
-ecore_app_args_set
-ecore_app_no_system_modules
-ecore_app_restart
-ecore_exe_auto_limits_set
-ecore_exe_callback_pre_free_set
-ecore_exe_close_stdin
-ecore_exe_cmd_get
-ecore_exe_continue
-ecore_exe_data_get
-ecore_exe_data_set
-ECORE_EXE_EVENT_ADD
-ECORE_EXE_EVENT_DATA
-ecore_exe_event_data_free
-ecore_exe_event_data_get
-ECORE_EXE_EVENT_DEL
-ECORE_EXE_EVENT_ERROR
-ecore_exe_flags_get
-ecore_exe_free
-ecore_exe_hup
-ecore_exe_interrupt
-ecore_exe_kill
-ecore_exe_pause
-ecore_exe_pid_get
-ecore_exe_pipe_run
-ecore_exe_quit
-ecore_exe_run
-ecore_exe_run_priority_get
-ecore_exe_run_priority_set
-ecore_exe_send
-ecore_exe_signal
-ecore_exe_tag_get
-ecore_exe_tag_set
-ecore_exe_terminate
-ecore_getopt_callback_geometry_parse
-ecore_getopt_callback_size_parse
-ecore_getopt_help
-ecore_getopt_help_category
-ecore_getopt_list_free
-ecore_getopt_parse
-ecore_getopt_parse_positional
-ecore_getopt_parser_has_duplicates
-ecore_init
-ecore_main_loop_animator_ticked_get
-ecore_main_loop_iterate_may_block
-ecore_main_loop_nested_get
-ecore_main_loop_thread_safe_call_wait
-ecore_memory_state_get
-ecore_memory_state_set
-ecore_pipe_full_add
-ecore_pipe_read_fd
-ecore_pipe_write_fd
-ecore_power_state_get
-ecore_power_state_set
-ecore_shutdown
-ecore_thread_wait
-ecore_throttle_adjust
-ecore_throttle_get
-ecore_timer_freeze_get
-ecore_wl2_connected_display_get
-ecore_wl2_display_connect
-ecore_wl2_display_disconnect
-ecore_wl2_display_flush
-ecore_wl2_display_native_get
-ecore_wl2_display_screen_size
-ecore_wl2_display_sync
-ecore_wl2_display_window_find
-ecore_wl2_egl_window_create
-ecore_wl2_egl_window_destroy
-ecore_wl2_egl_window_native_get
-ecore_wl2_egl_window_resize_with_rotation
-ecore_wl2_init
-ecore_wl2_input_default_input_get
-ecore_wl2_input_pointer_xy_get
-ecore_wl2_shutdown
-ecore_wl2_window_activate
-ecore_wl2_window_alpha_get
-ecore_wl2_window_alpha_set
-ecore_wl2_window_buffer_attach
-ecore_wl2_window_commit
-ecore_wl2_window_damage
-ecore_wl2_window_display_get
-ecore_wl2_window_focus_skip_get
-ecore_wl2_window_focus_skip_set
-ecore_wl2_window_frame_callback_add
-ecore_wl2_window_frame_callback_del
-ecore_wl2_window_free
-ecore_wl2_window_hide
-ecore_wl2_window_id_get
-ecore_wl2_window_keygrab_list_set
-ecore_wl2_window_keygrab_list_unset
-ecore_wl2_window_keygrab_set
-ecore_wl2_window_keygrab_unset
-ecore_wl2_window_lower
-ecore_wl2_window_native_surface_get
-ecore_wl2_window_new
-ecore_wl2_window_raise
-ecore_wl2_window_show
-ecore_wl2_window_title_get
-ecore_wl2_window_title_set
-ecore_wl2_window_vedio_has
-edje_audio_channel_mute_get
-edje_audio_channel_mute_set
-edje_available_modules_get
-edje_collection_cache_flush
-edje_collection_cache_get
-edje_collection_cache_set
-edje_color_class_active_iterator_new
-edje_external_iterator_get
-edje_external_param_bool_get
-edje_external_param_choice_get
-edje_external_param_double_get
-edje_external_param_find
-edje_external_param_info_get
-edje_external_param_int_get
-edje_external_param_string_get
-edje_external_param_type_str
-edje_external_type_abi_version_get
-edje_external_type_array_register
-edje_external_type_array_unregister
-edje_external_type_get
-edje_external_type_register
-edje_external_type_unregister
-edje_file_cache_flush
-edje_file_cache_get
-edje_file_cache_set
-edje_file_iterator_new
-edje_fontset_append_get
-edje_fontset_append_set
-edje_init
-edje_language_set
-edje_mmap_collection_list
-edje_mmap_collection_list_free
-edje_mmap_color_class_iterator_new
-edje_mmap_data_get
-edje_mmap_group_exists
-edje_module_load
-edje_object_color_class_description_get
-edje_object_item_provider_set
-edje_object_language_get
-edje_object_language_set
-edje_object_mirrored_get
-edje_object_mirrored_set
-edje_object_mmap_set
-edje_object_part_external_content_get
-edje_object_part_external_object_get
-edje_object_part_external_param_get
-edje_object_part_external_param_set
-edje_object_part_external_param_type_get
-edje_object_part_object_name_get
-edje_object_part_text_autocapital_type_get
-edje_object_part_text_autocapital_type_set
-edje_object_part_text_cursor_begin_set
-edje_object_part_text_cursor_content_get
-edje_object_part_text_cursor_coord_set
-edje_object_part_text_cursor_copy
-edje_object_part_text_cursor_down
-edje_object_part_text_cursor_end_set
-edje_object_part_text_cursor_geometry_get
-edje_object_part_text_cursor_is_format_get
-edje_object_part_text_cursor_is_visible_format_get
-edje_object_part_text_cursor_line_begin_set
-edje_object_part_text_cursor_line_end_set
-edje_object_part_text_cursor_next
-edje_object_part_text_cursor_pos_get
-edje_object_part_text_cursor_pos_set
-edje_object_part_text_cursor_prev
-edje_object_part_text_cursor_up
-edje_object_part_text_imf_context_get
-edje_object_part_text_imf_context_reset
-edje_object_part_text_input_hint_get
-edje_object_part_text_input_hint_set
-edje_object_part_text_input_panel_enabled_get
-edje_object_part_text_input_panel_enabled_set
-edje_object_part_text_input_panel_hide
-edje_object_part_text_input_panel_imdata_get
-edje_object_part_text_input_panel_imdata_set
-edje_object_part_text_input_panel_language_get
-edje_object_part_text_input_panel_language_set
-edje_object_part_text_input_panel_layout_get
-edje_object_part_text_input_panel_layout_set
-edje_object_part_text_input_panel_layout_variation_get
-edje_object_part_text_input_panel_layout_variation_set
-edje_object_part_text_input_panel_return_key_disabled_get
-edje_object_part_text_input_panel_return_key_disabled_set
-edje_object_part_text_input_panel_return_key_type_get
-edje_object_part_text_input_panel_return_key_type_set
-edje_object_part_text_input_panel_show
-edje_object_part_text_input_panel_show_on_demand_get
-edje_object_part_text_input_panel_show_on_demand_set
-edje_object_part_text_prediction_allow_get
-edje_object_part_text_prediction_allow_set
-edje_object_part_text_select_abort
-edje_object_part_text_select_all
-edje_object_part_text_select_allow_set
-edje_object_part_text_select_begin
-edje_object_part_text_select_extend
-edje_object_part_text_selection_get
-edje_object_part_text_select_none
-edje_object_text_insert_filter_callback_add
-edje_object_text_insert_filter_callback_del
-edje_object_text_insert_filter_callback_del_full
-edje_object_text_markup_filter_callback_add
-edje_object_text_markup_filter_callback_del
-edje_object_text_markup_filter_callback_del_full
-edje_object_transition_duration_factor_get
-edje_object_transition_duration_factor_set
-edje_password_show_last_set
-edje_password_show_last_timeout_set
-edje_shutdown
-edje_transition_duration_factor_get
-edje_transition_duration_factor_set
-eet_alias
-eet_alias_get
-eet_clearcache
-eet_close
-eet_connection_close
-eet_connection_empty
-eet_connection_new
-eet_connection_node_send
-eet_connection_received
-eet_connection_send
-eet_data_descriptor2_new
-eet_data_descriptor3_new
-eet_data_descriptor_decode
-eet_data_descriptor_decode_cipher
-eet_data_descriptor_element_add
-eet_data_descriptor_encode
-eet_data_descriptor_encode_cipher
-eet_data_descriptor_file_new
-eet_data_descriptor_free
-eet_data_descriptor_name_get
-eet_data_descriptor_stream_new
-eet_data_dump
-eet_data_dump_cipher
-eet_data_image_colorspace_get
-eet_data_image_decode
-eet_data_image_decode_cipher
-eet_data_image_decode_to_cspace_surface_cipher
-eet_data_image_decode_to_surface
-eet_data_image_decode_to_surface_cipher
-eet_data_image_encode
-eet_data_image_encode_cipher
-eet_data_image_header_decode
-eet_data_image_header_decode_cipher
-eet_data_image_header_read
-eet_data_image_header_read_cipher
-eet_data_image_read
-eet_data_image_read_cipher
-eet_data_image_read_to_cspace_surface_cipher
-eet_data_image_read_to_surface
-eet_data_image_read_to_surface_cipher
-eet_data_image_write
-eet_data_image_write_cipher
-eet_data_node_decode_cipher
-eet_data_node_encode_cipher
-eet_data_node_read_cipher
-eet_data_node_write_cipher
-eet_data_read
-eet_data_read_cipher
-eet_data_read_cipher_buffer
-eet_data_text_dump
-eet_data_text_dump_cipher
-eet_data_text_undump
-eet_data_text_undump_cipher
-eet_data_undump
-eet_data_undump_cipher
-eet_data_write
-eet_data_write_cipher
-eet_data_xattr_cipher_get
-eet_data_xattr_cipher_set
-eet_delete
-eet_dictionary_count
-eet_dictionary_get
-eet_dictionary_string_check
-eet_eina_file_data_descriptor_class_set
-eet_eina_stream_data_descriptor_class_set
-eet_file_get
-eet_identity_certificate_print
-eet_identity_close
-eet_identity_open
-eet_identity_print
-eet_identity_set
-eet_identity_sha1
-eet_identity_signature
-eet_identity_verify
-eet_identity_x509
-eet_init
-eet_list
-eet_list_entries
-eet_memopen_read
-eet_mmap
-eet_mode_get
-eet_node_array_new
-eet_node_char_new
-eet_node_children_get
-eet_node_del
-eet_node_double_new
-eet_node_dump
-eet_node_float_new
-eet_node_hash_add
-eet_node_hash_new
-eet_node_inlined_string_new
-eet_node_int_new
-eet_node_list_append
-eet_node_list_new
-eet_node_long_long_new
-eet_node_next_get
-eet_node_null_new
-eet_node_parent_get
-eet_node_short_new
-eet_node_string_new
-eet_node_struct_append
-eet_node_struct_child_new
-eet_node_struct_new
-eet_node_type_get
-eet_node_unsigned_char_new
-eet_node_unsigned_int_new
-eet_node_unsigned_long_long_new
-eet_node_unsigned_short_new
-eet_node_value_get
-eet_node_var_array_new
-eet_node_walk
-eet_num_entries
-eet_open
-eet_read
-eet_read_cipher
-eet_read_direct
-eet_shutdown
-eet_sync
-eet_write
-eet_write_cipher
-eet_version
-eina_accessor_clone
-eina_benchmark_free
-eina_benchmark_new
-eina_benchmark_register
-eina_benchmark_run
-eina_bezier_angle_at
-eina_bezier_bounds_get
-eina_bezier_length_get
-eina_bezier_point_at
-eina_bezier_split_at_length
-eina_bezier_t_at
-eina_bezier_values_get
-eina_bezier_values_set
-eina_binbuf_append_buffer
-eina_binbuf_manage_new
-eina_cow_add
-eina_cow_alloc
-eina_cow_del
-eina_cow_done
-eina_cow_free
-eina_cow_gc
-eina_cow_memcpy
-eina_cow_write
-eina_cpu_count
-eina_cpu_features_get
-eina_cpu_page_size
-eina_environment_home_get
-eina_environment_tmp_get
-eina_error_find
-eina_error_get
-eina_error_msg_get
-eina_error_msg_modify
-eina_error_msg_register
-eina_error_msg_static_register
-eina_error_set
-eina_f32p32_cos
-eina_f32p32_sin
-eina_file_close
-eina_file_copy
-eina_file_direct_ls
-eina_file_dir_list
-eina_file_dup
-eina_file_filename_get
-eina_file_ls
-eina_file_map_all
-eina_file_map_faulted
-eina_file_map_free
-eina_file_map_lines
-eina_file_map_new
-eina_file_map_populate
-eina_file_mkdtemp
-eina_file_mkstemp
-eina_file_mtime_get
-eina_file_open
-eina_file_path_sanitize
-eina_file_refresh
-eina_file_size_get
-eina_file_split
-eina_file_statat
-eina_file_stat_ls
-eina_file_virtual
-eina_file_virtualize
-eina_file_xattr_get
-eina_file_xattr_value_get
-eina_hamster_count
-eina_hash_list_append
-eina_hash_list_prepend
-eina_hash_list_remove
-eina_inarray_resize
-eina_init
-eina_list_data_idx
-eina_list_shuffle
-eina_log_abort_on_critical_get
-eina_log_abort_on_critical_level_get
-eina_log_abort_on_critical_level_set
-eina_log_abort_on_critical_set
-eina_log_color_disable_set
-eina_log_console_color_set
-eina_log_domain_level_get
-eina_log_domain_level_set
-eina_log_domain_register
-eina_log_domain_registered_level_set
-eina_log_domain_unregister
-eina_log_file_disable_get
-eina_log_file_disable_set
-eina_log_function_disable_get
-eina_log_function_disable_set
-eina_log_level_set
-eina_log_main_thread_check
-eina_log_print_cb_file
-eina_log_print_cb_journald
-eina_log_print_cb_set
-eina_log_print_cb_stderr
-eina_log_print_cb_stdout
-_eina_log_state_init
-_eina_log_state_shutdown
-eina_log_threads_enable
-eina_log_timing
-eina_log_vprint
-eina_magic_fail
-eina_magic_string_get
-eina_magic_string_set
-eina_magic_string_static_set
-eina_main_loop_define
-eina_main_loop_is
-eina_matrix2_array_set
-eina_matrix2_copy
-eina_matrix2_identity
-eina_matrix2_inverse
-eina_matrix2_multiply
-eina_matrix2_multiply_copy
-eina_matrix2_type_get
-eina_matrix2_values_get
-eina_matrix2_values_set
-eina_matrix3_adjoint
-eina_matrix3_array_set
-eina_matrix3_cofactor
-eina_matrix3_compose
-eina_matrix3_copy
-eina_matrix3_determinant
-eina_matrix3_divide
-eina_matrix3_equal
-eina_matrix3_f16p16_compose
-eina_matrix3_f16p16_identity
-eina_matrix3_f16p16_type_get
-eina_matrix3_fixed_values_get
-eina_matrix3_identity
-eina_matrix3_inverse
-eina_matrix3_matrix3_f16p16_to
-eina_matrix3_matrix4_to
-eina_matrix3_multiply
-eina_matrix3_multiply_copy
-eina_matrix3_point_transform
-eina_matrix3_position_transform_set
-eina_matrix3_quad_quad_map
-eina_matrix3_quad_square_map
-eina_matrix3_quaternion_get
-eina_matrix3_rectangle_transform
-eina_matrix3_rotate
-eina_matrix3_scale
-eina_matrix3_scale_transform_set
-eina_matrix3_square_quad_map
-eina_matrix3_translate
-eina_matrix3_transpose
-eina_matrix3_type_get
-eina_matrix3_values_get
-eina_matrix3_values_set
-eina_matrix4_array_set
-eina_matrix4_copy
-eina_matrix4_determinant
-eina_matrix4_identity
-eina_matrix4_inverse
-eina_matrix4_matrix3_to
-eina_matrix4_multiply
-eina_matrix4_multiply_copy
-eina_matrix4_normalized
-eina_matrix4_ortho_set
-eina_matrix4_quaternion_to
-eina_matrix4_transpose
-eina_matrix4_type_get
-eina_matrix4_values_get
-eina_matrix4_values_set
-eina_memdup
-eina_mempool_add
-eina_mempool_alignof
-eina_mempool_del
-eina_mempool_gc
-eina_mempool_register
-eina_mempool_repack
-eina_mempool_statistics
-eina_mempool_unregister
-eina_mmap_safety_enabled_get
-eina_mmap_safety_enabled_set
-eina_module_symbol_global_set
-eina_normal3_matrix_get
-eina_prefix_bin_get
-eina_prefix_data_get
-eina_prefix_free
-eina_prefix_get
-eina_prefix_lib_get
-eina_prefix_locale_get
-eina_prefix_new
-eina_quad_coords_get
-eina_quad_coords_set
-eina_quad_rectangle_from
-eina_quad_rectangle_to
-eina_quadtree_add
-eina_quadtree_change
-eina_quadtree_collide
-eina_quadtree_cycle
-eina_quadtree_del
-eina_quadtree_free
-eina_quadtree_hide
-eina_quadtree_increase
-eina_quadtree_new
-eina_quadtree_object
-eina_quadtree_resize
-eina_quadtree_show
-eina_quaternion_add
-eina_quaternion_conjugate
-eina_quaternion_dot
-eina_quaternion_f16p16_add
-eina_quaternion_f16p16_conjugate
-eina_quaternion_f16p16_dot
-eina_quaternion_f16p16_lerp
-eina_quaternion_f16p16_mul
-eina_quaternion_f16p16_negative
-eina_quaternion_f16p16_nlerp
-eina_quaternion_f16p16_norm
-eina_quaternion_f16p16_rotate
-eina_quaternion_f16p16_rotation_matrix3_get
-eina_quaternion_f16p16_scale
-eina_quaternion_f16p16_set
-eina_quaternion_f16p16_slerp
-eina_quaternion_lerp
-eina_quaternion_matrix4_to
-eina_quaternion_mul
-eina_quaternion_negative
-eina_quaternion_nlerp
-eina_quaternion_norm
-eina_quaternion_normalized
-eina_quaternion_rotate
-eina_quaternion_rotation_matrix3_get
-eina_quaternion_scale
-eina_quaternion_set
-eina_quaternion_slerp
-eina_sched_prio_drop
-eina_shutdown
-eina_simple_xml_attribute_w3c_parse
-eina_strbuf_append_buffer
-eina_strbuf_manage_read_only_new_length
-eina_strbuf_tolower
-eina_str_convert_len
-eina_thread_create
-eina_thread_equal
-eina_thread_join
-eina_thread_name_set
-eina_thread_queue_fd_get
-eina_thread_queue_fd_set
-eina_thread_queue_free
-eina_thread_queue_new
-eina_thread_queue_parent_get
-eina_thread_queue_parent_set
-eina_thread_queue_pending_get
-eina_thread_queue_poll
-eina_thread_queue_send
-eina_thread_queue_send_done
-eina_thread_queue_wait
-eina_thread_queue_wait_done
-eina_thread_self
-eina_threads_init
-eina_threads_shutdown
-eina_tiler_area_size_get
-eina_tiler_area_size_set
-eina_tiler_empty
-eina_tiler_equal
-eina_tiler_intersection
-eina_tiler_strict_set
-eina_tiler_subtract
-eina_tiler_union
-eina_tmpstr_len
-eina_unicode_unicode_to_utf8_range
-eina_value_array_new
-eina_value_convert
-eina_value_copy
-eina_value_free
-eina_value_hash_new
-eina_value_list_new
-eina_value_new
-eina_value_struct_new
-eina_value_to_string
-eina_value_type_check
-eina_value_type_name_get
-eina_value_util_struct_desc_new
-eina_value_util_time_string_new
-eina_xattr_copy
-eina_xattr_del
-eina_xattr_fd_copy
-eina_xattr_fd_del
-eina_xattr_fd_get
-eina_xattr_fd_set
-eina_lock_new
-eina_lock_free
-eina_lock_debug
-eina_lock_take_try
-_eina_lock_debug_abort
-_eina_lock_debug_deadlock
-_eina_lock_new
-_eina_lock_free
-eina_rwlock_new
-eina_fwlock_free
-_eina_rwlock_new
-_eina_rwlock_free
-eina_unicode_utf8_next_get
-_eina_unicode_utf8_next_get
-eina_condition_new
-eina_condition_free
-eina_condition_timedwait
-_eina_condition_new
-_eina_condition_free
-_eina_barrier_new
-_eina_barrier_free
-_eina_spinlock_new
-_eina_spinlock_free
-_eina_semaphore_new
-_eina_semaphore_free
-_eina_crc
-_eina_main_loop
-_eina_threads_activated
-_eina_threads_debug
-_eina_tracking
-_eina_tracking_lock
-_EINA_VALUE_TYPE_BASICS_END
-_EINA_VALUE_TYPE_BASICS_START
-eina_freeq_ptr_add
-eina_freeq_main_get
-eina_slstr_vasprintf_new
-eina_str_join
-eina_strlen_bounded
-eina_stringshare_refplace
-eina_stringshare_replace
-eina_stringshare_replace_length
-eina_stringshare_slice_get
-eina_ustringshare_replace
-eina_ustringshare_replace_length
-eina_promise_all_array
-eina_promise_all_iterator
-eina_future_new
-eina_promise_race_array
-eio_dir_copy
-eio_dir_direct_ls
-eio_dir_move
-eio_dir_stat_ls
-eio_dir_unlink
-eio_eet_close
-eio_eet_data_image_write_cipher
-eio_eet_data_read_cipher
-eio_eet_data_write_cipher
-eio_eet_open
-eio_eet_read_cipher
-eio_eet_read_direct
-eio_eet_sync
-eio_eet_write_cipher
-eio_file_associate_add
-eio_file_associate_direct_add
-eio_file_associate_find
-eio_file_cancel
-eio_file_check
-eio_file_chmod
-eio_file_chown
-eio_file_close
-eio_file_container_get
-eio_file_copy
-eio_file_direct_ls
-eio_file_direct_stat
-eio_file_ls
-eio_file_map_all
-eio_file_map_new
-eio_file_mkdir
-eio_file_move
-eio_file_open
-eio_file_stat_ls
-eio_file_unlink
-eio_file_xattr
-eio_file_xattr_double_get
-eio_file_xattr_double_set
-eio_file_xattr_get
-eio_file_xattr_int_get
-eio_file_xattr_int_set
-eio_file_xattr_set
-eio_file_xattr_string_get
-eio_file_xattr_string_set
-eio_init
-eio_memory_burst_limit_get
-eio_memory_burst_limit_set
-eio_monitor_add
-eio_monitor_del
-EIO_MONITOR_DIRECTORY_CLOSED
-EIO_MONITOR_DIRECTORY_CREATED
-EIO_MONITOR_DIRECTORY_DELETED
-EIO_MONITOR_DIRECTORY_MODIFIED
-EIO_MONITOR_ERROR
-EIO_MONITOR_FILE_CLOSED
-EIO_MONITOR_FILE_CREATED
-EIO_MONITOR_FILE_DELETED
-EIO_MONITOR_FILE_MODIFIED
-eio_monitor_path_get
-EIO_MONITOR_SELF_DELETED
-EIO_MONITOR_SELF_RENAME
-eio_monitor_stringshared_add
-eio_shutdown
-eio_version
-elm_atspi_attributes_list_free
-elm_atspi_bridge_connected_get
-elm_atspi_relation_clone
-elm_atspi_relation_free
-elm_atspi_relation_set_clone
-elm_atspi_relation_set_free
-elm_atspi_relation_set_relation_append
-elm_atspi_relation_set_relation_remove
-elm_atspi_relation_set_relation_type_remove
-elm_atspi_text_text_attribute_free
-elm_calendar_day_selection_disabled_get
-elm_calendar_day_selection_disabled_set
-elm_colorselector_palette_item_selected_get
-elm_colorselector_palette_item_selected_set
-elm_config_atspi_mode_get
-elm_config_atspi_mode_set
-elm_config_first_item_focus_on_first_focusin_get
-elm_config_first_item_focus_on_first_focusin_set
-elm_config_focus_autoscroll_mode_get
-elm_config_focus_autoscroll_mode_set
-elm_config_focus_highlight_clip_disabled_get
-elm_config_focus_highlight_clip_disabled_set
-elm_config_focus_move_policy_get
-elm_config_focus_move_policy_set
-elm_config_font_hint_type_set
-elm_config_item_select_on_focus_disabled_get
-elm_config_item_select_on_focus_disabled_set
-elm_config_scroll_thumbscroll_smooth_amount_get
-elm_config_scroll_thumbscroll_smooth_amount_set
-elm_config_scroll_thumbscroll_smooth_start_get
-elm_config_scroll_thumbscroll_smooth_start_set
-elm_config_scroll_thumbscroll_smooth_time_window_get
-elm_config_scroll_thumbscroll_smooth_time_window_set
-elm_config_slider_indicator_visible_mode_get
-elm_config_slider_indicator_visible_mode_set
-elm_config_transition_duration_factor_get
-elm_config_transition_duration_factor_set
-elm_config_vsync_get
-elm_config_vsync_set
-elm_config_window_auto_focus_animate_get
-elm_config_window_auto_focus_animate_set
-elm_config_window_auto_focus_enable_get
-elm_config_window_auto_focus_enable_set
-elm_entry_context_menu_item_icon_get
-elm_entry_context_menu_item_label_get
-elm_entry_file_text_format_set
-elm_entry_selection_handler_disabled_set
-elm_frame_add
-elm_frame_autocollapse_get
-elm_frame_autocollapse_set
-elm_frame_collapse_get
-elm_frame_collapse_go
-elm_frame_collapse_set
-elm_gengrid_nth_item_get
-elm_gesture_layer_cb_add
-elm_gesture_layer_cb_del
-elm_gesture_layer_tap_longpress_cb_add
-elm_gesture_layer_tap_longpress_cb_del
-elm_hoversel_auto_update_get
-elm_hoversel_auto_update_set
-elm_image_mmap_set
-elm_index_item_priority_set
-elm_index_standard_priority_get
-elm_index_standard_priority_set
-elm_label_slide_speed_get
-elm_label_slide_speed_set
-elm_layout_content_swallow_list_get
-elm_layout_file_get
-elm_layout_sizing_restricted_eval
-elm_list_focus_on_selection_get
-elm_list_focus_on_selection_set
-elm_list_multi_select_mode_get
-elm_list_multi_select_mode_set
-elm_mapbuf_auto_get
-elm_mapbuf_auto_set
-elm_map_region_zoom_bring_in
-elm_multibuttonentry_format_function_set
-elm_multibuttonentry_item_data_get
-elm_multibuttonentry_item_data_set
-elm_object_access_info_get
-elm_object_focused_item_get
-elm_object_focus_highlight_style_get
-elm_object_focus_highlight_style_set
-elm_object_focus_move_policy_get
-elm_object_focus_move_policy_set
-elm_object_focus_next_item_get
-elm_object_focus_next_item_set
-elm_object_focus_region_show_mode_get
-elm_object_focus_region_show_mode_set
-elm_object_item_focus_get
-elm_object_item_focus_next_item_get
-elm_object_item_focus_next_item_set
-elm_object_item_focus_next_object_get
-elm_object_item_focus_next_object_set
-elm_object_item_focus_set
-elm_object_scroll_item_loop_enabled_get
-elm_object_scroll_item_loop_enabled_set
-elm_object_tooltip_domain_translatable_text_set
-elm_object_tooltip_move_freeze_get
-elm_object_tooltip_move_freeze_pop
-elm_object_tooltip_move_freeze_push
-elm_object_tooltip_orient_get
-elm_object_tooltip_orient_set
-elm_panel_scrollable_get
-elm_panes_content_left_min_relative_size_get
-elm_panes_content_left_min_relative_size_set
-elm_panes_content_left_min_size_get
-elm_panes_content_left_min_size_set
-elm_panes_content_left_unset
-elm_panes_content_right_min_relative_size_get
-elm_panes_content_right_min_relative_size_set
-elm_panes_content_right_min_size_get
-elm_panes_content_right_min_size_set
-elm_panes_content_right_unset
-elm_photocam_image_orient_get
-elm_photocam_image_orient_set
-elm_progressbar_part_value_get
-elm_progressbar_part_value_set
-elm_scroller_loop_get
-elm_scroller_page_snap_get
-elm_scroller_page_snap_set
-elm_scroller_step_size_get
-elm_scroller_step_size_set
-elm_scroller_wheel_disabled_get
-elm_scroller_wheel_disabled_set
-elm_slider_indicator_show_on_focus_get
-elm_slider_indicator_show_on_focus_set
-elm_table_align_get
-elm_table_align_set
-elm_table_child_get
-elm_theme_extension_mmap_add
-elm_theme_extension_mmap_del
-elm_theme_group_base_list
-elm_theme_group_path_find
-elm_theme_overlay_mmap_add
-elm_theme_overlay_mmap_del
-elm_theme_system_dir_get
-elm_theme_user_dir_get
-elm_transit_go_in
-elm_win_autohide_get
-elm_win_autohide_set
-elm_win_available_profiles_get
-elm_win_available_profiles_set
-elm_win_fake_add
-elm_win_fake_canvas_set
-elm_win_focus_highlight_animate_get
-elm_win_focus_highlight_animate_set
-elm_win_name_set
-elm_win_noblank_get
-elm_win_noblank_set
-elm_win_trap_data_get
-elm_win_type_set
-elm_win_util_dialog_add
-elm_object_part_access_register
-elm_object_part_access_object_get
-elm_access_object_register
-elm_access_object_unregister
-elm_access_object_get
-elm_atspi_bridge_utils_say
-elm_atspi_bridge_highlighted_object_read
-elm_atspi_accessible_name_cb_set
-elm_atspi_accessible_description_cb_set
-elm_atspi_accessible_attribute_append
-elm_atspi_accessible_reading_info_type_set
-elm_atspi_accessible_reading_info_type_get
-elm_atspi_accessible_gesture_cb_set
-elm_atspi_accessible_can_highlight_set
-elm_atspi_accessible_can_highlight_get
-elm_atspi_component_highlight_grab
-elm_atspi_component_highlight_clear
-elm_atspi_accessible_relationships_clear
-elm_config_language_auto_mirrored_set
-elm_config_language_auto_mirrored_get
-evas_alloc_error
-evas_async_events_fd_get
-evas_async_events_process
-evas_async_events_put
-evas_device_add
-evas_device_class_get
-evas_device_class_set
-evas_device_del
-evas_device_description_get
-evas_device_description_set
-evas_device_emulation_source_get
-evas_device_emulation_source_set
-evas_device_list
-evas_device_name_get
-evas_device_name_set
-evas_device_parent_get
-evas_device_parent_set
-evas_device_pop
-evas_device_push
-evas_device_subclass_get
-evas_device_subclass_set
-evas_event_down_count_get
-evas_event_feed_axis_update
-evas_event_feed_hold
-evas_event_feed_key_down
-evas_event_feed_key_down_with_keycode
-evas_event_feed_key_up
-evas_event_feed_key_up_with_keycode
-evas_event_feed_mouse_cancel
-evas_event_feed_mouse_down
-evas_event_feed_mouse_in
-evas_event_feed_mouse_move
-evas_event_feed_mouse_out
-evas_event_feed_mouse_up
-evas_event_feed_mouse_wheel
-evas_event_feed_multi_down
-evas_event_feed_multi_move
-evas_event_feed_multi_up
-evas_event_input_mouse_move
-evas_event_input_multi_down
-evas_event_input_multi_move
-evas_event_input_multi_up
-evas_event_refeed_event
-evas_focus_get
-evas_font_available_list
-evas_font_available_list_free
-evas_font_cache_flush
-evas_font_cache_get
-evas_font_cache_set
-evas_font_hinting_can_hint
-evas_font_hinting_get
-evas_font_hinting_set
-evas_font_path_append
-evas_font_path_clear
-evas_font_path_global_append
-evas_font_path_global_clear
-evas_font_path_global_list
-evas_font_path_global_prepend
-evas_font_path_list
-evas_font_path_prepend
-evas_font_reinit
-evas_gl_current_evas_gl_get
-evas_image_cache_flush
-evas_image_cache_get
-evas_image_cache_reload
-evas_image_cache_set
-evas_image_max_size_get
-evas_init
-evas_map_util_object_move_sync_get
-evas_map_util_object_move_sync_set
-evas_module_register
-evas_module_unregister
-evas_object_bottom_get
-evas_object_clipees_has
-evas_object_geometry_set
-evas_object_image_mmap_get
-evas_object_image_mmap_set
-evas_object_image_orient_get
-evas_object_image_orient_set
-evas_object_image_snapshot_get
-evas_object_image_snapshot_set
-evas_object_image_source_events_get
-evas_object_image_source_events_set
-evas_object_image_video_surface_caps_get
-evas_object_image_video_surface_caps_set
-evas_object_intercept_clip_set_callback_add
-evas_object_intercept_clip_set_callback_del
-evas_object_intercept_clip_unset_callback_add
-evas_object_intercept_clip_unset_callback_del
-evas_object_intercept_color_set_callback_add
-evas_object_intercept_color_set_callback_del
-evas_object_intercept_focus_set_callback_add
-evas_object_intercept_focus_set_callback_del
-evas_object_intercept_hide_callback_add
-evas_object_intercept_hide_callback_del
-evas_object_intercept_layer_set_callback_add
-evas_object_intercept_layer_set_callback_del
-evas_object_intercept_lower_callback_add
-evas_object_intercept_lower_callback_del
-evas_object_intercept_move_callback_add
-evas_object_intercept_move_callback_del
-evas_object_intercept_raise_callback_add
-evas_object_intercept_raise_callback_del
-evas_object_intercept_resize_callback_add
-evas_object_intercept_resize_callback_del
-evas_object_intercept_show_callback_add
-evas_object_intercept_show_callback_del
-evas_object_intercept_stack_above_callback_add
-evas_object_intercept_stack_above_callback_del
-evas_object_intercept_stack_below_callback_add
-evas_object_intercept_stack_below_callback_del
-evas_object_is_frame_object_get
-evas_object_is_frame_object_set
-evas_object_name_child_find
-evas_object_name_find
-evas_object_paragraph_direction_get
-evas_object_paragraph_direction_set
-evas_objects_at_xy_get
-evas_objects_in_rectangle_get
-evas_object_size_hint_request_get
-evas_object_size_hint_request_set
-evas_object_smart_calculate
-evas_object_smart_callback_description_find
-evas_object_smart_callback_priority_add
-evas_object_smart_clipped_class_get
-evas_object_smart_clipped_clipper_get
-evas_object_smart_clipped_smart_set
-evas_object_smart_interface_data_get
-evas_object_smart_interface_get
-evas_object_smart_iterator_new
-evas_object_smart_move_children_relative
-evas_object_smart_need_recalculate_get
-evas_object_smart_need_recalculate_set
-evas_object_smart_smart_get
-evas_object_smart_type_check_ptr
-evas_object_text_ascent_get
-evas_object_textblock_obstacle_add
-evas_object_textblock_obstacle_del
-evas_object_textblock_obstacles_update
-evas_object_textblock_style_insets_get
-evas_object_text_char_coords_get
-evas_object_text_descent_get
-evas_object_textgrid_add
-evas_object_textgrid_cellrow_get
-evas_object_textgrid_cellrow_set
-evas_object_textgrid_cell_size_get
-evas_object_textgrid_font_get
-evas_object_textgrid_font_set
-evas_object_textgrid_font_source_get
-evas_object_textgrid_font_source_set
-evas_object_textgrid_palette_get
-evas_object_textgrid_palette_set
-evas_object_textgrid_size_get
-evas_object_textgrid_size_set
-evas_object_textgrid_supported_font_styles_get
-evas_object_textgrid_supported_font_styles_set
-evas_object_textgrid_update_add
-evas_object_text_horiz_advance_get
-evas_object_text_inset_get
-evas_object_text_max_ascent_get
-evas_object_text_max_descent_get
-evas_object_text_vert_advance_get
-evas_object_top_at_pointer_get
-evas_object_top_at_xy_get
-evas_object_top_get
-evas_object_top_in_rectangle_get
-evas_object_vg_add
-evas_object_vg_root_node_get
-evas_out_add
-evas_output_del
-evas_output_view_get
-evas_shutdown
-evas_smart_callback_description_find
-evas_smart_callbacks_descriptions_get
-evas_smart_class_get
-evas_smart_class_inherit_full
-evas_smart_class_new
-evas_smart_data_get
-evas_smart_free
-evas_smart_legacy_type_register
-evas_smart_usage_get
-evas_sync
-evas_textblock_cursor_format_item_geometry_get
-evas_textblock_cursor_range_simple_geometry_get
-evas_touch_point_list_count
-evas_touch_point_list_nth_id_get
-evas_touch_point_list_nth_state_get
-evas_touch_point_list_nth_xy_get
-evas_tree_objects_at_xy_get
-evas_vg_container_add
-evas_vg_gradient_linear_end_get
-evas_vg_gradient_linear_end_set
-evas_vg_gradient_linear_start_get
-evas_vg_gradient_linear_start_set
-evas_vg_gradient_radial_center_get
-evas_vg_gradient_radial_center_set
-evas_vg_gradient_radial_focal_get
-evas_vg_gradient_radial_focal_set
-evas_vg_gradient_radial_radius_get
-evas_vg_gradient_radial_radius_set
-evas_vg_gradient_spread_get
-evas_vg_gradient_spread_set
-evas_vg_gradient_stop_get
-evas_vg_gradient_stop_set
-evas_vg_node_color_get
-evas_vg_node_color_set
-evas_vg_node_origin_get
-evas_vg_node_origin_set
-evas_vg_node_transformation_get
-evas_vg_node_transformation_set
-evas_vg_node_visible_get
-evas_vg_node_visible_set
-evas_vg_shape_add
-evas_vg_shape_fill_get
-evas_vg_shape_fill_set
-evas_vg_shape_append_arc_to
-evas_vg_shape_append_circle
-evas_vg_shape_append_close
-evas_vg_shape_append_cubic_to
-evas_vg_shape_append_line_to
-evas_vg_shape_append_move_to
-evas_vg_shape_append_rect
-evas_vg_shape_dup
-evas_vg_shape_path_get
-evas_vg_shape_path_set
-evas_vg_shape_reset
-evas_vg_shape_stroke_cap_get
-evas_vg_shape_stroke_cap_set
-evas_vg_shape_stroke_color_get
-evas_vg_shape_stroke_color_set
-evas_vg_shape_stroke_fill_get
-evas_vg_shape_stroke_fill_set
-evas_vg_shape_stroke_join_get
-evas_vg_shape_stroke_join_set
-evas_vg_shape_stroke_width_get
-evas_vg_shape_stroke_width_set
-evas_vg_shape_append_arc
-evas_vg_gradient_linear_add
-evas_vg_gradient_radial_add
-evas_object_vg_root_node_set
-evas_version
-evas_changed_get
-ecore_buffer_pixmap_get
-ECORE_EVENT_AXIS_UPDATE
-ECORE_EVENT_KEY_DOWN
-ECORE_EVENT_KEY_UP
-ECORE_EVENT_MOUSE_BUTTON_CANCEL
-ECORE_EVENT_MOUSE_BUTTON_DOWN
-ECORE_EVENT_MOUSE_BUTTON_UP
-ECORE_EVENT_MOUSE_IN
-ECORE_EVENT_MOUSE_MOVE
-ECORE_EVENT_MOUSE_OUT
-ECORE_EVENT_MOUSE_WHEEL
-ECORE_IMF_EVENT_COMMIT
-ECORE_IMF_EVENT_DELETE_SURROUNDING
-ECORE_IMF_EVENT_PREEDIT_CHANGED
-ECORE_IMF_EVENT_PREEDIT_END
-ECORE_IMF_EVENT_PREEDIT_START
-ECORE_IPC_EVENT_CLIENT_ADD
-ECORE_IPC_EVENT_CLIENT_DATA
-ECORE_IPC_EVENT_CLIENT_DEL
-ECORE_IPC_EVENT_SERVER_ADD
-ECORE_IPC_EVENT_SERVER_DATA
-ECORE_IPC_EVENT_SERVER_DEL
-ecore_version
-EDJE_EDIT_ERROR_GROUP_CURRENTLY_USED
-EDJE_EDIT_ERROR_GROUP_DOES_NOT_EXIST
-EDJE_EDIT_ERROR_GROUP_REFERENCED
-edje_version
-edje_object_color_class_clear
-edje_size_class_set
-edje_size_class_get
-edje_size_class_del
-edje_size_class_list
-edje_size_class_active_iterator_new
-edje_mmap_size_class_iterator_new
-edje_object_size_class_set
-edje_object_size_class_get
-edje_object_size_class_del
-eina_cpu_features
-EINA_ERROR_CONVERT_0X_NOT_FOUND
-EINA_ERROR_CONVERT_OUTRUN_STRING_LENGTH
-EINA_ERROR_CONVERT_P_NOT_FOUND
-EINA_ERROR_MAGIC_FAILED
-EINA_ERROR_MODULE_INIT_FAILED
-EINA_ERROR_NOT_MAIN_LOOP
-EINA_ERROR_NOT_MEMPOOL_MODULE
-EINA_ERROR_OUT_OF_MEMORY
-EINA_ERROR_SAFETY_FAILED
-EINA_ERROR_VALUE_FAILED
-EINA_ERROR_WRONG_MODULE
-eina_log_color_disable_get
-EINA_LOG_DOMAIN_GLOBAL
-eina_log_domain_registered_level_get
-eina_log_level_get
-eina_log_print
-eina_prime_table
-EINA_UNICODE_EMPTY_STRING
-EINA_VALUE_BLOB_OPERATIONS_MALLOC
-EINA_VALUE_STRUCT_OPERATIONS_BINSEARCH
-EINA_VALUE_STRUCT_OPERATIONS_STRINGSHARE
-EINA_VALUE_TYPE_ARRAY
-EINA_VALUE_TYPE_BLOB
-EINA_VALUE_TYPE_CHAR
-EINA_VALUE_TYPE_DOUBLE
-EINA_VALUE_TYPE_FLOAT
-EINA_VALUE_TYPE_HASH
-EINA_VALUE_TYPE_INT
-EINA_VALUE_TYPE_INT64
-EINA_VALUE_TYPE_LIST
-EINA_VALUE_TYPE_LONG
-EINA_VALUE_TYPE_SHORT
-EINA_VALUE_TYPE_STRING
-EINA_VALUE_TYPE_STRINGSHARE
-EINA_VALUE_TYPE_STRUCT
-EINA_VALUE_TYPE_TIMESTAMP
-EINA_VALUE_TYPE_TIMEVAL
-EINA_VALUE_TYPE_UCHAR
-EINA_VALUE_TYPE_UINT
-EINA_VALUE_TYPE_UINT64
-EINA_VALUE_TYPE_ULONG
-EINA_VALUE_TYPE_USHORT
-eina_version
-ELM_ECORE_EVENT_ETHUMB_CONNECT
-ELM_EVENT_CONFIG_ALL_CHANGED
-ELM_EVENT_POLICY_CHANGED
-ELM_EVENT_PROCESS_BACKGROUND
-ELM_EVENT_PROCESS_FOREGROUND
-ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED
-ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED
-ELM_EVENT_SYSTRAY_READY
-elm_panel_scrollable_content_size_set
-elm_version
-elm_color_class_color_set
-elm_color_class_color_get
-elm_color_class_color2_set
-elm_color_class_color2_get
-elm_color_class_color3_set
-elm_color_class_color3_get
-elm_object_color_class_color_set
-elm_object_color_class_color_get
-elm_object_color_class_color2_set
-elm_object_color_class_color2_get
-elm_object_color_class_color3_set
-elm_object_color_class_color3_get
-elm_object_item_color_class_color_set
-elm_object_item_color_class_color_get
-elm_object_item_color_class_color2_set
-elm_object_item_color_class_color2_get
-elm_object_item_color_class_color3_set
-elm_object_item_color_class_color3_get
-elm_color_class_del
-elm_object_color_class_del
-elm_object_item_color_class_del
-elm_object_color_class_clear
-elm_object_item_color_class_clear
-elm_win_aux_hints_supported_get
-elm_win_aux_hint_add
-elm_win_aux_hint_del
-elm_win_aux_hint_val_set
-elm_win_aux_hint_val_get
-elm_win_aux_hint_id_get
-elm_win_aux_msg_key_get
-elm_win_aux_msg_val_get
-elm_win_aux_msg_options_get
-elm_textpath_add
-elm_textpath_circle_set
-elm_textpath_ellipsis_set
-elm_textpath_ellipsis_get
-EFL_UI_TEXTPATH_DIRECTION_CW
-EFL_UI_TEXTPATH_DIRECTION_CCW
-elm_animation_view_add
-elm_animation_view_file_set
-elm_animation_view_state_get
-elm_animation_view_auto_play_set
-elm_animation_view_auto_play_get
-elm_animation_view_auto_repeat_set
-elm_animation_view_auto_repeat_get
-elm_animation_view_speed_set
-elm_animation_view_speed_get
-elm_animation_view_duration_time_get
-elm_animation_view_progress_set
-elm_animation_view_progress_get
-elm_animation_view_frame_set
-elm_animation_view_frame_get
-elm_animation_view_play
-elm_animation_view_play_back
-elm_animation_view_pause
-elm_animation_view_resume
-elm_animation_view_stop
-elm_animation_view_default_size_get
-elm_animation_view_is_playing_back
-elm_animation_view_frame_count_get
-elm_animation_view_min_progress_set
-elm_animation_view_min_progress_get
-elm_animation_view_max_progress_set
-elm_animation_view_max_progress_get
-elm_animation_view_min_frame_set
-elm_animation_view_min_frame_get
-elm_animation_view_max_frame_set
-elm_animation_view_max_frame_get
-ELM_ANIMATION_VIEW_STATE_NOT_READY
-ELM_ANIMATION_VIEW_STATE_PLAY
-ELM_ANIMATION_VIEW_STATE_PLAY_BACK
-ELM_ANIMATION_VIEW_STATE_PAUSE
-ELM_ANIMATION_VIEW_STATE_STOP
-elm_relative_container_add
-elm_relative_container_relation_left_set
-elm_relative_container_relation_left_get
-elm_relative_container_relation_right_set
-elm_relative_container_relation_right_get
-elm_relative_container_relation_top_set
-elm_relative_container_relation_top_get
-elm_relative_container_relation_bottom_set
-elm_relative_container_relation_bottom_get
-elm_relative_container_children_get
-eina_content_type_get
-eina_content_converter_possible_conversions