blob: 568529a3766fe0b166749a3b05b2d1a2880647a0 (
plain)
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
|
## .desktop files
##
## translate foo.desktop.in and create a foo.desktop file.
##
capplets = \
appearance-properties \
misc-properties \
bindings-properties \
move-properties \
focus-properties \
placement-properties \
match-properties \
sound-properties \
maximize-properties \
workspace-properties \
meta-properties
##
## Pixmaps
##
pixmaps_DATA = $(group_icon)
pixmapsdir = $(GNOMECC_ICONS_DIR)
##
## dekstop files
##
desktop_files = $(capplets:=.desktop)
desktop_in_files = $(desktop_files:.desktop=.desktop.in)
cappletsdir = $(datadir)/control-center/capplets/Sawfish
capplets_DATA = $(desktop_files)
EXTRA_DIST = $(desktop_in_files) Sawfish.directory.in.in $(pixmaps_DATA)
$(desktop_files): %.desktop: %.desktop.in
$(top_builddir)/xml-i18n-merge -d $(top_srcdir)/po $< $@
## Create the .directory file
##
## foo.directory.in is created from foo.directory.in.in and substituting the Icon field with
## the full path of the icon.
## foo.directory.in is merged with the translations to create foo.directory
## foo.directory is installed and renamed
##
groups = Sawfish
group_icon = sawfish-group.png
groups_files = $(groups:=.directory)
groups_in_files = $(groups_files:.directory=.directory.in)
Gnomeccdir = $(datadir)/control-center/capplets/$(groups)
Gnomecc_DATA = $(groups_files)
$(groups_in_files): %.directory.in: %.directory.in.in
sed s#Icon=\.*#Icon=$(GNOMECC_ICONS_DIR)/${group_icon}# < $< > $@
$(groups_files): %.directory: %.directory.in
$(top_builddir)/xml-i18n-merge -d $(top_srcdir)/po $< $@
## We need to install this ourselves cause we change the name of the
## file to .directory.
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(Gnomeccdirp)
$(INSTALL_DATA) Sawfish.directory $(DESTDIR)$(Gnomeccdir)/.directory
|