1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
apportdir = $(datadir)/apport/package-hooks
apport_DATA = source_ubuntuone-client.py
crashdbdir = $(sysconfdir)/apport/crashdb.conf.d
crashdb_DATA = ubuntuone-client-crashdb.conf
configdir = $(sysconfdir)/xdg/ubuntuone
config_in_files = logging.conf.in
config_DATA = oauth_urls syncdaemon.conf $(config_in_files:.conf.in=.conf)
oauthdir = $(configdir)/oauth_registration.d
oauth_DATA = oauth_registration.d/ubuntuone
desktopdir = $(datadir)/applications
desktop_in_files = ubuntuone-preferences.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
%.conf: %.conf.in
@sed -e "s|\@LOG_LEVEL\@|$(LOG_LEVEL)|" \
-e "s|\@LOG_FILE_SIZE\@|$(LOG_FILE_SIZE)|" $< > $@
hicolordir = $(datadir)/icons/hicolor
privateiconsdir = $(pkgdatadir)/icons/hicolor
emblem_in_files = \
emblem-ubuntuone-downloading.icon.in \
emblem-ubuntuone-unsynchronized.icon.in \
emblem-ubuntuone-uploading.icon.in
emblem_files = $(emblem_in_files:.icon.in=.icon)
%.icon: %.icon.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache
servicedir = $(DBUS_SERVICES_DIR)
service_in_files = \
com.ubuntuone.Authentication.service.in \
com.ubuntuone.SyncDaemon.service.in
service_DATA = $(service_in_files:.service.in=.service)
%.service: %.service.in
@sed -e "s|\@libexecdir\@|$(libexecdir)|" \
-e "s|\@bindir\@|$(bindir)|" $< > $@
icon_in_files = ubuntuone-icons.svg
icon_cache = $(icon_in_files:.svg=.rendercache)
icon_files = $(shell BUILDDIR="$(builddir)"; for i in `find $$BUILDDIR -name "*.rendercache"`; do cat $$i|sort|uniq; done)
hicolor: Makefile
if [ ! -h hicolor -a -d icons ]; then \
$(LN_S) icons hicolor; \
fi
if ENABLE_RENDERING
%.rendercache: %.svg hicolor
for size in $(render_sizes); do \
$(ICONTOOL_RENDER) -s $$size -o $(builddir)/icons $< > $@; \
done
dist-hook: $(icon_cache)
$(mkdir_p) $(distdir)/icons
for size in $(render_sizes); do \
cp -a $(builddir)/icons/$$size $(distdir)/icons/$$size; \
done
for i in $(icon_cache); do \
touch $(distdir)/$$i; \
done
else
%.rendercache: %.svg hicolor
if test "x$(builddir)" != "x$(srcdir)" -a ! -f stamp-render; then \
$(mkdir_p) $(builddir)/icons; \
for size in $(render_sizes); do \
cp -a $(srcdir)/icons/$$size icons/$$size; \
done; \
touch stamp-render; \
fi
dist-hook: $(icon_cache)
$(mkdir_p) $(distdir)/icons
for size in $(render_sizes); do \
cp -a $(srcdir)/icons/$$size $(distdir)/icons/$$size; \
done
endif
all: $(icon_cache) $(emblem_files)
$(render_sizes): $(icon_cache)
install-data-local: $(emblem_files)
for size in $(render_sizes); do \
for file in $(emblem_files); do \
$(mkdir_p) $(DESTDIR)$(hicolordir)/$$size/emblems; \
$(install_sh_DATA) $(builddir)/$$file $(DESTDIR)$(hicolordir)/$$size/emblems/$$file; \
done; \
for file in $(icon_files); do \
context="`dirname $$file`"; \
if test "x$$context" = "xapps" -o "x$$context" = "xemblems"; then \
$(mkdir_p) $(DESTDIR)$(hicolordir)/$$size/$$context; \
$(install_sh_DATA) icons/$$size/$$file $(DESTDIR)$(hicolordir)/$$size/$$file; \
else \
$(mkdir_p) $(DESTDIR)$(privateiconsdir)/$$size/$$context; \
$(install_sh_DATA) icons/$$size/$$file $(DESTDIR)$(privateiconsdir)/$$size/$$file; \
fi; \
done; \
done
uninstall-local:
for size in $(render_sizes); do \
for file in $(emblem_files); do \
rm -f $(DESTDIR)$(hicolordir)/$$size/emblems/$$file; \
done; \
for file in $(icon_files); do \
rm -f $(DESTDIR)$(hicolordir)/$$size/$$file; \
rm -f $(DESTDIR)$(privateiconsdir)/$$size/$$file; \
done; \
done
maintainer-clean-local:
rm -rf icons
EXTRA_DIST = \
$(config_in_files) \
$(desktop_in_files) \
$(service_in_files) \
$(emblem_in_files) \
$(icon_in_files) \
$(icon_cache) \
$(config_DATA) \
$(apport_DATA) \
$(crashdb_DATA) \
oauth_registration.d
CLEANFILES = \
$(desktop_DATA) \
$(service_DATA) \
$(emblem_files) \
hicolor
MAINTAINERCLEANFILES = \
Makefile.in \
$(icon_cache)
|