Move files to gentoolkit-dev
[gentoolkit.git] / Makefile
1 # Copyright 2003-2004 Karl Trygve Kalleberg <karltk@gentoo.org>
2 # Copyright 2003-2004 Gentoo Technologies, Inc.
3 # Distributed under the terms of the GNU General Public License v2
4 #
5 # $Header$
6
7 include makedefs.mak
8
9
10 all:
11         echo "YARMOUTH (vb.) To shout at foreigners in the belief that the louder you speak, the better they'll understand you." 
12         echo $(PYVERSION)
13         echo $(VERSION)
14         echo $(docdir)
15         echo $(bindir)
16         echo $(sbindir)
17         echo $(mandir)
18
19 test:
20         make -C src/echangelog test
21
22 clean:
23         rm -rf release/*
24
25 dist:
26         echo "Error: Must use either dist-gentoolkit or dist-gentoolkit-dev"
27         exit 1
28
29 dist-gentoolkit-dev:
30         mkdir -p release/gentoolkit-dev-$(VERSION)$(RELEASE_TAG)
31         for x in ekeyword echangelog ego ebump gensync eviewcvs ; do \
32                 ( cd src/$$x ; $(MAKE) distdir=release/gentoolkit-dev-$(VERSION)$(RELEASE_TAG) dist ) \
33         done
34         cp Makefile AUTHORS README README.Developer TODO COPYING NEWS ChangeLog release/gentoolkit-dev-$(VERSION)$(RELEASE_TAG)/
35         cat makedefs.mak | \
36                 sed "s/^VERSION=.*/VERSION=$(VERSION)/" | \
37                 sed "s/^RELEASE_TAG=.*/RELEASE_TAG=$(RELEASE_TAG)/" | \
38                 sed "s:^docdir=.*:docdir=\$$(DESTDIR)/usr/share/doc/gentoolkit-dev-\$$(VERSION)\$$(RELEASE_TAG):" \
39                 > release/gentoolkit-dev-$(VERSION)$(RELEASE_TAG)/makedefs.mak
40         ( cd release ; tar zcf gentoolkit-dev-$(VERSION)$(RELEASE_TAG).tar.gz gentoolkit-dev-$(VERSION)$(RELEASE_TAG)/ )
41
42 install:
43         echo "Error: Must use either install-gentoolkit or install-gentoolkit-dev"
44         exit 1
45
46 # FIXME: If run from the CVS tree, the documentation will be installed in
47 #        $(DESTDIR)/usr/share/doc/gentoolkit-$(VERSION), not gentoolkit-dev-$(VERSION)
48 install-gentoolkit-dev:
49
50         install -d $(docdir)
51         install -d $(bindir)
52         install -d $(mandir)
53
54         install -m 0644 AUTHORS ChangeLog COPYING NEWS README README.Developer TODO $(docdir)/
55
56         for x in ekeyword echangelog ego ebump eviewcvs ; do \
57                 ( cd src/$$x ; $(MAKE) DESTDIR=$(DESTDIR) install ) \
58         done