~ubuntu-branches/ubuntu/vivid/alarm-clock-applet/vivid

« back to all changes in this revision

Viewing changes to src/icons/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Chow Loong Jin
  • Date: 2009-05-30 23:24:27 UTC
  • Revision ID: james.westby@ubuntu.com-20090530232427-88on1j2ily4ajxdz
Tags: upstream-0.2.6
ImportĀ upstreamĀ versionĀ 0.2.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
iconsdir = $(datadir)/icons
 
2
icons =                         \
 
3
        alarm-clock.svg         \
 
4
        alarm-clock.16.png      \
 
5
        alarm-clock.22.png      \
 
6
        alarm-clock.24.png      \
 
7
        alarm-clock.32.png      \
 
8
        alarm-clock.36.png      \
 
9
        alarm-clock.48.png      \
 
10
        alarm-clock.64.png      \
 
11
        alarm-timer.svg         \
 
12
        alarm-timer.16.png      \
 
13
        alarm-timer.22.png      \
 
14
        alarm-timer.24.png      \
 
15
        alarm-timer.32.png      \
 
16
        alarm-timer.36.png      \
 
17
        alarm-timer.48.png      \
 
18
        alarm-timer.64.png      \
 
19
        alarm-snooze.16.png     \
 
20
        alarm-snooze.22.png     \
 
21
        alarm-snooze.24.png     \
 
22
        alarm-snooze.32.png     \
 
23
        alarm-snooze.36.png     \
 
24
        alarm-snooze.48.png     \
 
25
        alarm-snooze.64.png     
 
26
 
 
27
EXTRA_DIST = $(icons)
 
28
 
 
29
 
 
30
gtk_update_icon_cache = gtk-update-icon-cache -f -t $(iconsdir)/hicolor
 
31
 
 
32
update-icon-cache:
 
33
        @-if test -z "$(DESTDIR)"; then \
 
34
                echo "Updating Gtk icon cache."; \
 
35
                $(gtk_update_icon_cache); \
 
36
        else \
 
37
                echo "*** Icon cache not updated.  After (un)install, run this:"; \
 
38
                echo "***   $(gtk_update_icon_cache)"; \
 
39
        fi
 
40
 
 
41
install-icons:
 
42
        for icon in $(icons); do \
 
43
                SIZE=`basename $$icon | cut -d. -f2`; \
 
44
                FILE=`basename $$icon | cut -d. -f1,3`; \
 
45
                if [ "$$SIZE" = "svg" ]; then \
 
46
                        SIZE="scalable"; \
 
47
                        FILE="$$FILE.svg"; \
 
48
                else \
 
49
                        SIZE="$${SIZE}x$${SIZE}"; \
 
50
                fi; \
 
51
                mkdir -p $(DESTDIR)$(iconsdir)/hicolor/$$SIZE/apps/; \
 
52
                $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(iconsdir)/hicolor/$$SIZE/apps/$$FILE; \
 
53
        done
 
54
 
 
55
uninstall-icons:
 
56
        for icon in $(icons); do \
 
57
                SIZE=`basename $$icon | cut -d. -f2`; \
 
58
                FILE=`basename $$icon | cut -d. -f1,3`; \
 
59
                if [ "$$SIZE" = "svg" ]; then \
 
60
                        SIZE="scalable"; \
 
61
                        FILE="$$FILE.svg"; \
 
62
                else \
 
63
                        SIZE="$${SIZE}x$${SIZE}"; \
 
64
                fi; \
 
65
                rm -f $(DESTDIR)$(iconsdir)/hicolor/$$SIZE/apps/$$FILE; \
 
66
        done
 
67
 
 
68
install-data-local: install-icons update-icon-cache
 
69
 
 
70
uninstall-local: uninstall-icons update-icon-cache