[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
EXTRA_DIST in tests/Makefile.am
From: |
Bruno Haible |
Subject: |
EXTRA_DIST in tests/Makefile.am |
Date: |
Thu, 4 Oct 2007 03:42:32 +0200 |
User-agent: |
KMail/1.5.4 |
When writing tests modules, when one forgets to write an EXTRA_DIST line,
some files belonging to the test are not packaged by "make dist". Let me
fix this by synthesizing the EXTRA_DIST line automatically, like it is
already done for normal modules.
2007-10-03 Bruno Haible <address@hidden>
* gnulib-tool (func_get_automake_snippet): Synthesize an EXTRA_DIST
augmentation also for tests modules.
* modules/argp-tests (Makefile.am): Remove EXTRA_DIST augmentation.
* modules/atexit-tests (Makefile.am): Likewise.
* modules/binary-io-tests (Makefile.am): Likewise.
* modules/c-strcase-tests (Makefile.am): Likewise.
* modules/canonicalize-lgpl-tests (Makefile.am): Likewise.
* modules/canonicalize-tests (Makefile.am): Likewise.
* modules/closein-tests (Makefile.am): Likewise.
* modules/fprintf-posix-tests (Makefile.am): Likewise.
* modules/freadahead-tests (Makefile.am): Likewise.
* modules/fseek-tests (Makefile.am): Likewise.
* modules/fseeko-tests (Makefile.am): Likewise.
* modules/ftell-tests (Makefile.am): Likewise.
* modules/ftello-tests (Makefile.am): Likewise.
* modules/isnanl-nolibm-tests (Makefile.am): Likewise.
* modules/isnanl-tests (Makefile.am): Likewise.
* modules/lseek-tests (Makefile.am): Likewise.
* modules/mbscasecmp-tests (Makefile.am): Likewise.
* modules/mbscasestr-tests (Makefile.am): Likewise.
* modules/mbschr-tests (Makefile.am): Likewise.
* modules/mbscspn-tests (Makefile.am): Likewise.
* modules/mbsncasecmp-tests (Makefile.am): Likewise.
* modules/mbspbrk-tests (Makefile.am): Likewise.
* modules/mbspcasecmp-tests (Makefile.am): Likewise.
* modules/mbsrchr-tests (Makefile.am): Likewise.
* modules/mbsspn-tests (Makefile.am): Likewise.
* modules/mbsstr-tests (Makefile.am): Likewise.
* modules/printf-posix-tests (Makefile.am): Likewise.
* modules/snprintf-posix-tests (Makefile.am): Likewise.
* modules/sprintf-posix-tests (Makefile.am): Likewise.
* modules/tsearch-tests (Makefile.am): Likewise.
* modules/uniname/uniname-tests (Makefile.am): Likewise.
* modules/unistdio/u16-vasnprintf-tests (Makefile.am): Likewise.
* modules/unistdio/u32-vasnprintf-tests (Makefile.am): Likewise.
* modules/unistdio/u8-vasnprintf-tests (Makefile.am): Likewise.
* modules/unistdio/ulc-vasnprintf-tests (Makefile.am): Likewise.
* modules/vasnprintf-posix-tests (Makefile.am): Likewise.
* modules/vfprintf-posix-tests (Makefile.am): Likewise.
* modules/vprintf-posix-tests (Makefile.am): Likewise.
* modules/vsnprintf-posix-tests (Makefile.am): Likewise.
* modules/vsprintf-posix-tests (Makefile.am): Likewise.
* modules/xstrtoimax-tests (Makefile.am): Likewise.
* modules/xstrtol-tests (Makefile.am): Likewise.
* modules/xstrtoumax-tests (Makefile.am): Likewise.
* modules/yesno-tests (Makefile.am): Likewise.
*** gnulib-tool.orig 2007-10-04 03:33:49.000000000 +0200
--- gnulib-tool 2007-10-04 00:20:47.000000000 +0200
***************
*** 1247,1252 ****
--- 1247,1264 ----
case "$1" in
*-tests)
# *-tests module live in tests/, not lib/.
+ # Synthesize an EXTRA_DIST augmentation.
+ all_files=`func_get_filelist $1`
+ tests_files=`for f in $all_files; do \
+ case $f in \
+ tests/*) echo $f ;; \
+ esac; \
+ done | sed -e 's,^tests/,,'`
+ extra_files="$tests_files"
+ if test -n "$extra_files"; then
+ echo "EXTRA_DIST +=" $extra_files
+ echo
+ fi
;;
*)
# Synthesize an EXTRA_DIST augmentation.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- EXTRA_DIST in tests/Makefile.am,
Bruno Haible <=