Put the FILES generated rules in a separate .mk file since both bsd.prog.mk
and bsd.lib.mk use them.
This commit is contained in:
parent
cc117ae3ac
commit
cef52070f9
@ -1,4 +1,4 @@
|
|||||||
# $NetBSD: bsd.README,v 1.22 1997/03/27 09:10:09 mycroft Exp $
|
# $NetBSD: bsd.README,v 1.23 1997/03/27 17:33:35 christos Exp $
|
||||||
# @(#)bsd.README 5.1 (Berkeley) 5/11/90
|
# @(#)bsd.README 5.1 (Berkeley) 5/11/90
|
||||||
|
|
||||||
This is the README file for the new make "include" files for the BSD
|
This is the README file for the new make "include" files for the BSD
|
||||||
@ -393,7 +393,13 @@ the variable SUBDIRS.
|
|||||||
|
|
||||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||||
|
|
||||||
The include file <bsd.links.mk> handles the LINKS and SYMLINKS targets.
|
The include file <bsd.links.mk> handles the LINKS and SYMLINKS variables
|
||||||
|
and is included from from bsd.lib.mk and bsd.prog.mk.
|
||||||
|
|
||||||
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||||
|
|
||||||
|
The include file <bsd.files.mk> handles the FILES variables and is included
|
||||||
|
from bsd.lib.mk and bsd.prog.mk.
|
||||||
|
|
||||||
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
||||||
|
|
||||||
|
33
share/mk/bsd.files.mk
Normal file
33
share/mk/bsd.files.mk
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
# $NetBSD: bsd.files.mk,v 1.1 1997/03/27 17:33:36 christos Exp $
|
||||||
|
|
||||||
|
.if defined(FILES)
|
||||||
|
FILESDIR?=${BINDIR}
|
||||||
|
FILESOWN?=${BINOWN}
|
||||||
|
FILESGRP?=${BINGRP}
|
||||||
|
FILESMODE?=${NONBINMODE}
|
||||||
|
.for F in ${FILES}
|
||||||
|
FILESDIR_${F}?=${FILESDIR}
|
||||||
|
FILESOWN_${F}?=${FILESOWN}
|
||||||
|
FILESGRP_${F}?=${FILESGRP}
|
||||||
|
FILESMODE_${F}?=${FILESMODE}
|
||||||
|
.if defined(FILESNAME)
|
||||||
|
FILESNAME_${F} ?= ${FILESNAME}
|
||||||
|
.else
|
||||||
|
FILESNAME_${F} ?= ${F:T}
|
||||||
|
.endif
|
||||||
|
FILESDIR_${F} ?= ${FILESDIR}
|
||||||
|
filesinstall:: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}
|
||||||
|
.if !defined(UPDATE)
|
||||||
|
.PHONY: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}
|
||||||
|
.endif
|
||||||
|
.if !defined(BUILD)
|
||||||
|
${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}: .MADE
|
||||||
|
.endif
|
||||||
|
|
||||||
|
${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}: ${F}
|
||||||
|
${INSTALL} ${COPY} -o ${FILESOWN_${F}} -g ${FILESGRP_${F}} \
|
||||||
|
-m ${FILESMODE_${F}} ${.ALLSRC} ${.TARGET}
|
||||||
|
.endfor
|
||||||
|
.else
|
||||||
|
filesinstall::
|
||||||
|
.endif
|
@ -1,4 +1,4 @@
|
|||||||
# $NetBSD: bsd.lib.mk,v 1.90 1997/03/24 23:19:12 christos Exp $
|
# $NetBSD: bsd.lib.mk,v 1.91 1997/03/27 17:33:34 christos Exp $
|
||||||
# @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91
|
# @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91
|
||||||
|
|
||||||
.if exists(${.CURDIR}/../Makefile.inc)
|
.if exists(${.CURDIR}/../Makefile.inc)
|
||||||
@ -297,7 +297,7 @@ ${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln llib-l${LIB}.ln
|
|||||||
.endif
|
.endif
|
||||||
|
|
||||||
libinstall:: linksinstall
|
libinstall:: linksinstall
|
||||||
realinstall: libinstall
|
realinstall: libinstall filesinstall
|
||||||
|
|
||||||
install: ${MANINSTALL} _SUBDIRUSE
|
install: ${MANINSTALL} _SUBDIRUSE
|
||||||
${MANINSTALL}: afterinstall
|
${MANINSTALL}: afterinstall
|
||||||
@ -315,6 +315,7 @@ realinstall: beforeinstall
|
|||||||
|
|
||||||
.include <bsd.obj.mk>
|
.include <bsd.obj.mk>
|
||||||
.include <bsd.links.mk>
|
.include <bsd.links.mk>
|
||||||
|
.include <bsd.files.mk>
|
||||||
.include <bsd.inc.mk>
|
.include <bsd.inc.mk>
|
||||||
.include <bsd.dep.mk>
|
.include <bsd.dep.mk>
|
||||||
.include <bsd.subdir.mk>
|
.include <bsd.subdir.mk>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $NetBSD: bsd.prog.mk,v 1.65 1997/03/27 11:05:32 mycroft Exp $
|
# $NetBSD: bsd.prog.mk,v 1.66 1997/03/27 17:33:37 christos Exp $
|
||||||
# @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91
|
# @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91
|
||||||
|
|
||||||
.if exists(${.CURDIR}/../Makefile.inc)
|
.if exists(${.CURDIR}/../Makefile.inc)
|
||||||
@ -135,36 +135,6 @@ ${DESTDIR}${BINDIR}/${PROGNAME}: ${PROG}
|
|||||||
${.ALLSRC} ${.TARGET}
|
${.ALLSRC} ${.TARGET}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if defined(FILES)
|
|
||||||
FILESDIR?=${BINDIR}
|
|
||||||
FILESOWN?=${BINOWN}
|
|
||||||
FILESGRP?=${BINGRP}
|
|
||||||
FILESMODE?=${NONBINMODE}
|
|
||||||
.for F in ${FILES}
|
|
||||||
FILESDIR_${F}?=${FILESDIR}
|
|
||||||
FILESOWN_${F}?=${FILESOWN}
|
|
||||||
FILESGRP_${F}?=${FILESGRP}
|
|
||||||
FILESMODE_${F}?=${FILESMODE}
|
|
||||||
.if defined(FILESNAME)
|
|
||||||
FILESNAME_${F} ?= ${FILESNAME}
|
|
||||||
.else
|
|
||||||
FILESNAME_${F} ?= ${F:T}
|
|
||||||
.endif
|
|
||||||
FILESDIR_${F} ?= ${FILESDIR}
|
|
||||||
proginstall:: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}
|
|
||||||
.if !defined(UPDATE)
|
|
||||||
.PHONY: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}
|
|
||||||
.endif
|
|
||||||
.if !defined(BUILD)
|
|
||||||
${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}: .MADE
|
|
||||||
.endif
|
|
||||||
|
|
||||||
${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}: ${F}
|
|
||||||
${INSTALL} ${COPY} -o ${FILESOWN_${F}} -g ${FILESGRP_${F}} \
|
|
||||||
-m ${FILESMODE_${F}} ${.ALLSRC} ${.TARGET}
|
|
||||||
.endfor
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.if defined(SCRIPTS)
|
.if defined(SCRIPTS)
|
||||||
SCRIPTSDIR?=${BINDIR}
|
SCRIPTSDIR?=${BINDIR}
|
||||||
SCRIPTSOWN?=${BINOWN}
|
SCRIPTSOWN?=${BINOWN}
|
||||||
@ -196,9 +166,9 @@ ${DESTDIR}${SCRIPTSDIR_${S}}/${SCRIPTSNAME_${S}}: ${S}
|
|||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if target(proginstall)
|
.if target(proginstall)
|
||||||
realinstall: proginstall
|
realinstall: proginstall filesinstall
|
||||||
.else
|
.else
|
||||||
realinstall:
|
realinstall: filesinstall
|
||||||
.endif
|
.endif
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
@ -226,6 +196,7 @@ lint: ${LOBJS}
|
|||||||
|
|
||||||
.include <bsd.obj.mk>
|
.include <bsd.obj.mk>
|
||||||
.include <bsd.links.mk>
|
.include <bsd.links.mk>
|
||||||
|
.include <bsd.files.mk>
|
||||||
.include <bsd.inc.mk>
|
.include <bsd.inc.mk>
|
||||||
.include <bsd.dep.mk>
|
.include <bsd.dep.mk>
|
||||||
.include <bsd.subdir.mk>
|
.include <bsd.subdir.mk>
|
||||||
|
Loading…
Reference in New Issue
Block a user