[M120 Migration][MM] Support W3C EME
[platform/framework/web/chromium-efl.git] / tizen_src / ewk / unittest / BUILD.gn
1 # Copyright (c) 2015 Samsung Electronics. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import("//testing/test.gni")
6 import("//tizen_src/build/config/tizen_features.gni")
7
8 shared_library("bundle_sample") {
9   sources = [
10     "resources/ewk_context/injected_bundle/chromium/bundle_sample.cc",
11   ]
12   deps = [
13     "//v8:v8",
14   ]
15   include_dirs = [
16     ".",
17     "//v8/include/",
18   ]
19 }
20
21 #copy("libbundle") {
22 #  sources = [ "$root_out_dir/lib/libbundle_sample.so" ]
23 #  outputs = [ "$root_out_dir/resources/ewk_context/injected_bundle/chromium/{{source_file_part}}" ]
24 #}
25
26 test("ewk_unittests") {
27   testonly = true
28   configs += [ "//tizen_src/build:ecore-evas" ]
29   configs += [ "//tizen_src/build:libecore-evas" ]
30   public_configs = [ "//tizen_src/build:ecore-evas-public" ]
31   configs += [ "//tizen_src/build:ecore-x" ]
32   configs += [ "//tizen_src/build:libecore-x" ]
33   public_configs += [ "//tizen_src/build:ecore-x-public" ]
34   configs += [ "//tizen_src/build:edje" ]
35   configs += [ "//tizen_src/build:libedje" ]
36   public_configs += [ "//tizen_src/build:edje-public" ]
37   configs += [ "//tizen_src/build:elementary" ]
38   configs += [ "//tizen_src/build:libelementary" ]
39   public_configs += [ "//tizen_src/build:elementary-public" ]
40   deps = [
41     ":bundle_sample",
42     "//testing/gtest",
43     "//tizen_src/ewk/efl_integration:chromium-ewk",
44   ]
45   include_dirs = [ "../efl_integration/public" ]
46   sources = [
47     "execute_utc_blink.cpp",
48     "utc_blink_api_result_locked.h",
49     "utc_blink_cb_contextmenu_allowed.cpp",
50     "utc_blink_cb_contextmenu_willshow.cpp",
51     "utc_blink_cb_editorclient_candidate_closed.cpp",
52     "utc_blink_cb_editorclient_candidate_opened.cpp",
53     "utc_blink_cb_editorclient_ime_closed.cpp",
54     "utc_blink_cb_editorclient_ime_opened.cpp",
55     "utc_blink_cb_form_submit.cpp",
56     "utc_blink_cb_fullscreen_enterfullscreen.cpp",
57     "utc_blink_cb_fullscreen_exitfullscreen.cpp",
58     "utc_blink_cb_geolocation_valid.cpp",
59     "utc_blink_cb_icon_received.cpp",
60     "utc_blink_cb_inputmethod_changed.cpp",
61     "utc_blink_cb_load_finished.cpp",
62     "utc_blink_cb_load_progress.cpp",
63     "utc_blink_cb_load_started.cpp",
64     "utc_blink_cb_magnifier_hide.cpp",
65     "utc_blink_cb_magnifier_show.cpp",
66     "utc_blink_cb_popup_blocked.cpp",
67     "utc_blink_cb_title_changed.cpp",
68     "utc_blink_cb_unfocus_direction.cpp",
69     "utc_blink_cb_uri_changed.cpp",
70     "utc_blink_cb_url_changed.cpp",
71     "utc_blink_ewk_auth_challenge_credential_cancel_func.cpp",
72     "utc_blink_ewk_auth_challenge_credential_use_func.cpp",
73     "utc_blink_ewk_auth_challenge_realm_get_func.cpp",
74     "utc_blink_ewk_auth_challenge_suspend_func.cpp",
75     "utc_blink_ewk_autofill_profile_data_get_func.cpp",
76     "utc_blink_ewk_autofill_profile_data_set_func.cpp",
77     "utc_blink_ewk_autofill_profile_delete_func.cpp",
78     "utc_blink_ewk_autofill_profile_id_get_func.cpp",
79     "utc_blink_ewk_autofill_profile_new_func.cpp",
80     "utc_blink_ewk_back_forward_list_count_func.cpp",
81     "utc_blink_ewk_back_forward_list_current_item_get_func.cpp",
82     "utc_blink_ewk_back_forward_list_item_at_index_get_func.cpp",
83     "utc_blink_ewk_back_forward_list_item_original_url_get_func.cpp",
84     "utc_blink_ewk_back_forward_list_item_ref_func.cpp",
85     "utc_blink_ewk_back_forward_list_item_title_get_func.cpp",
86     "utc_blink_ewk_back_forward_list_item_unref_func.cpp",
87     "utc_blink_ewk_back_forward_list_item_url_get_func.cpp",
88     "utc_blink_ewk_back_forward_list_n_back_items_copy_func.cpp",
89     "utc_blink_ewk_back_forward_list_n_forward_items_copy_func.cpp",
90     "utc_blink_ewk_back_forward_list_next_item_get_func.cpp",
91     "utc_blink_ewk_back_forward_list_previous_item_get_func.cpp",
92     "utc_blink_ewk_base.cpp",
93     "utc_blink_ewk_base.h",
94     "utc_blink_ewk_certificate_policy_decision_allowed_set_func.cpp",
95     "utc_blink_ewk_certificate_policy_decision_certificate_pem_get_func.cpp",
96     "utc_blink_ewk_certificate_policy_decision_error_get_func.cpp",
97     "utc_blink_ewk_certificate_policy_decision_from_main_frame_get_func.cpp",
98     "utc_blink_ewk_certificate_policy_decision_suspend_func.cpp",
99     "utc_blink_ewk_certificate_policy_decision_url_get_func.cpp",
100     "utc_blink_ewk_console_message_level_get_func.cpp",
101     "utc_blink_ewk_console_message_line_get_func.cpp",
102     "utc_blink_ewk_console_message_source_get_func.cpp",
103     "utc_blink_ewk_console_message_text_get_func.cpp",
104     "utc_blink_ewk_context_additional_plugin_path_set_func.cpp",
105     "utc_blink_ewk_context_application_cache_delete_all_func.cpp",
106     "utc_blink_ewk_context_application_cache_delete_func.cpp",
107     "utc_blink_ewk_context_application_cache_origins_get_func.cpp",
108     "utc_blink_ewk_context_cache_clear_func.cpp",
109     "utc_blink_ewk_context_cache_disabled_set_func.cpp",
110     "utc_blink_ewk_context_cache_model_get_func.cpp",
111     "utc_blink_ewk_context_cache_model_set_func.cpp",
112     "utc_blink_ewk_context_certificate_file_get_func.cpp",
113     "utc_blink_ewk_context_certificate_file_set_func.cpp",
114     "utc_blink_ewk_context_cookie_manager_get_func.cpp",
115     "utc_blink_ewk_context_default_get_func.cpp",
116     "utc_blink_ewk_context_delete_func.cpp",
117     "utc_blink_ewk_context_did_start_download_callback_set_func.cpp",
118     "utc_blink_ewk_context_form_autofill_profile_add_func.cpp",
119     "utc_blink_ewk_context_form_autofill_profile_get_all_func.cpp",
120     "utc_blink_ewk_context_form_autofill_profile_get_func.cpp",
121     "utc_blink_ewk_context_form_autofill_profile_remove_func.cpp",
122     "utc_blink_ewk_context_form_autofill_profile_set_func.cpp",
123     "utc_blink_ewk_context_form_autofill_profile_utils.cpp",
124     "utc_blink_ewk_context_form_autofill_profile_utils.h",
125     "utc_blink_ewk_context_form_candidate_data_delete_all_func.cpp",
126     "utc_blink_ewk_context_form_password_data_delete_all_func.cpp",
127     "utc_blink_ewk_context_icon_database_icon_object_add_func.cpp",
128     "utc_blink_ewk_context_icon_database_path_set_func.cpp",
129     "utc_blink_ewk_context_inspector_server_start_func.cpp",
130     "utc_blink_ewk_context_inspector_server_stop_func.cpp",
131     "utc_blink_ewk_context_intercept_request_callback_set_func.cpp",
132     "utc_blink_ewk_context_local_file_system_all_delete_func.cpp",
133     "utc_blink_ewk_context_menu.h",
134     "utc_blink_ewk_context_menu_item_append_as_action_func.cpp",
135     "utc_blink_ewk_context_menu_item_append_func.cpp",
136     "utc_blink_ewk_context_menu_item_count_func.cpp",
137     "utc_blink_ewk_context_menu_item_image_url_get_func.cpp",
138     "utc_blink_ewk_context_menu_item_link_url_get_func.cpp",
139     "utc_blink_ewk_context_menu_item_remove_func.cpp",
140     "utc_blink_ewk_context_menu_item_tag_get_func.cpp",
141     "utc_blink_ewk_context_menu_nth_item_get_func.cpp",
142     "utc_blink_ewk_context_new_func.cpp",
143     "utc_blink_ewk_context_new_with_injected_bundle_path_func.cpp",
144     "utc_blink_ewk_context_notify_low_memory_func.cpp",
145     "utc_blink_ewk_context_pixmap_set_func.cpp",
146     "utc_blink_ewk_context_preferred_languages_set_func.cpp",
147     "utc_blink_ewk_context_vibration_client_callbacks_set_func.cpp",
148     "utc_blink_ewk_context_web_database_delete_all_func.cpp",
149     "utc_blink_ewk_context_web_database_delete_func.cpp",
150     "utc_blink_ewk_context_web_database_origins_get_func.cpp",
151     "utc_blink_ewk_context_web_database_usage_for_origin_get_func.cpp",
152     "utc_blink_ewk_context_web_indexed_database_delete_all_func.cpp",
153     "utc_blink_ewk_context_web_storage_delete_all_func.cpp",
154     "utc_blink_ewk_context_web_storage_origin_delete_func.cpp",
155     "utc_blink_ewk_context_web_storage_origins_get_func.cpp",
156     "utc_blink_ewk_context_web_storage_usage_for_origin_get_func.cpp",
157     "utc_blink_ewk_cookie_manager_accept_policy_async_get_func.cpp",
158     "utc_blink_ewk_cookie_manager_accept_policy_set_func.cpp",
159     "utc_blink_ewk_cookie_manager_cookies_clear_func.cpp",
160     "utc_blink_ewk_custom_handlers_data_base_url_get_func.cpp",
161     "utc_blink_ewk_custom_handlers_data_result_set_func.cpp",
162     "utc_blink_ewk_custom_handlers_data_target_get_func.cpp",
163     "utc_blink_ewk_custom_handlers_data_url_get_func.cpp",
164     "utc_blink_ewk_error_code_get_func.cpp",
165     "utc_blink_ewk_error_description_get_func.cpp",
166     "utc_blink_ewk_error_type_get_func.cpp",
167     "utc_blink_ewk_error_url_get_func.cpp",
168     "utc_blink_ewk_favicon_database_icon_get_func.cpp",
169     "utc_blink_ewk_file_chooser_request_accepted_mimetypes_get_func.cpp",
170     "utc_blink_ewk_file_chooser_request_allow_multiple_files_get_func.cpp",
171     "utc_blink_ewk_file_chooser_request_cancel_func.cpp",
172     "utc_blink_ewk_file_chooser_request_file_choose_func.cpp",
173     "utc_blink_ewk_file_chooser_request_files_choose_func.cpp",
174     "utc_blink_ewk_frame_is_main_frame_func.cpp",
175     "utc_blink_ewk_geolocation_permission_reply_func.cpp",
176     "utc_blink_ewk_geolocation_permission_request_origin_get_func.cpp",
177     "utc_blink_ewk_geolocation_permission_request_set_func.cpp",
178     "utc_blink_ewk_geolocation_permission_request_suspend_func.cpp",
179     "utc_blink_ewk_history_back_list_length_get_func.cpp",
180     "utc_blink_ewk_history_forward_list_length_get.cpp",
181     "utc_blink_ewk_history_free_func.cpp",
182     "utc_blink_ewk_history_item_title_get_func.cpp",
183     "utc_blink_ewk_history_item_uri_get_func.cpp",
184     "utc_blink_ewk_history_nth_item_get.cpp",
185     "utc_blink_ewk_hit_test_attribute_hash_get_func.cpp",
186     "utc_blink_ewk_hit_test_free_func.cpp",
187     "utc_blink_ewk_hit_test_image_file_name_extension_get_func.cpp",
188     "utc_blink_ewk_hit_test_image_uri_get_func.cpp",
189     "utc_blink_ewk_hit_test_link_label_get_func.cpp",
190     "utc_blink_ewk_hit_test_link_title_get_func.cpp",
191     "utc_blink_ewk_hit_test_link_uri_get_func.cpp",
192     "utc_blink_ewk_hit_test_media_uri_get_func.cpp",
193     "utc_blink_ewk_hit_test_node_value_get_func.cpp",
194     "utc_blink_ewk_hit_test_request_base.cpp",
195     "utc_blink_ewk_hit_test_result_context_get_func.cpp",
196     "utc_blink_ewk_hit_test_tag_name_get_func.cpp",
197     "utc_blink_ewk_intercept_request_get_base.cpp",
198     "utc_blink_ewk_intercept_request_get_base.h",
199     "utc_blink_ewk_intercept_request_headers_get_func.cpp",
200     "utc_blink_ewk_intercept_request_http_method_get_func.cpp",
201     "utc_blink_ewk_intercept_request_ignore_func.cpp",
202     "utc_blink_ewk_intercept_request_response_base.cpp",
203     "utc_blink_ewk_intercept_request_response_base.h",
204     "utc_blink_ewk_intercept_request_response_body_set_func.cpp",
205     "utc_blink_ewk_intercept_request_response_header_add_func.cpp",
206     "utc_blink_ewk_intercept_request_response_header_map_add_func.cpp",
207     "utc_blink_ewk_intercept_request_response_set_func.cpp",
208     "utc_blink_ewk_intercept_request_response_status_set_func.cpp",
209     "utc_blink_ewk_intercept_request_response_write_chunk_func.cpp",
210     "utc_blink_ewk_intercept_request_scheme_get_func.cpp",
211     "utc_blink_ewk_intercept_request_url_get_func.cpp",
212     "utc_blink_ewk_notification_body_get_func.cpp",
213     "utc_blink_ewk_notification_callbacks_reset_func.cpp",
214     "utc_blink_ewk_notification_callbacks_set_func.cpp",
215     "utc_blink_ewk_notification_clicked_func.cpp",
216     "utc_blink_ewk_notification_closed_func.cpp",
217     "utc_blink_ewk_notification_icon_get_func.cpp",
218     "utc_blink_ewk_notification_icon_save_as_png_func.cpp",
219     "utc_blink_ewk_notification_id_get_func.cpp",
220     "utc_blink_ewk_notification_permission_reply_func.cpp",
221     "utc_blink_ewk_notification_permission_request_origin_get_func.cpp",
222     "utc_blink_ewk_notification_permission_request_suspend_func.cpp",
223     "utc_blink_ewk_notification_policies_removed_func.cpp",
224     "utc_blink_ewk_notification_security_origin_get_func.cpp",
225     "utc_blink_ewk_notification_showed_func.cpp",
226     "utc_blink_ewk_notification_silent_get_func.cpp",
227     "utc_blink_ewk_notification_test_base.cpp",
228     "utc_blink_ewk_notification_title_get_func.cpp",
229     "utc_blink_ewk_policy_decision_cookie_get_func.cpp",
230     "utc_blink_ewk_policy_decision_frame_get_func.cpp",
231     "utc_blink_ewk_policy_decision_host_get_func.cpp",
232     "utc_blink_ewk_policy_decision_http_method_get_func.cpp",
233     "utc_blink_ewk_policy_decision_ignore_func.cpp",
234     "utc_blink_ewk_policy_decision_navigation_type_get_func.cpp",
235     "utc_blink_ewk_policy_decision_password_get_func.cpp",
236     "utc_blink_ewk_policy_decision_response_headers_get_func.cpp",
237     "utc_blink_ewk_policy_decision_response_mime_get_func.cpp",
238     "utc_blink_ewk_policy_decision_response_status_code_get_func.cpp",
239     "utc_blink_ewk_policy_decision_scheme_get_func.cpp",
240     "utc_blink_ewk_policy_decision_suspend_func.cpp",
241     "utc_blink_ewk_policy_decision_type_get_func.cpp",
242     "utc_blink_ewk_policy_decision_url_get_func.cpp",
243     "utc_blink_ewk_policy_decision_use_func.cpp",
244     "utc_blink_ewk_policy_decision_userid_get_func.cpp",
245     "utc_blink_ewk_quota_permission_request_is_persistent_get_func.cpp",
246     "utc_blink_ewk_quota_permission_request_origin_host_get_func.cpp",
247     "utc_blink_ewk_quota_permission_request_origin_port_get_func.cpp",
248     "utc_blink_ewk_quota_permission_request_origin_protocol_get_func.cpp",
249     "utc_blink_ewk_quota_permission_request_quota_get_func.cpp",
250     "utc_blink_ewk_security_origin_host_get_func.cpp",
251     "utc_blink_ewk_security_origin_port_get_func.cpp",
252     "utc_blink_ewk_security_origin_protocol_get_func.cpp",
253     "utc_blink_ewk_settings_auto_fitting_get_func.cpp",
254     "utc_blink_ewk_settings_auto_fitting_set_func.cpp",
255     "utc_blink_ewk_settings_autofill_password_form_enabled_get_func.cpp",
256     "utc_blink_ewk_settings_autofill_password_form_enabled_set_func.cpp",
257     "utc_blink_ewk_settings_clear_text_selection_automatically_set_func.cpp",
258     "utc_blink_ewk_settings_current_legacy_font_size_mode_set_func.cpp",
259     "utc_blink_ewk_settings_default_keypad_enabled_set_func.cpp",
260     "utc_blink_ewk_settings_detect_contents_automatically_set_func.cpp",
261     "utc_blink_ewk_settings_dom_paste_allowed_get_func.cpp",
262     "utc_blink_ewk_settings_dom_paste_allowed_set_func.cpp",
263     "utc_blink_ewk_settings_edge_effect_enabled_set_func.cpp",
264     "utc_blink_ewk_settings_editable_link_behavior_set_func.cpp",
265     "utc_blink_ewk_settings_extra_feature_set_func.cpp",
266     "utc_blink_ewk_settings_font_default_size_get_func.cpp",
267     "utc_blink_ewk_settings_font_default_size_set_func.cpp",
268     "utc_blink_ewk_settings_force_zoom_set_func.cpp",
269     "utc_blink_ewk_settings_form_candidate_data_enabled_set_func.cpp",
270     "utc_blink_ewk_settings_form_profile_data_enabled_get_func.cpp",
271     "utc_blink_ewk_settings_form_profile_data_enabled_set_func.cpp",
272     "utc_blink_ewk_settings_is_encoding_valid_func.cpp",
273     "utc_blink_ewk_settings_javascript_can_access_clipboard_get_func.cpp",
274     "utc_blink_ewk_settings_javascript_can_access_clipboard_set_func.cpp",
275     "utc_blink_ewk_settings_javascript_enabled_get_func.cpp",
276     "utc_blink_ewk_settings_javascript_enabled_set_func.cpp",
277     "utc_blink_ewk_settings_link_effect_enabled_set_func.cpp",
278     "utc_blink_ewk_settings_link_magnifier_enabled_get_func.cpp",
279     "utc_blink_ewk_settings_link_magnifier_enabled_set_func.cpp",
280     "utc_blink_ewk_settings_load_remote_images_set_func.cpp",
281     "utc_blink_ewk_settings_loads_images_automatically_set_func.cpp",
282     "utc_blink_ewk_settings_paste_image_uri_mode_set_func.cpp",
283     "utc_blink_ewk_settings_plugins_enabled_set_func.cpp",
284     "utc_blink_ewk_settings_private_browsing_enabled_get_func.cpp",
285     "utc_blink_ewk_settings_private_browsing_enabled_set_func.cpp",
286     "utc_blink_ewk_settings_scripts_can_open_windows_get_func.cpp",
287     "utc_blink_ewk_settings_scripts_can_open_windows_set_func.cpp",
288     "utc_blink_ewk_settings_scripts_window_open_get_func.cpp",
289     "utc_blink_ewk_settings_scripts_window_open_set_func.cpp",
290     "utc_blink_ewk_settings_select_word_automatically_set_func.cpp",
291     "utc_blink_ewk_settings_spdy_enabled_set_func.cpp",
292     "utc_blink_ewk_settings_text_autosizing_enabled_set_func.cpp",
293     "utc_blink_ewk_settings_text_autosizing_font_scale_factor_set_func.cpp",
294     "utc_blink_ewk_settings_text_selection_enabled_set_func.cpp",
295     "utc_blink_ewk_settings_text_style_state_enabled_set_func.cpp",
296     "utc_blink_ewk_settings_text_zoom_enabled_set_func.cpp",
297     "utc_blink_ewk_settings_uses_encoding_detector_set_func.cpp",
298     "utc_blink_ewk_settings_uses_keypad_without_user_action_set_func.cpp",
299     "utc_blink_ewk_settings_viewport_meta_tag_get_func.cpp",
300     "utc_blink_ewk_settings_viewport_meta_tag_set_func.cpp",
301     "utc_blink_ewk_user_media_permission_request_set_func.cpp",
302     "utc_blink_ewk_user_media_permission_request_suspend_func.cpp",
303     "utc_blink_ewk_view_add_func.cpp",
304     "utc_blink_ewk_view_add_in_incognito_mode_func.cpp",
305     "utc_blink_ewk_view_add_with_context_func.cpp",
306     "utc_blink_ewk_view_add_with_session_data_func.cpp",
307     "utc_blink_ewk_view_application_name_for_user_agent_get_func.cpp",
308     "utc_blink_ewk_view_application_name_for_user_agent_set_func.cpp",
309     "utc_blink_ewk_view_back_forward_list_clear_func.cpp",
310     "utc_blink_ewk_view_back_forward_list_get_func.cpp",
311     "utc_blink_ewk_view_back_func.cpp",
312     "utc_blink_ewk_view_back_possible_func.cpp",
313     "utc_blink_ewk_view_bg_color_get_func.cpp",
314     "utc_blink_ewk_view_browser_font_set_func.cpp",
315     "utc_blink_ewk_view_command_execute_func.cpp",
316     "utc_blink_ewk_view_content_security_policy_set_func.cpp",
317     "utc_blink_ewk_view_contents_pdf_get_func.cpp",
318     "utc_blink_ewk_view_contents_set_func.cpp",
319     "utc_blink_ewk_view_contents_size_get_func.cpp",
320     "utc_blink_ewk_view_context_get_func.cpp",
321     "utc_blink_ewk_view_custom_header_add_func.cpp",
322     "utc_blink_ewk_view_custom_header_remove_func.cpp",
323     "utc_blink_ewk_view_did_change_theme_color_callback_set_func.cpp",
324     "utc_blink_ewk_view_draws_transparent_background_set_func.cpp",
325     "utc_blink_ewk_view_edge_scroll_by_func.cpp",
326     "utc_blink_ewk_view_encoding_custom_set_func.cpp",
327     "utc_blink_ewk_view_forward_func.cpp",
328     "utc_blink_ewk_view_forward_possible_func.cpp",
329     "utc_blink_ewk_view_fullscreen_exit_func.cpp",
330     "utc_blink_ewk_view_geolocation_permission_callback_set_func.cpp",
331     "utc_blink_ewk_view_get_cookies_for_url_func.cpp",
332     "utc_blink_ewk_view_history_get_func.cpp",
333     "utc_blink_ewk_view_hit_test_new_func.cpp",
334     "utc_blink_ewk_view_hit_test_request_func.cpp",
335     "utc_blink_ewk_view_horizontal_panning_hold_get_func.cpp",
336     "utc_blink_ewk_view_horizontal_panning_hold_set_func.cpp",
337     "utc_blink_ewk_view_html_contents_set_func.cpp",
338     "utc_blink_ewk_view_html_string_load_func.cpp",
339     "utc_blink_ewk_view_inspector_server_stop_func.cpp",
340     "utc_blink_ewk_view_javascript_confirm_reply_func.cpp",
341     "utc_blink_ewk_view_key_events_enabled_set_func.cpp",
342     "utc_blink_ewk_view_load_progress_get_func.cpp",
343     "utc_blink_ewk_view_main_frame_get_func.cpp",
344     "utc_blink_ewk_view_main_frame_scrollbar_visible_set_func.cpp",
345     "utc_blink_ewk_view_mhtml_data_get_func.cpp",
346     "utc_blink_ewk_view_notification_permission_callback_set_func.cpp",
347     "utc_blink_ewk_view_orientation_send_func.cpp",
348     "utc_blink_ewk_view_page_visibility_state_set_func.cpp",
349     "utc_blink_ewk_view_plain_text_get_func.cpp",
350     "utc_blink_ewk_view_quota_permission_request_callback_set_func.cpp",
351     "utc_blink_ewk_view_quota_permission_request_cancel_func.cpp",
352     "utc_blink_ewk_view_quota_permission_request_reply_func.cpp",
353     "utc_blink_ewk_view_reload_func.cpp",
354     "utc_blink_ewk_view_resume_func.cpp",
355     "utc_blink_ewk_view_scale_changed_callback_set_func.cpp",
356     "utc_blink_ewk_view_scale_get_func.cpp",
357     "utc_blink_ewk_view_scale_range_get_func.cpp",
358     "utc_blink_ewk_view_scale_set_func.cpp",
359     "utc_blink_ewk_view_screenshot_contents_get_func.cpp",
360     "utc_blink_ewk_view_script_execute_func.cpp",
361     "utc_blink_ewk_view_scroll_pos_get_func.cpp",
362     "utc_blink_ewk_view_scroll_set_func.cpp",
363     "utc_blink_ewk_view_scroll_size_get_func.cpp",
364     "utc_blink_ewk_view_send_key_event_func.cpp",
365     "utc_blink_ewk_view_session_data_get_func.cpp",
366     "utc_blink_ewk_view_settings_get_func.cpp",
367     "utc_blink_ewk_view_stop_func.cpp",
368     "utc_blink_ewk_view_suspend_func.cpp",
369     "utc_blink_ewk_view_text_find_func.cpp",
370     "utc_blink_ewk_view_text_find_highlight_clear_func.cpp",
371     "utc_blink_ewk_view_text_zoom_get_func.cpp",
372     "utc_blink_ewk_view_text_zoom_set_func.cpp",
373     "utc_blink_ewk_view_title_get_func.cpp",
374     "utc_blink_ewk_view_touch_events_enabled_set_func.cpp",
375     "utc_blink_ewk_view_url_get_func.cpp",
376     "utc_blink_ewk_view_url_request_set_func.cpp",
377     "utc_blink_ewk_view_url_set_func.cpp",
378     "utc_blink_ewk_view_use_settings_font_func.cpp",
379     "utc_blink_ewk_view_user_agent_get_func.cpp",
380     "utc_blink_ewk_view_user_agent_set_func.cpp",
381     "utc_blink_ewk_view_vertical_panning_hold_get_func.cpp",
382     "utc_blink_ewk_view_vertical_panning_hold_set_func.cpp",
383     "utc_blink_ewk_view_visibility_set_func.cpp",
384     "utc_blink_ewk_view_web_application_capable_get_func.cpp",
385     "utc_blink_ewk_view_web_application_icon_url_get_func.cpp",
386     "utc_blink_ewk_view_web_application_icon_urls_get_func.cpp",
387     "utc_blink_ewk_web_application_icon_data_url_get_func.cpp",
388   ]
389   cflags = [ "-glib-2.0" ]
390   ldflags = [ "-glib-2.0" ]
391   libs = [ "glib-2.0" ]
392
393   #TODO : Uncomment it.
394   #deps += [ ":libbundle" ]
395   if (is_tizen) {
396     cflags += [ "-scim" ]
397     ldflags += [ "-scim" ]
398     libs += [ "scim" ]
399   }
400   defines = []
401   if (ewk_bringup) {
402     defines += [ "EWK_BRINGUP=true" ]
403     sources -= [
404       "utc_blink_ewk_context_local_file_system_delete_func.cpp",
405
406       #XXX: removed due to build break
407       "utc_blink_ewk_home_directory_set_func.cpp",
408     ]
409   }
410
411   if(tizen_pepper_extensions) {
412     sources += [
413       "utc_blink_ewk_array_value.cpp",
414       "utc_blink_ewk_boolean_value.cpp",
415       "utc_blink_ewk_dictionary_value.cpp",
416       "utc_blink_ewk_double_value.cpp",
417       "utc_blink_ewk_int_value.cpp",
418       "utc_blink_ewk_string_value.cpp",
419       "utc_blink_ewk_value_compare.h",
420     ]
421   }
422 }