From owner-freebsd-arch Wed Jan 24 10:21:31 2001 Delivered-To: freebsd-arch@freebsd.org Received: from balzac.cybercable.fr (balzac.cybercable.fr [212.198.0.198]) by hub.freebsd.org (Postfix) with SMTP id 7B10137B404 for ; Wed, 24 Jan 2001 10:21:12 -0800 (PST) Received: (qmail 3647317 invoked from network); 24 Jan 2001 18:21:06 -0000 Received: from s011.dhcp212-229.cybercable.fr (HELO gits.dyndns.org) ([212.198.229.11]) (envelope-sender ) by balzac.cybercable.fr (qmail-ldap-1.03) with SMTP for ; 24 Jan 2001 18:21:06 -0000 Received: (from root@localhost) by gits.dyndns.org (8.11.1/8.11.1) id f0OIL4L16054; Wed, 24 Jan 2001 19:21:04 +0100 (CET) (envelope-from clefevre@citeweb.net) To: Peter Pentchev Cc: freebsd-arch@FreeBSD.ORG Subject: Re: patch for bsd.lib.mk to create include and lib dirs References: <20010124113902.B332@ringworld.oblivion.bg> X-Face: V|+c;4!|B?E%BE^{E6);aI.[<97Zd*>^#%Y5Cxv;%Y[PT-LW3;A:fRrJ8+^k"e7@+30g0YD0*^^3jgyShN7o?a]C la*Zv'5NA,=963bM%J^o]C In-Reply-To: Peter Pentchev's message of "Wed, 24 Jan 2001 11:39:02 +0200" From: Cyrille Lefevre Reply-To: clefevre@noos.fr Mail-Copies-To: never Date: 24 Jan 2001 19:21:01 +0100 Message-ID: Lines: 51 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Peter Pentchev writes: [snip] Index: src/share/mk/bsd.lib.mk =================================================================== RCS file: /home/ncvs/src/share/mk/bsd.lib.mk,v retrieving revision 1.93 diff -u -r1.93 bsd.lib.mk --- src/share/mk/bsd.lib.mk 2000/10/02 08:48:49 1.93 +++ src/share/mk/bsd.lib.mk 2001/01/24 09:30:01 @@ -260,10 +260,16 @@ .if !target(install) .if !target(beforeinstall) beforeinstall: _includeinstall +.if defined(CREATEDESTDIRS) + ${MKDIR} ${DESTDIR}${LIBDIR} .endif +.endif _includeinstall: .if defined(INCS) +.if defined(CREATEDESTDIRS) + ${MKDIR} ${DESTDIR}${INCDIR} +.endif .for header in ${INCS} cd ${.CURDIR} && \ ${INSTALL} -C -o ${INCOWN} -g ${INCGRP} -m ${INCMODE} \ Index: src/share/mk/sys.mk =================================================================== RCS file: /home/ncvs/src/share/mk/sys.mk,v retrieving revision 1.46 diff -u -r1.46 sys.mk --- src/share/mk/sys.mk 2000/04/21 23:51:58 1.46 +++ src/share/mk/sys.mk 2001/01/24 09:30:01 @@ -57,6 +57,8 @@ .endif .endif +MKDIR ?= mkdir -p + .if defined(%POSIX) FC ?= fort77 FFLAGS ?= -O 1 would not be better to use install -d instead of mkdir -p which permit, if needed alsewhere, to also set ownership ? Cyrille. -- home: mailto:clefevre@citeweb.net work: mailto:Cyrille.Lefevre@edf.fr To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message