summaryrefslogtreecommitdiffstats
path: root/examples/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'examples/Makefile.in')
-rwxr-xr-x[-rw-r--r--]examples/Makefile.in46
1 files changed, 43 insertions, 3 deletions
diff --git a/examples/Makefile.in b/examples/Makefile.in
index 179b360..0f0c527 100644..100755
--- a/examples/Makefile.in
+++ b/examples/Makefile.in
@@ -1,10 +1,37 @@
+# ocaml-libvirt
+# Copyright (C) 2007 Red Hat Inc., Richard W.M. Jones
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+#
+# This library 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
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+OCAMLFIND = @OCAMLFIND@
+
+ifneq ($(OCAMLFIND),)
OCAMLCPACKAGES := -package unix -I ../libvirt
OCAMLCFLAGS := -g
OCAMLCLIBS := -linkpkg
-
OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
OCAMLOPTFLAGS :=
OCAMLOPTLIBS := $(OCAMLCLIBS)
+else
+OCAMLCINCS := -I ../libvirt
+OCAMLCFLAGS := -g
+OCAMLCLIBS := unix.cma
+OCAMLOPTINCS := $(OCAMLCINCS)
+OCAMLOPTFLAGS :=
+OCAMLOPTLIBS := unix.cmxa
+endif
export LIBRARY_PATH=../libvirt
export LD_LIBRARY_PATH=../libvirt
@@ -16,14 +43,27 @@ all: $(BYTE_TARGETS)
opt: $(OPT_TARGETS)
+ifneq ($(OCAMLFIND),)
list_domains: list_domains.cmo
- ocamlfind ocamlc $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \
+ $(OCAMLFIND) ocamlc \
+ $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \
../libvirt/mllibvirt.cma -o $@ $<
list_domains.opt: list_domains.cmx
- ocamlfind ocamlopt \
+ $(OCAMLFIND) ocamlopt \
$(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \
../libvirt/mllibvirt.cmxa -o $@ $<
+else
+list_domains: list_domains.cmo
+ $(OCAMLC) \
+ $(OCAMLCINCS) $(OCAMLCFLAGS) $(OCAMLCLIBS) \
+ ../libvirt/mllibvirt.cma -o $@ $<
+
+list_domains.opt: list_domains.cmx
+ $(OCAMLOPT) \
+ $(OCAMLOPTINCS) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \
+ ../libvirt/mllibvirt.cmxa -o $@ $<
+endif
install: