xref: /OK3568_Linux_fs/external/xserver/hw/xfree86/dixmods/meson.build (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1fb = shared_module(
2    'fb',
3    'fbmodule.c',
4
5    include_directories: [inc, xorg_inc],
6    c_args: xorg_c_args,
7    dependencies: common_dep,
8    link_whole: libxserver_fb,
9    link_with: e,
10
11    install: true,
12    install_dir: module_dir,
13)
14
15shared_module(
16    'wfb',
17    'fbmodule.c',
18
19    include_directories: [inc, xorg_inc],
20    c_args: [ xorg_c_args, wfb_args ],
21    dependencies: common_dep,
22    link_whole: libxserver_wfb,
23    link_with: e,
24
25    install: true,
26    install_dir: module_dir,
27)
28
29shared_module(
30    'shadow',
31    'shmodule.c',
32
33    include_directories: [inc, xorg_inc],
34    c_args: xorg_c_args,
35    dependencies: common_dep,
36    link_whole: libxserver_miext_shadow,
37    link_with: [fb, e],
38
39    install: true,
40    install_dir: module_dir,
41)
42
43if build_glx
44    shared_module(
45        'glx',
46        [ 'glxmodule.c', srcs_glxdri2 ],
47
48        include_directories: [ inc, xorg_inc, glx_inc ],
49        c_args: [ xorg_c_args, glx_align64 ],
50        dependencies: [ common_dep, dl_dep ],
51        link_whole: libxserver_glx,
52        link_with: e,
53
54        install: true,
55        install_dir: join_paths(module_dir, 'extensions')
56    )
57endif
58