3cdac5ba07
Not all extensions can be enabled or disabled at runtime, list the extensions which can from the help message rather than on error only. v2: * Print the header message in the ListStaticExtensions() (Peter Hutterer) * Do not export ListStaticExtensions() as Xserver API Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
93 lines
1.7 KiB
Meson
93 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',
|
|
'../../mi/miinitext.h',
|
|
'../../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,
|
|
)
|