2020-01-27 15:42:59 +01:00
|
|
|
executable('pw-mon',
|
|
|
|
|
'pw-mon.c',
|
2019-01-08 17:35:36 +01:00
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
|
|
|
install: true,
|
|
|
|
|
dependencies : [pipewire_dep],
|
2017-05-23 19:15:33 +02:00
|
|
|
)
|
2020-01-27 15:42:59 +01:00
|
|
|
executable('pw-cli',
|
|
|
|
|
'pw-cli.c',
|
2019-01-08 17:35:36 +01:00
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
|
|
|
install: true,
|
|
|
|
|
dependencies : [pipewire_dep],
|
2017-09-15 15:03:21 +02:00
|
|
|
)
|
2020-01-27 15:42:59 +01:00
|
|
|
executable('pw-dot',
|
|
|
|
|
'pw-dot.c',
|
2019-11-13 11:14:00 -05:00
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
2020-12-14 15:22:16 +01:00
|
|
|
install: true,
|
|
|
|
|
dependencies : [pipewire_dep],
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
executable('pw-dump',
|
|
|
|
|
'pw-dump.c',
|
|
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
2019-11-13 11:14:00 -05:00
|
|
|
install: true,
|
|
|
|
|
dependencies : [pipewire_dep],
|
|
|
|
|
)
|
2020-01-17 16:06:04 +02:00
|
|
|
|
2020-01-31 15:07:26 +01:00
|
|
|
executable('pw-profiler',
|
|
|
|
|
'pw-profiler.c',
|
|
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
|
|
|
install: true,
|
|
|
|
|
dependencies : [pipewire_dep],
|
|
|
|
|
)
|
|
|
|
|
|
2020-05-06 12:31:18 +02:00
|
|
|
executable('pw-mididump',
|
|
|
|
|
[ 'pw-mididump.c', 'midifile.c'],
|
|
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
|
|
|
install: true,
|
|
|
|
|
dependencies : [pipewire_dep, mathlib],
|
|
|
|
|
)
|
|
|
|
|
|
2020-05-06 15:57:12 +02:00
|
|
|
executable('pw-metadata',
|
|
|
|
|
[ 'pw-metadata.c'],
|
|
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
|
|
|
install: true,
|
|
|
|
|
dependencies : [pipewire_dep],
|
|
|
|
|
)
|
|
|
|
|
|
2020-09-28 21:00:23 +02:00
|
|
|
if ncurses_dep.found()
|
|
|
|
|
executable('pw-top',
|
|
|
|
|
'pw-top.c',
|
|
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
|
|
|
install: true,
|
|
|
|
|
dependencies : [pipewire_dep, ncurses_dep],
|
|
|
|
|
)
|
|
|
|
|
endif
|
|
|
|
|
|
2020-01-27 15:42:59 +01:00
|
|
|
if get_option('pw-cat') and sndfile_dep.found()
|
2020-01-17 16:06:04 +02:00
|
|
|
|
|
|
|
|
pwcat_sources = [
|
2020-01-27 15:42:59 +01:00
|
|
|
'pw-cat.c',
|
2020-02-18 10:55:05 +01:00
|
|
|
'midifile.c',
|
2020-01-17 16:06:04 +02:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
pwcat_aliases = [
|
2020-01-27 15:42:59 +01:00
|
|
|
'pw-play',
|
|
|
|
|
'pw-record',
|
2020-05-01 11:35:51 +02:00
|
|
|
'pw-midiplay',
|
|
|
|
|
'pw-midirecord',
|
2020-01-17 16:06:04 +02:00
|
|
|
]
|
|
|
|
|
|
2020-01-27 15:42:59 +01:00
|
|
|
executable('pw-cat',
|
2020-01-17 16:06:04 +02:00
|
|
|
pwcat_sources,
|
|
|
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
|
|
|
install: true,
|
|
|
|
|
dependencies : [sndfile_dep, pipewire_dep, mathlib],
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
foreach alias : pwcat_aliases
|
|
|
|
|
dst = join_paths(pipewire_bindir, alias)
|
2020-01-27 15:42:59 +01:00
|
|
|
cmd = 'ln -fs @0@ $DESTDIR@1@'.format('pw-cat', dst)
|
2020-01-17 16:06:04 +02:00
|
|
|
meson.add_install_script('sh', '-c', cmd)
|
|
|
|
|
endforeach
|
|
|
|
|
|
|
|
|
|
endif
|