diff options
author | Guillem Jover <guillem@hadrons.org> | 2009-12-12 01:46:25 +0100 |
---|---|---|
committer | Guillem Jover <guillem@hadrons.org> | 2010-01-10 13:36:35 +0100 |
commit | db406fe24ce18ddce4aa0c5985a77233347d3f27 (patch) | |
tree | 093a76fb2310cc08f40a15f850dcdf8c864c4b58 /Makefile | |
parent | 9396cc62cf01f282feef7ef9f212f73691100d04 (diff) | |
download | libbsd-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-- | Makefile | 10 |
1 files changed, 3 insertions, 7 deletions
@@ -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) |