summaryrefslogtreecommitdiff
path: root/capplets/desktop-links/Sawfish/Makefile.am
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