73 lines
2.1 KiB
Makefile
73 lines
2.1 KiB
Makefile
include $(top_srcdir)/include.mk
|
|
|
|
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)
|
|
|
|
modedir = $(datadir)/gnome-shell/modes
|
|
mode_in_files = classic.json.in
|
|
mode_DATA = $(mode_in_files:.json.in=.json)
|
|
|
|
themedir = $(datadir)/gnome-shell/theme
|
|
theme_DATA = \
|
|
$(srcdir)/classic-process-working.svg \
|
|
$(srcdir)/classic-toggle-off-intl.svg \
|
|
$(srcdir)/classic-toggle-off-us.svg \
|
|
$(srcdir)/classic-toggle-on-intl.svg \
|
|
$(srcdir)/classic-toggle-on-us.svg \
|
|
$(srcdir)/gnome-classic.css \
|
|
$(NULL)
|
|
|
|
gsettings_in_files = org.gnome.shell.extensions.classic-overrides.gschema.xml.in
|
|
gsettings_SCHEMAS = $(gsettings_in_files:.xml.in=.xml)
|
|
|
|
@INTLTOOL_XML_NOMERGE_RULE@
|
|
@GSETTINGS_RULES@
|
|
|
|
%.desktop.in:%.desktop.in.in
|
|
$(AM_V_GEN) sed \
|
|
-e "s|\@bindir\@|$(bindir)|" \
|
|
-e "s|\@VERSION\@|$(VERSION)|" \
|
|
$< > $@
|
|
|
|
comma:=,
|
|
empty:=
|
|
space:= $(empty) $(empty)
|
|
extensions:=$(patsubst %,\"%$(extensionbase)\",$(CLASSIC_EXTENSIONS))
|
|
extension_list:=$(subst $(space),$(comma),$(extensions))
|
|
%.json:%.json.in
|
|
$(AM_V_GEN) sed \
|
|
-e "s|\@CLASSIC_EXTENSIONS\@|$(extension_list)|g" \
|
|
$< > $@
|
|
|
|
%.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) \
|
|
$(mode_in_files) \
|
|
$(gsettings_in_files) \
|
|
$(theme_DATA) \
|
|
$(NULL)
|
|
|
|
CLEANFILES = \
|
|
$(desktop_DATA) \
|
|
$(session_DATA) \
|
|
$(xsession_DATA) \
|
|
$(mode_DATA) \
|
|
$(gsettings_SCHEMAS) \
|
|
$(NULL)
|