When doing "make clean" for contribs, don't give an error if a submodule isn't checked out, or if the module's makefile has a 'clean' target but not a 'distclean' target.
JVM67ZBLK7BIGV6X2MIRQ5MAIUFFMOA2LX7PDIZ7TT6W3XGK3EQQC -make -C freetype distclean-make -C libpng distclean-make -C lua clean-make -C sdl distclean-make -C sdl-image distclean-make -C sqlite clean-make -C pcre clean-make -C zlib distclean
@for a in freetype libpng lua sdl sdl-image sqlite pcre zlib; do \if [ -f $$a/Makefile ] || [ -f $$a/makefile ] ; then \make -k -C $$a clean distclean 2> /dev/null; \fi \done