From 74a6c7532db8ac3ef5dcdfe6df97a3101e895e82 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Wed, 19 Aug 2009 14:37:46 +0200 Subject: [PATCH] Update make dist --- Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 850693e3..419dc561 100644 --- a/Makefile +++ b/Makefile @@ -28,16 +28,19 @@ install: all $(INSTALL) -m 0644 i3.desktop $(DESTDIR)/usr/share/xsessions/ $(MAKE) TOPDIR=$(TOPDIR) -C i3-msg install -dist: clean +dist: distclean [ ! -d i3-${VERSION} ] || rm -rf i3-${VERSION} [ ! -e i3-${VERSION}.tar.bz2 ] || rm i3-${VERSION}.tar.bz2 mkdir i3-${VERSION} - cp DEPENDS GOALS LICENSE PACKAGE-MAINTAINER TODO RELEASE-* i3.config i3.desktop pseudo-doc.doxygen i3-${VERSION} - cp -r src include man i3-${VERSION} + cp DEPENDS GOALS LICENSE PACKAGE-MAINTAINER TODO RELEASE-NOTES-${VERSION} i3.config i3.desktop pseudo-doc.doxygen Makefile i3-${VERSION} + cp -r src i3-msg include man i3-${VERSION} # Only copy toplevel documentation (important stuff) mkdir i3-${VERSION}/docs find docs -maxdepth 1 -type f ! -name "*.xcf" -exec cp '{}' i3-${VERSION}/docs \; - sed -e 's/^GIT_VERSION=\(.*\)/GIT_VERSION=${GIT_VERSION}/g;s/^VERSION=\(.*\)/VERSION=${VERSION}/g' Makefile > i3-${VERSION}/Makefile + sed -e 's/^GIT_VERSION=\(.*\)/GIT_VERSION=${GIT_VERSION}/g;s/^VERSION=\(.*\)/VERSION=${VERSION}/g' common.mk > i3-${VERSION}/common.mk + # Pre-generate a manpage to allow distributors to skip this step and save some dependencies + make -C man + cp man/i3.1 i3-${VERSION}/man/i3.1 tar cf i3-${VERSION}.tar i3-${VERSION} bzip2 -9 i3-${VERSION}.tar rm -rf i3-${VERSION} @@ -50,3 +53,4 @@ clean: distclean: clean rm -f i3 + $(MAKE) TOPDIR=$(TOPDIR) -C i3-msg distclean