File: meson.build

package info (click to toggle)
libei 1.5.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,916 kB
  • sloc: ansic: 23,868; python: 2,712; xml: 1,243; sh: 142; makefile: 63; cpp: 12; lisp: 2
file content (45 lines) | stat: -rw-r--r-- 1,289 bytes parent folder | download | duplicates (2)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
if build_libeis
    src_eis_demo_server = files(
        'eis-demo-server.c',
    )
    if dep_libevdev.found()
        src_eis_demo_server += files(
            'eis-demo-server-uinput.c',
        )
    endif

    eis_demo_server = executable('eis-demo-server',
               src_eis_demo_server,
               dependencies: [
                   dep_libutil,
                   dep_libeis,
                   dep_libxkbcommon,
                   dep_libevdev
               ],
               include_directories: [inc_builddir],
    )
endif

if build_libei
    executable('ei-demo-client',
               'ei-demo-client.c',
               dependencies: [dep_libutil, dep_libei, dep_libxkbcommon],
               include_directories: [inc_builddir],
    )

    executable('ei-debug-events',
               'ei-debug-events.c',
               dependencies: [dep_libutil, dep_libei, dep_libevdev],
               include_directories: [inc_builddir],
               install: true
    )
endif

if build_oeffis
    executable('oeffis-demo-tool',
               'oeffis-demo-tool.c',
               c_args: ['-DMESON_BUILDDIR="@0@"'.format(meson.current_build_dir())],
               include_directories: [inc_builddir],
               dependencies: [dep_libutil, dep_liboeffis],
    )
endif