(lang dune 3.20)
(name obus)
(version 1.2.5)
(sections
 (lib /usr/lib/x86_64-linux-gnu/ocaml/5.4.0/obus)
 (libexec /usr/lib/x86_64-linux-gnu/ocaml/5.4.0/obus)
 (bin /usr/bin)
 (doc /usr/doc/obus)
 (man /usr/man))
(files
 (lib
  (META
   dune-package
   hal/hal_device.cmi
   hal/hal_device.cmt
   hal/hal_device.cmti
   hal/hal_device.cmx
   hal/hal_device.ml
   hal/hal_device.mli
   hal/hal_interfaces.cmi
   hal/hal_interfaces.cmt
   hal/hal_interfaces.cmti
   hal/hal_interfaces.cmx
   hal/hal_interfaces.ml
   hal/hal_interfaces.mli
   hal/hal_manager.cmi
   hal/hal_manager.cmt
   hal/hal_manager.cmti
   hal/hal_manager.cmx
   hal/hal_manager.ml
   hal/hal_manager.mli
   hal/obus_hal.a
   hal/obus_hal.cma
   hal/obus_hal.cmxa
   internals/oBus_introspect.cmi
   internals/oBus_introspect.cmt
   internals/oBus_introspect.cmti
   internals/oBus_introspect.cmx
   internals/oBus_introspect.ml
   internals/oBus_introspect.mli
   internals/oBus_introspect_ext.cmi
   internals/oBus_introspect_ext.cmt
   internals/oBus_introspect_ext.cmti
   internals/oBus_introspect_ext.cmx
   internals/oBus_introspect_ext.ml
   internals/oBus_introspect_ext.mli
   internals/oBus_name.cmi
   internals/oBus_name.cmt
   internals/oBus_name.cmti
   internals/oBus_name.cmx
   internals/oBus_name.ml
   internals/oBus_name.mli
   internals/oBus_path.cmi
   internals/oBus_path.cmt
   internals/oBus_path.cmti
   internals/oBus_path.cmx
   internals/oBus_path.ml
   internals/oBus_path.mli
   internals/oBus_protocol.cmi
   internals/oBus_protocol.cmt
   internals/oBus_protocol.cmx
   internals/oBus_protocol.ml
   internals/oBus_string.cmi
   internals/oBus_string.cmt
   internals/oBus_string.cmti
   internals/oBus_string.cmx
   internals/oBus_string.ml
   internals/oBus_string.mli
   internals/oBus_type_ext_lexer.cmi
   internals/oBus_type_ext_lexer.cmt
   internals/oBus_type_ext_lexer.cmx
   internals/oBus_type_ext_lexer.ml
   internals/oBus_util.cmi
   internals/oBus_util.cmt
   internals/oBus_util.cmti
   internals/oBus_util.cmx
   internals/oBus_util.ml
   internals/oBus_util.mli
   internals/oBus_value.cmi
   internals/oBus_value.cmt
   internals/oBus_value.cmti
   internals/oBus_value.cmx
   internals/oBus_value.ml
   internals/oBus_value.mli
   internals/oBus_xml_parser.cmi
   internals/oBus_xml_parser.cmt
   internals/oBus_xml_parser.cmti
   internals/oBus_xml_parser.cmx
   internals/oBus_xml_parser.ml
   internals/oBus_xml_parser.mli
   internals/obus_internals.a
   internals/obus_internals.cma
   internals/obus_internals.cmxa
   network_manager/nm_access_point.cmi
   network_manager/nm_access_point.cmt
   network_manager/nm_access_point.cmti
   network_manager/nm_access_point.cmx
   network_manager/nm_access_point.ml
   network_manager/nm_access_point.mli
   network_manager/nm_connection.cmi
   network_manager/nm_connection.cmt
   network_manager/nm_connection.cmti
   network_manager/nm_connection.cmx
   network_manager/nm_connection.ml
   network_manager/nm_connection.mli
   network_manager/nm_device.cmi
   network_manager/nm_device.cmt
   network_manager/nm_device.cmti
   network_manager/nm_device.cmx
   network_manager/nm_device.ml
   network_manager/nm_device.mli
   network_manager/nm_dhcp4_config.cmi
   network_manager/nm_dhcp4_config.cmt
   network_manager/nm_dhcp4_config.cmti
   network_manager/nm_dhcp4_config.cmx
   network_manager/nm_dhcp4_config.ml
   network_manager/nm_dhcp4_config.mli
   network_manager/nm_interfaces.cmi
   network_manager/nm_interfaces.cmt
   network_manager/nm_interfaces.cmti
   network_manager/nm_interfaces.cmx
   network_manager/nm_interfaces.ml
   network_manager/nm_interfaces.mli
   network_manager/nm_ip4_config.cmi
   network_manager/nm_ip4_config.cmt
   network_manager/nm_ip4_config.cmti
   network_manager/nm_ip4_config.cmx
   network_manager/nm_ip4_config.ml
   network_manager/nm_ip4_config.mli
   network_manager/nm_ip6_config.cmi
   network_manager/nm_ip6_config.cmt
   network_manager/nm_ip6_config.cmti
   network_manager/nm_ip6_config.cmx
   network_manager/nm_ip6_config.ml
   network_manager/nm_ip6_config.mli
   network_manager/nm_manager.cmi
   network_manager/nm_manager.cmt
   network_manager/nm_manager.cmti
   network_manager/nm_manager.cmx
   network_manager/nm_manager.ml
   network_manager/nm_manager.mli
   network_manager/nm_monitor.cmi
   network_manager/nm_monitor.cmt
   network_manager/nm_monitor.cmti
   network_manager/nm_monitor.cmx
   network_manager/nm_monitor.ml
   network_manager/nm_monitor.mli
   network_manager/nm_ppp.cmi
   network_manager/nm_ppp.cmt
   network_manager/nm_ppp.cmti
   network_manager/nm_ppp.cmx
   network_manager/nm_ppp.ml
   network_manager/nm_ppp.mli
   network_manager/nm_settings.cmi
   network_manager/nm_settings.cmt
   network_manager/nm_settings.cmti
   network_manager/nm_settings.cmx
   network_manager/nm_settings.ml
   network_manager/nm_settings.mli
   network_manager/nm_vpn_connection.cmi
   network_manager/nm_vpn_connection.cmt
   network_manager/nm_vpn_connection.cmti
   network_manager/nm_vpn_connection.cmx
   network_manager/nm_vpn_connection.ml
   network_manager/nm_vpn_connection.mli
   network_manager/nm_vpn_plugin.cmi
   network_manager/nm_vpn_plugin.cmt
   network_manager/nm_vpn_plugin.cmti
   network_manager/nm_vpn_plugin.cmx
   network_manager/nm_vpn_plugin.ml
   network_manager/nm_vpn_plugin.mli
   network_manager/obus_network_manager.a
   network_manager/obus_network_manager.cma
   network_manager/obus_network_manager.cmxa
   notification/notification.cmi
   notification/notification.cmt
   notification/notification.cmti
   notification/notification.cmx
   notification/notification.ml
   notification/notification.mli
   notification/notification_interfaces.cmi
   notification/notification_interfaces.cmt
   notification/notification_interfaces.cmti
   notification/notification_interfaces.cmx
   notification/notification_interfaces.ml
   notification/notification_interfaces.mli
   notification/obus_notification.a
   notification/obus_notification.cma
   notification/obus_notification.cmxa
   oBus_address.cmi
   oBus_address.cmt
   oBus_address.cmti
   oBus_address.cmx
   oBus_address.ml
   oBus_address.mli
   oBus_address_lexer.cmi
   oBus_address_lexer.cmt
   oBus_address_lexer.cmx
   oBus_address_lexer.ml
   oBus_auth.cmi
   oBus_auth.cmt
   oBus_auth.cmti
   oBus_auth.cmx
   oBus_auth.ml
   oBus_auth.mli
   oBus_bus.cmi
   oBus_bus.cmt
   oBus_bus.cmti
   oBus_bus.cmx
   oBus_bus.ml
   oBus_bus.mli
   oBus_config.cmi
   oBus_config.cmt
   oBus_config.cmx
   oBus_config.ml
   oBus_connection.cmi
   oBus_connection.cmt
   oBus_connection.cmti
   oBus_connection.cmx
   oBus_connection.ml
   oBus_connection.mli
   oBus_context.cmi
   oBus_context.cmt
   oBus_context.cmti
   oBus_context.cmx
   oBus_context.ml
   oBus_context.mli
   oBus_error.cmi
   oBus_error.cmt
   oBus_error.cmti
   oBus_error.cmx
   oBus_error.ml
   oBus_error.mli
   oBus_info.cmi
   oBus_info.cmt
   oBus_info.cmti
   oBus_info.cmx
   oBus_info.ml
   oBus_info.mli
   oBus_interfaces.cmi
   oBus_interfaces.cmt
   oBus_interfaces.cmti
   oBus_interfaces.cmx
   oBus_interfaces.ml
   oBus_interfaces.mli
   oBus_match.cmi
   oBus_match.cmt
   oBus_match.cmti
   oBus_match.cmx
   oBus_match.ml
   oBus_match.mli
   oBus_match_rule_lexer.cmi
   oBus_match_rule_lexer.cmt
   oBus_match_rule_lexer.cmx
   oBus_match_rule_lexer.ml
   oBus_member.cmi
   oBus_member.cmt
   oBus_member.cmti
   oBus_member.cmx
   oBus_member.ml
   oBus_member.mli
   oBus_message.cmi
   oBus_message.cmt
   oBus_message.cmti
   oBus_message.cmx
   oBus_message.ml
   oBus_message.mli
   oBus_method.cmi
   oBus_method.cmt
   oBus_method.cmti
   oBus_method.cmx
   oBus_method.ml
   oBus_method.mli
   oBus_object.cmi
   oBus_object.cmt
   oBus_object.cmti
   oBus_object.cmx
   oBus_object.ml
   oBus_object.mli
   oBus_peer.cmi
   oBus_peer.cmt
   oBus_peer.cmti
   oBus_peer.cmx
   oBus_peer.ml
   oBus_peer.mli
   oBus_property.cmi
   oBus_property.cmt
   oBus_property.cmti
   oBus_property.cmx
   oBus_property.ml
   oBus_property.mli
   oBus_proxy.cmi
   oBus_proxy.cmt
   oBus_proxy.cmti
   oBus_proxy.cmx
   oBus_proxy.ml
   oBus_proxy.mli
   oBus_resolver.cmi
   oBus_resolver.cmt
   oBus_resolver.cmti
   oBus_resolver.cmx
   oBus_resolver.ml
   oBus_resolver.mli
   oBus_server.cmi
   oBus_server.cmt
   oBus_server.cmti
   oBus_server.cmx
   oBus_server.ml
   oBus_server.mli
   oBus_signal.cmi
   oBus_signal.cmt
   oBus_signal.cmti
   oBus_signal.cmx
   oBus_signal.ml
   oBus_signal.mli
   oBus_transport.cmi
   oBus_transport.cmt
   oBus_transport.cmti
   oBus_transport.cmx
   oBus_transport.ml
   oBus_transport.mli
   oBus_uuid.cmi
   oBus_uuid.cmt
   oBus_uuid.cmti
   oBus_uuid.cmx
   oBus_uuid.ml
   oBus_uuid.mli
   oBus_wire.cmi
   oBus_wire.cmt
   oBus_wire.cmti
   oBus_wire.cmx
   oBus_wire.ml
   oBus_wire.mli
   obus.a
   obus.cma
   obus.cmxa
   opam
   policykit/obus_policy_kit.a
   policykit/obus_policy_kit.cma
   policykit/obus_policy_kit.cmxa
   policykit/policy_kit.cmi
   policykit/policy_kit.cmt
   policykit/policy_kit.cmti
   policykit/policy_kit.cmx
   policykit/policy_kit.ml
   policykit/policy_kit.mli
   policykit/policy_kit_interfaces.cmi
   policykit/policy_kit_interfaces.cmt
   policykit/policy_kit_interfaces.cmti
   policykit/policy_kit_interfaces.cmx
   policykit/policy_kit_interfaces.ml
   policykit/policy_kit_interfaces.mli
   ppx/ppx_obus.a
   ppx/ppx_obus.cma
   ppx/ppx_obus.cmi
   ppx/ppx_obus.cmt
   ppx/ppx_obus.cmx
   ppx/ppx_obus.cmxa
   ppx/ppx_obus.ml
   udisks/obus_udisks.a
   udisks/obus_udisks.cma
   udisks/obus_udisks.cmxa
   udisks/uDisks.cmi
   udisks/uDisks.cmt
   udisks/uDisks.cmti
   udisks/uDisks.cmx
   udisks/uDisks.ml
   udisks/uDisks.mli
   udisks/uDisks_adapter.cmi
   udisks/uDisks_adapter.cmt
   udisks/uDisks_adapter.cmti
   udisks/uDisks_adapter.cmx
   udisks/uDisks_adapter.ml
   udisks/uDisks_adapter.mli
   udisks/uDisks_device.cmi
   udisks/uDisks_device.cmt
   udisks/uDisks_device.cmti
   udisks/uDisks_device.cmx
   udisks/uDisks_device.ml
   udisks/uDisks_device.mli
   udisks/uDisks_expander.cmi
   udisks/uDisks_expander.cmt
   udisks/uDisks_expander.cmti
   udisks/uDisks_expander.cmx
   udisks/uDisks_expander.ml
   udisks/uDisks_expander.mli
   udisks/uDisks_interfaces.cmi
   udisks/uDisks_interfaces.cmt
   udisks/uDisks_interfaces.cmti
   udisks/uDisks_interfaces.cmx
   udisks/uDisks_interfaces.ml
   udisks/uDisks_interfaces.mli
   udisks/uDisks_monitor.cmi
   udisks/uDisks_monitor.cmt
   udisks/uDisks_monitor.cmti
   udisks/uDisks_monitor.cmx
   udisks/uDisks_monitor.ml
   udisks/uDisks_monitor.mli
   udisks/uDisks_port.cmi
   udisks/uDisks_port.cmt
   udisks/uDisks_port.cmti
   udisks/uDisks_port.cmx
   udisks/uDisks_port.ml
   udisks/uDisks_port.mli
   upower/obus_upower.a
   upower/obus_upower.cma
   upower/obus_upower.cmxa
   upower/uPower.cmi
   upower/uPower.cmt
   upower/uPower.cmti
   upower/uPower.cmx
   upower/uPower.ml
   upower/uPower.mli
   upower/uPower_device.cmi
   upower/uPower_device.cmt
   upower/uPower_device.cmti
   upower/uPower_device.cmx
   upower/uPower_device.ml
   upower/uPower_device.mli
   upower/uPower_interfaces.cmi
   upower/uPower_interfaces.cmt
   upower/uPower_interfaces.cmti
   upower/uPower_interfaces.cmx
   upower/uPower_interfaces.ml
   upower/uPower_interfaces.mli
   upower/uPower_monitor.cmi
   upower/uPower_monitor.cmt
   upower/uPower_monitor.cmti
   upower/uPower_monitor.cmx
   upower/uPower_monitor.ml
   upower/uPower_monitor.mli
   upower/uPower_policy.cmi
   upower/uPower_policy.cmt
   upower/uPower_policy.cmti
   upower/uPower_policy.cmx
   upower/uPower_policy.ml
   upower/uPower_policy.mli
   upower/uPower_wakeups.cmi
   upower/uPower_wakeups.cmt
   upower/uPower_wakeups.cmti
   upower/uPower_wakeups.cmx
   upower/uPower_wakeups.ml
   upower/uPower_wakeups.mli))
 (libexec
  (hal/obus_hal.cmxs
   internals/obus_internals.cmxs
   network_manager/obus_network_manager.cmxs
   notification/obus_notification.cmxs
   obus.cmxs
   policykit/obus_policy_kit.cmxs
   ppx/ppx.exe
   ppx/ppx_obus.cmxs
   udisks/obus_udisks.cmxs
   upower/obus_upower.cmxs))
 (bin
  (obus-dump
   obus-gen-client
   obus-gen-interface
   obus-gen-server
   obus-idl2xml
   obus-introspect
   obus-xml2idl))
 (doc (CHANGES.md LICENSE README.md))
 (man
  (man1/obus-dump.1
   man1/obus-gen-client.1
   man1/obus-gen-interface.1
   man1/obus-gen-server.1
   man1/obus-idl2xml.1
   man1/obus-introspect.1
   man1/obus-xml2idl.1)))
