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