mirror of
				https://github.com/wizbright/waybox.git
				synced 2025-10-29 05:40:20 -04:00 
			
		
		
		
	Updated to newer wlroots and window finally renders
This commit is contained in:
		
							parent
							
								
									578ddb43ba
								
							
						
					
					
						commit
						0ed5d25538
					
				
					 10 changed files with 871 additions and 10 deletions
				
			
		
							
								
								
									
										65
									
								
								protocol/meson.build
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								protocol/meson.build
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,65 @@ | |||
| wl_protocol_dir = wayland_protos.get_pkgconfig_variable('pkgdatadir') | ||||
| 
 | ||||
| wayland_scanner = find_program('wayland-scanner') | ||||
| 
 | ||||
| wayland_scanner_server = generator( | ||||
| 	wayland_scanner, | ||||
| 	output: '@BASENAME@-protocol.h', | ||||
| 	arguments: ['server-header', '@INPUT@', '@OUTPUT@'], | ||||
| ) | ||||
| 
 | ||||
| wayland_scanner_code = generator( | ||||
| 	wayland_scanner, | ||||
| 	output: '@BASENAME@-protocol.c', | ||||
| 	arguments: ['code', '@INPUT@', '@OUTPUT@'], | ||||
| ) | ||||
| 
 | ||||
| wayland_scanner_client = generator( | ||||
| 	wayland_scanner, | ||||
| 	output: '@BASENAME@-client-protocol.h', | ||||
| 	arguments: ['client-header', '@INPUT@', '@OUTPUT@'], | ||||
| ) | ||||
| 
 | ||||
| protocols = [ | ||||
| 	[wl_protocol_dir, 'stable/xdg-shell/xdg-shell.xml'], | ||||
| 	[wl_protocol_dir, 'unstable/idle-inhibit/idle-inhibit-unstable-v1.xml'], | ||||
| 	[wl_protocol_dir, 'unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml'], | ||||
| 	[wl_protocol_dir, 'unstable/xdg-shell/xdg-shell-unstable-v6.xml'], | ||||
| 	'gamma-control.xml', | ||||
| 	'gtk-primary-selection.xml', | ||||
| 	'idle.xml', | ||||
| 	'screenshooter.xml', | ||||
| 	'server-decoration.xml', | ||||
| 	'wlr-layer-shell-unstable-v1.xml', | ||||
| ] | ||||
| 
 | ||||
| client_protocols = [ | ||||
| 	[wl_protocol_dir, 'unstable/xdg-shell/xdg-shell-unstable-v6.xml'], | ||||
| 	[wl_protocol_dir, 'stable/xdg-shell/xdg-shell.xml'], | ||||
| 	[wl_protocol_dir, 'unstable/idle-inhibit/idle-inhibit-unstable-v1.xml'], | ||||
| 	'idle.xml', | ||||
| 	'screenshooter.xml', | ||||
| 	'wlr-layer-shell-unstable-v1.xml', | ||||
| ] | ||||
| 
 | ||||
| wl_protos_src = [] | ||||
| wl_protos_headers = [] | ||||
| 
 | ||||
| foreach p : protocols | ||||
| 	xml = join_paths(p) | ||||
| 	wl_protos_src += wayland_scanner_code.process(xml) | ||||
| 	wl_protos_headers += wayland_scanner_server.process(xml) | ||||
| endforeach | ||||
| 
 | ||||
| foreach p : client_protocols | ||||
| 	xml = join_paths(p) | ||||
| 	wl_protos_headers += wayland_scanner_client.process(xml) | ||||
| endforeach | ||||
| 
 | ||||
| lib_wl_protos = static_library('wl_protos', wl_protos_src + wl_protos_headers, | ||||
| 	dependencies: [wayland_client]) # for the include directory | ||||
| 
 | ||||
| wlr_protos = declare_dependency( | ||||
| 	link_with: lib_wl_protos, | ||||
| 	sources: wl_protos_headers, | ||||
| ) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 wizbright
						wizbright