(library
 (name obus)
 (kind normal)
 (synopsis "Pure Ocaml implementation of the D-Bus protocol")
 (archives (byte obus.cma) (native obus.cmxa))
 (plugins (byte obus.cma) (native obus.cmxs))
 (native_archives obus.a)
 (requires lwt.unix lwt_log lwt_react xmlm obus.internals lwt)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name oBus_address)
    (visibility public)
    (source
     (path OBus_address)
     (intf (path oBus_address.mli))
     (impl (path oBus_address.ml))))
   (module
    (obj_name oBus_address_lexer)
    (visibility public)
    (source (path OBus_address_lexer) (impl (path oBus_address_lexer.ml))))
   (module
    (obj_name oBus_auth)
    (visibility public)
    (source
     (path OBus_auth)
     (intf (path oBus_auth.mli))
     (impl (path oBus_auth.ml))))
   (module
    (obj_name oBus_bus)
    (visibility public)
    (source
     (path OBus_bus)
     (intf (path oBus_bus.mli))
     (impl (path oBus_bus.ml))))
   (module
    (obj_name oBus_config)
    (visibility public)
    (source (path OBus_config) (impl (path oBus_config.ml))))
   (module
    (obj_name oBus_connection)
    (visibility public)
    (source
     (path OBus_connection)
     (intf (path oBus_connection.mli))
     (impl (path oBus_connection.ml))))
   (module
    (obj_name oBus_context)
    (visibility public)
    (source
     (path OBus_context)
     (intf (path oBus_context.mli))
     (impl (path oBus_context.ml))))
   (module
    (obj_name oBus_error)
    (visibility public)
    (source
     (path OBus_error)
     (intf (path oBus_error.mli))
     (impl (path oBus_error.ml))))
   (module
    (obj_name oBus_info)
    (visibility public)
    (source
     (path OBus_info)
     (intf (path oBus_info.mli))
     (impl (path oBus_info.ml))))
   (module
    (obj_name oBus_interfaces)
    (visibility public)
    (source
     (path OBus_interfaces)
     (intf (path oBus_interfaces.mli))
     (impl (path oBus_interfaces.ml))))
   (module
    (obj_name oBus_match)
    (visibility public)
    (source
     (path OBus_match)
     (intf (path oBus_match.mli))
     (impl (path oBus_match.ml))))
   (module
    (obj_name oBus_match_rule_lexer)
    (visibility public)
    (source
     (path OBus_match_rule_lexer)
     (impl (path oBus_match_rule_lexer.ml))))
   (module
    (obj_name oBus_member)
    (visibility public)
    (source
     (path OBus_member)
     (intf (path oBus_member.mli))
     (impl (path oBus_member.ml))))
   (module
    (obj_name oBus_message)
    (visibility public)
    (source
     (path OBus_message)
     (intf (path oBus_message.mli))
     (impl (path oBus_message.ml))))
   (module
    (obj_name oBus_method)
    (visibility public)
    (source
     (path OBus_method)
     (intf (path oBus_method.mli))
     (impl (path oBus_method.ml))))
   (module
    (obj_name oBus_object)
    (visibility public)
    (source
     (path OBus_object)
     (intf (path oBus_object.mli))
     (impl (path oBus_object.ml))))
   (module
    (obj_name oBus_peer)
    (visibility public)
    (source
     (path OBus_peer)
     (intf (path oBus_peer.mli))
     (impl (path oBus_peer.ml))))
   (module
    (obj_name oBus_property)
    (visibility public)
    (source
     (path OBus_property)
     (intf (path oBus_property.mli))
     (impl (path oBus_property.ml))))
   (module
    (obj_name oBus_proxy)
    (visibility public)
    (source
     (path OBus_proxy)
     (intf (path oBus_proxy.mli))
     (impl (path oBus_proxy.ml))))
   (module
    (obj_name oBus_resolver)
    (visibility public)
    (source
     (path OBus_resolver)
     (intf (path oBus_resolver.mli))
     (impl (path oBus_resolver.ml))))
   (module
    (obj_name oBus_server)
    (visibility public)
    (source
     (path OBus_server)
     (intf (path oBus_server.mli))
     (impl (path oBus_server.ml))))
   (module
    (obj_name oBus_signal)
    (visibility public)
    (source
     (path OBus_signal)
     (intf (path oBus_signal.mli))
     (impl (path oBus_signal.ml))))
   (module
    (obj_name oBus_transport)
    (visibility public)
    (source
     (path OBus_transport)
     (intf (path oBus_transport.mli))
     (impl (path oBus_transport.ml))))
   (module
    (obj_name oBus_uuid)
    (visibility public)
    (source
     (path OBus_uuid)
     (intf (path oBus_uuid.mli))
     (impl (path oBus_uuid.ml))))
   (module
    (obj_name oBus_wire)
    (visibility public)
    (source
     (path OBus_wire)
     (intf (path oBus_wire.mli))
     (impl (path oBus_wire.ml)))))))
