gtk_test_resources = gnome.compile_resources('gtk-test-resources', 'gtk-libfprint-test.gresource.xml',
                                             source_dir : '.',
                                             c_name : 'gtk_test')

prefix = get_option('prefix')
bindir = join_paths(prefix, get_option('bindir'))
datadir = join_paths(prefix, get_option('datadir'))

executable('gtk-libfprint-test',
           [ 'gtk-libfprint-test.c', gtk_test_resources ],
           dependencies: [ libfprint_dep, gtk_dep ],
           include_directories: [
             root_inc,
           ],
           c_args: [ common_cflags,
                     '-DPACKAGE_VERSION="' + meson.project_version() + '"' ],
           install: true,
           install_dir: bindir)

appdata = 'org.freedesktop.libfprint.Demo.appdata.xml'
install_data(appdata,
             install_dir: join_paths(datadir, 'metainfo'))

desktop = 'org.freedesktop.libfprint.Demo.desktop'
install_data(desktop,
             install_dir: join_paths(datadir, 'applications'))

icon = 'org.freedesktop.libfprint.Demo.png'
install_data(icon,
             install_dir: join_paths(datadir, 'icons'))
