36 lines
1.2 KiB
Makefile
36 lines
1.2 KiB
Makefile
include ../common.am
|
|
|
|
light/gtk-main.css: gtk.css | light
|
|
cp "$<" "$@"
|
|
light/gtk-main-dark.css: gtk-dark.css | light
|
|
cp "$<" "$@"
|
|
darker/gtk-main.css: gtk-darker.css | darker
|
|
cp "$<" "$@"
|
|
darker/gtk-main-dark.css: gtk-dark.css | darker
|
|
cp "$<" "$@"
|
|
dark/gtk-main.css: gtk-dark.css | dark
|
|
cp "$<" "$@"
|
|
dark/gtk-main-dark.css: | dark
|
|
touch "$@"
|
|
|
|
%/gtk.css %/gtk-dark.css: | %
|
|
echo '@import url("resource:///org/gnome/arc-theme/$(subst gtk,gtk-main,$(notdir $@))");' > "$@"
|
|
|
|
%/gtk.gresource.xml: | %
|
|
echo "<?xml version='1.0' encoding='UTF-8'?><gresources><gresource prefix='/org/gnome/arc-theme'>$(patsubst %,<file preprocess='to-pixdata'>../%</file>,$(normal) $(hidpi))<file>gtk-main.css</file>$(if $(filter $(dir $@),dark/),,<file>gtk-main-dark.css</file>)</gresource></gresources>" > "$@"
|
|
|
|
%/gtk.gresource: %/gtk.gresource.xml %/gtk-main.css %/gtk-main-dark.css $(normal) $(hidpi)
|
|
glib-compile-resources --sourcedir="$(dir $<)" --target="$@" "$<"
|
|
|
|
if ENABLE_LIGHT
|
|
gtk3theme_DATA = light/gtk.css light/gtk-dark.css light/gtk.gresource
|
|
endif
|
|
|
|
if ENABLE_DARKER
|
|
gtk3themedarker_DATA = darker/gtk.css darker/gtk-dark.css darker/gtk.gresource
|
|
endif
|
|
|
|
if ENABLE_DARK
|
|
gtk3themedark_DATA = dark/gtk.css dark/gtk.gresource
|
|
endif
|