Subject: Re: xsrc/5509: "make clean" in "xsrc" doesn't remove all created files
To: matthew green <mrg@eterna.com.au>
From: Chris G. Demetriou <cgd@pa.dec.com>
List: netbsd-bugs
Date: 05/30/1998 10:34:04
>    We should add a cleandir target to match the behaviour of the NetBSD
>    make system. This target should remove the Makefiles, .depend files,
>    the man pages and some other files or directories.
> 
> that's the same basic idea i had too.  i fully agree.  make the xsrc
> 'clean' and 'cleandir' targets similar to the src ones.

Actually, I think this is stupid, and wrong.

It's nice that we have our own special make targets for our source
tree, but:

	(1) the X source tree isn't ours -- we _should_ be "wanting"
	    our X source tree to look like "any other" (XF86's) X
	    source tree but with more features and bug fixes (until
	    those are folded back into some other X source tree).
	    That means: same make targets, same programs (except MD
	    programs like servers that we've had to add to support
	    a given architecture), etc.

	(2) It's stupid to get into a situation where only the NetBSD
	    PowerElite know how to properly clean our X source tree.
	    You completely clean NetBSD source with 'make cleandir'.
	    You're _supposed_ to be able to clean X source with 'make
	    clean'.  That you can't right now is a bug.  Just because
	    there's a bug doesn't mean that there's any reason to warp
	    the 'correct' view of the world.



cgd