1shared_module(
2    'wfb',
3    'fbmodule.c',
4
5    include_directories: [inc, xorg_inc],
6    c_args: [ xorg_c_args, wfb_args ],
7    dependencies: common_dep,
8    link_whole: libxserver_wfb,
9    link_with: e,
10
11    install: true,
12    install_dir: module_dir,
13)
14
15shared_module(
16    'shadow',
17    'shmodule.c',
18
19    include_directories: [inc, xorg_inc],
20    c_args: xorg_c_args,
21    dependencies: common_dep,
22    link_whole: libxserver_miext_shadow,
23    link_with: e,
24
25    install: true,
26    install_dir: module_dir,
27)
28
29if build_glx
30    shared_module(
31        'glx',
32        [ 'glxmodule.c', srcs_glxdri2 ],
33
34        include_directories: [ inc, xorg_inc, glx_inc ],
35        c_args: [ xorg_c_args, glx_align64 ],
36        dependencies: [ common_dep, dl_dep, dri_dep ],
37        link_whole: libxserver_glx,
38        link_with: e,
39
40        install: true,
41        install_dir: join_paths(module_dir, 'extensions')
42    )
43endif
44