You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							927 B
						
					
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							927 B
						
					
					
				srcs_libdesktop = [
 | 
						|
	'libweston-desktop.c',
 | 
						|
	'client.c',
 | 
						|
	'seat.c',
 | 
						|
	'surface.c',
 | 
						|
	'xwayland.c',
 | 
						|
	'wl-shell.c',
 | 
						|
	'xdg-shell.c',
 | 
						|
	'xdg-shell-v6.c',
 | 
						|
	xdg_shell_unstable_v6_server_protocol_h,
 | 
						|
	xdg_shell_unstable_v6_protocol_c,
 | 
						|
	xdg_shell_server_protocol_h,
 | 
						|
	xdg_shell_protocol_c,
 | 
						|
]
 | 
						|
lib_desktop = shared_library(
 | 
						|
	'weston-desktop-@0@'.format(libweston_major),
 | 
						|
	srcs_libdesktop,
 | 
						|
	include_directories: common_inc,
 | 
						|
	install: true,
 | 
						|
	version: '0.0.@0@'.format(libweston_revision),
 | 
						|
	dependencies: dep_libweston_public
 | 
						|
)
 | 
						|
dep_lib_desktop = declare_dependency(
 | 
						|
	link_with: lib_desktop,
 | 
						|
	dependencies: dep_libweston_public
 | 
						|
)
 | 
						|
 | 
						|
pkgconfig.generate(
 | 
						|
	lib_desktop,
 | 
						|
	filebase: 'libweston-desktop-@0@'.format(libweston_major),
 | 
						|
	name: 'libweston-desktop',
 | 
						|
	version: version_weston,
 | 
						|
	description: 'Desktop shells abstraction library for libweston compositors',
 | 
						|
	requires_private: [ lib_weston, dep_wayland_server ],
 | 
						|
	subdirs: dir_include_libweston
 | 
						|
)
 | 
						|
 |