(library
 (name obus.hal)
 (kind normal)
 (archives (byte hal/obus_hal.cma) (native hal/obus_hal.cmxa))
 (plugins (byte hal/obus_hal.cma) (native hal/obus_hal.cmxs))
 (native_archives hal/obus_hal.a)
 (requires lwt obus)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name hal_device)
    (visibility public)
    (source
     (path Hal_device)
     (intf (path hal/hal_device.mli))
     (impl (path hal/hal_device.ml))))
   (module
    (obj_name hal_interfaces)
    (visibility public)
    (source
     (path Hal_interfaces)
     (intf (path hal/hal_interfaces.mli))
     (impl (path hal/hal_interfaces.ml))))
   (module
    (obj_name hal_manager)
    (visibility public)
    (source
     (path Hal_manager)
     (intf (path hal/hal_manager.mli))
     (impl (path hal/hal_manager.ml)))))))
(library
 (name obus.internals)
 (kind normal)
 (archives
  (byte internals/obus_internals.cma)
  (native internals/obus_internals.cmxa))
 (plugins
  (byte internals/obus_internals.cma)
  (native internals/obus_internals.cmxs))
 (native_archives internals/obus_internals.a)
 (requires lwt.unix lwt_log xmlm lwt)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name oBus_introspect)
    (visibility public)
    (source
     (path OBus_introspect)
     (intf (path internals/oBus_introspect.mli))
     (impl (path internals/oBus_introspect.ml))))
   (module
    (obj_name oBus_introspect_ext)
    (visibility public)
    (source
     (path OBus_introspect_ext)
     (intf (path internals/oBus_introspect_ext.mli))
     (impl (path internals/oBus_introspect_ext.ml))))
   (module
    (obj_name oBus_name)
    (visibility public)
    (source
     (path OBus_name)
     (intf (path internals/oBus_name.mli))
     (impl (path internals/oBus_name.ml))))
   (module
    (obj_name oBus_path)
    (visibility public)
    (source
     (path OBus_path)
     (intf (path internals/oBus_path.mli))
     (impl (path internals/oBus_path.ml))))
   (module
    (obj_name oBus_protocol)
    (visibility public)
    (source (path OBus_protocol) (impl (path internals/oBus_protocol.ml))))
   (module
    (obj_name oBus_string)
    (visibility public)
    (source
     (path OBus_string)
     (intf (path internals/oBus_string.mli))
     (impl (path internals/oBus_string.ml))))
   (module
    (obj_name oBus_type_ext_lexer)
    (visibility public)
    (source
     (path OBus_type_ext_lexer)
     (impl (path internals/oBus_type_ext_lexer.ml))))
   (module
    (obj_name oBus_util)
    (visibility public)
    (source
     (path OBus_util)
     (intf (path internals/oBus_util.mli))
     (impl (path internals/oBus_util.ml))))
   (module
    (obj_name oBus_value)
    (visibility public)
    (source
     (path OBus_value)
     (intf (path internals/oBus_value.mli))
     (impl (path internals/oBus_value.ml))))
   (module
    (obj_name oBus_xml_parser)
    (visibility public)
    (source
     (path OBus_xml_parser)
     (intf (path internals/oBus_xml_parser.mli))
     (impl (path internals/oBus_xml_parser.ml)))))))
