Subject: Re: Weird "make all" behavior
To: Matthias Drochner <drochner@zelux6.zel.kfa-juelich.de>
From: Eric Haszlakiewicz <haszlaki@UAccess.NET>
List: current-users
Date: 11/05/1997 22:47:30
> Excerpts from netbsd: 4-Nov-97 Re: Weird "make all" behavior M.
> HeadCandy.com@MindBen (1098)
> > Hmm... guess I never tried it with "all" last.  However, try "make
> > obj depend all install", and see if you are as successful.

	hmm.. well I sent some mail to the list saying that it worked fine
for me.  Guess it didn't show up.  Anyway, I was wrong about it working
fine.  I'm using the latest .mk files (supped today).  Problem doesn't
show up unless I'm in an actual program subdirectory, as opposed to say
src/bin: i.e. Makefile includes bsd.prog.mk.  Also the problem doesn't
show up unless install is on the list of targets to make, although it
doesn't matter where in the list it is.  (i.e. make install clean all won't
get to the 'all').  I tried figuring out what was going on with the .mk
files but all I could figure out was that realinstall can be substituted for
install with the same effect (= failure).  ideas?

Versions of the mk files I have:
     $NetBSD: bsd.dep.mk,v 1.20 1997/05/09 13:25:46 mycroft Exp $
     $NetBSD: bsd.doc.mk,v 1.35 1997/10/11 08:43:34 mycroft Exp $
     $NetBSD: bsd.files.mk,v 1.5 1997/05/09 13:25:49 mycroft Exp $
     $NetBSD: bsd.inc.mk,v 1.10 1997/06/03 16:00:30 cgd Exp $
     $NetBSD: bsd.kmod.mk,v 1.22 1997/10/11 08:16:25 mycroft Exp $
			    1.22.2.1
     $NetBSD: bsd.lib.mk,v 1.117 1997/10/11 08:16:26 mycroft Exp $
			   1.117.2.2
     $NetBSD: bsd.links.mk,v 1.7 1997/05/10 10:55:19 mycroft Exp $
     $NetBSD: bsd.man.mk,v 1.34.2.1 1997/11/02 02:50:11 mellon Exp $
     $NetBSD: bsd.nls.mk,v 1.10 1997/10/11 08:16:28 mycroft Exp $
     $NetBSD: bsd.obj.mk,v 1.13 1997/05/09 13:25:59 mycroft Exp $
     $NetBSD: bsd.own.mk,v 1.54.2.1 1997/10/29 00:24:19 mellon Exp $
*			   1.54.2.2
     $NetBSD: bsd.port.mk,v 1.13.2.1 1997/10/28 23:29:01 mellon Exp $
     $NetBSD: bsd.port.subdir.mk,v 1.3 1997/09/25 19:09:35 thorpej Exp $
     $NetBSD: bsd.prog.mk,v 1.88 1997/10/11 08:16:28 mycroft Exp $
*			    1.88.2.1
     $NetBSD: bsd.subdir.mk,v 1.28.2.1 1997/10/29 00:28:28 mellon Exp $
     $NetBSD: bsd.sys.mk,v 1.12 1997/10/12 01:37:50 mikel Exp $
*			   1.12.2.1
     $NetBSD: sys.mk,v 1.33 1997/05/31 21:22:02 cjs Exp $
		       1.33.2.2

If it works fine for you, then perhaps it's
due to a recent change in one of these 3 files?

eric