xref: /openbmc/libmctp/utils/meson.build (revision 056a6ae95168abc9ac079ed61a0be5343093fadd)
1demux_sources = ['mctp-demux-daemon.c']
2demux_args = []
3demux_dep = [libmctp_dep, pcap_dep, libsystemd_dep]
4# While mctp-demux-daemon will build without pcap, it won't
5# be functional.
6# TODO only build mctp-demux-daemon when pcap is available.
7if pcap_dep.found()
8    demux_args += '-DHAVE_PCAP'
9    demux_sources += 'mctp-capture.c'
10endif
11
12demux = executable(
13    'mctp-demux-daemon',
14    demux_sources,
15    include_directories: libmctp_include_dir,
16    dependencies: demux_dep,
17    c_args: demux_args,
18    install: true,
19)
20
21pipe = executable(
22    'mctp-pipe',
23    'mctp-pipe.c',
24    include_directories: libmctp_include_dir,
25    dependencies: [libmctp_dep],
26    install: false,
27)
28
29mctp_in = executable(
30    'mctp-in',
31    'mctp-in.c',
32    include_directories: libmctp_include_dir,
33    dependencies: [libmctp_dep],
34    install: false,
35)
36