chiark / gitweb /
New option: movres.ignore_transience.
[e16] / misc / Makefile.am
1 DESKTOPS_APP = e16.desktop
2 DESKTOPS_SES = e16.desktop e16-gnome.desktop e16-kde.desktop
3 DESKTOPS_IN = e16.desktop-app.in e16.desktop.in e16-gnome.desktop.in e16-kde.desktop.in
4 XCLIENTS = Xclients.e16.sh Xclients.e16-gnome.sh Xclients.e16-kde.sh
5 STARTUPS = starte16-gnome starte16-kde
6 ICONS = e16.png
7
8 DESKTOPS = $(DESKTOPS_APP:.desktop=.desktop-app) $(DESKTOPS_SES)
9
10 miscdir = $(pkgdatadir)/misc
11 misc_DATA = $(ICONS) $(DESKTOPS)
12 misc_SCRIPTS = $(XCLIENTS) starte16 e16-dbus-cmd
13
14 applicationdir = $(datadir)/applications
15 xsessiondir = $(datadir)/xsessions
16
17 # Is this Fedora only stuff?
18 #xclientsdir = $(sysconfdir)/X11/xinit/Xclients.d
19 #xclients_SCRIPTS = $(XCLIENTS)
20
21 EXTRA_DIST = $(DESKTOPS_IN) $(XCLIENTS) $(SCRIPTS) $(ICONS)
22
23 CLEANFILES = $(DESKTOPS)
24
25 e16.desktop-app: $(srcdir)/e16.desktop-app.in Makefile
26 e16.desktop: $(srcdir)/e16.desktop.in Makefile
27 e16-gnome.desktop: $(srcdir)/e16-gnome.desktop.in Makefile
28 e16-kde.desktop: $(srcdir)/e16-kde.desktop.in Makefile
29
30 $(DESKTOPS):
31         sed -e "s=@pkgdatadir@=${pkgdatadir}=" $(srcdir)/$@.in > $@
32
33 install-data-hook:
34         cd $(DESTDIR)$(bindir); rm -f starte16; $(LN_S) $(miscdir)/starte16 .
35         $(mkinstalldirs) $(DESTDIR)$(xsessiondir)
36         cd $(DESTDIR)$(xsessiondir); rm -f $(DESKTOPS_SES); \
37           for f in $(DESKTOPS_SES); do $(LN_S) $(miscdir)/$$f .; done
38         cd $(DESTDIR)$(miscdir); rm -f $(STARTUPS); \
39           for f in $(STARTUPS); do $(LN_S) starte16 $$f; done
40         $(mkinstalldirs) $(DESTDIR)$(applicationdir)
41         cd $(DESTDIR)$(applicationdir); rm -f $(DESKTOPS_APP); \
42           for f in $(DESKTOPS_APP); do $(LN_S) $(miscdir)/$$f-app $$f; done
43         cd $(DESTDIR)$(miscdir); rm -f $(STARTUPS); \
44           for f in $(STARTUPS); do $(LN_S) starte16 $$f; done
45
46 uninstall-local:
47         rm -f $(DESKTOPS)
48         cd $(DESTDIR)$(bindir); rm -f starte16
49         cd $(DESTDIR)$(applicationdir); rm -f $(DESKTOPS_APP)
50         cd $(DESTDIR)$(xsessiondir); rm -f $(DESKTOPS_SES)
51         cd $(DESTDIR)$(miscdir); rm -f $(STARTUPS)