Matt Johnston | 6586fc1 | 2024-09-10 16:01:27 +0800 | [diff] [blame] | 1 | demux_sources = ['mctp-demux-daemon.c'] |
| 2 | demux_args = [] |
| 3 | demux_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. |
| 7 | if pcap_dep.found() |
| 8 | demux_args += '-DHAVE_PCAP' |
| 9 | demux_sources += 'mctp-capture.c' |
| 10 | endif |
| 11 | |
Patrick Williams | 5cc2093 | 2025-02-01 08:37:58 -0500 | [diff] [blame] | 12 | demux = executable( |
| 13 | 'mctp-demux-daemon', |
Matt Johnston | 6586fc1 | 2024-09-10 16:01:27 +0800 | [diff] [blame] | 14 | demux_sources, |
| 15 | include_directories: libmctp_include_dir, |
| 16 | dependencies: demux_dep, |
| 17 | c_args: demux_args, |
| 18 | install: true, |
| 19 | ) |
| 20 | |
Patrick Williams | 5cc2093 | 2025-02-01 08:37:58 -0500 | [diff] [blame] | 21 | pipe = executable( |
| 22 | 'mctp-pipe', |
Matt Johnston | 6586fc1 | 2024-09-10 16:01:27 +0800 | [diff] [blame] | 23 | 'mctp-pipe.c', |
| 24 | include_directories: libmctp_include_dir, |
| 25 | dependencies: [libmctp_dep], |
| 26 | install: false, |
| 27 | ) |
| 28 | |
Patrick Williams | 5cc2093 | 2025-02-01 08:37:58 -0500 | [diff] [blame] | 29 | mctp_in = executable( |
| 30 | 'mctp-in', |
Matt Johnston | 6586fc1 | 2024-09-10 16:01:27 +0800 | [diff] [blame] | 31 | 'mctp-in.c', |
| 32 | include_directories: libmctp_include_dir, |
| 33 | dependencies: [libmctp_dep], |
| 34 | install: false, |
| 35 | ) |