# -*- conf -*-

<**/*.ml>: syntax_camlp4o
<**/*.ml>: pa_obus
<syntax/*.ml>: -pa_obus

# OASIS_START
# DO NOT EDIT (digest: a32961eed4225031b4bcbc8b96d6ba4c)
# Ignore VCS directories, you can use the same kind of rule outside 
# OASIS_START/STOP if you want to exclude directories that contains 
# useless stuff for the build process
<**/.svn>: -traverse
<**/.svn>: not_hygienic
".bzr": -traverse
".bzr": not_hygienic
".hg": -traverse
".hg": not_hygienic
".git": -traverse
".git": not_hygienic
"_darcs": -traverse
"_darcs": not_hygienic
# Library obus
"src/obus.cmxs": use_obus
# Library obus-hal
"bindings/hal": include
"bindings/hal/obus-hal.cmxs": use_obus-hal
<bindings/hal/*.ml{,i}>: use_obus
<bindings/hal/*.ml{,i}>: pkg_xmlm
<bindings/hal/*.ml{,i}>: pkg_type-conv
<bindings/hal/*.ml{,i}>: pkg_lwt.unix
<bindings/hal/*.ml{,i}>: pkg_lwt.syntax.log
<bindings/hal/*.ml{,i}>: pkg_lwt.syntax
<bindings/hal/*.ml{,i}>: pkg_lwt.react
# Library obus-idl
"src": include
"src/obus-idl.cmxs": use_obus-idl
<src/*.ml{,i}>: use_obus
<src/*.ml{,i}>: pkg_xmlm
<src/*.ml{,i}>: pkg_type-conv
<src/*.ml{,i}>: pkg_lwt.unix
<src/*.ml{,i}>: pkg_lwt.syntax.log
<src/*.ml{,i}>: pkg_lwt.syntax
<src/*.ml{,i}>: pkg_lwt.react
<src/*.ml{,i}>: pkg_camlp4.quotations.o
<src/*.ml{,i}>: pkg_camlp4.extend
# Library obus-upower
"bindings/upower": include
"bindings/upower/obus-upower.cmxs": use_obus-upower
<bindings/upower/*.ml{,i}>: use_obus
<bindings/upower/*.ml{,i}>: pkg_xmlm
<bindings/upower/*.ml{,i}>: pkg_type-conv
<bindings/upower/*.ml{,i}>: pkg_lwt.unix
<bindings/upower/*.ml{,i}>: pkg_lwt.syntax.log
<bindings/upower/*.ml{,i}>: pkg_lwt.syntax
<bindings/upower/*.ml{,i}>: pkg_lwt.react
# Executable tests
<tests/main.{native,byte}>: use_obus
<tests/main.{native,byte}>: pkg_xmlm
<tests/main.{native,byte}>: pkg_type-conv
<tests/main.{native,byte}>: pkg_lwt.unix
<tests/main.{native,byte}>: pkg_lwt.syntax.log
<tests/main.{native,byte}>: pkg_lwt.syntax
<tests/main.{native,byte}>: pkg_lwt.react
<tests/*.ml{,i}>: use_obus
<tests/*.ml{,i}>: pkg_xmlm
<tests/*.ml{,i}>: pkg_type-conv
<tests/*.ml{,i}>: pkg_lwt.unix
<tests/*.ml{,i}>: pkg_lwt.syntax.log
<tests/*.ml{,i}>: pkg_lwt.syntax
<tests/*.ml{,i}>: pkg_lwt.react
# Library obus-network-manager
"bindings/network-manager": include
"bindings/network-manager/obus-network-manager.cmxs": use_obus-network-manager
<bindings/network-manager/*.ml{,i}>: use_obus
<bindings/network-manager/*.ml{,i}>: pkg_xmlm
<bindings/network-manager/*.ml{,i}>: pkg_type-conv
<bindings/network-manager/*.ml{,i}>: pkg_lwt.unix
<bindings/network-manager/*.ml{,i}>: pkg_lwt.syntax.log
<bindings/network-manager/*.ml{,i}>: pkg_lwt.syntax
<bindings/network-manager/*.ml{,i}>: pkg_lwt.react
# Library obus-notification
"bindings/notification": include
"bindings/notification/obus-notification.cmxs": use_obus-notification
<bindings/notification/*.ml{,i}>: use_obus
<bindings/notification/*.ml{,i}>: pkg_xmlm
<bindings/notification/*.ml{,i}>: pkg_type-conv
<bindings/notification/*.ml{,i}>: pkg_lwt.unix
<bindings/notification/*.ml{,i}>: pkg_lwt.syntax.log
<bindings/notification/*.ml{,i}>: pkg_lwt.syntax
<bindings/notification/*.ml{,i}>: pkg_lwt.react
# Executable list-services
<examples/list_services.{native,byte}>: use_obus
<examples/list_services.{native,byte}>: pkg_xmlm
<examples/list_services.{native,byte}>: pkg_type-conv
<examples/list_services.{native,byte}>: pkg_lwt.unix
<examples/list_services.{native,byte}>: pkg_lwt.syntax.log
<examples/list_services.{native,byte}>: pkg_lwt.syntax
<examples/list_services.{native,byte}>: pkg_lwt.react
# Executable eject
<examples/eject.{native,byte}>: use_obus-hal
<examples/eject.{native,byte}>: use_obus
<examples/eject.{native,byte}>: pkg_xmlm
<examples/eject.{native,byte}>: pkg_type-conv
<examples/eject.{native,byte}>: pkg_lwt.unix
<examples/eject.{native,byte}>: pkg_lwt.syntax.log
<examples/eject.{native,byte}>: pkg_lwt.syntax
<examples/eject.{native,byte}>: pkg_lwt.react
# Executable obus-xml2idl
<tools/obus_xml2idl.{native,byte}>: use_obus-idl
<tools/obus_xml2idl.{native,byte}>: use_obus
<tools/obus_xml2idl.{native,byte}>: pkg_xmlm
<tools/obus_xml2idl.{native,byte}>: pkg_type-conv
<tools/obus_xml2idl.{native,byte}>: pkg_lwt.unix
<tools/obus_xml2idl.{native,byte}>: pkg_lwt.syntax.log
<tools/obus_xml2idl.{native,byte}>: pkg_lwt.syntax
<tools/obus_xml2idl.{native,byte}>: pkg_lwt.react
<tools/obus_xml2idl.{native,byte}>: pkg_camlp4.quotations.o
<tools/obus_xml2idl.{native,byte}>: pkg_camlp4.lib
<tools/obus_xml2idl.{native,byte}>: pkg_camlp4.extend
# Executable signals
<examples/signals.{native,byte}>: use_obus-hal
<examples/signals.{native,byte}>: use_obus
<examples/signals.{native,byte}>: pkg_xmlm
<examples/signals.{native,byte}>: pkg_type-conv
<examples/signals.{native,byte}>: pkg_lwt.unix
<examples/signals.{native,byte}>: pkg_lwt.syntax.log
<examples/signals.{native,byte}>: pkg_lwt.syntax
<examples/signals.{native,byte}>: pkg_lwt.react
<examples/*.ml{,i}>: use_obus-hal
# Library obus-policykit
"bindings/policykit": include
"bindings/policykit/obus-policykit.cmxs": use_obus-policykit
<bindings/policykit/*.ml{,i}>: use_obus
<bindings/policykit/*.ml{,i}>: pkg_xmlm
<bindings/policykit/*.ml{,i}>: pkg_type-conv
<bindings/policykit/*.ml{,i}>: pkg_lwt.unix
<bindings/policykit/*.ml{,i}>: pkg_lwt.syntax.log
<bindings/policykit/*.ml{,i}>: pkg_lwt.syntax
<bindings/policykit/*.ml{,i}>: pkg_lwt.react
# Executable obus-idl2xml
<tools/obus_idl2xml.{native,byte}>: use_obus-idl
<tools/obus_idl2xml.{native,byte}>: use_obus
<tools/obus_idl2xml.{native,byte}>: pkg_xmlm
<tools/obus_idl2xml.{native,byte}>: pkg_type-conv
<tools/obus_idl2xml.{native,byte}>: pkg_lwt.unix
<tools/obus_idl2xml.{native,byte}>: pkg_lwt.syntax.log
<tools/obus_idl2xml.{native,byte}>: pkg_lwt.syntax
<tools/obus_idl2xml.{native,byte}>: pkg_lwt.react
<tools/obus_idl2xml.{native,byte}>: pkg_camlp4.quotations.o
<tools/obus_idl2xml.{native,byte}>: pkg_camlp4.lib
<tools/obus_idl2xml.{native,byte}>: pkg_camlp4.extend
# Executable hello
<examples/hello.{native,byte}>: use_obus
<examples/hello.{native,byte}>: pkg_xmlm
<examples/hello.{native,byte}>: pkg_type-conv
<examples/hello.{native,byte}>: pkg_lwt.unix
<examples/hello.{native,byte}>: pkg_lwt.syntax.log
<examples/hello.{native,byte}>: pkg_lwt.syntax
<examples/hello.{native,byte}>: pkg_lwt.react
# Executable obus-introspect
<tools/obus_introspect.{native,byte}>: use_obus
<tools/obus_introspect.{native,byte}>: pkg_xmlm
<tools/obus_introspect.{native,byte}>: pkg_type-conv
<tools/obus_introspect.{native,byte}>: pkg_lwt.unix
<tools/obus_introspect.{native,byte}>: pkg_lwt.syntax.log
<tools/obus_introspect.{native,byte}>: pkg_lwt.syntax
<tools/obus_introspect.{native,byte}>: pkg_lwt.react
# Executable battery-monitoring
<examples/battery_monitoring.{native,byte}>: use_obus-upower
<examples/battery_monitoring.{native,byte}>: use_obus
<examples/battery_monitoring.{native,byte}>: pkg_xmlm
<examples/battery_monitoring.{native,byte}>: pkg_type-conv
<examples/battery_monitoring.{native,byte}>: pkg_lwt.unix
<examples/battery_monitoring.{native,byte}>: pkg_lwt.syntax.log
<examples/battery_monitoring.{native,byte}>: pkg_lwt.syntax
<examples/battery_monitoring.{native,byte}>: pkg_lwt.react
<examples/*.ml{,i}>: use_obus-upower
# Executable bus-functions
<examples/bus_functions.{native,byte}>: use_obus
<examples/bus_functions.{native,byte}>: pkg_xmlm
<examples/bus_functions.{native,byte}>: pkg_type-conv
<examples/bus_functions.{native,byte}>: pkg_lwt.unix
<examples/bus_functions.{native,byte}>: pkg_lwt.syntax.log
<examples/bus_functions.{native,byte}>: pkg_lwt.syntax
<examples/bus_functions.{native,byte}>: pkg_lwt.react
# Executable obus-gen-interface
<tools/obus_gen_interface.{native,byte}>: pkg_xmlm
<tools/obus_gen_interface.{native,byte}>: pkg_type-conv
<tools/obus_gen_interface.{native,byte}>: pkg_lwt.unix
<tools/obus_gen_interface.{native,byte}>: pkg_lwt.syntax.log
<tools/obus_gen_interface.{native,byte}>: pkg_lwt.syntax
<tools/obus_gen_interface.{native,byte}>: pkg_lwt.react
<tools/obus_gen_interface.{native,byte}>: pkg_camlp4.quotations.o
<tools/obus_gen_interface.{native,byte}>: pkg_camlp4.lib
<tools/obus_gen_interface.{native,byte}>: pkg_camlp4.extend
# Executable ping
<examples/ping.{native,byte}>: use_obus
<examples/ping.{native,byte}>: pkg_xmlm
<examples/ping.{native,byte}>: pkg_type-conv
<examples/ping.{native,byte}>: pkg_lwt.unix
<examples/ping.{native,byte}>: pkg_lwt.syntax.log
<examples/ping.{native,byte}>: pkg_lwt.syntax
<examples/ping.{native,byte}>: pkg_lwt.react
# Executable network-manager
<examples/network_manager.{native,byte}>: use_obus-network-manager
<examples/network_manager.{native,byte}>: use_obus
<examples/network_manager.{native,byte}>: pkg_xmlm
<examples/network_manager.{native,byte}>: pkg_type-conv
<examples/network_manager.{native,byte}>: pkg_lwt.unix
<examples/network_manager.{native,byte}>: pkg_lwt.syntax.log
<examples/network_manager.{native,byte}>: pkg_lwt.syntax
<examples/network_manager.{native,byte}>: pkg_lwt.react
<examples/*.ml{,i}>: use_obus-network-manager
# Executable pong
<examples/pong.{native,byte}>: use_obus
<examples/pong.{native,byte}>: pkg_xmlm
<examples/pong.{native,byte}>: pkg_type-conv
<examples/pong.{native,byte}>: pkg_lwt.unix
<examples/pong.{native,byte}>: pkg_lwt.syntax.log
<examples/pong.{native,byte}>: pkg_lwt.syntax
<examples/pong.{native,byte}>: pkg_lwt.react
# Executable notify
<examples/notify.{native,byte}>: use_obus-notification
<examples/notify.{native,byte}>: use_obus
<examples/notify.{native,byte}>: pkg_xmlm
<examples/notify.{native,byte}>: pkg_type-conv
<examples/notify.{native,byte}>: pkg_lwt.unix
<examples/notify.{native,byte}>: pkg_lwt.syntax.log
<examples/notify.{native,byte}>: pkg_lwt.syntax
<examples/notify.{native,byte}>: pkg_lwt.react
<examples/*.ml{,i}>: use_obus-notification
# Library obus-udisks
"bindings/udisks": include
"bindings/udisks/obus-udisks.cmxs": use_obus-udisks
<bindings/udisks/*.ml{,i}>: use_obus
<bindings/udisks/*.ml{,i}>: pkg_xmlm
<bindings/udisks/*.ml{,i}>: pkg_type-conv
<bindings/udisks/*.ml{,i}>: pkg_lwt.unix
<bindings/udisks/*.ml{,i}>: pkg_lwt.syntax.log
<bindings/udisks/*.ml{,i}>: pkg_lwt.syntax
<bindings/udisks/*.ml{,i}>: pkg_lwt.react
# Executable obus-gen-client
<tools/obus_gen_client.{native,byte}>: use_obus-idl
<tools/obus_gen_client.{native,byte}>: use_obus
<tools/obus_gen_client.{native,byte}>: pkg_xmlm
<tools/obus_gen_client.{native,byte}>: pkg_type-conv
<tools/obus_gen_client.{native,byte}>: pkg_lwt.unix
<tools/obus_gen_client.{native,byte}>: pkg_lwt.syntax.log
<tools/obus_gen_client.{native,byte}>: pkg_lwt.syntax
<tools/obus_gen_client.{native,byte}>: pkg_lwt.react
<tools/obus_gen_client.{native,byte}>: pkg_camlp4.quotations.o
<tools/obus_gen_client.{native,byte}>: pkg_camlp4.lib
<tools/obus_gen_client.{native,byte}>: pkg_camlp4.extend
# Executable monitor
<examples/monitor.{native,byte}>: use_obus
<examples/monitor.{native,byte}>: pkg_xmlm
<examples/monitor.{native,byte}>: pkg_type-conv
<examples/monitor.{native,byte}>: pkg_lwt.unix
<examples/monitor.{native,byte}>: pkg_lwt.syntax.log
<examples/monitor.{native,byte}>: pkg_lwt.syntax
<examples/monitor.{native,byte}>: pkg_lwt.react
<examples/*.ml{,i}>: use_obus
<examples/*.ml{,i}>: pkg_xmlm
<examples/*.ml{,i}>: pkg_type-conv
<examples/*.ml{,i}>: pkg_lwt.unix
<examples/*.ml{,i}>: pkg_lwt.syntax.log
<examples/*.ml{,i}>: pkg_lwt.syntax
<examples/*.ml{,i}>: pkg_lwt.react
# Executable obus-dump
<tools/obus_dump.{native,byte}>: use_obus
<tools/obus_dump.{native,byte}>: pkg_xmlm
<tools/obus_dump.{native,byte}>: pkg_type-conv
<tools/obus_dump.{native,byte}>: pkg_lwt.unix
<tools/obus_dump.{native,byte}>: pkg_lwt.syntax.log
<tools/obus_dump.{native,byte}>: pkg_lwt.syntax
<tools/obus_dump.{native,byte}>: pkg_lwt.react
# Executable obus-gen-server
<tools/obus_gen_server.{native,byte}>: use_obus-idl
<tools/obus_gen_server.{native,byte}>: use_obus
<tools/obus_gen_server.{native,byte}>: pkg_xmlm
<tools/obus_gen_server.{native,byte}>: pkg_type-conv
<tools/obus_gen_server.{native,byte}>: pkg_lwt.unix
<tools/obus_gen_server.{native,byte}>: pkg_lwt.syntax.log
<tools/obus_gen_server.{native,byte}>: pkg_lwt.syntax
<tools/obus_gen_server.{native,byte}>: pkg_lwt.react
<tools/obus_gen_server.{native,byte}>: pkg_camlp4.quotations.o
<tools/obus_gen_server.{native,byte}>: pkg_camlp4.lib
<tools/obus_gen_server.{native,byte}>: pkg_camlp4.extend
<tools/*.ml{,i}>: use_obus-idl
<tools/*.ml{,i}>: use_obus
<tools/*.ml{,i}>: pkg_xmlm
<tools/*.ml{,i}>: pkg_type-conv
<tools/*.ml{,i}>: pkg_lwt.unix
<tools/*.ml{,i}>: pkg_lwt.syntax.log
<tools/*.ml{,i}>: pkg_lwt.syntax
<tools/*.ml{,i}>: pkg_lwt.react
<tools/*.ml{,i}>: pkg_camlp4.quotations.o
<tools/*.ml{,i}>: pkg_camlp4.lib
<tools/*.ml{,i}>: pkg_camlp4.extend
# Library obus-syntax
"syntax": include
"syntax/obus-syntax.cmxs": use_obus-syntax
<syntax/*.ml{,i}>: pkg_type-conv
<syntax/*.ml{,i}>: pkg_camlp4.quotations.o
<syntax/*.ml{,i}>: pkg_camlp4.lib
# OASIS_STOP
