summaryrefslogtreecommitdiff
path: root/skins/Makefile
blob: 11eb905d0ef44e906cb4829366ce06517b68014a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#
# Makefile
#
# $Id$

VERSION = 1.6.1

ARCHIVE = skins
PACKAGE = xxv-$(ARCHIVE)-$(VERSION)
DEVPACKAGE = xxv-$(ARCHIVE)-devel-$(VERSION)
TMPDIR = /tmp/$(ARCHIVE)

### The name of the distribution archive:

SKINS = stone snow blue deltab lcars stone_flat snow_flat blue_flat lcars_flat xstyle
FILES = README COPYRIGHT HISTORY

all: devel full dist

dist: 
	@for i in $(SKINS); do $(MAKE) -C "./$$i" VERSION=$(VERSION) dist; done


full: 
	@mkdir -p $(TMPDIR)/$(PACKAGE)
	@for i in $(SKINS); do $(MAKE) -C "./$$i" TMPDIR=$(TMPDIR)/$(PACKAGE) VERSION=$(VERSION) full; done
	@for i in $(SKINS); do for j in $(FILES); do cp "$(TMPDIR)/$(PACKAGE)/$$i/$$j" $(TMPDIR)/$(PACKAGE); done; done
	@for i in $(SKINS); do for j in $(FILES); do rm -f "$(TMPDIR)/$(PACKAGE)/$$i/$$j" ; done; done
	@tar czf $(PACKAGE).tgz --exclude=.svn -C $(TMPDIR) $(PACKAGE)
	@echo Distribution package created as $(PACKAGE).tgz
	@rm -rf $(TMPDIR)


devel: 
	@mkdir -p $(TMPDIR)/$(PACKAGE)
	@for i in $(SKINS); do $(MAKE) -C "./$$i" TMPDIR=$(TMPDIR)/$(PACKAGE) VERSION=$(VERSION) devel; done
	@for i in $(SKINS); do for j in $(FILES); do cp "$(TMPDIR)/$(PACKAGE)/$$i/$$j" $(TMPDIR)/$(PACKAGE); done; done
	@for i in $(SKINS); do for j in $(FILES); do rm -f "$(TMPDIR)/$(PACKAGE)/$$i/$$j" ; done; done
	@cp Makefile $(TMPDIR)/$(PACKAGE)
	@tar czf $(DEVPACKAGE).tgz --exclude=.svn -C $(TMPDIR) $(PACKAGE)
	@echo Distribution package created as $(DEVPACKAGE).tgz
	@rm -rf $(TMPDIR)