X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build%2Ftizen%2Fadaptor-uv%2Fconfigure.ac;h=33cc667e0f42c2798ff5cc3cbcf099c005bd54c8;hb=7ab5a74d00a11e05ba7b726ae1158ece5f085ed5;hp=2aeb1e38123d5c9d9bd144a83ce60856731206c9;hpb=a6ba51921fd454143f2dcf78df4c77b55399db17;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/build/tizen/adaptor-uv/configure.ac b/build/tizen/adaptor-uv/configure.ac old mode 100644 new mode 100755 index 2aeb1e3..33cc667 --- a/build/tizen/adaptor-uv/configure.ac +++ b/build/tizen/adaptor-uv/configure.ac @@ -88,6 +88,8 @@ if test "x$tpkp_curl_available" = "xyes"; then DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DTPK_CURL_ENABLED " fi +PKG_CHECK_MODULES(UTILX, utilX, [ utilx_available=yes ], [ utilx_available=no ] ) + DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DPLATFORM_TIZEN" AC_ARG_ENABLE(exportall, @@ -140,7 +142,7 @@ AC_ARG_ENABLE([gles], [AC_HELP_STRING([--enable-gles], [Specify the OpenGL ES version for backwards compatibility])], [enable_gles=$enableval], - [enable_gles=30]) + [enable_gles=20]) DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DDALI_GLES_VERSION=${enable_gles}" @@ -187,13 +189,20 @@ AC_ARG_WITH([tizen-2-2-compatibility], # Tizen Profile options AC_ARG_ENABLE([profile], - [AC_HELP_STRING([--enable-profile=COMMON,MOBILE,WEARABLE,TV,UBUNTU], + [AC_HELP_STRING([--enable-profile=COMMON,MOBILE,WEARABLE,TV,IVI,UBUNTU], [Select the variant of tizen])], [enable_profile=$enableval], - [enable_profile=COMMON]) + [enable_profile=UBUNTU]) + +# Tizen Major version +AC_ARG_ENABLE([tizen-major-version], + [AC_HELP_STRING([--enable-tizen-major-version], + [Specify the Tizen Major version for backwards compatibility])], + [enable-tizen-major-version=$enableval], + [enable-tizen-major-version=0]) # Ensure valid profile selected -if test "x$enable_profile" != "xCOMMON" -a "x$enable_profile" != "xMOBILE" -a "x$enable_profile" != "xWEARABLE" -a "x$enable_profile" != "xTV" -a "x$enable_profile" != "xUBUNTU"; then +if test "x$enable_profile" != "xCOMMON" -a "x$enable_profile" != "xMOBILE" -a "x$enable_profile" != "xWEARABLE" -a "x$enable_profile" != "xTV" -a "x$enable_profile" != "xIVI" -a "x$enable_profile" != "xUBUNTU"; then AC_MSG_ERROR([$enable_profile is an invalid profile]) fi @@ -208,10 +217,12 @@ AM_CONDITIONAL([COMMON_PROFILE], [test x$enable_profile = xCOMMON]) AM_CONDITIONAL([MOBILE_PROFILE], [test x$enable_profile = xMOBILE]) AM_CONDITIONAL([WEARABLE_PROFILE], [test x$enable_profile = xWEARABLE]) AM_CONDITIONAL([TV_PROFILE], [test x$enable_profile = xTV]) +AM_CONDITIONAL([IVI_PROFILE], [test x$enable_profile = xIVI]) AM_CONDITIONAL([UBUNTU_PROFILE], [test x$enable_profile = xUBUNTU]) AM_CONDITIONAL([WAYLAND], [test x$enable_wayland = xyes]) AM_CONDITIONAL([USE_EFL], [test x$enable_efl = xyes]) AM_CONDITIONAL([USE_APPFW], [test x$enable_appfw = xyes]) +AM_CONDITIONAL([USE_APPFW_EFL_BASE], [test x$enable_tizen_major_version = x3]) AM_CONDITIONAL([ENABLE_NETWORK_LOGGING], [test x$enable_networklogging = xyes]) @@ -240,6 +251,10 @@ if test "x$enable_profile" = "xTV"; then PKG_CHECK_MODULES(OPENGLES20, glesv2) fi +if test "x$enable_profile" = "xIVI"; then +PKG_CHECK_MODULES(OPENGLES20, glesv2) +fi + if test "x$enable_profile" = "xUBUNTU"; then PKG_CHECK_MODULES(OPENGLES20, glesv2 egl) else @@ -247,21 +262,27 @@ else PKG_CHECK_MODULES(DLOG, dlog) -PKG_CHECK_MODULES(SENSOR, sensor) PKG_CHECK_MODULES(TTS, tts) PKG_CHECK_MODULES(VCONF, vconf) if test "x$enable_efl" = "xyes"; then if test "x$with_tizen_2_2_compatibility" = "xno"; then PKG_CHECK_MODULES(CAPI_SYSTEM_INFO, capi-system-info) +PKG_CHECK_MODULES(CAPI_SYSTEM_SENSOR, capi-system-sensor) fi fi fi # ubuntu profile test if test "x$enable_appfw" = "xyes"; then -PKG_CHECK_MODULES(CAPI_APPFW_APPLICATION, capi-appfw-application) PKG_CHECK_MODULES(CAPI_SYSTEM_SYSTEM_SETTINGS, capi-system-system-settings) +if test "x$enable_tizen_major_version" = "x3"; then +PKG_CHECK_MODULES(CAPI_APPFW_APPLICATION, capi-appfw-application) +else +PKG_CHECK_MODULES(CAPI_APPFW_APPLICATION, appcore-ui) +PKG_CHECK_MODULES(CAPI_APPFW_COMMON, capi-appfw-app-common) +PKG_CHECK_MODULES(CAPI_APPFW_CONTROL, capi-appfw-app-control) +fi fi # Using EFL api's for WAYLAND AND X11 to run on ecore mainloop @@ -282,9 +303,9 @@ fi else -# dali-adaptor-uv for MOBILE profile needs ecore-wayland even if enable_efl==no -# because adaptors/mobile/pixmap-render-surface-factory.cpp uses it. -if test "x$enable_profile" = "xMOBILE"; then +# dali-adaptor-uv needs ecore-wayland even if enable_efl==no +# because NativeRenderSurface uses it. +if test "x$enable_profile" != "xUBUNTU"; then PKG_CHECK_MODULES(ECORE_WAYLAND, ecore-wayland) fi @@ -299,13 +320,6 @@ PKG_CHECK_MODULES(WAYLAND, [ egl wayland-egl wayland-client >= 1.2.0 xkbcommon l fi fi -# remove this when we update common repos -# common profile currently does not have wayland extensions like xdg-shell -if test "x$enable_wayland" = "xyes"; then -if test "x$enable_profile" != "xCOMMON"; then -PKG_CHECK_MODULES(WAYLAND_EXTENSION, xdg-shell-client) -fi -fi AM_CONDITIONAL([USE_ECORE_WAYLAND], [test "$DALI_USE_ECORE_WAYLAND" -eq 1]) if test x$DALI_DATA_RW_DIR != x; then @@ -324,11 +338,18 @@ if test x$FONT_CONFIGURATION_FILE != x; then fontConfigurationFile=$FONT_CONFIGURATION_FILE fi +if test x$TIZEN_PLATFORM_CONFIG_SUPPORTED != x; then + tizenPlatformConfigSupported=$TIZEN_PLATFORM_CONFIG_SUPPORTED +else + tizenPlatformConfigSupported=0 +fi + AC_SUBST(dataReadWriteDir) AC_SUBST(dataReadOnlyDir) AC_SUBST(DALI_ADAPTOR_CFLAGS) AC_SUBST(DALI_PROFILE_CFLAGS) AC_SUBST(fontConfigurationFile) +AC_SUBST(tizenPlatformConfigSupported) # Specify the include directory for development headers #devincludepath=${includedir}/dali/internal @@ -352,7 +373,7 @@ Configuration ------------- Prefix: $prefix Debug Build: $enable_debug - Compile flags $DALI_ADAPTOR_CFLAGS + Compile flags: $DALI_ADAPTOR_CFLAGS Freetype bitmap support (Emoji): $freetype_bitmap_support Profile: $enable_profile Data Dir (Read/Write): $dataReadWriteDir @@ -364,10 +385,13 @@ Configuration Ecore Version At Least 1.13.0 $ecore_imf_1_13 Network logging enabled: $enable_networklogging Font config file: $fontConfigurationFile - Building with EFL Libraries $enable_efl - Using Tizen APP FW libraries $enable_appfw + Building with EFL Libraries: $enable_efl + Using Tizen APP FW libraries: $enable_appfw + OpenGL ES version: $enable_gles + Tizen Platform Config supported: $tizenPlatformConfigSupported " # optional output of node.js source path if we're building with libuv if test "x$build_for_libuv" != "xno"; then -echo " LibUV header path $with_libuv" +echo " LibUV header path $with_libuv" fi +echo ""