virt-ctrl/mingw-gcc-wrapper.ml
virt-ctrl/vc_connections.ml
virt-ctrl/vc_connections.mli
+virt-ctrl/vc_dbus.ml
virt-ctrl/vc_domain_ops.ml
virt-ctrl/vc_domain_ops.mli
virt-ctrl/vc_helpers.ml
AC_CHECK_OCAML_PKG(gettext)
AC_CHECK_OCAML_PKG(xml-light)
AC_CHECK_OCAML_PKG(csv)
+ AC_CHECK_OCAML_PKG(dbus)
dnl Need to check which version of calendar is installed.
AC_CHECK_OCAML_MODULE(calendar,pkg_calendar2,CalendarLib.Date,[+calendar])
AC_SUBST(pkg_gettext)
AC_SUBST(pkg_xml_light)
AC_SUBST(pkg_csv)
+ AC_SUBST(pkg_dbus)
AC_SUBST(pkg_calendar)
AC_SUBST(pkg_calendar2)
else
AC_CHECK_OCAML_MODULE(gettext,pkg_gettext,Gettext,[+gettext]) dnl XXX
AC_CHECK_OCAML_MODULE(xml-light,pkg_xml_light,Xml,[+xml-light])
AC_CHECK_OCAML_MODULE(csv,pkg_csv,Csv,[+csv])
+ AC_CHECK_OCAML_MODULE(dbus,pkg_dbus,DBus,[+dbus])
dnl XXX Version check - see above.
AC_CHECK_OCAML_MODULE(calendar,pkg_calendar,Calendar,[+calendar])
fi
exec_prefix = @exec_prefix@
bindir = @bindir@
+pkg_dbus = @pkg_dbus@
+
OCAMLFIND = @OCAMLFIND@
+OBJS := \
+ vc_helpers.cmo \
+ vc_connections.cmo \
+ vc_domain_ops.cmo \
+ vc_mainwindow.cmo
+
ifneq ($(OCAMLFIND),)
-OCAMLCPACKAGES := -package unix,lablgtk2 -I ../libvirt
+OCAMLCPACKAGES := -I ../libvirt -package unix,lablgtk2
+ifeq ($(pkg_dbus),yes)
+OCAMLCPACKAGES := $(OCAMLCPACKAGES),dbus
+OBJS += vc_dbus.cmo
+endif
OCAMLCFLAGS := -g
OCAMLCLIBS := -linkpkg
OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
OCAMLOPTFLAGS :=
OCAMLOPTLIBS := $(OCAMLCLIBS)
else
-OCAMLCINCS := -I @pkg_lablgtk2@ -I ../libvirt
+OCAMLCINCS := -I ../libvirt -I @pkg_lablgtk2@
OCAMLCFLAGS := -g
OCAMLCLIBS := unix.cma lablgtk.cma
OCAMLOPTINCS := $(OCAMLCINCS)
BYTE_TARGETS := virt-ctrl
OPT_TARGETS := virt-ctrl.opt
-OBJS := \
- vc_helpers.cmo \
- vc_connections.cmo \
- vc_domain_ops.cmo \
- vc_mainwindow.cmo \
- virt_ctrl.cmo
+OBJS += virt_ctrl.cmo
XOBJS := $(OBJS:.cmo=.cmx)
--- /dev/null
+(* virt-ctrl: A graphical management tool.
+ (C) Copyright 2007 Richard W.M. Jones, Red Hat Inc.
+ http://libvirt.org/
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+ This file contains any code which needs optional package OCaml-DBUS.
+*)
+