summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorSean Davis <smd.seandavis@gmail.com>2018-08-16 06:47:29 -0400
committerSimon Steinbeiß <simon.steinbeiss@elfenbeinturm.at>2018-08-27 23:57:09 +0200
commitbece8491f61b6b9b778b5c450134cf918add2410 (patch)
tree8d535ea93b38d67e2199893f5c03928373ffb0c1 /Makefile.in
parentae7f2180eec423472907d45e2dd9d3af13157286 (diff)
downloadelementary-xfce-bece8491f61b6b9b778b5c450134cf918add2410.tar.gz
Add DESTDIR/PREFIX
Diffstat (limited to 'Makefile.in')
-rwxr-xr-xMakefile.in48
1 files changed, 48 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
new file mode 100755
index 00000000..56697f78
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,48 @@
+PREFIX=@prefix@
+DESTDIR=
+
+SUBDIRS := svgtopng
+
+all: $(SUBDIRS) build
+
+$(SUBDIRS):
+ $(MAKE) -C $@
+
+install: build
+ 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
+
+uninstall:
+ rm -rf $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce
+ rm -rf $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce-dark
+ rm -rf $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce-darker
+ rm -rf $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce-darkest
+
+icon-caches:
+ gtk-update-icon-cache -f $(DESTDIR)/$(PREFIX)/share/icons/elementary-xfce
+ 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
+
+build: builddir
+ chmod +x ./svgtopng/pngtheme.sh
+ ./svgtopng/pngtheme.sh build/elementary-xfce
+ ./svgtopng/pngtheme.sh build/elementary-xfce-dark
+ ./svgtopng/pngtheme.sh build/elementary-xfce-darker
+ ./svgtopng/pngtheme.sh build/elementary-xfce-darkest
+
+builddir:
+ mkdir -p build
+ mkdir -p build/elementary-xfce && cp -R elementary-xfce/. build/elementary-xfce
+ mkdir -p build/elementary-xfce-dark && cp -R elementary-xfce-dark/. build/elementary-xfce-dark
+ mkdir -p build/elementary-xfce-darker && cp -R elementary-xfce-darker/. build/elementary-xfce-darker
+ mkdir -p build/elementary-xfce-darkest && cp -R elementary-xfce-darkest/. build/elementary-xfce-darkest
+
+.PHONY: all $(SUBDIRS)
+
+clean:
+ rm -rf ./build
+ rm -rf ./svgtopng/svgtopng