Mercurial > artwork > openbox-themes > sonar-openbox-theme
annotate Makefile @ 1:48bfb59ec26d
Add a README file and Makefile
author | Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name> |
---|---|
date | Mon, 09 Mar 2015 11:17:51 +0100 |
parents | |
children |
rev | line source |
---|---|
1
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
1 # |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
2 # Copyright (C) 2010 Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name> |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
3 # |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
4 # This program is free software; you can redistribute it and/or |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
5 # modify it under the terms of the GNU General Public License |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
6 # as published by the Free Software Foundation; either version 2 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
7 # of the License, or (at your option) any later version. |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
8 # |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
9 # This program is distributed in the hope that it will be useful, |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
12 # GNU General Public License for more details. |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
13 # |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
14 # You should have received a copy of the GNU General Public License |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
15 # along with this program; if not, write to the Free Software |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
17 # USA. |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
18 # |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
19 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
20 NAME = sonar-openbox-theme |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
21 THEME_NAME = Sonar |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
22 VERSION = 1 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
23 DISTNAME = $(NAME)-$(VERSION) |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
24 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
25 PAX := pax |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
26 GZIP := gzip |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
27 INSTALL := install |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
28 INSTALL.data := $(INSTALL) -D -m 0644 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
29 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
30 DESTDIR ?= |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
31 prefix ?= /usr/local |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
32 themesdir ?= $(prefix)/share/themes |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
33 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
34 .DEFAULT_TARGET = all |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
35 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
36 .PHONY: all clean clobber dist install |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
37 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
38 all: |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
39 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
40 install: |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
41 for theme_file in $(XFWM4_THEME_DIR)/themerc $(XFWM4_DECORATION) \ |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
42 $(XFWM4_BUTTONS); do \ |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
43 $(INSTALL.data) $${theme_file} \ |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
44 "$(DESTDIR)$(themesdir)/$${theme_file}"; \ |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
45 done |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
46 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
47 clean: |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
48 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
49 clobber: clean |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
50 |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
51 dist: all |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
52 $(PAX) -w -x ustar -s ',.*/\..*,,' -s ',./[^/]*\.tar\.gz,,' \ |
48bfb59ec26d
Add a README file and Makefile
Guido Berhoerster <guido+sonar-openbox-theme@berhoerster.name>
parents:
diff
changeset
|
53 -s ',\./,$(DISTNAME)/,' . | $(GZIP) > $(DISTNAME).tar.gz |