d_filenames = [ 'main.c', 'settings.c', 'net.c', 'settings_private.h', ] d_conf_filenames = [ 'usurpation.conf' ] d_version_filename = 'version.c' version_script = files('genversion.sh') version = custom_target('version', input : version_fallback, output : d_version_filename, command : [version_script, '@INPUT@', '@OUTPUT@']) d_sources = files(d_filenames) d_conf = files(d_conf_filenames)