A new session is added only when --enable-extensions=classic-mode is used. https://bugzilla.gnome.org/show_bug.cgi?id=689285
41 lines
1.2 KiB
Makefile
41 lines
1.2 KiB
Makefile
desktopdir = $(datadir)/applications
|
|
desktop_in_in_files = gnome-shell-classic.desktop.in.in
|
|
desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in)
|
|
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
|
|
|
|
sessiondir = $(datadir)/gnome-session/sessions
|
|
session_in_in_files = gnome-classic.session.desktop.in.in
|
|
session_in_files = $(session_in_in_files:.session.desktop.in.in=.session.desktop.in)
|
|
session_DATA = $(session_in_files:.session.desktop.in=.session)
|
|
|
|
xsessiondir = $(datadir)/xsessions
|
|
xsession_in_files = gnome-classic.desktop.in
|
|
xsession_DATA = $(xsession_in_files:.desktop.in=.desktop)
|
|
|
|
%.desktop.in:%.desktop.in.in
|
|
$(AM_V_GEN) sed \
|
|
-e "s|\@bindir\@|$(bindir)|" \
|
|
-e "s|\@VERSION\@|$(VERSION)|" \
|
|
$< > $@
|
|
|
|
%.session.desktop.in: %.session.desktop.in.in
|
|
$(AM_V_GEN) sed \
|
|
-e "s|\@libexecdir\@|$(libexecdir)|" \
|
|
$< > $@
|
|
|
|
%.session: %.session.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@
|
|
|
|
@INTLTOOL_DESKTOP_RULE@
|
|
|
|
EXTRA_DIST = \
|
|
$(desktop_in_in_files) \
|
|
$(session_in_in_files) \
|
|
$(xsession_in_files) \
|
|
$(NULL)
|
|
|
|
CLEANFILES = \
|
|
$(desktop_DATA) \
|
|
$(session_DATA) \
|
|
$(xsession_DATA) \
|
|
$(NULL)
|