From: Mark Allen Date: Tue, 03 May 2005 21:15:27 GMT Subject: [PATCH] release tarball make targets Message-ID: <20050503211527.42339.qmail@web41208.mail.yahoo.com> This patch is to support automating RPM and spec file generation. Cheers, --Mark Signed-off-by: Mark Allen Index: Makefile =================================================================== --- aa6233be6d1b8bf42797c409a7c23b50593afc99/Makefile (mode:100644 sha1:6ae0afa0208a8f755d383281a6d049a4ef90fe63) +++ uncommitted/Makefile (mode:100644 sha1:181aa6d6c34fb771671a7ee8038f9cf18972713a) @@ -55,6 +55,10 @@ VERSION= VERSION +DIRS=mozilla-sha1 contrib ppc + +DOCS=README README.reference + LIB_OBJS=read-cache.o sha1_file.o usage.o object.o commit.o tree.o blob.o \ tag.o date.o LIB_FILE=libgit.a @@ -136,3 +140,11 @@ backup: clean cd .. ; tar czvf dircache.tar.gz dir-cache + +release-tar-gzip: clean + tar czf $(shell cat $(VERSION)).tar.gz *.c *.h git.spec Makefile $(DOCS) $(DIRS) $(SCRIPTS) $(SCRIPT) + +release-tar-bzip2: clean + tar cjf $(shell cat $(VERSION)).tar.bz2 *.c *.h git.spec Makefile $(DOCS) $(DIRS) $(SCRIPTS) $(SCRIPT) + +release-tarballs: release-tar-gzip release-tar-bzip2