]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
Automatically generate the ChangeLog on 'make dist'
authorGuillem Jover <guillem@hadrons.org>
Sat, 12 Jul 2008 04:00:19 +0000 (07:00 +0300)
committerGuillem Jover <guillem@hadrons.org>
Sat, 12 Jul 2008 04:39:25 +0000 (07:39 +0300)
.gitignore
Makefile

index eb269d4a8967f90c81c47dd0acff17f5614fed47..b6d51937e604a0c4cd14d125b6c6657d52da15a8 100644 (file)
@@ -1,3 +1,4 @@
+ChangeLog
 *.lo
 *.o
 *.so*
index 2d10c422e70b7049ee94b477e3c2ae4953c9b1ad..5ca2b94e2e3c1939dd29ec7885c45c6d13ce116c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ LIB_SHARED := $(LIB_SONAME).$(LIB_VERSION_MINOR)
 TAR_NAME := $(LIB_NAME)-$(LIB_VERSION)
 TAR_FILE := $(TAR_NAME).tar.gz
 
-LIB_DIST := Makefile Versions $(LIB_PKGCONFIG)
+LIB_DIST := Makefile ChangeLog Versions $(LIB_PKGCONFIG)
 
 LIB_SRCS := arc4random.c bsd_getopt.c err.c fgetln.c heapsort.c \
            humanize_number.c inet_net_pton.c \
@@ -71,7 +71,12 @@ $(LIB_SHARED): $(LIB_SHARED_OBJS)
          -Wl,--version-script=Versions \
          -o $@ $^
 
-dist: clean
+.PHONY: ChangeLog
+
+ChangeLog:
+       -git log --stat -C >$@
+
+dist: ChangeLog
        mkdir $(TAR_NAME)
        cp -a include src man $(LIB_DIST) $(TAR_NAME)
        tar czf $(TAR_FILE) $(TAR_NAME)