Add icon.
[guestfs-browser.git] / Makefile.am
index e535ffe..e92a3bb 100644 (file)
@@ -24,7 +24,10 @@ EXTRA_DIST = \
        .gitignore guestfs-browser.spec \
        guestfs-browser.pod \
        guestfs-browser.1 \
-       guestfs-browser.desktop \
+       guestfs-browser.desktop.in \
+       guestfs-browser.png \
+       guestfs-browser-large.png \
+       guestfs-browser.svg \
        test-desktop-file-validate.sh \
        html/pod.css
 
@@ -118,10 +121,17 @@ throbber.ml: Throbber.png Throbber.gif
 .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.