Guy Harris wrote:
There's no MAINTAINERCLEANFILES in gtk/Makefile.am, so "make 
maintainer-clean" won't remove gtk/ethereal-tap-register.c.  I'll look 
at adding the various "*register.c" files to MAINTAINERCLEANFILES in 
various Makefile.am files.
OK, I've checked in a bunch of changes to clean up the "make clean", 
"make distclean", and "make maintainer-clean" file lists - moving the 
lists into Makefile.common when possible, and making "maintainer-clean" 
clean up more things and, in some places, moving stuff from the "make 
distclean" list to the "make clean" or "make maintainer-clean" list when 
it appeared appropriate (and adding comments to some places where it 
might naively seem appropriate but wouldn't be appropriate, e.g. getting 
rid of Flex-generated files in "nmake -f makefile.nmake distclean" when 
"make distclean" didn't get rid of them, so that the 
generated-on-and-for-UN*X Flex output is removed by "distclean" on 
Windows, forcing it to be re-generated with a Windows version of Flex so 
that it'll compile properly on Windows).
I have a couple of questions that came up while doing this:
	1) Is "svnversion.h" supposed to be part of the source tarball?  If so, 
it's currently removed by "make distclean" - should it only be removed 
by "make maintainer-clean"?
	2) "make distclean" doesn't remove "ps.c" - this is intentional.  Why 
is it not removed?  We should probably put in a comment explaining why not.