summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>2022-09-13 09:05:46 +0200
committerSimon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>2022-09-13 09:05:46 +0200
commit3839606a00cd64b5465c845b002864bb1529b5a0 (patch)
tree4e188e67b22e9e27fa6423851be586355f4c7652
parent099b31dd950b4064ef5806ae50ff4ebffc75b8d4 (diff)
downloadelementary-xfce-single-install-target.tar.gz
make: Regenerate cache as part of 'make install'single-install-target
-rwxr-xr-xMakefile.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index 0565aa11..bd61bab2 100755
--- a/Makefile.in
+++ b/Makefile.in
@@ -9,14 +9,17 @@ all: build
$(SUBDIRS):
$(MAKE) -C $@
-install:
+install: install-theme icon-caches
+
+install-theme:
install -d $(DESTDIR)/$(PREFIX)/share/icons
cp -rf build/elementary-xfce $(DESTDIR)/$(PREFIX)/share/icons
cp -rf build/elementary-xfce-dark $(DESTDIR)/$(PREFIX)/share/icons
cp -rf build/elementary-xfce-darker $(DESTDIR)/$(PREFIX)/share/icons
cp -rf build/elementary-xfce-darkest $(DESTDIR)/$(PREFIX)/share/icons
@echo
- @echo The icon-theme cache has not yet been regenerated, which means your changes may not be visible yet. Please run 'make icon-caches' next.
+ @echo The icon-theme has been installed.
+ @echo
uninstall:
rm -rf $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce
@@ -29,6 +32,8 @@ icon-caches:
gtk-update-icon-cache -f $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce-dark
gtk-update-icon-cache -f $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce-darker
gtk-update-icon-cache -f $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce-darkest
+ @echo
+ @echo The icon-theme cache has been regenerated
test: builddir $(SUBDIRS)
chmod +x ./svgtopng/pngtheme.sh