summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-04-13 07:02:34 +0000
committerDana Jansens <danakj@orodu.net>2003-04-13 07:02:34 +0000
commitfb1696659672386bcfc0f753b67f9eeda74e93b9 (patch)
tree8de6338eb3c41f1b9d23617a6aaa16dfd575bc2b /build
parent76ebae32b28de8c7941aa3c83025573b4d0fe47b (diff)
move the themes
Diffstat (limited to 'build')
-rw-r--r--build/Makefile.themes71
1 files changed, 61 insertions, 10 deletions
diff --git a/build/Makefile.themes b/build/Makefile.themes
index 577753d9..c08e2103 100644
--- a/build/Makefile.themes
+++ b/build/Makefile.themes
@@ -1,21 +1,72 @@
include build/Makefile.incl
-targets = openbox
+dir = themes
-all clean distclean:
- @for i in $(targets); do \
- $(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes.$$i $@; \
- done
+files = artwiz bbs bluebox cthulhain deep ebox fieron fieron2 flux \
+ frobozz frobust mbdtex miklos nyz nyzclone ob20 operation \
+ outcomes paper purplehaaze shade steelblue steelblue2 \
+ the_orange trisb twice warp-xp
+
+srcdir := $(srcdir)/$(dir)
+dir := $(DESTDIR)$(themedir)
+sources := $(addprefix $(srcdir)/,$(files))
+
+fieron_buttons_dir := $(dir)/fieron_buttons
+fieron_buttons_srcdir := $(srcdir)/fieron_buttons
+fieron_buttons := close.xbm icon.xbm max.xbm stick.xbm
+fieron_buttons_sources := $(addprefix $(fieron_buttons_srcdir)/,$(fieron_buttons))
+
+fieron2_buttons_dir:=$(dir)/fieron2_buttons
+fieron2_buttons_srcdir:=$(srcdir)/fieron2_buttons
+fieron2_buttons:=close.xbm icon.xbm max.xbm stick.xbm
+fieron2_buttons_sources := $(addprefix $(fieron2_buttons_srcdir)/,$(fieron2_buttons))
+
+ebox_buttons_dir:=$(dir)/ebox_buttons
+ebox_buttons_srcdir:=$(srcdir)/ebox_buttons
+ebox_buttons:=close.xbm icon.xbm max.xbm
+ebox_buttons_sources := $(addprefix $(ebox_buttons_srcdir)/,$(ebox_buttons))
+
+all:
install:
- @for i in $(targets); do \
- $(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes.$$i $@; \
+ $(INSTALL) -d $(dir)
+ for i in $(sources); do \
+ $(INSTALL) -m 644 $$i $(dir); \
+ done
+
+ $(INSTALL) -d $(fieron_buttons_dir)
+ for i in $(fieron_buttons_sources); do \
+ $(INSTALL) $$i $(fieron_buttons_dir); \
+ done
+ $(INSTALL) -d $(fieron2_buttons_dir)
+ for i in $(fieron2_buttons_sources); do \
+ $(INSTALL) $$i $(fieron2_buttons_dir); \
+ done
+ $(INSTALL) -d $(ebox_buttons_dir)
+ for i in $(ebox_buttons_sources); do \
+ $(INSTALL) $$i $(ebox_buttons_dir); \
done
uninstall:
- @for i in $(targets); do \
- $(MAKE) -$(MAKEFLAGS) -f build/Makefile.themes.$$i $@; \
+ for i in $(ebox_buttons); do \
+ $(RM) $(ebox_buttons_dir)/$$i; \
+ done
+ -rmdir $(ebox_buttons_dir)
+ for i in $(fieron2_buttons); do \
+ $(RM) $(fieron2_buttons_dir)/$$i; \
+ done
+ -rmdir $(fieron2_buttons_dir)
+ for i in $(fieron_buttons); do \
+ $(RM) $(fieron_buttons_dir)/$$i; \
done
- -rmdir $(DESTDIR)$(themedir)
+ -rmdir $(fieron_buttons_dir)
+ for i in $(files); do \
+ $(RM) $(dir)/$$i; \
+ done
+ -rmdir $(dir)
+
+clean:
+
+distclean:
.PHONY: all clean distclean install uninstall