2b70f900e8170672a7036437f83906d9431e86a9
[framework/web/webkit-efl.git] / TC / unit_test / webkit2 / Makefile
1 CC ?= gcc
2
3 TARGETS = \
4           utc_webkit2_ewk_auth_challenge_credential_cancel_func \
5           utc_webkit2_ewk_auth_challenge_credential_use_func \
6           utc_webkit2_ewk_auth_challenge_realm_get_func \
7           utc_webkit2_ewk_auth_challenge_suspend_func \
8           utc_webkit2_ewk_auth_challenge_url_get_func \
9           utc_webkit2_ewk_context_application_cache_delete_all_func \
10           utc_webkit2_ewk_context_application_cache_delete_func \
11           utc_webkit2_ewk_context_application_cache_origins_get_func \
12           utc_webkit2_ewk_context_application_cache_path_set_func \
13           utc_webkit2_ewk_context_application_cache_quota_get_func \
14           utc_webkit2_ewk_context_application_cache_quota_set_func \
15           utc_webkit2_ewk_context_cache_clear_func \
16           utc_webkit2_ewk_context_cache_model_get_func \
17           utc_webkit2_ewk_context_cache_model_set_func \
18           utc_webkit2_ewk_context_cookies_clear_func \
19           utc_webkit2_ewk_context_cookies_policy_get_func \
20           utc_webkit2_ewk_context_cookies_policy_set_func \
21           utc_webkit2_ewk_context_default_get_func \
22           utc_webkit2_ewk_context_delete_func \
23           utc_webkit2_ewk_context_did_start_download_callback_set_func \
24           utc_webkit2_ewk_context_icon_database_delete_all_func \
25           utc_webkit2_ewk_context_icon_database_icon_object_add_func \
26           utc_webkit2_ewk_context_icon_database_path_set_func \
27           utc_webkit2_ewk_context_local_file_system_path_set_func \
28           utc_webkit2_ewk_context_memory_sampler_start_func \
29           utc_webkit2_ewk_context_memory_sampler_stop_func \
30           utc_webkit2_ewk_context_menu_item_append_as_action_func \
31           utc_webkit2_ewk_context_menu_item_count_func \
32           utc_webkit2_ewk_context_menu_item_enabled_get_func \
33           utc_webkit2_ewk_context_menu_item_image_url_get_func \
34           utc_webkit2_ewk_context_menu_item_link_url_get_func \
35           utc_webkit2_ewk_context_menu_item_remove_func \
36           utc_webkit2_ewk_context_menu_item_tag_get_func \
37           utc_webkit2_ewk_context_menu_item_type_get_func \
38           utc_webkit2_ewk_context_menu_nth_item_get_func \
39           utc_webkit2_ewk_context_message_from_injected_bundle_callback_set_func \
40           utc_webkit2_ewk_context_message_post_to_injected_bundle_func \
41           utc_webkit2_ewk_context_network_session_requests_cancel_func \
42           utc_webkit2_ewk_context_new_func \
43           utc_webkit2_ewk_context_new_with_injected_bundle_path_func \
44           utc_webkit2_ewk_context_notify_low_memory_func \
45           utc_webkit2_ewk_context_origins_free_func \
46           utc_webkit2_ewk_context_proxy_uri_get_func \
47           utc_webkit2_ewk_context_proxy_uri_set_func \
48           utc_webkit2_ewk_context_soup_data_directory_set_func \
49           utc_webkit2_ewk_context_web_database_delete_all_func \
50           utc_webkit2_ewk_context_web_database_delete_func \
51           utc_webkit2_ewk_context_web_database_origins_get_func \
52           utc_webkit2_ewk_context_web_database_path_set_func \
53           utc_webkit2_ewk_context_web_database_quota_for_origin_get_func \
54           utc_webkit2_ewk_context_web_database_quota_for_origin_set_func \
55           utc_webkit2_ewk_context_web_indexed_database_delete_all_func \
56           utc_webkit2_ewk_context_web_storage_delete_all_func \
57           utc_webkit2_ewk_context_web_storage_origin_delete_func \
58           utc_webkit2_ewk_context_web_storage_origins_get_func \
59           utc_webkit2_ewk_context_web_storage_path_set_func \
60           utc_webkit2_ewk_custom_handlers_data_base_url_get_func \
61           utc_webkit2_ewk_custom_handlers_data_target_get_func \
62           utc_webkit2_ewk_custom_handlers_data_title_get_func \
63           utc_webkit2_ewk_custom_handlers_data_url_get_func \
64           utc_webkit2_ewk_error_description_get_func \
65           utc_webkit2_ewk_error_domain_get_func \
66           utc_webkit2_ewk_error_url_get_func \
67           utc_webkit2_ewk_form_data_url_get_func \
68           utc_webkit2_ewk_form_data_values_get_func \
69           utc_webkit2_ewk_frame_parent_get_func \
70           utc_webkit2_ewk_frame_source_get_func \
71           utc_webkit2_ewk_geolocation_permission_request_allow_set_func \
72           utc_webkit2_ewk_geolocation_permission_request_get_func \
73           utc_webkit2_ewk_geolocation_permission_request_host_get_func \
74           utc_webkit2_ewk_history_back_list_length_get_func \
75           utc_webkit2_ewk_history_forward_list_get_func \
76           utc_webkit2_ewk_history_free_func \
77           utc_webkit2_ewk_hit_test_attribute_hash_get_func \
78           utc_webkit2_ewk_hit_test_free_func \
79           utc_webkit2_ewk_hit_test_image_buffer_get_func \
80           utc_webkit2_ewk_hit_test_image_buffer_length_get_func \
81           utc_webkit2_ewk_hit_test_image_file_name_extension_get_func \
82           utc_webkit2_ewk_hit_test_image_uri_get_func \
83           utc_webkit2_ewk_hit_test_link_label_get_func \
84           utc_webkit2_ewk_hit_test_link_title_get_func \
85           utc_webkit2_ewk_hit_test_link_uri_get_func \
86           utc_webkit2_ewk_hit_test_media_uri_get_func \
87           utc_webkit2_ewk_hit_test_node_value_get_func \
88           utc_webkit2_ewk_hit_test_result_context_get_func \
89           utc_webkit2_ewk_hit_test_tag_name_get_func \
90           utc_webkit2_ewk_main_init_func \
91           utc_webkit2_ewk_main_set_arguments_func \
92           utc_webkit2_ewk_main_shutdown_func \
93           utc_webkit2_ewk_notification_body_get_func \
94           utc_webkit2_ewk_notification_cached_permission_set_func \
95           utc_webkit2_ewk_notification_clicked_func \
96           utc_webkit2_ewk_notification_icon_url_get_func \
97           utc_webkit2_ewk_notification_id_get_func \
98           utc_webkit2_ewk_notification_permission_request_origin_get_func \
99           utc_webkit2_ewk_notification_permission_request_reponse_func \
100           utc_webkit2_ewk_notification_permission_request_suspend_func \
101           utc_webkit2_ewk_notification_policies_removed_func \
102           utc_webkit2_ewk_notification_security_origin_get_func \
103           utc_webkit2_ewk_notification_showed_func \
104           utc_webkit2_ewk_notification_title_get_func \
105           utc_webkit2_ewk_policy_decision_download_func \
106           utc_webkit2_ewk_policy_decision_host_get_func \
107           utc_webkit2_ewk_policy_decision_ignore_func \
108           utc_webkit2_ewk_policy_decision_response_headers_get_func \
109           utc_webkit2_ewk_policy_decision_response_mime_get_func \
110           utc_webkit2_ewk_policy_decision_scheme_get_func \
111           utc_webkit2_ewk_policy_decision_suspend_func \
112           utc_webkit2_ewk_policy_decision_type_get_func \
113           utc_webkit2_ewk_policy_decision_url_get_func \
114           utc_webkit2_ewk_policy_decision_use_func \
115           utc_webkit2_ewk_popup_menu_item_accessibility_text_get_func \
116           utc_webkit2_ewk_popup_menu_item_enabled_get_func \
117           utc_webkit2_ewk_popup_menu_item_is_label_get_func \
118           utc_webkit2_ewk_popup_menu_item_selected_get_func \
119           utc_webkit2_ewk_popup_menu_item_text_direction_get_func \
120           utc_webkit2_ewk_popup_menu_item_text_direction_override_get_func \
121           utc_webkit2_ewk_popup_menu_item_text_get_func \
122           utc_webkit2_ewk_popup_menu_item_tooltip_get_func \
123           utc_webkit2_ewk_popup_menu_item_type_get_func \
124           utc_webkit2_ewk_settings_auto_fitting_get_func \
125           utc_webkit2_ewk_settings_auto_fitting_set_func \
126           utc_webkit2_ewk_settings_auto_load_images_get_func \
127           utc_webkit2_ewk_settings_auto_load_images_set_func \
128           utc_webkit2_ewk_settings_text_autosizing_enabled_get_func \
129           utc_webkit2_ewk_settings_text_autosizing_enabled_set_func \
130           utc_webkit2_ewk_settings_compositing_borders_visible_set_func \
131           utc_webkit2_ewk_settings_continuous_spell_checking_change_cb_set_func \
132           utc_webkit2_ewk_settings_continuous_spell_checking_enabled_get_func \
133           utc_webkit2_ewk_settings_continuous_spell_checking_enabled_set_func \
134           utc_webkit2_ewk_settings_default_encoding_get_func \
135           utc_webkit2_ewk_settings_default_encoding_set_func \
136           utc_webkit2_ewk_settings_editable_link_behavior_set_func \
137           utc_webkit2_ewk_settings_font_default_size_get_func \
138           utc_webkit2_ewk_settings_font_default_size_set_func \
139           utc_webkit2_ewk_settings_javascript_enabled_get_func \
140           utc_webkit2_ewk_settings_javascript_enabled_set_func \
141           utc_webkit2_ewk_settings_loads_images_automatically_get_func \
142           utc_webkit2_ewk_settings_loads_images_automatically_set_func \
143           utc_webkit2_ewk_settings_load_remote_images_get_func \
144           utc_webkit2_ewk_settings_load_remote_images_set_func \
145           utc_webkit2_ewk_settings_plugins_enabled_get_func \
146           utc_webkit2_ewk_settings_plugins_enabled_set_func \
147           utc_webkit2_ewk_settings_private_browsing_enabled_get_func \
148           utc_webkit2_ewk_settings_private_browsing_enabled_set_func \
149           utc_webkit2_ewk_settings_scripts_window_open_get_func \
150           utc_webkit2_ewk_settings_scripts_window_open_set_func \
151           utc_webkit2_ewk_settings_spell_checking_available_languages_get_func \
152           utc_webkit2_ewk_settings_spell_checking_languages_get_func \
153           utc_webkit2_ewk_settings_spell_checking_languages_set_func \
154           utc_webkit2_ewk_user_media_permission_set_func \
155           utc_webkit2_ewk_user_media_permission_suspend_func \
156           utc_webkit2_ewk_view_add_func \
157           utc_webkit2_ewk_view_add_with_context_func \
158           utc_webkit2_ewk_view_back_func \
159           utc_webkit2_ewk_view_back_possible_func \
160           utc_webkit2_ewk_view_before_unload_confirm_panel_callback_set_func \
161           utc_webkit2_ewk_view_before_unload_confirm_panel_reply_func \
162           utc_webkit2_ewk_view_command_execute_func \
163           utc_webkit2_ewk_view_contents_size_get_func \
164           utc_webkit2_ewk_view_context_get_func \
165           utc_webkit2_ewk_view_custom_header_add_func \
166           utc_webkit2_ewk_view_feed_touch_event_func \
167           utc_webkit2_ewk_view_focused_frame_get_func \
168           utc_webkit2_ewk_view_forward_func \
169           utc_webkit2_ewk_view_forward_possible_func \
170           utc_webkit2_ewk_view_history_get_func \
171           utc_webkit2_ewk_view_hit_test_new_func \
172           utc_webkit2_ewk_view_horizontal_panning_hold_get_func \
173           utc_webkit2_ewk_view_horizontal_panning_hold_set_func \
174           utc_webkit2_ewk_view_html_contents_set_func \
175           utc_webkit2_ewk_view_inspector_server_start_func \
176           utc_webkit2_ewk_view_inspector_server_stop_func \
177           utc_webkit2_ewk_view_javascript_alert_callback_set_func \
178           utc_webkit2_ewk_view_javascript_alert_reply_func \
179           utc_webkit2_ewk_view_javascript_confirm_callback_set_func \
180           utc_webkit2_ewk_view_javascript_confirm_reply_func \
181           utc_webkit2_ewk_view_javascript_prompt_callback_set_func \
182           utc_webkit2_ewk_view_javascript_prompt_reply_func \
183           utc_webkit2_ewk_view_load_progress_get_func \
184           utc_webkit2_ewk_view_main_frame_get_func \
185           utc_webkit2_ewk_view_mouse_events_enabled_get_func \
186           utc_webkit2_ewk_view_mouse_events_enabled_set_func \
187           utc_webkit2_ewk_view_notification_closed_func \
188           utc_webkit2_ewk_view_orientation_send_func \
189           utc_webkit2_ewk_view_page_get_func \
190           utc_webkit2_ewk_view_page_save_func \
191           utc_webkit2_ewk_view_page_visibility_state_set_func \
192           utc_webkit2_ewk_view_plain_text_get_func \
193           utc_webkit2_ewk_view_popup_menu_close_func \
194           utc_webkit2_ewk_view_popup_menu_multiple_select_func \
195           utc_webkit2_ewk_view_popup_menu_select_func \
196           utc_webkit2_ewk_view_reload_bypass_cache_func \
197           utc_webkit2_ewk_view_reload_func \
198           utc_webkit2_ewk_view_resume_func \
199           utc_webkit2_ewk_view_rss_items_get_func \
200           utc_webkit2_ewk_view_scale_get_func \
201           utc_webkit2_ewk_view_scale_range_get_func \
202           utc_webkit2_ewk_view_scale_set_func \
203           utc_webkit2_ewk_view_screenshot_contents_get_func \
204           utc_webkit2_ewk_view_script_execute_func \
205           utc_webkit2_ewk_view_scroll_by_func \
206           utc_webkit2_ewk_view_scroll_pos_get_func \
207           utc_webkit2_ewk_view_scroll_set_func \
208           utc_webkit2_ewk_view_scroll_size_get_func \
209           utc_webkit2_ewk_view_settings_get_func \
210           utc_webkit2_ewk_view_smart_class_set_func \
211           utc_webkit2_ewk_view_stop_func \
212           utc_webkit2_ewk_view_string_find_func \
213           utc_webkit2_ewk_view_suspend_func \
214           utc_webkit2_ewk_view_text_matches_count_func \
215           utc_webkit2_ewk_view_text_zoom_get_func \
216           utc_webkit2_ewk_view_text_zoom_set_func \
217           utc_webkit2_ewk_view_theme_get_func \
218           utc_webkit2_ewk_view_theme_set_func \
219           utc_webkit2_ewk_view_title_get_func \
220           utc_webkit2_ewk_view_url_get_func \
221           utc_webkit2_ewk_view_url_set_func \
222           utc_webkit2_ewk_view_url_request_set_func \
223           utc_webkit2_ewk_view_user_agent_get_func \
224           utc_webkit2_ewk_view_user_agent_set_func \
225           utc_webkit2_ewk_view_vertical_panning_hold_get_func \
226           utc_webkit2_ewk_view_vertical_panning_hold_set_func \
227           utc_webkit2_ewk_view_visibility_set_func \
228           utc_webkit2_ewk_view_web_application_capable_get_func \
229           utc_webkit2_ewk_view_web_application_icon_url_get_func \
230           utc_webkit2_ewk_view_web_storage_quota_get_func \
231           utc_webkit2_ewk_view_web_storage_quota_set_func
232
233 PKGS = gobject-2.0 elementary evas ecore-evas ewebkit2 eina ecore edje dlog glib-2.0 libsoup-2.4
234
235 LDFLAGS = `pkg-config --libs $(PKGS)`
236 LDFLAGS += $(TET_ROOT)/lib/tet3/tcm_s.o
237 LDFLAGS += -L$(TET_ROOT)/lib/tet3 -ltcm_s
238 LDFLAGS += -L$(TET_ROOT)/lib/tet3 -lapi_s
239
240 CFLAGS = -I. `pkg-config --cflags $(PKGS)`
241 CFLAGS += -I$(TET_ROOT)/inc/tet3
242 CFLAGS += -Wall
243
244 all: $(TARGETS)
245
246 $(TARGETS): %: %.c
247         $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)
248
249 clean:
250         rm -f *~ *.o tet_captured tet_lock $(TARGETS)