Makefile: Add WM themes as variables

This commit is contained in:
Kylie McClain 2015-06-07 22:43:51 -04:00
parent d347a34764
commit 726d4f717f

View File

@ -21,7 +21,11 @@ COLORS = Brave-Revival Human-Revival Illustrious-Revival \
Brave-Classic Human-Classic Illustrious-Classic \ Brave-Classic Human-Classic Illustrious-Classic \
Noble-Classic Wine-Classic Wise-Classic Noble-Classic Wine-Classic Wise-Classic
PLANK = Shiki-Revival Shiki-panel Shiki-platform WM = Shiki-Colors-Classic Shiki-Colors-Classic-EZ \
Shiki-Colors-Classic-Striped Shiki-Colors-Revival \
Shiki-Colors-Revival-EZ
PLANK = Shiki-Revival Shiki-Classic Shiki-panel Shiki-platform
Shiki-Brave-Revival_menubar_bg = 212121 Shiki-Brave-Revival_menubar_bg = 212121
Shiki-Human-Revival_menubar_bg = 212121 Shiki-Human-Revival_menubar_bg = 212121
@ -54,7 +58,7 @@ Shiki-Wise-Revival_selected = 97bf60
# xfwm4 is provided by shiki-colors-xfwm, metacity/openbox are not themed # xfwm4 is provided by shiki-colors-xfwm, metacity/openbox are not themed
# xfce4-notify is not yet themed as well # xfce4-notify is not yet themed as well
all: prepare generate all: generate
help: help:
@echo "make targets:" @echo "make targets:"
@ -86,7 +90,7 @@ Shiki-%:
-e 's/#d64937/#$($@_selected)/g' \ -e 's/#d64937/#$($@_selected)/g' \
-e 's/#2d2d2d/#$($@_menubar_bg)/g' -e 's/#2d2d2d/#$($@_menubar_bg)/g'
generate: generate: prepare
$(foreach COLOR,$(COLORS),make Shiki-$(COLOR);) $(foreach COLOR,$(COLORS),make Shiki-$(COLOR);)
clean: clean:
@ -96,10 +100,11 @@ clean:
install: install:
mkdir -p $(DESTDIR)$(PREFIX)/share/themes mkdir -p $(DESTDIR)$(PREFIX)/share/themes
mkdir -p $(DESTDIR)$(PREFIX)/share/plank/themes mkdir -p $(DESTDIR)$(PREFIX)/share/plank/themes
cp -r Shiki-Colors-* $(DESTDIR)$(PREFIX)/share/themes $(foreach PLANK_THEME,$(PLANK),cp -r plank/$(PLANK_THEME) $(DESTDIR)$(PREFIX)/share/plank/themes/$(PLANK_THEME);)
$(foreach PLANK_THEME,$(PLANK),cp -r plank/$(PLANK_THEME) $(DESTDIR)$(PREFIX)/share/plank/themes;) $(foreach COLOR,$(COLORS),cp -r Shiki-$(COLOR) $(DESTDIR)$(PREFIX)/share/themes/Shiki-$(COLOR);)
$(foreach COLOR,$(COLORS),cp -r Shiki-$(COLOR) $(DESTDIR)$(PREFIX)/share/themes;) $(foreach WM_THEME,$(WM),cp -r $(WM_THEME) $(DESTDIR)$(PREFIX)/share/themes/$(WM_THEME);)
uninstall: uninstall:
$(foreach PLANK_THEME,$(PLANK),rm -rf $(DESTDIR)$(PREFIX)/share/plank/$(PLANK_THEME)/;) $(foreach PLANK_THEME,$(PLANK),rm -rf $(DESTDIR)$(PREFIX)/share/plank/$(PLANK_THEME);)
$(foreach COLOR,$(COLORS),rm -rf $(DESTDIR)$(PREFIX)/share/themes/Shiki-$(COLOR)/;) $(foreach COLOR,$(COLORS),rm -rf $(DESTDIR)$(PREFIX)/share/themes/Shiki-$(COLOR);)
$(foreach WM_THEME,$(WM),rm -rf $(DESTDIR)$(PREFIX)/share/themes/$(WM_THEME);)