Missing virt-df/.depend.
[virt-top.git] / README
diff --git a/README b/README
old mode 100755 (executable)
new mode 100644 (file)
index b3001a3..02be231
--- a/README
+++ b/README
@@ -48,6 +48,10 @@ To build the manpages (optional):
 
   perldoc (part of Perl)
 
 
   perldoc (part of Perl)
 
+To build a Windows installer (optional):
+
+  NSIS (http://nsis.sf.net)
+
 OCaml packages are available for Fedora 7 and above (ocaml,
 ocaml-findlib, ocaml-findlib-devel, ocaml-ocamldoc, ocaml-extlib,
 ocaml-extlib-devel, ocaml-lablgtk, ocaml-lablgtk-devel, ocaml-curses,
 OCaml packages are available for Fedora 7 and above (ocaml,
 ocaml-findlib, ocaml-findlib-devel, ocaml-ocamldoc, ocaml-extlib,
 ocaml-extlib-devel, ocaml-lablgtk, ocaml-lablgtk-devel, ocaml-curses,
@@ -88,6 +92,32 @@ I have built libvirt (the bindings), examples, mlvirsh and
 mlvirtmanager on Windows using the MinGW port of OCaml.  It's quite
 likely that it will also work under VC++, but I have not tested this.
 
 mlvirtmanager on Windows using the MinGW port of OCaml.  It's quite
 likely that it will also work under VC++, but I have not tested this.
 
+You should make sure that your $PATH (environment variable) contains
+the names of the directories containing all required DLLs, in
+particular you will require:
+
+  libvirt-*.dll                (from libvirt)
+  libgnutls-*.dll      (from GnuTLS)
+  libgcrypt-*.dll
+  libgpg-error-*.dll
+  libtasn1-*.dll
+  libxdr.dll           (from libxdr)
+  libxml2-*.dll                (from libxml2)
+  and, a multitude of DLLs from GTK if you want to run mlvirtmanager
+
+You can use a tool such as Dependency Walker to find/check the
+locations of dependent libraries.
+
+To build the Windows installer, you will need NSIS.  Then do:
+
+  ./configure --with-nsis=/c/Progra~1/NSIS
+  make all opt
+  make wininstaller
+
+This should build a Windows binary installer called
+ocaml-libvirt-$VERSION.exe which includes the bindings, all required
+DLLs and all programs that can be built under Windows.
+
 
 mlvirsh
 ----------------------------------------------------------------------
 
 mlvirsh
 ----------------------------------------------------------------------