Date: Thu, 25 Jan 2001 10:35:04 -0800 From: Marcel Moolenaar <marcel@cup.hp.com> To: Peter Pentchev <roam@orbitel.bg> Cc: Warner Losh <imp@harmony.village.org>, clefevre@noos.fr, freebsd-arch@FreeBSD.ORG Subject: Re: patch for bsd.lib.mk to create include and lib dirs Message-ID: <3A7071D8.F67B35BF@cup.hp.com> References: <zoggyfoy.fsf@gits.dyndns.org> <20010124113902.B332@ringworld.oblivion.bg> <zoggyfoy.fsf@gits.dyndns.org> <200101242202.f0OM2I961735@harmony.village.org> <20010125004143.B442@ringworld.oblivion.bg> <3A6F675F.1434C601@cup.hp.com> <20010125111440.A578@ringworld.oblivion.bg>
next in thread | previous in thread | raw e-mail | index | archive | help
Peter Pentchev wrote: > > As I stated in my original post though, this patch is meant for outside > software packages which might still like to use bsd.lib.mk, install > their stuff in /usr/local or such, and have the install fail because > no one has created /usr/local/include/outsidepkg/. I somehow think our *.mk files are unsuitable for a wide audience. They seem to be made very specificly targeted for the FreeBSD source tree. Making the change is a signal that we promote/support the use of these files outside the source tree and I don't think we can deliver. This normally ends up in endless hackery until someone does a rewrite. > And once again, yes, I know this can be done by overriding the > beforeinstall target, but this requires knowledge of the inner workings > of bsd.lib.mk - namely, explicitly invoking ${MAKE} _includeinstall. > I suspect _includeinstall has that underscore for a reason ;) Hmmm, yes. I see what you mean. beforeinstall should have been an (empty) leaf dependency for it to be easily overridable. If we ever want to rewrite the *.mk files, these hacks will very likely go away and break their use outside the source tree. Other than this, if noone objects or has any good alternatives, don't let me stop you from making the change. -- Marcel Moolenaar mail: marcel@cup.hp.com / marcel@FreeBSD.org tel: (408) 447-4222 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A7071D8.F67B35BF>