# Guestfs Browser.
-# Copyright (C) 2010 Red Hat Inc.
+# Copyright (C) 2010-2011 Red Hat Inc.
#
# 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
.gitignore guestfs-browser.spec \
guestfs-browser.pod \
guestfs-browser.1 \
+ guestfs-browser.desktop.in \
+ guestfs-browser.png \
+ guestfs-browser-large.png \
+ guestfs-browser.svg \
+ test-desktop-file-validate.sh \
html/pod.css
-CLEANFILES = *.cmi *.cmo *.cmx *.o guestfs-browser
+CLEANFILES = *.cmi *.cmo *.cmx *.cmxa *.o guestfs-browser *~
+
+TESTS =
# These are listed here in alphabetical order.
SOURCES = \
main.ml \
slave.mli \
slave.ml \
+ slave_types.mli \
+ slave_types.ml \
+ slave_utils.mli \
+ slave_utils.ml \
throbber.ml \
utils.mli \
utils.ml \
utils.cmx \
cmdline.cmx \
deviceSet.cmx \
+ slave_types.cmx \
+ slave_utils.cmx \
slave.cmx \
filetree_type.cmx \
filetree_markup.cmx \
.ml.cmx:
$(OCAMLFIND) ocamlopt $(OCAMLCFLAGS) -c $< -o $@
+# Icon.
+icondir = $(datadir)/$(PACKAGE_NAME)/pixmaps
+icon_DATA = guestfs-browser.svg guestfs-browser-large.png guestfs-browser.png
+
+# Desktop file.
+desktopdir = $(datadir)/applications
+desktop_DATA = guestfs-browser.desktop
+
+guestfs-browser.desktop: guestfs-browser.desktop.in
+ $(SED) "s,\@icondir\@,$(icondir),g" < $< > $@
+
+TESTS += test-desktop-file-validate.sh
+
# Man page.
man_MANS = guestfs-browser.1