]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
build: Make dist use files from git plus few autogenerated ones
authorGuillem Jover <guillem@hadrons.org>
Sat, 12 Dec 2009 00:46:25 +0000 (01:46 +0100)
committerGuillem Jover <guillem@hadrons.org>
Sun, 10 Jan 2010 12:36:35 +0000 (13:36 +0100)
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.

Makefile

index 190e10d65bc1164d3c6a1e4f2d2fdcaee28941e0..282fa7cc4c3f79790e703e709cc97d46fdb1c312 100644 (file)
--- 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)