mirror of
https://github.com/X11Libre/xserver.git
synced 2026-01-26 14:03:17 +00:00
This is needed to get proton working in Xfbdev, but is probably useful in other places too. Xephyr has some unrelated issues regaring Xinput, so steam doesn't work there. Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
70 lines
1.1 KiB
Meson
70 lines
1.1 KiB
Meson
srcs_xext = [
|
|
'bigreq.c',
|
|
'geext.c',
|
|
'shape.c',
|
|
'sleepuntil.c',
|
|
'sync.c',
|
|
'xace.c',
|
|
'xcmisc.c',
|
|
'xtest.c',
|
|
]
|
|
|
|
hdrs_xext = [
|
|
'syncsdk.h',
|
|
]
|
|
|
|
if build_dpms
|
|
srcs_xext += 'dpms.c'
|
|
endif
|
|
|
|
if build_mitshm
|
|
srcs_xext += 'shm.c'
|
|
hdrs_xext += ['shmint.h']
|
|
endif
|
|
|
|
if build_hashtable
|
|
srcs_xext += 'hashtable.c'
|
|
endif
|
|
|
|
if build_res
|
|
srcs_xext += 'xres.c'
|
|
endif
|
|
|
|
if build_screensaver
|
|
srcs_xext += 'saver.c'
|
|
endif
|
|
|
|
if build_xf86bigfont
|
|
srcs_xext += 'xf86bigfont.c'
|
|
endif
|
|
|
|
if build_xinerama
|
|
srcs_xext += ['panoramiX.c', 'panoramiXprocs.c']
|
|
endif
|
|
|
|
if build_xsecurity
|
|
srcs_xext += ['security.c']
|
|
endif
|
|
|
|
if build_xselinux
|
|
srcs_xext += ['xselinux_ext.c', 'xselinux_hooks.c', 'xselinux_label.c']
|
|
endif
|
|
|
|
if build_xv
|
|
srcs_xext += ['xvmain.c', 'xvdisp.c', 'xvmc.c']
|
|
hdrs_xext += ['xvdix.h', 'xvmcext.h']
|
|
endif
|
|
|
|
libxserver_xext = static_library('xserver_xext',
|
|
srcs_xext,
|
|
include_directories: inc,
|
|
dependencies: common_dep,
|
|
)
|
|
|
|
if build_xorg
|
|
install_data(hdrs_xext, install_dir: xorgsdkdir)
|
|
endif
|
|
|
|
subdir('damage')
|
|
subdir('dri2')
|