From ba72586710a700ed76f35d365c645d5108bc5895 Mon Sep 17 00:00:00 2001 From: fuzzyray Date: Wed, 27 Aug 2008 21:19:40 +0000 Subject: Create the gentoolkit-0.2.4 branch to coincide with the release of gentoolkit-0.2.4 svn path=/branches/gentoolkit-0.2.4/; revision=510 --- Makefile | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3906c52 --- /dev/null +++ b/Makefile @@ -0,0 +1,85 @@ +# Copyright 2003-2004 Karl Trygve Kalleberg +# Copyright 2003-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# +# $Header$ + +include makedefs.mak + + +all: + echo "YARMOUTH (vb.) To shout at foreigners in the belief that the louder you speak, the better they'll understand you." + echo $(PYVERSION) + echo $(VERSION) + echo $(docdir) + echo $(bindir) + echo $(sbindir) + echo $(mandir) + +clean: + rm -rf release/* + +dist: + echo "Error: Must use either dist-gentoolkit or dist-gentoolkit-dev" + exit 1 + +dist-gentoolkit-dev: + mkdir -p release/gentoolkit-dev-$(VERSION)$(RELEASE_TAG) + for x in ekeyword echangelog ego ebump gensync eviewcvs ; do \ + ( cd src/$$x ; $(MAKE) distdir=release/gentoolkit-dev-$(VERSION)$(RELEASE_TAG) dist ) \ + done + cp Makefile AUTHORS README README.Developer TODO COPYING NEWS ChangeLog release/gentoolkit-dev-$(VERSION)$(RELEASE_TAG)/ + cat makedefs.mak | \ + sed "s/^VERSION=.*/VERSION=$(VERSION)/" | \ + sed "s/^RELEASE_TAG=.*/RELEASE_TAG=$(RELEASE_TAG)/" | \ + sed "s:^docdir=.*:docdir=\$$(DESTDIR)/usr/share/doc/gentoolkit-dev-\$$(VERSION)\$$(RELEASE_TAG):" \ + > release/gentoolkit-dev-$(VERSION)$(RELEASE_TAG)/makedefs.mak + ( cd release ; tar zcf gentoolkit-dev-$(VERSION)$(RELEASE_TAG).tar.gz gentoolkit-dev-$(VERSION)$(RELEASE_TAG)/ ) + +dist-gentoolkit: + mkdir -p release/gentoolkit-$(VERSION)$(RELEASE_TAG) + rm -rf release/gentoolkit-$(VERSION)$(RELEASE_TAG)/ + for x in eclean equery eread euse gentoolkit revdep-rebuild glsa-check genpkgindex epkginfo; do \ + ( cd src/$$x ; $(MAKE) distdir=release/gentoolkit-$(VERSION)$(RELEASE_TAG) dist ) \ + done + cp Makefile AUTHORS README TODO COPYING NEWS ChangeLog release/gentoolkit-$(VERSION)$(RELEASE_TAG)/ + cp src/99gentoolkit-env release/gentoolkit-$(VERSION)$(RELEASE_TAG)/src/ + cat makedefs.mak | \ + sed "s/^VERSION=.*/VERSION=$(VERSION)/" | \ + sed "s/^RELEASE_TAG=.*/RELEASE_TAG=$(RELEASE_TAG)/" \ + > release/gentoolkit-$(VERSION)$(RELEASE_TAG)/makedefs.mak + ( cd release ; tar zcf gentoolkit-$(VERSION)$(RELEASE_TAG).tar.gz gentoolkit-$(VERSION)$(RELEASE_TAG)/ ) + +install: + echo "Err0r: Must use either install-gentoolkit or install-gentoolkit-dev" + exit 1 + +install-gentoolkit: + + install -d $(docdir) + install -d $(bindir) + install -d $(sbindir) + install -d $(mandir) + install -d $(sysconfdir)/env.d + + install -m 0644 AUTHORS ChangeLog COPYING NEWS README TODO $(docdir)/ + install -m 0644 src/99gentoolkit-env $(sysconfdir)/env.d/ + + for x in eclean equery eread euse gentoolkit revdep-rebuild glsa-check genpkgindex epkginfo; do \ + ( cd src/$$x ; $(MAKE) DESTDIR=$(DESTDIR) install ) \ + done + + +# FIXME: If run from the CVS tree, the documentation will be installed in +# $(DESTDIR)/usr/share/doc/gentoolkit-$(VERSION), not gentoolkit-dev-$(VERSION) +install-gentoolkit-dev: + + install -d $(docdir) + install -d $(bindir) + install -d $(mandir) + + install -m 0644 AUTHORS ChangeLog COPYING NEWS README README.Developer TODO $(docdir)/ + + for x in ekeyword echangelog ego ebump gensync eviewcvs ; do \ + ( cd src/$$x ; $(MAKE) DESTDIR=$(DESTDIR) install ) \ + done -- cgit v1.2.3-65-gdbad