summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGuillem Jover <guillem@hadrons.org>2009-12-12 01:46:25 +0100
committerGuillem Jover <guillem@hadrons.org>2010-01-10 13:36:35 +0100
commitdb406fe24ce18ddce4aa0c5985a77233347d3f27 (patch)
tree093a76fb2310cc08f40a15f850dcdf8c864c4b58 /Makefile
parent9396cc62cf01f282feef7ef9f212f73691100d04 (diff)
downloadlibbsd-db406fe24ce18ddce4aa0c5985a77233347d3f27.tar.gz
build: Make dist use files from git plus few autogenerated ones
To avoid forgetting to include files, we'll use “git ls-files” and will include few precious autogenerated files that cannot be generated later on w/o git. This includes mainly the ChangeLog.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 3 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 190e10d..282fa7c 100644
--- a/Makefile
+++ b/Makefile
@@ -14,11 +14,7 @@ TAR_NAME := $(LIB_NAME)-$(LIB_VERSION)
TAR_FILE := $(TAR_NAME).tar.gz
LIB_DIST := \
- Makefile \
- README \
- ChangeLog \
- Versions \
- $(LIB_PKGCONFIG).in
+ ChangeLog
LIB_SRCS_GEN := \
hash/md5hl.c
@@ -151,9 +147,9 @@ ChangeLog:
-git log --stat -C >$@
.PHONY: dist
-dist: ChangeLog
+dist: $(LIB_DIST)
mkdir $(TAR_NAME)
- cp -a include src man $(LIB_DIST) $(TAR_NAME)
+ cp -a --parents $(LIB_DIST) `git ls-files` $(TAR_NAME)
tar czf $(TAR_FILE) --exclude=.gitignore $(TAR_NAME)
rm -rf $(TAR_NAME)
gpg -a -b $(TAR_FILE)