summaryrefslogtreecommitdiff
path: root/src/bin/tools/fprint/src/meson.build
blob: b80de923125bd848bf4408ea54ffe5d6cc667b9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
inc = include_directories('../../../../..')
deps = [
    dep_elementary
]

xml_codegen_result = []

foreach file : ['device', 'manager']
  xml_codegen_result += custom_target('dbus_codegen_'+file,
    input: file+'.xml',
    output: ['eldbus_fprint_' + file + '.h', 'eldbus_fprint_' + file + '.c'],
    command: [eldbus_codegen, '-O', meson.current_build_dir(), '@INPUT@'],
  )
endforeach


src = [
  'enlightenment_fprint.c',
]

executable('enlightenment_fprint',
  src + xml_codegen_result,
  include_directories: inc,
  dependencies       : deps,
  gui_app            : true,
  install_dir        : join_paths(dir_bin),
  install            : true)