]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
Add support for 'make dist'
authorGuillem Jover <guillem@hadrons.org>
Wed, 9 Jul 2008 05:47:09 +0000 (08:47 +0300)
committerGuillem Jover <guillem@hadrons.org>
Wed, 9 Jul 2008 05:47:09 +0000 (08:47 +0300)
Makefile

index db853d8452567d2594deaa14505d8b9db2dfc19c..f28a27cff80d49ce3bcce33e81fe5bbec31acf92 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,10 @@ LIB_NAME = libbsd
 LIB_VERSION_MAJOR = 0
 LIB_VERSION_MINOR = 0
 
+TAR_NAME = $(LIB_NAME)-$(LIB_VERSION_MAJOR).$(LIB_VERSION_MINOR)
+
+LIB_DIST := Makefile Versions libbsd.pc
+
 LIB_SRCS := arc4random.c bsd_getopt.c err.c fgetln.c heapsort.c \
            humanize_number.c inet_net_pton.c \
            hash/md5.c hash/md5hl.c \
@@ -64,6 +68,12 @@ $(LIB_SHARED): $(LIB_SHARED_OBJS)
          -Wl,--version-script=Versions \
          -o $@ $^
 
+dist: clean
+       mkdir $(TAR_NAME)
+       cp -a include src man $(LIB_DIST) $(TAR_NAME)
+       tar czf $(TAR_NAME).tar.gz $(TAR_NAME)
+       rm -rf $(TAR_NAME)
+
 install: libs man
        mkdir -p $(DESTDIR)/usr/lib/ $(DESTDIR)/lib/
        mkdir -p $(DESTDIR)/usr/include/bsd/