Subject: BSD-make won't do the right thing
To: tech-userlevel <>
From: Dave <>
List: tech-userlevel
Date: 10/08/2001 11:13:22
I have autoconf and automake working correctly and playing nice with
BSD-make as long as I don't try to do recursive makes.  Because of the
direction this project (Unix Frotz) is going, I really need to get
recursive makes working as well (so I can use drop-in libs).

The Very Big Problem I've run into is that I can't do a "make clean" or
"make distclean" using BSD's make.  Rather than make recursing through the
source directories, I get this:

$ make clean
*** Error code 1


As far as I can figure out, BSD-make can't make sense of the pseudo-target
distclean-recursive and clean-recursive.  How do I convince BSD-make to do
the right thing?  I don't want to tell users to install GNU-make.

One of the main focuses of my work with Unix Frotz is to not require
anything special to run it.  Requiring ncurses is the only concession I've
made because I've yet to find a way around it.

Development machine is NetBSD-1.5/i386

David Griffith