mirror of
				https://git.proxmox.com/git/fwupd
				synced 2025-11-04 00:20:37 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			62 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Meson
		
	
	
	
	
	
cargs = ['-DG_LOG_DOMAIN="FuPluginNvme"']
 | 
						|
 | 
						|
install_data([
 | 
						|
  'nvme.quirk',
 | 
						|
  ],
 | 
						|
  install_dir: join_paths(datadir, 'fwupd', 'quirks.d')
 | 
						|
)
 | 
						|
 | 
						|
shared_module('fu_plugin_nvme',
 | 
						|
  fu_hash,
 | 
						|
  sources : [
 | 
						|
    'fu-plugin-nvme.c',
 | 
						|
    'fu-nvme-common.c',
 | 
						|
    'fu-nvme-device.c',
 | 
						|
  ],
 | 
						|
  include_directories : [
 | 
						|
    include_directories('../..'),
 | 
						|
    include_directories('../../src'),
 | 
						|
    include_directories('../../libfwupd'),
 | 
						|
  ],
 | 
						|
  install : true,
 | 
						|
  install_dir: plugin_dir,
 | 
						|
  c_args : [
 | 
						|
    cargs,
 | 
						|
    '-DLOCALSTATEDIR="' + localstatedir + '"',
 | 
						|
  ],
 | 
						|
  link_with : [
 | 
						|
    libfwupdprivate,
 | 
						|
  ],
 | 
						|
  dependencies : [
 | 
						|
    plugin_deps,
 | 
						|
  ],
 | 
						|
)
 | 
						|
 | 
						|
if get_option('tests')
 | 
						|
  testdatadir = join_paths(meson.current_source_dir(), 'tests')
 | 
						|
  cargs += '-DTESTDATADIR="' + testdatadir + '"'
 | 
						|
  e = executable(
 | 
						|
    'nvme-self-test',
 | 
						|
    fu_hash,
 | 
						|
    sources : [
 | 
						|
      'fu-self-test.c',
 | 
						|
      'fu-nvme-common.c',
 | 
						|
      'fu-nvme-device.c',
 | 
						|
    ],
 | 
						|
    include_directories : [
 | 
						|
      include_directories('..'),
 | 
						|
      include_directories('../..'),
 | 
						|
      include_directories('../../libfwupd'),
 | 
						|
      include_directories('../../src'),
 | 
						|
    ],
 | 
						|
    dependencies : [
 | 
						|
      plugin_deps,
 | 
						|
    ],
 | 
						|
    link_with : [
 | 
						|
      libfwupdprivate,
 | 
						|
    ],
 | 
						|
    c_args : cargs
 | 
						|
  )
 | 
						|
  test('nvme-self-test', e)
 | 
						|
endif
 |