]> git.sur5r.net Git - glabels/blobdiff - Makefile.am
Some cleanup to satisfy distcheck.
[glabels] / Makefile.am
index ade9f9c237c21ebdcf1feea07e39186bcbb0ed5c..6437d14d24d03c180830e8cea5e7909fc574fd47 100644 (file)
@@ -1,17 +1,9 @@
 ## Process this file with automake to produce Makefile.in
 
-LIB_BARCODE_DIR = barcode-0.98
-LIB_IEC16022_DIR = iec16022-0.2.1
-LIB_QRENCODE_DIR = qrencode-3.1.0
-
-#distuninstallcheck_listfiles = find . -type f -print | grep -v scrollkeeper
-
 SUBDIRS = \
        po \
-       $(LIB_BARCODE_DIR) \
-       $(LIB_IEC16022_DIR) \
-       $(LIB_QRENCODE_DIR) \
        libglabels \
+       libglbarcode \
        src \
        data \
        templates \
@@ -20,9 +12,10 @@ SUBDIRS = \
 
 EXTRA_DIST = \
        README \
+       COPYING.README_FIRST \
        COPYING \
        COPYING-DOCS \
-       COPYING-LIBGLABELS \
+       COPYING-LIBS \
        COPYING-TEMPLATES \
        AUTHORS \
        ChangeLog \
@@ -32,12 +25,25 @@ EXTRA_DIST = \
        intltool-extract.in \
        intltool-merge.in \
        intltool-update.in \
-       gnome-doc-utils.make \
        glabels.spec.in \
-       glabels.spec \
-       MESSAGE-OF-DOOM
+       glabels.spec
 
-DISTCLEANFILES = gnome-doc-utils.make
+DISTCLEANFILES = 
 
-DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
+DISTCHECK_CONFIGURE_FLAGS = \
+       --disable-scrollkeeper  \
+       --enable-gtk-doc
 
+dist-hook:
+       @if test -d "$(srcdir)/.git"; \
+       then \
+               echo Creating ChangeLog && \
+               (GIT_DIR=$(top_srcdir)/.git \
+                 ./missing --run git log -M -C --name-status --date=short --no-color) | \
+                 fmt --split-only > ChangeLog.tmp \
+               && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+               || ( rm -f ChangeLog.tmp ; \
+                 echo Failed to generate ChangeLog >&2 ); \
+       else \
+               echo A git clone is required to generate a ChangeLog >&2; \
+       fi