efl/src/examples/ecore/meson.build

77 lines
1.8 KiB
Meson

examples = [
'ecore_event_example_01',
'ecore_event_example_02',
'ecore_exe_example',
'ecore_exe_example_child',
'ecore_fd_handler_example',
'ecore_file_download_example',
'ecore_idler_example',
'ecore_job_example',
'ecore_pipe_gstreamer_example',
'ecore_pipe_simple_example',
'ecore_poller_example',
'ecore_thread_example',
'ecore_time_functions_example',
'ecore_timer_example',
'ecore_getopt_example'
]
gnutls = dependency('gnutls', required : false)
if gnutls.found()
examples += ['ecore_fd_handler_gnutls_example']
endif
foreach example : examples
executable(example, example + '.c', dependencies: [eina, ecore, gstreamer, ecore_file, gnutls])
endforeach
examples = [
# 'ecore_audio_custom',
# 'ecore_audio_playback',
# 'ecore_audio_to_ogg',
]
foreach example : examples
executable(example, example + '.c', dependencies: [eina, ecore, ecore_audio])
endforeach
examples = [
'ecore_con_client_example',
'ecore_con_client_simple_example',
'ecore_con_lookup_example',
'ecore_con_server_example',
'ecore_con_server_http_example',
'ecore_con_server_simple_example',
'ecore_con_url_cookies_example',
'ecore_con_url_download_example',
'ecore_con_url_headers_example',
'ecore_client_bench',
'ecore_server_bench',
]
foreach example : examples
executable(example, example + '.c', dependencies: [eina, ecore, ecore_con])
endforeach
examples = [
'ecore_animator_example',
'ecore_evas_basics_example',
'ecore_evas_buffer_example_01',
'ecore_evas_buffer_example_02',
'ecore_evas_callbacks',
'ecore_evas_ews_example',
'ecore_evas_object_example',
'ecore_evas_window_sizes_example',
]
foreach example : examples
executable(example, example + '.c',
dependencies: [eina, ecore_evas],
c_args : [
'-DPACKAGE_EXAMPLES_DIR="'+meson.current_source_dir()+'"']
)
endforeach
# 'ecore_imf_example',