mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	Remove obsolete serialization code. Merge last bits into stream buffer reconstruction. Use POD copy for the allocation params. Small cleanups
		
			
				
	
	
		
			64 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Meson
		
	
	
	
	
	
pinos_headers = [
 | 
						|
  'array.h',
 | 
						|
  'context.h',
 | 
						|
  'introspect.h',
 | 
						|
  'log.h',
 | 
						|
  'loop.h',
 | 
						|
  'map.h',
 | 
						|
  'mem.h',
 | 
						|
  'pinos.h',
 | 
						|
  'properties.h',
 | 
						|
  'protocol-native.h',
 | 
						|
  'proxy.h',
 | 
						|
  'rtkit.h',
 | 
						|
  'stream.h',
 | 
						|
  'subscribe.h',
 | 
						|
  'thread-mainloop.h',
 | 
						|
  'transport.h',
 | 
						|
  'uri.h',
 | 
						|
  'utils.h',
 | 
						|
]
 | 
						|
 | 
						|
pinos_sources = [
 | 
						|
  'connection.c',
 | 
						|
  'context.c',
 | 
						|
  'introspect.c',
 | 
						|
  'log.c',
 | 
						|
  'loop.c',
 | 
						|
  'mapper.c',
 | 
						|
  'mem.c',
 | 
						|
  'properties.c',
 | 
						|
  'protocol-native.c',
 | 
						|
  'proxy.c',
 | 
						|
  'stream.c',
 | 
						|
  'pinos.c',
 | 
						|
  'rtkit.c',
 | 
						|
  'thread-mainloop.c',
 | 
						|
  'transport.c',
 | 
						|
  'uri.c',
 | 
						|
  'utils.c',
 | 
						|
]
 | 
						|
 | 
						|
install_headers(pinos_headers, subdir : 'pinos/client')
 | 
						|
 | 
						|
libpinos_c_args = [
 | 
						|
  '-DHAVE_CONFIG_H',
 | 
						|
  '-D_GNU_SOURCE',
 | 
						|
  '-D_POSIX_C_SOURCE',
 | 
						|
]
 | 
						|
 | 
						|
 | 
						|
libpinos = shared_library('pinos', pinos_sources,
 | 
						|
  version : libversion,
 | 
						|
  soversion : soversion,
 | 
						|
  c_args : libpinos_c_args,
 | 
						|
  include_directories : [configinc, spa_inc],
 | 
						|
  link_with : spalib,
 | 
						|
  install : true,
 | 
						|
  dependencies : [dbus_dep, mathlib, pthread_lib],
 | 
						|
)
 | 
						|
 | 
						|
pinos_dep = declare_dependency(link_with : libpinos,
 | 
						|
  include_directories : [configinc, spa_inc],
 | 
						|
  dependencies : [pthread_lib],
 | 
						|
)
 |