fwupd/plugins/ebitdo/meson.build
Richard Hughes 963cb45793 ebitdo: Use quirks rather than hardcoding a list of VIDs and PIDs
This means we can trivially support new devices in the future without compiling
any new code. This makes it easier to add support for new hardware for LTS
distros like RHEL.
2017-12-11 16:49:28 +00:00

47 lines
906 B
Meson

cargs = ['-DG_LOG_DOMAIN="FuPluginEbitdo"']
install_data(['ebitdo.quirk'],
install_dir: join_paths(datadir, 'fwupd', 'quirks.d')
)
shared_module('fu_plugin_ebitdo',
sources : [
'fu-plugin-ebitdo.c',
'fu-ebitdo-common.c',
'fu-ebitdo-device.c',
],
include_directories : [
include_directories('../..'),
include_directories('../../src'),
include_directories('../../libfwupd'),
],
install : true,
install_dir: plugin_dir,
c_args : cargs,
dependencies : [
plugin_deps,
],
)
executable(
'fu-ebitdo-tool',
sources : [
'fu-ebitdo-tool.c',
'fu-ebitdo-common.c',
'fu-ebitdo-device.c',
],
include_directories : [
include_directories('../..'),
include_directories('../../libfwupd'),
include_directories('../../src'),
],
dependencies : [
plugin_deps,
],
link_with : [
fwupd,
libfwupdprivate,
],
c_args : cargs,
)