X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=virt-ctrl%2FMakefile.in;h=7e7c5c41deaadeb4b24b91c793849e02efe67ca2;hb=479659599edaaf6cd9385ce00750407d61baf0f0;hp=5ef63625bda7225630e73dcc5099177aaafa84bd;hpb=8a2211eb0976db33a6795ee9933bd7e7400c933c;p=virt-top.git diff --git a/virt-ctrl/Makefile.in b/virt-ctrl/Makefile.in index 5ef6362..7e7c5c4 100644 --- a/virt-ctrl/Makefile.in +++ b/virt-ctrl/Makefile.in @@ -21,28 +21,41 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ +with_icons = @with_icons@ +icons = @icons@ + +HAVE_GDK_PIXBUF_MLSOURCE = @HAVE_GDK_PIXBUF_MLSOURCE@ + pkg_dbus = @pkg_dbus@ +pkg_gettext = @pkg_gettext@ OCAMLFIND = @OCAMLFIND@ -OBJS := \ +OBJS := \ + virt_ctrl_gettext.cmo \ vc_helpers.cmo \ vc_connections.cmo \ vc_domain_ops.cmo \ + vc_connection_dlg.cmo \ vc_mainwindow.cmo ifneq ($(OCAMLFIND),) +# Good, we have ocamlfind. OCAMLCPACKAGES := -I ../libvirt -package unix,lablgtk2 ifeq ($(pkg_dbus),yes) -OCAMLCPACKAGES := $(OCAMLCPACKAGES),dbus +OCAMLCPACKAGES += -package dbus OBJS += vc_dbus.cmo endif +ifeq ($(pkg_gettext),yes) +OCAMLCPACKAGES += -package gettext-stub +endif OCAMLCFLAGS := -g OCAMLCLIBS := -linkpkg OCAMLOPTPACKAGES := $(OCAMLCPACKAGES) OCAMLOPTFLAGS := OCAMLOPTLIBS := $(OCAMLCLIBS) else +# Bad boy, please install ocamlfind. OCAMLCINCS := -I ../libvirt -I @pkg_lablgtk2@ OCAMLCFLAGS := -g OCAMLCLIBS := unix.cma lablgtk.cma @@ -51,6 +64,10 @@ OCAMLOPTFLAGS := OCAMLOPTLIBS := unix.cmxa lablgtk.cmxa endif +ifneq ($(with_icons),no) +OBJS += vc_icons.cmo +endif + export LIBRARY_PATH=../libvirt export LD_LIBRARY_PATH=../libvirt @@ -100,6 +117,16 @@ virt-ctrl.opt: $(XOBJS) gcc.exe endif endif +# Rebuild the icons if newer ones available. +ifneq ($(with_icons),no) +ifneq ($(icons),) +ifeq ($(HAVE_GDK_PIXBUF_MLSOURCE),gdk-pixbuf-mlsource) +vc_icons.ml: rebuild-icons.sh + ./rebuild-icons.sh $(icons) > $@ +endif +endif +endif + install: if [ -x virt-ctrl.opt ]; then \ mkdir -p $(DESTDIR)$(bindir); \