(library
 (name obus.network_manager)
 (kind normal)
 (archives
  (byte network_manager/obus_network_manager.cma)
  (native network_manager/obus_network_manager.cmxa))
 (plugins
  (byte network_manager/obus_network_manager.cma)
  (native network_manager/obus_network_manager.cmxs))
 (native_archives network_manager/obus_network_manager.a)
 (requires lwt lwt_log obus)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name nm_access_point)
    (visibility public)
    (source
     (path Nm_access_point)
     (intf (path network_manager/nm_access_point.mli))
     (impl (path network_manager/nm_access_point.ml))))
   (module
    (obj_name nm_connection)
    (visibility public)
    (source
     (path Nm_connection)
     (intf (path network_manager/nm_connection.mli))
     (impl (path network_manager/nm_connection.ml))))
   (module
    (obj_name nm_device)
    (visibility public)
    (source
     (path Nm_device)
     (intf (path network_manager/nm_device.mli))
     (impl (path network_manager/nm_device.ml))))
   (module
    (obj_name nm_dhcp4_config)
    (visibility public)
    (source
     (path Nm_dhcp4_config)
     (intf (path network_manager/nm_dhcp4_config.mli))
     (impl (path network_manager/nm_dhcp4_config.ml))))
   (module
    (obj_name nm_interfaces)
    (visibility public)
    (source
     (path Nm_interfaces)
     (intf (path network_manager/nm_interfaces.mli))
     (impl (path network_manager/nm_interfaces.ml))))
   (module
    (obj_name nm_ip4_config)
    (visibility public)
    (source
     (path Nm_ip4_config)
     (intf (path network_manager/nm_ip4_config.mli))
     (impl (path network_manager/nm_ip4_config.ml))))
   (module
    (obj_name nm_ip6_config)
    (visibility public)
    (source
     (path Nm_ip6_config)
     (intf (path network_manager/nm_ip6_config.mli))
     (impl (path network_manager/nm_ip6_config.ml))))
   (module
    (obj_name nm_manager)
    (visibility public)
    (source
     (path Nm_manager)
     (intf (path network_manager/nm_manager.mli))
     (impl (path network_manager/nm_manager.ml))))
   (module
    (obj_name nm_monitor)
    (visibility public)
    (source
     (path Nm_monitor)
     (intf (path network_manager/nm_monitor.mli))
     (impl (path network_manager/nm_monitor.ml))))
   (module
    (obj_name nm_ppp)
    (visibility public)
    (source
     (path Nm_ppp)
     (intf (path network_manager/nm_ppp.mli))
     (impl (path network_manager/nm_ppp.ml))))
   (module
    (obj_name nm_settings)
    (visibility public)
    (source
     (path Nm_settings)
     (intf (path network_manager/nm_settings.mli))
     (impl (path network_manager/nm_settings.ml))))
   (module
    (obj_name nm_vpn_connection)
    (visibility public)
    (source
     (path Nm_vpn_connection)
     (intf (path network_manager/nm_vpn_connection.mli))
     (impl (path network_manager/nm_vpn_connection.ml))))
   (module
    (obj_name nm_vpn_plugin)
    (visibility public)
    (source
     (path Nm_vpn_plugin)
     (intf (path network_manager/nm_vpn_plugin.mli))
     (impl (path network_manager/nm_vpn_plugin.ml)))))))
(library
 (name obus.notification)
 (kind normal)
 (archives
  (byte notification/obus_notification.cma)
  (native notification/obus_notification.cmxa))
 (plugins
  (byte notification/obus_notification.cma)
  (native notification/obus_notification.cmxs))
 (native_archives notification/obus_notification.a)
 (requires lwt obus)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name notification)
    (visibility public)
    (source
     (path Notification)
     (intf (path notification/notification.mli))
     (impl (path notification/notification.ml))))
   (module
    (obj_name notification_interfaces)
    (visibility public)
    (source
     (path Notification_interfaces)
     (intf (path notification/notification_interfaces.mli))
     (impl (path notification/notification_interfaces.ml)))))))
(library
 (name obus.policykit)
 (kind normal)
 (archives
  (byte policykit/obus_policy_kit.cma)
  (native policykit/obus_policy_kit.cmxa))
 (plugins
  (byte policykit/obus_policy_kit.cma)
  (native policykit/obus_policy_kit.cmxs))
 (native_archives policykit/obus_policy_kit.a)
 (requires lwt obus)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name policy_kit)
    (visibility public)
    (source
     (path Policy_kit)
     (intf (path policykit/policy_kit.mli))
     (impl (path policykit/policy_kit.ml))))
   (module
    (obj_name policy_kit_interfaces)
    (visibility public)
    (source
     (path Policy_kit_interfaces)
     (intf (path policykit/policy_kit_interfaces.mli))
     (impl (path policykit/policy_kit_interfaces.ml)))))))
