From owner-cvs-all Tue Mar 31 00:10:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA09947 for cvs-all-outgoing; Tue, 31 Mar 1998 00:10:39 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA09916; Tue, 31 Mar 1998 00:10:18 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id SAA11673; Tue, 31 Mar 1998 18:06:21 +1000 Date: Tue, 31 Mar 1998 18:06:21 +1000 From: Bruce Evans Message-Id: <199803310806.SAA11673@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-user@FreeBSD.ORG, jb@FreeBSD.ORG Subject: Re: cvs commit: src Makefile.alpha Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > Modified files: > . Makefile.alpha > Log: > Add `hdrs' to the beforeinstall for libss so that the headers are > available for install. > > I thought that was what beforeinstall was supposed to do. Sigh. `beforeinstall' does any installation steps that must be done before `realinstall'. It is also abused to do special installation steps where the order doesn't matter. It is also abused by src/Makefile to install only headers. A full install would work to install only headers in header-only directories, but wouldn't work in library directories. `beforeinstall' happens to work in most library directories. It doesn't work in libss because one of the headers is generated. `beforeinstall' is part of `install' so it should not build anything. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message