66 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Meson
		
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Meson
		
	
	
	
| srcs_xorg_dixmods = [
 | |
|     'xkbVT.c',
 | |
|     'xkbPrivate.c',
 | |
|     'xkbKillSrv.c',
 | |
| ]
 | |
| 
 | |
| xorg_dixmods = static_library('xorg_dixmods',
 | |
|     srcs_xorg_dixmods,
 | |
|     include_directories: [inc, xorg_inc],
 | |
|     dependencies: common_dep,
 | |
|     c_args: xorg_c_args,
 | |
| )
 | |
| 
 | |
| shared_module(
 | |
|     'fb',
 | |
|     'fbmodule.c',
 | |
| 
 | |
|     include_directories: [inc, xorg_inc],
 | |
|     c_args: xorg_c_args,
 | |
|     dependencies: common_dep,
 | |
|     link_whole: libxserver_fb,
 | |
| 
 | |
|     install: true,
 | |
|     install_dir: module_dir,
 | |
| )
 | |
| 
 | |
| shared_module(
 | |
|     'wfb',
 | |
|     'fbmodule.c',
 | |
| 
 | |
|     include_directories: [inc, xorg_inc],
 | |
|     c_args: [ xorg_c_args, wfb_args ],
 | |
|     dependencies: common_dep,
 | |
|     link_whole: libxserver_wfb,
 | |
| 
 | |
|     install: true,
 | |
|     install_dir: module_dir,
 | |
| )
 | |
| shared_module(
 | |
|     'shadow',
 | |
|     'shmodule.c',
 | |
| 
 | |
|     include_directories: [inc, xorg_inc],
 | |
|     c_args: xorg_c_args,
 | |
|     dependencies: common_dep,
 | |
|     link_whole: libxserver_miext_shadow,
 | |
| 
 | |
|     install: true,
 | |
|     install_dir: module_dir,
 | |
| )
 | |
| 
 | |
| if build_glx
 | |
|     shared_module(
 | |
|         'glx',
 | |
|         [ 'glxmodule.c', srcs_glxdri2 ],
 | |
| 
 | |
|         include_directories: [ inc, xorg_inc, glx_inc ],
 | |
|         c_args: [ xorg_c_args, glx_align64 ],
 | |
|         dependencies: [ common_dep, dl_dep ],
 | |
|         link_whole: libxserver_glx,
 | |
| 
 | |
|         install: true,
 | |
|         install_dir: join_paths(module_dir, 'extensions')
 | |
|     )
 | |
| endif
 |