This avoids surprises in the build system when the wildcard matches
something that autotools doesn't explicitly know about.

Signed-off-by: Dave Reisner <[email protected]>
---
 test/pacman/tests/Makefile.am | 297 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 295 insertions(+), 2 deletions(-)

diff --git a/test/pacman/tests/Makefile.am b/test/pacman/tests/Makefile.am
index 9ab0c77..ed3e900 100644
--- a/test/pacman/tests/Makefile.am
+++ b/test/pacman/tests/Makefile.am
@@ -1,8 +1,298 @@
 CONFTESTS = $(patsubst %py.in,%py,$(wildcard *.py.in))
 
 check_SCRIPTS =        \
-       $(wildcard *.py) \
-       $(CONFTESTS)
+       $(CONFTESTS) \
+       clean001.py \
+       clean002.py \
+       clean003.py \
+       clean004.py \
+       clean005.py \
+       config001.py \
+       config002.py \
+       database001.py \
+       database002.py \
+       database010.py \
+       database011.py \
+       database012.py \
+       depconflict100.py \
+       depconflict110.py \
+       depconflict111.py \
+       depconflict120.py \
+       deptest001.py \
+       dummy001.py \
+       epoch001.py \
+       epoch002.py \
+       epoch003.py \
+       epoch004.py \
+       epoch005.py \
+       epoch010.py \
+       epoch011.py \
+       epoch012.py \
+       fileconflict001.py \
+       fileconflict002.py \
+       fileconflict003.py \
+       fileconflict004.py \
+       fileconflict005.py \
+       fileconflict006.py \
+       fileconflict007.py \
+       fileconflict008.py \
+       fileconflict009.py \
+       fileconflict010.py \
+       fileconflict011.py \
+       fileconflict012.py \
+       fileconflict013.py \
+       fileconflict015.py \
+       fileconflict016.py \
+       fileconflict017.py \
+       fileconflict020.py \
+       fileconflict021.py \
+       fileconflict022.py \
+       fileconflict023.py \
+       fileconflict024.py \
+       fileconflict025.py \
+       fileconflict030.py \
+       fileconflict031.py \
+       fileconflict032.py \
+       ignore001.py \
+       ignore002.py \
+       ignore003.py \
+       ignore004.py \
+       ignore005.py \
+       ignore006.py \
+       ignore007.py \
+       ignore008.py \
+       ldconfig001.py \
+       ldconfig002.py \
+       ldconfig003.py \
+       mode001.py \
+       mode002.py \
+       mode003.py \
+       pacman001.py \
+       pacman002.py \
+       pacman003.py \
+       pacman004.py \
+       pacman005.py \
+       provision001.py \
+       provision002.py \
+       provision003.py \
+       provision004.py \
+       provision010.py \
+       provision011.py \
+       provision012.py \
+       provision020.py \
+       provision021.py \
+       provision022.py \
+       query001.py \
+       query002.py \
+       query003.py \
+       query004.py \
+       query005.py \
+       query006.py \
+       query007.py \
+       query010.py \
+       query011.py \
+       query012.py \
+       reason001.py \
+       remove001.py \
+       remove002.py \
+       remove010.py \
+       remove011.py \
+       remove012.py \
+       remove020.py \
+       remove021.py \
+       remove030.py \
+       remove031.py \
+       remove040.py \
+       remove041.py \
+       remove042.py \
+       remove043.py \
+       remove044.py \
+       remove045.py \
+       remove047.py \
+       remove049.py \
+       remove050.py \
+       remove051.py \
+       remove052.py \
+       remove060.py \
+       remove070.py \
+       remove071.py \
+       replace100.py \
+       replace101.py \
+       replace102.py \
+       replace103.py \
+       replace104.py \
+       replace110.py \
+       scriptlet001.py \
+       scriptlet002.py \
+       sign001.py \
+       sign002.py \
+       smoke001.py \
+       smoke002.py \
+       smoke003.py \
+       smoke004.py \
+       symlink001.py \
+       symlink002.py \
+       symlink010.py \
+       symlink011.py \
+       symlink012.py \
+       symlink020.py \
+       sync-nodepversion01.py \
+       sync-nodepversion02.py \
+       sync-nodepversion03.py \
+       sync-nodepversion04.py \
+       sync-nodepversion05.py \
+       sync-nodepversion06.py \
+       sync001.py \
+       sync002.py \
+       sync003.py \
+       sync009.py \
+       sync010.py \
+       sync011.py \
+       sync012.py \
+       sync020.py \
+       sync021.py \
+       sync022.py \
+       sync023.py \
+       sync024.py \
+       sync030.py \
+       sync031.py \
+       sync040.py \
+       sync041.py \
+       sync042.py \
+       sync043.py \
+       sync044.py \
+       sync045.py \
+       sync050.py \
+       sync051.py \
+       sync052.py \
+       sync100.py \
+       sync101.py \
+       sync102.py \
+       sync103.py \
+       sync104.py \
+       sync110.py \
+       sync120.py \
+       sync130.py \
+       sync131.py \
+       sync132.py \
+       sync133.py \
+       sync134.py \
+       sync135.py \
+       sync136.py \
+       sync137.py \
+       sync138.py \
+       sync139.py \
+       sync140.py \
+       sync141.py \
+       sync150.py \
+       sync200.py \
+       sync300.py \
+       sync306.py \
+       sync400.py \
+       sync401.py \
+       sync402.py \
+       sync403.py \
+       sync404.py \
+       sync405.py \
+       sync406.py \
+       sync407.py \
+       sync500.py \
+       sync501.py \
+       sync502.py \
+       sync503.py \
+       sync600.py \
+       sync700.py \
+       sync701.py \
+       sync702.py \
+       sync890.py \
+       sync891.py \
+       sync892.py \
+       sync893.py \
+       sync895.py \
+       sync896.py \
+       sync897.py \
+       sync898.py \
+       sync899.py \
+       sync900.py \
+       sync901.py \
+       sync990.py \
+       sync992.py \
+       sync993.py \
+       sync999.py \
+       sync1000.py \
+       sync1003.py \
+       sync1004.py \
+       sync1008.py \
+       sync1100.py \
+       sync1101.py \
+       sync1102.py \
+       sync1103.py \
+       sync1104.py \
+       sync1105.py \
+       trans001.py \
+       type001.py \
+       unresolvable001.py \
+       upgrade001.py \
+       upgrade002.py \
+       upgrade003.py \
+       upgrade004.py \
+       upgrade005.py \
+       upgrade006.py \
+       upgrade010.py \
+       upgrade011.py \
+       upgrade012.py \
+       upgrade013.py \
+       upgrade014.py \
+       upgrade015.py \
+       upgrade016.py \
+       upgrade020.py \
+       upgrade021.py \
+       upgrade022.py \
+       upgrade023.py \
+       upgrade024.py \
+       upgrade025.py \
+       upgrade026.py \
+       upgrade027.py \
+       upgrade028.py \
+       upgrade029.py \
+       upgrade030.py \
+       upgrade031.py \
+       upgrade032.py \
+       upgrade040.py \
+       upgrade041.py \
+       upgrade042.py \
+       upgrade043.py \
+       upgrade045.py \
+       upgrade046.py \
+       upgrade050.py \
+       upgrade051.py \
+       upgrade052.py \
+       upgrade053.py \
+       upgrade054.py \
+       upgrade055.py \
+       upgrade056.py \
+       upgrade057.py \
+       upgrade058.py \
+       upgrade059.py \
+       upgrade060.py \
+       upgrade061.py \
+       upgrade070.py \
+       upgrade071.py \
+       upgrade072.py \
+       upgrade073.py \
+       upgrade074.py \
+       upgrade075.py \
+       upgrade076.py \
+       upgrade077.py \
+       upgrade078.py \
+       upgrade080.py \
+       upgrade081.py \
+       upgrade082.py \
+       upgrade083.py \
+       upgrade084.py \
+       upgrade090.py \
+       upgrade100.py \
+       xfercommand001.py
 
 noinst_SCRIPTS = $(check_SCRIPTS)
 
@@ -10,6 +300,9 @@ EXTRA_DIST = $(check_SCRIPTS)
 
 CLEANFILES = $(CONFTESTS)
 
+%.py: %.py.in
+       $(AM_V_GEN)test -f $(srcdir)/[email protected] && m4 -P -I $(srcdir) 
$(srcdir)/[email protected] | $(edit) >[email protected]
+
 #### Taken from the autoconf scripts Makefile.am ####
 edit = sed \
   -e 's|@LIBCURL[@]|$(LIBCURL)|g' \
-- 
1.8.5.2


Reply via email to