static_libraries_libunibreak_src_dir = ../../../text/dali/internal/libunibreak
include ../../../text/dali/internal/libunibreak/file.list
+static_libraries_image_resampler_src_dir = ../../../third-party/image-resampler
+include ../../../third-party/image-resampler/file.list
+
# Package doc
package_doxy_dir = ../../../doc
include ../../../doc/file.list
$(adaptor_ecore_wayland_internal_default_profile_src_files)
else
adaptor_internal_src_files += $(adaptor_wayland_tizen_internal_src_files)
-endif
+endif # USE_ECORE_WAYLAND
+
+adaptor_internal_src_files += $(adaptor_tizen_internal_egl_extension_src_files)\
+ $(adaptor_tizen_internal_native_image_src_files)
else
adaptor_internal_src_files += $(adaptor_x11_tizen_internal_src_files) \
+ $(adaptor_common_internal_egl_extension_src_files) \
$(adaptor_x11_internal_default_profile_src_files)
endif # WAYLAND
endif # COMMON_PROFILE
$(adaptor_ubuntu_internal_src_files) \
$(adaptor_x11_ubuntu_internal_src_files) \
$(adaptor_x11_internal_default_profile_src_files) \
- $(static_libraries_libunibreak_src_files)
+ $(static_libraries_libunibreak_src_files) \
+ $(adaptor_common_internal_egl_extension_src_files)
endif # UBUNTU_PROFILE
adaptor_internal_src_files += $(adaptor_ecore_wayland_tizen_internal_src_files)
else
adaptor_internal_src_files += $(adaptor_wayland_tizen_internal_src_files)
-endif
+endif # USE_ECORE_WAYLAND
+
+adaptor_internal_src_files += $(adaptor_tizen_internal_egl_extension_src_files)\
+ $(adaptor_tizen_internal_native_image_src_files)
+
else
-adaptor_internal_src_files += $(adaptor_x11_tizen_internal_src_files)
+adaptor_internal_src_files += $(adaptor_x11_tizen_internal_src_files) \
+ $(adaptor_common_internal_egl_extension_src_files)
endif # WAYLAND
endif # MOBILE_PROFILE
adaptor_internal_src_files += $(adaptor_ecore_wayland_tizen_internal_src_files)
else
adaptor_internal_src_files += $(adaptor_wayland_tizen_internal_src_files)
-endif
+endif # USE_ECORE_WAYLAND
+
+adaptor_internal_src_files += $(adaptor_tizen_internal_egl_extension_src_files)\
+ $(adaptor_tizen_internal_native_image_src_files)
+
else
-adaptor_internal_src_files += $(adaptor_x11_tizen_internal_src_files)
+adaptor_internal_src_files += $(adaptor_x11_tizen_internal_src_files) \
+ $(adaptor_common_internal_egl_extension_src_files)
endif # WAYLAND
endif # WEARABLE
adaptor_internal_src_files += $(adaptor_ecore_wayland_tizen_internal_src_files)
else
adaptor_internal_src_files += $(adaptor_wayland_tizen_internal_src_files)
-endif
+endif # USE_ECORE_WAYLAND
+
+adaptor_internal_src_files += $(adaptor_tizen_internal_egl_extension_src_files)\
+ $(adaptor_tizen_internal_native_image_src_files)
+
else
adaptor_internal_src_files += $(adaptor_x11_tv_internal_src_files) \
- $(adaptor_x11_internal_tv_profile_key_src_files)
+ $(adaptor_x11_internal_tv_profile_key_src_files) \
+ $(adaptor_common_internal_egl_extension_src_files)
endif # WAYLAND
endif
+# IVI
+if IVI_PROFILE
+
+adaptor_internal_src_files += $(adaptor_common_internal_src_files) \
+ $(adaptor_common_internal_mobile_profile_src_files) \
+ $(adaptor_tizen_internal_src_files) \
+ $(static_libraries_libunibreak_src_files)
+
+if WAYLAND
+if USE_ECORE_WAYLAND
+adaptor_internal_src_files += $(adaptor_ecore_wayland_tizen_internal_src_files)
+else
+adaptor_internal_src_files += $(adaptor_wayland_tizen_internal_src_files)
+endif # USE_ECORE_WAYLAND
+
+adaptor_internal_src_files += $(adaptor_tizen_internal_egl_extension_src_files)\
+ $(adaptor_tizen_internal_native_image_src_files)
+
+else
+adaptor_internal_src_files += $(adaptor_x11_tizen_internal_src_files) \
+ $(adaptor_common_internal_egl_extension_src_files)
+endif # WAYLAND
+
+endif # IVI_PROFILE
+
+
# Node JS support for using an external libuv main loop. If not enabled then just use e-core as normal
# Used for things like callbacks, file-monintors, x input handling
if LIB_UV_EVENT_LOOP
$(devel_api_src_files) \
$(public_api_src_files) \
$(adaptor_internal_src_files) \
- $(input_event_handler_src_files)
+ $(input_event_handler_src_files) \
+ $(image_resampler_src_files)
if ENABLE_NETWORK_LOGGING
-I../../../adaptors/base/interfaces \
-I../../../adaptors/ \
-I../../../text \
- -I../../../text/dali/internal/libunibreak
+ -I../../../text/dali/internal/libunibreak \
+ -I../../../third-party/image-resampler
if WAYLAND
libdali_adaptor_uv_la_includes += -I../../../adaptors/integration-api/wayland
-I../../../adaptors/ecore/wayland
else
libdali_adaptor_uv_la_includes += -I../../../adaptors/wayland \
- -I../../../adaptors/wayland/imf \
+ -I../../../adaptors/wayland/input/text/imf \
-I../../../adaptors/wayland/clipboard \
-I../../../adaptors/wayland/native-image
-endif
+endif # USE_ECORE_WAYLAND
+
+libdali_adaptor_uv_la_includes += \
+ -I../../../adaptors/tizen
+
else
libdali_adaptor_uv_la_includes += \
-I../../../adaptors/ecore/common \
-I../../../adaptors/x11 \
-I../../../adaptors/integration-api/x11
-endif
+endif # WAYLAND
if UBUNTU_PROFILE
libdali_adaptor_uv_la_includes += \
-DFONT_DOWNLOADED_PATH="\"${fontDownloadedPath}\"" \
-DFONT_APPLICATION_PATH="\"${fontApplicationPath}\"" \
-DFONT_CONFIGURATION_FILE="\"${fontConfigurationFile}\"" \
+ -DTIZEN_PLATFORM_CONFIG_SUPPORTED=${tizenPlatformConfigSupported} \
-DNON_POWER_OF_TWO_TEXTURES \
-DDALI_COMPILATION -DDALI_ADAPTOR_COMPILATION \
-Werror -Wall -lgcc \
else
-if MOBILE_PROFILE
+libdali_adaptor_uv_la_CXXFLAGS += $(ECORE_WAYLAND_CFLAGS)
+libdali_adaptor_uv_la_LIBADD += $(ECORE_WAYLAND_LIBS)
+
+if IVI_PROFILE
libdali_adaptor_uv_la_CXXFLAGS += $(ECORE_WAYLAND_CFLAGS)
libdali_adaptor_uv_la_LIBADD += $(ECORE_WAYLAND_LIBS)
endif
$(CAPI_SYSTEM_SYSTEM_SETTINGS_CFLAGS) \
$(CAPI_SYSTEM_INFO_CFLAGS) \
$(TTS_CFLAGS) \
- $(SENSOR_CFLAGS)
+ $(CAPI_SYSTEM_SENSOR_CFLAGS)
libdali_adaptor_uv_la_LIBADD += $(CAPI_APPFW_APPLICATION_LIBS) \
$(CAPI_SYSTEM_SYSTEM_SETTINGS_LIBS) \
$(CAPI_SYSTEM_INFO_LIBS) \
$(TTS_LIBS) \
- $(SENSOR_LIBS)
+ $(CAPI_SYSTEM_SENSOR_LIBS)
endif
if WAYLAND
# This is to avoid having to include wayland-egl.h everywhere
libdali_adaptor_uv_la_CXXFLAGS += -DWL_EGL_PLATFORM
libdali_adaptor_uv_la_CXXFLAGS += $(WAYLAND_CFLAGS)
+libdali_adaptor_uv_la_CXXFLAGS += $(WAYLAND_EXTENSION_CFLAGS)
+
libdali_adaptor_uv_la_LIBADD += $(WAYLAND_LIBS)
+libdali_adaptor_uv_la_LIBADD += $(WAYLAND_EXTENSION_LIBS)
+
else
libdali_adaptor_uv_la_CXXFLAGS += $(X11_CFLAGS)
libdali_adaptor_uv_la_LIBADD += $(X11_LIBS)
libdali_adaptor_uv_la_LIBADD +=
endif
+if IVI_PROFILE
+libdali_adaptor_uv_la_CXXFLAGS += \
+ $(DEVICED_CFLAGS) \
+ $(EFL_ASSIST_CFLAGS) \
+ $(NATIVE_BUFFER_CFLAGS) \
+ $(NATIVE_BUFFER_POOL_CFLAGS)
+
+libdali_adaptor_uv_la_LIBADD += \
+ $(EFL_ASSIST_LIBS) \
+ $(NATIVE_BUFFER_LIBS) \
+ $(NATIVE_BUFFER_POOL_LIBS)
+endif
+
if UBUNTU_PROFILE
libdali_adaptor_uv_la_LIBADD += -ljpeg
CFLAGS += -fPIC