[Pkg-sugar-commit] [sugarish] 01/01: Implement install target. Mark phony targets as such.
Jonas Smedegaard
dr at jones.dk
Sun Dec 27 14:47:48 UTC 2015
This is an automated email from the git hooks/post-receive script.
js pushed a commit to branch master
in repository sugarish.
commit 54373e815fc085b35ec6adaea962a4a91cdd8c53
Author: Jonas Smedegaard <dr at jones.dk>
Date: Sun Dec 27 20:12:24 2015 +0530
Implement install target. Mark phony targets as such.
---
Makefile | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/Makefile b/Makefile
index 097d537..cf7bb73 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,16 @@
+PROJECT = sugarish
+THEMES_DIR = $(INSTALL_PREFIX)/share/themes/$(PROJECT)
+INSTALL_PREFIX = /usr
+
+INSTALL = install
+
+toolkits = gtk-2.0 gtk-3.0 xfwm4
sources := $(wildcard themes/xfwm4/*.svg)
targets = $(patsubst %.svg,%.xpm,$(sources))
+targets_gtk-2.0 = gtkrc
+targets_gtk-3.0 = gtk-widgets.css gtk.css settings.ini
+targets_gtk-3.0/assets = *.svg
+targets_xfwm4 = *.xpm
all: $(targets)
@@ -15,5 +26,16 @@ $(targets:.xpm=.pgm): %.pgm: %.png
$(targets:.xpm=.alpha): %.alpha: %.png
pngtopnm -alpha "$<" > "$@"
+install: $(toolkits:%=install_%) install_gtk-3.0/assets
+install_basedir:
+ $(INSTALL) -m 755 -d $(DESTDIR)$(THEMES_DIR)
+$(toolkits:%=install_%) install_gtk-3.0/assets: install_%: install_basedir
+ $(INSTALL) -m 755 -d $(DESTDIR)$(THEMES_DIR)/$*
+ $(INSTALL) -m 644 -t $(DESTDIR)$(THEMES_DIR)/$* \
+ $(targets_$*:%=themes/$*/%)
+install_gtk-3.0/assets: install_gtk-3.0
+
clean:
rm -f $(foreach x,$(basename $(targets)),$x.xpm $x.alpha $x.pgm $x.png)
+
+.PHONY: all install clean
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-sugar/sugarish.git
More information about the pkg-sugar-commit
mailing list