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
8 DESKTOPS = $(DESKTOPS_APP:.desktop=.desktop-app) $(DESKTOPS_SES)
10 miscdir = $(pkgdatadir)/misc
11 misc_DATA = $(ICONS) $(DESKTOPS)
12 misc_SCRIPTS = $(XCLIENTS) starte16 e16-dbus-cmd
14 applicationdir = $(datadir)/applications
15 xsessiondir = $(datadir)/xsessions
17 # Is this Fedora only stuff?
18 #xclientsdir = $(sysconfdir)/X11/xinit/Xclients.d
19 #xclients_SCRIPTS = $(XCLIENTS)
21 EXTRA_DIST = $(DESKTOPS_IN) $(XCLIENTS) $(SCRIPTS) $(ICONS)
23 CLEANFILES = $(DESKTOPS)
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
31 sed -e "s=@pkgdatadir@=${pkgdatadir}=" $(srcdir)/$@.in > $@
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
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)