(library
 (name obus.ppx)
 (kind ppx_rewriter)
 (synopsis "Utility syntax for defining D-Bus errors")
 (archives (byte ppx/ppx_obus.cma) (native ppx/ppx_obus.cmxa))
 (plugins (byte ppx/ppx_obus.cma) (native ppx/ppx_obus.cmxs))
 (native_archives ppx/ppx_obus.a)
 (requires ppxlib.ast ppxlib)
 (main_module_name Ppx_obus)
 (modes byte native)
 (modules
  (singleton
   (obj_name ppx_obus)
   (visibility public)
   (source (path Ppx_obus) (impl (path ppx/ppx_obus.ml))))))
(library
 (name obus.udisks)
 (kind normal)
 (archives (byte udisks/obus_udisks.cma) (native udisks/obus_udisks.cmxa))
 (plugins (byte udisks/obus_udisks.cma) (native udisks/obus_udisks.cmxs))
 (native_archives udisks/obus_udisks.a)
 (requires lwt obus)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name uDisks)
    (visibility public)
    (source
     (path UDisks)
     (intf (path udisks/uDisks.mli))
     (impl (path udisks/uDisks.ml))))
   (module
    (obj_name uDisks_adapter)
    (visibility public)
    (source
     (path UDisks_adapter)
     (intf (path udisks/uDisks_adapter.mli))
     (impl (path udisks/uDisks_adapter.ml))))
   (module
    (obj_name uDisks_device)
    (visibility public)
    (source
     (path UDisks_device)
     (intf (path udisks/uDisks_device.mli))
     (impl (path udisks/uDisks_device.ml))))
   (module
    (obj_name uDisks_expander)
    (visibility public)
    (source
     (path UDisks_expander)
     (intf (path udisks/uDisks_expander.mli))
     (impl (path udisks/uDisks_expander.ml))))
   (module
    (obj_name uDisks_interfaces)
    (visibility public)
    (source
     (path UDisks_interfaces)
     (intf (path udisks/uDisks_interfaces.mli))
     (impl (path udisks/uDisks_interfaces.ml))))
   (module
    (obj_name uDisks_monitor)
    (visibility public)
    (source
     (path UDisks_monitor)
     (intf (path udisks/uDisks_monitor.mli))
     (impl (path udisks/uDisks_monitor.ml))))
   (module
    (obj_name uDisks_port)
    (visibility public)
    (source
     (path UDisks_port)
     (intf (path udisks/uDisks_port.mli))
     (impl (path udisks/uDisks_port.ml)))))))
