## Process this file with automake to create Makefile.in # Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . MAINTAINERCLEANFILES = EXTRA_DIST = ChangeLog-old TEST_EXTENSIONS = .test # Run the tests with the shell detected at configure time. TEST_LOG_COMPILER = $(SHELL) XFAIL_TESTS = \ all.test \ auxdir2.test \ cond17.test \ gcj6.test \ override-conditional-2.test \ pr8365-remake-timing.test \ yacc-dist-nobuild-subdir.test \ txinfo5.test include $(srcdir)/parallel-tests.am $(srcdir)/parallel-tests.am: gen-parallel-tests Makefile.am $(AM_V_GEN)($(am__cd) $(srcdir) && $(SHELL) ./gen-parallel-tests) >$@ $(parallel_tests): Makefile.am $(AM_V_at)rm -f $@ $@-t $(AM_V_GEN)input=`echo $@ | sed 's,.*/,,; s,-p.test$$,.test,'`; \ { echo '#!/bin/sh'; \ echo '# DO NOT EDIT! GENERATED AUTOMATICALLY!'; \ echo; \ echo '# Ensure proper definition of $$testsrcdir.'; \ echo '. ./defs-static || exit 99'; \ echo 'test -n "$$testsrcdir" || exit 99 # sanity check'; \ echo; \ echo "# Run the test with Automake's parallel-tests driver enabled."; \ echo 'parallel_tests=yes'; \ echo "# In the spirit of VPATH, we prefer a test in the build tree"; \ echo "# over one in the source tree."; \ echo "if test -f \"./$$input\"; then"; \ echo " . \"./$$input\""; \ echo 'else'; \ echo " . \"\$$testsrcdir/$$input\""; \ echo 'fi'; \ } > $@-t $(AM_V_at)chmod a+rx $@-t && mv -f $@-t $@ MAINTAINERCLEANFILES += $(parallel_tests) EXTRA_DIST += gen-parallel-tests include $(srcdir)/instspc-tests.am TEST_EXTENSIONS += .instspc INSTSPC_LOG_COMPILER = $(SHELL) $(srcdir)/instspc-tests.sh EXTRA_DIST += instspc-tests.sh $(srcdir)/instspc-tests.am: instspc-tests.sh Makefile.am $(AM_V_GEN)($(am__cd) $(srcdir) \ && $(SHELL) ./instspc-tests.sh --generate-makefile) >$@ # All `*.instspc' tests work by calling the script `instspc-tests.sh'. # Also, they all use shared data generated by the `instspc-data.test' # helper test (for reasons of speed). instspc-data.log: instspc-tests.sh $(instspc_tests:.instspc=.log): instspc-tests.sh instspc-data.log # This dummy declaration is required to have make actually produce # expected log files from the `.instspc.log' suffix rule. $(instspc_tests): XFAIL_TESTS += $(instspc_xfail_tests) include $(srcdir)/depmod-tests.am $(srcdir)/depmod-tests.am: depmod-tests.sh Makefile.am $(AM_V_GEN)($(am__cd) $(srcdir) \ && $(SHELL) ./depmod-tests.sh --generate-makefile) >$@ TEST_EXTENSIONS += .depmod DEPMOD_LOG_COMPILER = $(SHELL) $(srcdir)/depmod-tests.sh EXTRA_DIST += depmod-tests.sh # All `*.depmod' tests work by calling the script `depmod-tests.sh'. # Also, they all use shared data generated by the `depmod-data.test' # helper test (for reasons of speed). depmod-data.log: depmod-tests.sh $(depmod_tests:.depmod=.log): depmod-tests.sh depmod-data.log # This dummy declaration is required to have make actually produce # expected log files from the `.depmod.log' suffix rule. $(depmod_tests): # Some testsuite-influential variables should be overridable from the # test scripts, but not from the environment. # We want warning messages and explanations for skipped tests to go to # the console if possible, so set up `stderr_fileno_' properly. # The `AM_TESTS_REEXEC=no' setting tells the tests not to needlessly # re-execute themselves with the shell detected at configure time, since # we are already running them under it explicitly in our setup (see e.g. # the definition of TEST_LOG_COMPILER above). AM_TESTS_ENVIRONMENT = \ test x"$$me" = x || unset me; \ test x"$$required" = x || unset required; \ test x"$$parallel_tests" = x || unset parallel_tests; \ test x"$$original_AUTOMAKE" = x || unset original_AUTOMAKE; \ test x"$$original_ACLOCAL" = x || unset original_ACLOCAL; \ AM_TESTS_REEXEC=no; export AM_TESTS_REEXEC; \ exec 9>&2; stderr_fileno_=9; export stderr_fileno_; TESTS = \ $(handwritten_tests) \ $(generated_tests) \ $(depmod_tests) \ $(instspc_tests) EXTRA_DIST += $(handwritten_tests) $(generated_tests) generated_tests = $(parallel_tests) handwritten_tests = \ aclocal.test \ aclocal3.test \ aclocal4.test \ aclocal5.test \ aclocal6.test \ aclocal7.test \ aclocal8.test \ aclocal9.test \ acloca10.test \ acloca11.test \ acloca12.test \ acloca13.test \ acloca14.test \ acloca15.test \ acloca16.test \ acloca17.test \ acloca18.test \ acloca19.test \ acloca20.test \ acloca21.test \ acloca22.test \ acloca23.test \ acoutnoq.test \ acoutpt.test \ acoutpt2.test \ acoutqnl.test \ acoutbs.test \ acoutbs2.test \ acsilent.test \ acsubst.test \ acsubst2.test \ all.test \ all2.test \ alloca.test \ alloca2.test \ alpha.test \ alpha2.test \ amassign.test \ ammissing.test \ amopt.test \ amopts-location.test \ amopts-variable-expansion.test \ amsubst.test \ ansi.test \ ansi2.test \ ansi3.test \ ansi3b.test \ ansi4.test \ ansi5.test \ ansi6.test \ ansi7.test \ ansi8.test \ ansi9.test \ ansi10.test \ ar-lib.test \ ar.test \ ar2.test \ asm.test \ asm2.test \ asm3.test \ autodist.test \ autodist-subdir.test \ autodist-acconfig.test \ autodist-acconfig-no-subdir.test \ autodist-aclocal-m4.test \ autodist-config-headers.test \ autodist-configure-no-subdir.test \ autodist-stamp-vti.test \ autohdr.test \ autohdr2.test \ autohdr3.test \ autohdr4.test \ autohdrdry.test \ automake.test \ auxdir.test \ auxdir2.test \ auxdir3.test \ auxdir4.test \ auxdir5.test \ auxdir6.test \ auxdir7.test \ auxdir8.test \ auxdir9.test \ backcompat.test \ backcompat2.test \ backcompat3.test \ backcompat4.test \ backcompat5.test \ backcompat6.test \ backsl.test \ backsl2.test \ backsl3.test \ backsl4.test \ badline.test \ badopt.test \ badprog.test \ block.test \ bsource.test \ candist.test \ canon.test \ canon2.test \ canon3.test \ canon4.test \ canon5.test \ canon6.test \ canon7.test \ canon8.test \ canon-name.test \ ccnoco.test \ ccnoco2.test \ ccnoco3.test \ check.test \ check2.test \ check3.test \ check4.test \ check5.test \ check6.test \ check7.test \ check8.test \ check10.test \ check11.test \ check12.test \ check-subst.test \ check-subst-prog.test \ check-exported-srcdir.test \ check-tests-in-builddir.test \ check-tests_environment.test \ checkall.test \ clean.test \ clean2.test \ colneq.test \ colneq2.test \ colneq3.test \ colon.test \ colon2.test \ colon3.test \ colon4.test \ colon5.test \ colon6.test \ colon7.test \ color.test \ color2.test \ comment.test \ comment2.test \ comment3.test \ comment4.test \ comment5.test \ comment6.test \ comment7.test \ comment8.test \ comment9.test \ commen10.test \ commen11.test \ comments-in-var-def.test \ compile.test \ compile2.test \ compile3.test \ compile4.test \ compile5.test \ compile6.test \ compile_f90_c_cxx.test \ compile_f_c_cxx.test \ cond-basic.test \ cond.test \ cond2.test \ cond3.test \ cond4.test \ cond5.test \ cond6.test \ cond7.test \ cond8.test \ cond9.test \ cond10.test \ cond11.test \ cond13.test \ cond14.test \ cond15.test \ cond16.test \ cond17.test \ cond18.test \ cond19.test \ cond20.test \ cond21.test \ cond22.test \ cond23.test \ cond24.test \ cond25.test \ cond26.test \ cond27.test \ cond28.test \ cond29.test \ cond30.test \ cond31.test \ cond32.test \ cond33.test \ cond34.test \ cond35.test \ cond36.test \ cond37.test \ cond38.test \ cond39.test \ cond40.test \ cond41.test \ cond42.test \ cond43.test \ cond44.test \ cond45.test \ cond46.test \ condd.test \ condhook.test \ condhook2.test \ condinc.test \ condinc2.test \ condlib.test \ condman2.test \ condman3.test \ configure.test \ confdeps.test \ conff.test \ conff2.test \ confh.test \ confh4.test \ confh5.test \ confh6.test \ confh7.test \ confh8.test \ confincl.test \ conflnk.test \ conflnk2.test \ conflnk3.test \ conflnk4.test \ confsub.test \ confvar.test \ confvar2.test \ copy.test \ cscope.test \ cscope2.test \ cscope3.test \ cxx.test \ cxx2.test \ cxxansi.test \ cxxcpp.test \ cxxlibobj.test \ cxxlink.test \ cxxnoc.test \ cxxo.test \ cygnus-check-without-all.test \ cygnus-dependency-tracking.test \ cygnus-imply-foreign.test \ cygnus-no-dist.test \ cygnus-no-installinfo.test \ cygnus-requires-maintainer-mode.test \ cygwin32.test \ dash.test \ defun.test \ defun2.test \ dejagnu.test \ dejagnu2.test \ dejagnu3.test \ dejagnu4.test \ dejagnu5.test \ dejagnu6.test \ dejagnu7.test \ depacl2.test \ depcomp.test \ depcomp2.test \ depcomp3.test \ depcomp4.test \ depcomp5.test \ depcomp6.test \ depcomp7.test \ depcomp8a.test \ depcomp8b.test \ depmod-data.test \ depdist.test \ depend.test \ depend2.test \ depend3.test \ depend4.test \ depend5.test \ depend6.test \ deprecated-acinit.test \ destdir.test \ dirforbid.test \ dirlist.test \ dirlist2.test \ discover.test \ dist-included-parent-dir.test \ distcleancheck.test \ distcom2.test \ distcom3.test \ distcom4.test \ distcom5.test \ distcom6.test \ distcom7.test \ distdir.test \ distlinks.test \ distlinksbrk.test \ distname.test \ dmalloc.test \ dollar.test \ dollarvar.test \ dollarvar2.test \ double.test \ dup2.test \ else.test \ empty.test \ empty2.test \ empty3.test \ empty4.test \ exdir.test \ exdir2.test \ exdir3.test \ exeext.test \ exeext2.test \ exeext3.test \ exeext4.test \ exsource.test \ ext.test \ ext2.test \ ext3.test \ extra.test \ extra2.test \ extra3.test \ extra4.test \ extra5.test \ extra6.test \ extra7.test \ extra8.test \ extra9.test \ extra10.test \ extra11.test \ extra12.test \ extra-programs-empty.test \ extradep.test \ extradep2.test \ f90only.test \ flavor.test \ flibs.test \ fn99.test \ fn99subdir.test \ fnoc.test \ fo.test \ forcemiss.test \ forcemiss2.test \ fort1.test \ fort2.test \ fort4.test \ fort5.test \ fonly.test \ fortdep.test \ gcj.test \ gcj2.test \ gcj3.test \ gcj4.test \ gcj5.test \ gcj6.test \ getopt.test \ gettext.test \ gettext2.test \ gettext3.test \ gnumake.test \ gnuwarn.test \ gnuwarn2.test \ gnits.test \ gnits2.test \ gnits3.test \ hdr-vars-defined-once.test \ header.test \ help.test \ help2.test \ help3.test \ help4.test \ help-depend.test \ help-depend2.test \ help-dmalloc.test \ help-init.test \ help-lispdir.test \ help-maintainer.test \ help-multilib.test \ help-python.test \ help-regex.test \ help-silent.test \ help-upc.test \ hfs.test \ hosts.test \ implicit.test \ info.test \ init.test \ init2.test \ insh2.test \ install2.test \ installdir.test \ instsh.test \ instsh2.test \ instsh3.test \ instdat.test \ instdat2.test \ instdir.test \ instdir2.test \ instdir-java.test \ instdir-lisp.test \ instdir-ltlib.test \ instdir-prog.test \ instdir-python.test \ instdir-texi.test \ instexec.test \ instfail.test \ instfail-info.test \ instfail-java.test \ instfail-libtool.test \ insthook.test \ instman.test \ instman2.test \ instmany.test \ instmany-mans.test \ instmany-python.test \ instspc-data.test \ interp.test \ interp2.test \ java.test \ java2.test \ java3.test \ java-check.test \ javaprim.test \ javasubst.test \ java-extra.test \ java-noinst.test \ ldadd.test \ ldflags.test \ lex.test \ lex2.test \ lex3.test \ lex4.test \ lex5.test \ lexcpp.test \ lexvpath.test \ lex-subobj-nodep.test \ lex-lib.test \ lex-libobj.test \ lex-noyywrap.test \ lflags.test \ lflags2.test \ libexec.test \ libobj-basic.test \ libobj2.test \ libobj3.test \ libobj4.test \ libobj5.test \ libobj7.test \ libobj8.test \ libobj10.test \ libobj12.test \ libobj13.test \ libobj14.test \ libobj15a.test \ libobj15b.test \ libobj15c.test \ libobj16a.test \ libobj16b.test \ libobj17.test \ libobj18.test \ libobj19.test \ libobj20a.test \ libobj20b.test \ libobj20c.test \ library.test \ library2.test \ library3.test \ libtool.test \ libtool2.test \ libtool3.test \ libtool4.test \ libtool5.test \ libtool6.test \ libtool7.test \ libtool8.test \ libtool9.test \ libtoo10.test \ libtoo11.test \ license.test \ license2.test \ link_c_cxx.test \ link_dist.test \ link_f90_only.test \ link_fc.test \ link_fccxx.test \ link_fcxx.test \ link_f_only.test \ link_override.test \ lisp2.test \ lisp3.test \ lisp4.test \ lisp5.test \ lisp6.test \ lisp7.test \ lisp8.test \ lispdry.test \ listval.test \ location.test \ longline.test \ longlin2.test \ ltcond.test \ ltcond2.test \ ltconv.test \ ltdeps.test \ ltinit.test \ ltinstloc.test \ ltlibobjs.test \ ltlibsrc.test \ ltorder.test \ lzip.test \ lzma.test \ m4-inclusion.test \ maintclean.test \ maintclean-vpath.test \ make.test \ makej.test \ makej2.test \ maken.test \ maken2.test \ maken3.test \ maken4.test \ makevars.test \ man.test \ man2.test \ man3.test \ man4.test \ man5.test \ man6.test \ man7.test \ man8.test \ mdate.test \ mdate2.test \ mdate3.test \ mdate4.test \ mdate5.test \ mdate6.test \ missing.test \ missing2.test \ missing3.test \ missing4.test \ missing5.test \ missing6.test \ mkinstall.test \ mkinst2.test \ mkinst3.test \ mmode.test \ mmodely.test \ multlib.test \ no-outdir-option.test \ nobase.test \ nobase-libtool.test \ nobase-python.test \ nodef.test \ nodef2.test \ nodep.test \ nodep2.test \ nodepcomp.test \ nodist.test \ nodist2.test \ nodist3.test \ nogzip.test \ nogzip2.test \ noinst.test \ noinstdir.test \ nolink.test \ nostdinc.test \ notrans.test \ number.test \ objc.test \ objc2.test \ obsolete.test \ oldvars.test \ order.test \ output.test \ output2.test \ output3.test \ output4.test \ output5.test \ output6.test \ output7.test \ output8.test \ output9.test \ output10.test \ output11.test \ output12.test \ output13.test \ output-order.test \ override-conditional-1.test \ override-conditional-2.test \ override-html.test \ override-suggest-local.test \ parallel-am.test \ parallel-am2.test \ parallel-am3.test \ parallel-tests.test \ parallel-tests2.test \ parallel-tests3.test \ parallel-tests5.test \ parallel-tests6.test \ parallel-tests8.test \ parallel-tests9.test \ parallel-tests10.test \ parallel-tests-suffix.test \ parallel-tests-suffix-prog.test \ parallel-tests-ext-driver.test \ parallel-tests-ext-driver-prog.test \ parallel-tests-am_tests_environment.test \ parallel-tests-unreadable-log.test \ parallel-tests-subdir.test \ parallel-tests-interrupt.test \ parallel-tests-reset-term.test \ parse.test \ percent.test \ percent2.test \ phony.test \ pluseq.test \ pluseq2.test \ pluseq3.test \ pluseq4.test \ pluseq5.test \ pluseq6.test \ pluseq7.test \ pluseq8.test \ pluseq9.test \ pluseq10.test \ pluseq11.test \ posixsubst-data.test \ posixsubst-extradist.test \ posixsubst-ldadd.test \ posixsubst-libraries.test \ posixsubst-ltlibraries.test \ posixsubst-programs.test \ posixsubst-scripts.test \ posixsubst-sources.test \ posixsubst-tests.test \ postproc.test \ ppf77.test \ pr2.test \ pr9.test \ pr72.test \ pr87.test \ pr204.test \ pr211.test \ pr220.test \ pr224.test \ pr229.test \ pr243.test \ pr266.test \ pr279.test \ pr279-2.test \ pr287.test \ pr300-lib.test \ pr300-ltlib.test \ pr300-prog.test \ pr307.test \ pr401.test \ pr401b.test \ pr401c.test \ prefix.test \ primary.test \ primary2.test \ primary3.test \ proginst.test \ programs-primary-rewritten.test \ python.test \ python2.test \ python3.test \ python4.test \ python5.test \ python5b.test \ python6.test \ python7.test \ python8.test \ python9.test \ python10.test \ python11.test \ python12.test \ python-dist.test \ python-vars.test \ python-virtualenv.test \ recurs.test \ recurs2.test \ remake.test \ remake1a.test \ remake2.test \ remake3.test \ remake3a.test \ remake4.test \ remake5.test \ remake6.test \ remake7.test \ remake8a.test \ remake8b.test \ remake9a.test \ remake9b.test \ remake9c.test \ remake9d.test \ remake10a.test \ remake10b.test \ remake10c.test \ remake11.test \ remake12.test \ remake-all-1.test \ remake-all-2.test \ remake-gnulib-add-acsubst.test \ remake-gnulib-add-header.test \ remake-gnulib-remove-header.test \ remake-moved-m4-file.test \ remake-deleted-m4-file.test \ remake-renamed-m4-file.test \ remake-renamed-m4-macro-and-file.test \ remake-renamed-m4-macro.test \ pr8365-remake-timing.test \ regex.test \ regex-obsolete.test \ req.test \ reqd.test \ reqd2.test \ repeated-options.test \ rulepat.test \ self-check-cleanup.test \ self-check-dir.test \ self-check-env-sanitize.test \ self-check-exit.test \ self-check-explicit-skips.test \ self-check-is_newest.test \ self-check-me.test \ self-check-report.test \ self-check-sanity.test \ self-check-unindent.test \ sanity.test \ scripts.test \ seenc.test \ silent.test \ silent2.test \ silent3.test \ silent4.test \ silent6.test \ silent7.test \ silent8.test \ silent9.test \ silentcxx.test \ silentcxx-gcc.test \ silentf77.test \ silentf90.test \ silent-many-gcc.test \ silent-many-generic.test \ silent-lex-gcc.test \ silent-lex-generic.test \ silent-yacc-gcc.test \ silent-yacc-generic.test \ silent-nowarn.test \ srcsub.test \ srcsub2.test \ space.test \ specflg.test \ specflg2.test \ specflg3.test \ specflg6.test \ specflg7.test \ specflg8.test \ specflg9.test \ specflg10.test \ specflg-dummy.test \ spell.test \ spell2.test \ spell3.test \ spelling.test \ spy.test \ stdinc.test \ stamph2.test \ stdlib.test \ stdlib2.test \ strictness-override.test \ strictness-precedence.test \ strip.test \ strip2.test \ strip3.test \ subdir.test \ subdir2.test \ subdir3.test \ subdir4.test \ subdir5.test \ subdir6.test \ subdir7.test \ subdir8.test \ subdir9.test \ subdir10.test \ subdirbuiltsources.test \ subcond.test \ subcond2.test \ subcond3.test \ subobj.test \ subobj2.test \ subobj3.test \ subobj4.test \ subobj5.test \ subobj6.test \ subobj7.test \ subobj8.test \ subobj9.test \ subobj10.test \ subobj11a.test \ subobj11b.test \ subobj11c.test \ subobjname.test \ subpkg.test \ subpkg2.test \ subpkg3.test \ subpkg4.test \ subst.test \ subst3.test \ subst4.test \ subst5.test \ subst-no-trailing-empty-line.test \ substref.test \ substre2.test \ substtarg.test \ suffix.test \ suffix2.test \ suffix3.test \ suffix4.test \ suffix5.test \ suffix6.test \ suffix6b.test \ suffix6c.test \ suffix7.test \ suffix8.test \ suffix9.test \ suffix10.test \ suffix11.test \ suffix12.test \ suffix13.test \ symlink.test \ symlink2.test \ syntax.test \ tags.test \ tags2.test \ tagsub.test \ tar.test \ tar2.test \ tar3.test \ target-cflags.test \ targetclash.test \ txinfo.test \ txinfo2.test \ txinfo3.test \ txinfo4.test \ txinfo5.test \ txinfo5b.test \ txinfo6.test \ txinfo7.test \ txinfo8.test \ txinfo9.test \ txinfo10.test \ txinfo13.test \ txinfo16.test \ txinfo17.test \ txinfo18.test \ txinfo19.test \ txinfo20.test \ txinfo21.test \ txinfo22.test \ txinfo23.test \ txinfo24.test \ txinfo25.test \ txinfo26.test \ txinfo27.test \ txinfo28.test \ txinfo29.test \ txinfo30.test \ txinfo31.test \ txinfo32.test \ txinfo33.test \ txinfo-unrecognized-extension.test \ transform.test \ transform2.test \ unused.test \ upc.test \ upc2.test \ upc3.test \ vala.test \ vala1.test \ vala2.test \ vala3.test \ vala4.test \ vala5.test \ vars.test \ vars3.test \ vartar.test \ vartypos.test \ vartypo2.test \ version.test \ version2.test \ version3.test \ version4.test \ version6.test \ version7.test \ version8.test \ vpath.test \ vtexi.test \ vtexi2.test \ vtexi3.test \ vtexi4.test \ warnings-override.test \ warnings-precedence.test \ warnings-strictness-interactions.test \ warnings-unknown.test \ warnopts.test \ warnings-win-over-strictness.test \ warning-groups-win-over-strictness.test \ werror.test \ werror2.test \ werror3.test \ werror4.test \ whoami.test \ xsource.test \ xz.test \ yacc-basic.test \ yacc-d-basic.test \ yacc-clean.test \ yacc.test \ yacc2.test \ yacc4.test \ yacc5.test \ yacc6.test \ yacc7.test \ yacc8.test \ yaccdry.test \ yacc-dist-nobuild.test \ yacc-nodist.test \ yaccpp.test \ yaccvpath.test \ yacc-d-vpath.test \ yacc-dist-nobuild-subdir.test \ yflags.test \ yflags2.test \ yflags-cmdline-override.test \ yflags-conditional.test \ yflags-d-false-positives.test \ yflags-force-override.test \ yflags-force-conditional.test \ yflags-var-expand.test ## Checking the test of tests. checked_test_extensions = .test expected_list_of_tests = $(handwritten_tests) $(generated_tests) include $(top_srcdir)/CheckListOfTests.am maintainer-check-list-of-tests: $(expected_list_of_tests) # Dependencies valid for each test case. $(TEST_LOGS): defs defs-static aclocal-$(APIVERSION) automake-$(APIVERSION) clean-local: clean-local-check .PHONY: clean-local-check clean-local-check: -set x *.dir; shift; \ if test "$$#,$$1" = "1,*.dir"; then \ : there is no test directory to clean; \ else \ find "$$@" -type d ! -perm -700 -exec chmod u+rwx {} ';'; \ rm -rf "$$@"; \ fi;