From owner-freebsd-current Mon Oct 5 01:05:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA27937 for freebsd-current-outgoing; Mon, 5 Oct 1998 01:05:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dingo.cdrom.com (castles140.castles.com [208.214.165.140]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA27916 for ; Mon, 5 Oct 1998 01:05:27 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id BAA01081; Mon, 5 Oct 1998 01:10:11 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Message-Id: <199810050810.BAA01081@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Bruce Evans cc: mike@smith.net.au, current@FreeBSD.ORG, dmaddox@scsn.net Subject: Re: Shouldn't 'make includes' install stand.h? In-reply-to: Your message of "Mon, 05 Oct 1998 17:44:02 +1000." <199810050744.RAA01962@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 05 Oct 1998 01:10:10 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > >> `includes' is a private target in src/Makefile for installing [all] the > >> includes. > > > >It isn't, and has not been for years. It might be meant to, which is a > >different matter entirely. It's also broken by design (includes should > >live with the code they describe). > > It's whatever the Makefile experts say it is. It is what it is. It may be meant to be otherwise, but that's another thing altogether. 8) > ---------------------------- > revision 1.139 > date: 1997/08/21 15:43:54; author: bde; state: Exp; lines: +8 -1 > Added directories in the includes target so that it installs > everything that a full install would (modulo bugs in rpcsvc/Makefile). > The missing things weren't used (except for mp.h from libmp), but > there are relatively few of them and it's easier to be complete. > ---------------------------- 'beforeinstall' is (ab)used in more than 35 locations under /usr/src to install header files, and the above appears to be cruft to abuse this fact. (There is at least one mitigating comment which points out that there should be an 'install-headers' target.). -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message