(library
 (name obus.upower)
 (kind normal)
 (archives (byte upower/obus_upower.cma) (native upower/obus_upower.cmxa))
 (plugins (byte upower/obus_upower.cma) (native upower/obus_upower.cmxs))
 (native_archives upower/obus_upower.a)
 (requires lwt obus)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name uPower)
    (visibility public)
    (source
     (path UPower)
     (intf (path upower/uPower.mli))
     (impl (path upower/uPower.ml))))
   (module
    (obj_name uPower_device)
    (visibility public)
    (source
     (path UPower_device)
     (intf (path upower/uPower_device.mli))
     (impl (path upower/uPower_device.ml))))
   (module
    (obj_name uPower_interfaces)
    (visibility public)
    (source
     (path UPower_interfaces)
     (intf (path upower/uPower_interfaces.mli))
     (impl (path upower/uPower_interfaces.ml))))
   (module
    (obj_name uPower_monitor)
    (visibility public)
    (source
     (path UPower_monitor)
     (intf (path upower/uPower_monitor.mli))
     (impl (path upower/uPower_monitor.ml))))
   (module
    (obj_name uPower_policy)
    (visibility public)
    (source
     (path UPower_policy)
     (intf (path upower/uPower_policy.mli))
     (impl (path upower/uPower_policy.ml))))
   (module
    (obj_name uPower_wakeups)
    (visibility public)
    (source
     (path UPower_wakeups)
     (intf (path upower/uPower_wakeups.mli))
     (impl (path upower/uPower_wakeups.ml)))))))
