dp_filenames = [ 'curses.c', 'curses.h', 'gtk.c', 'gtk.h', 'net.c', 'net.h', 'ui.c', 'ui.h', 'util.c', 'util.h', 'main.c', ] dp_extra_filenames = [ 'gtklayout.ui', 'gtklayout_flash.ui', ] dp_version_filename = 'version.c' version_script = files('genversion.sh') version = custom_target('version', input : version_fallback, output : dp_version_filename, command : [version_script, '@INPUT@', '@OUTPUT@']) dp_sources = files(dp_filenames) dp_extra = files(dp_extra_filenames)