upower/src/linux/meson.build
Benjamin Berg ed2d5a25b3 linux: Add new UpDeviceSupplyBattery class
This split the functionality found in UpDeviceSupply to handle batteries
out and is based on the previously added UpDeviceBattery class.
2022-06-21 11:16:01 +02:00

31 lines
816 B
Meson

idevice_sources = []
if idevice_dep.found()
idevice_sources = [
'up-device-idevice.c',
'up-device-idevice.h',
]
endif
upshared += { 'linux': static_library('upshared',
sources: [
'up-device-supply.c',
'up-device-supply.h',
'up-device-supply-battery.c',
'up-device-supply-battery.h',
'up-device-hid.c',
'up-device-hid.h',
'up-device-wup.c',
'up-device-wup.h',
'up-device-bluez.c',
'up-device-bluez.h',
'up-input.c',
'up-input.h',
'up-backend.c',
'up-native.c',
'up-enumerator-udev.c',
idevice_sources
],
c_args: [ '-DG_LOG_DOMAIN="UPower-Linux"' ],
dependencies: [ gudev_dep, upowerd_deps, idevice_dep, plist_dep ],
build_by_default: false,
)}