# Helper sources for all programs
programs_helper_sources = files('programs_helper.c')

# Programs and their sources
programs = {
    'chargen_server_upcall': files('chargen_server_upcall.c'),
    'client': files('client.c'),
    'st_client': files('st_client.c'),
    'client_upcall': files('client_upcall.c'),
    'daytime_server': files('daytime_server.c'),
    'daytime_server_upcall': files('daytime_server_upcall.c'),
    'discard_server': files('discard_server.c'),
    'discard_server_upcall': files('discard_server_upcall.c'),
    'echo_server': files('echo_server.c'),
    'echo_server_upcall': files('echo_server_upcall.c'),
    'ekr_client': files('ekr_client.c'),
    'ekr_loop': files('ekr_loop.c'),
    'ekr_loop_upcall': files('ekr_loop_upcall.c'),
    'ekr_peer': files('ekr_peer.c'),
    'ekr_server': files('ekr_server.c'),
    'http_client': files('http_client.c'),
    'http_client_upcall': files('http_client_upcall.c'),
    'rtcweb': files('rtcweb.c'),
    'test_libmgmt': files('test_libmgmt.c'),
    'test_timer': files('test_timer.c'),
    'tsctp': files('tsctp.c'),
}

