a1e8dc0516
Signed-off-by: Adam Jackson <ajax@redhat.com> Acked-by: Keith Packard <keithp@keithp.com>
92 lines
1.7 KiB
Meson
92 lines
1.7 KiB
Meson
srcs = [
|
|
'dmx.c',
|
|
'dmxcb.c',
|
|
'dmxcmap.c',
|
|
'dmxcursor.c',
|
|
'dmxdpms.c',
|
|
'dmxextension.c',
|
|
'dmxfont.c',
|
|
'dmxgc.c',
|
|
'dmxgcops.c',
|
|
'dmxinit.c',
|
|
'dmxinput.c',
|
|
'dmxlog.c',
|
|
'dmxpict.c',
|
|
'dmxpixmap.c',
|
|
'dmxprop.c',
|
|
'dmxscrinit.c',
|
|
'dmxstat.c',
|
|
'dmxsync.c',
|
|
'dmxvisual.c',
|
|
'dmxwindow.c',
|
|
'../../mi/miinitext.c',
|
|
'../../Xext/panoramiX.c',
|
|
]
|
|
|
|
subdir('config')
|
|
subdir('input')
|
|
subdir('examples')
|
|
# XXX: subdir('doc')
|
|
# XXX: subdir('doxygen')
|
|
|
|
install_man(configure_file(
|
|
input: 'man/Xdmx.man',
|
|
output: 'Xdmx.1',
|
|
configuration: manpage_config,
|
|
))
|
|
|
|
install_man(configure_file(
|
|
input: 'config/man/dmxtodmx.man',
|
|
output: 'dmxtodmx.1',
|
|
configuration: manpage_config,
|
|
))
|
|
|
|
install_man(configure_file(
|
|
input: 'config/man/vdltodmx.man',
|
|
output: 'vdltodmx.1',
|
|
configuration: manpage_config,
|
|
))
|
|
|
|
install_man(configure_file(
|
|
input: 'config/man/xdmxconfig.man',
|
|
output: 'xdmxconfig.1',
|
|
configuration: manpage_config,
|
|
))
|
|
|
|
dmx_dep = [
|
|
common_dep,
|
|
dependency('dmxproto', version: '>= 2.2.99.1'),
|
|
dependency('xext', version: '>= 1.0.99.4'),
|
|
dependency('xau'),
|
|
dependency('xmuu'),
|
|
dependency('xfixes'),
|
|
dependency('xrender'),
|
|
dependency('xi', version: '>= 1.2.99.1'),
|
|
xdmcp_dep,
|
|
dl_dep,
|
|
]
|
|
|
|
dmx_glx = []
|
|
if build_glx
|
|
srcs += 'dmx_glxvisuals.c'
|
|
subdir('glxProxy')
|
|
endif
|
|
|
|
executable(
|
|
'Xdmx',
|
|
srcs,
|
|
include_directories: inc,
|
|
dependencies: dmx_dep,
|
|
link_with: [
|
|
libxserver_main,
|
|
libxserver_fb,
|
|
libxserver,
|
|
libxserver_xkb_stubs,
|
|
dmx_input,
|
|
dmx_config,
|
|
dmx_glx,
|
|
],
|
|
c_args: '-DHAVE_DMX_CONFIG_H',
|
|
install: true,
|
|
)
|