1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-22 07:20:00 +00:00

Add a new "distribute" target. This is a variant of install, which will

put the stuff into the right "distribution".  As default things end up
in "bindist".

Normal (ie: most) makefiles know naught of this.

More commits will follow, which will direct various parts of the tree
into the distribution we want them in.

Some of the grief of being release-engineer is supposed to go away with this.
This commit is contained in:
Poul-Henning Kamp 1994-11-13 21:05:28 +00:00
parent 2a7b3781fc
commit 55ff8fb132
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=4442
6 changed files with 46 additions and 6 deletions

View File

@ -1,5 +1,5 @@
# from: @(#)bsd.doc.mk 5.3 (Berkeley) 1/2/91
# $Id: bsd.doc.mk,v 1.2 1994/08/04 21:09:22 wollman Exp $
# $Id: bsd.doc.mk,v 1.3 1994/08/28 15:37:39 bde Exp $
PRINTER?= ps
@ -76,6 +76,12 @@ install:
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 ${DOC}.* \
${DESTDIR}${BINDIR}/${VOLUME}
DISTRIBUTION?= bindist
.if !target(distribute)
distribute:
cd ${.CURDIR} ; $(MAKE) install DESTDIR=${RELEASEDIR}/${DISTRIBUTION} SHARED=copies
.endif
spell: ${SRCS}
(cd ${.CURDIR}; spell ${SRCS} ) | sort | \
comm -23 - ${.CURDIR}/spell.ok > ${DOC}.spell

View File

@ -1,5 +1,5 @@
# From: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91
# $Id: bsd.kmod.mk,v 1.2 1994/09/21 03:49:59 wollman Exp $
# $Id: bsd.kmod.mk,v 1.3 1994/09/26 22:34:04 wollman Exp $
.if exists(${.CURDIR}/../Makefile.inc)
.include "${.CURDIR}/../Makefile.inc"
@ -105,6 +105,12 @@ afterinstall: realinstall
realinstall: beforeinstall
.endif
DISTRIBUTION?= bindist
.if !target(distribute)
distribute:
cd ${.CURDIR} ; $(MAKE) install DESTDIR=${RELEASEDIR}/${DISTRIBUTION} SHARED=copies
.endif
.if !target(obj)
.if defined(NOOBJ)
obj: _PROGSUBDIR

View File

@ -1,5 +1,5 @@
# from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91
# $Id: bsd.lib.mk,v 1.9 1994/09/18 22:22:32 wollman Exp $
# $Id: bsd.lib.mk,v 1.10 1994/10/25 17:55:25 bde Exp $
#
.if exists(${.CURDIR}/../Makefile.inc)
@ -267,6 +267,12 @@ afterinstall: realinstall
.endif
.endif
DISTRIBUTION?= bindist
.if !target(distribute)
distribute:
cd ${.CURDIR} ; $(MAKE) install DESTDIR=${RELEASEDIR}/${DISTRIBUTION} SHARED=copies
.endif
.if !target(lint)
lint:
.endif

View File

@ -1,5 +1,5 @@
# from: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91
# $Id: bsd.prog.mk,v 1.10 1994/10/18 23:01:22 pst Exp $
# $Id: bsd.prog.mk,v 1.11 1994/10/25 18:09:44 bde Exp $
.if exists(${.CURDIR}/../Makefile.inc)
.include "${.CURDIR}/../Makefile.inc"
@ -203,6 +203,12 @@ afterinstall: realinstall
realinstall: beforeinstall
.endif
DISTRIBUTION?= bindist
.if !target(distribute)
distribute:
cd ${.CURDIR} ; $(MAKE) install DESTDIR=${RELEASEDIR}/${DISTRIBUTION} SHARED=copies
.endif
.if !target(lint)
lint: ${SRCS} _PROGSUBDIR
.if defined(PROG)

View File

@ -1,5 +1,5 @@
# from: @(#)bsd.subdir.mk 5.9 (Berkeley) 2/1/91
# $Id: bsd.subdir.mk,v 1.3 1994/08/28 15:35:30 bde Exp $
# $Id: bsd.subdir.mk,v 1.4 1994/09/16 14:30:25 jkh Exp $
.MAIN: all
@ -53,6 +53,16 @@ depend: _SUBDIRUSE
maninstall: _SUBDIRUSE
.endif
DISTRIBUTION?= bindist
.if !target(afterdistribute)
afterdistribute:
.endif
.if !target(distribute)
distribute: _SUBDIRUSE
cd ${.CURDIR} ; ${MAKE} afterdistribute DESTDIR=${RELEASEDIR}/${DISTRIBUTION}
.endif
.if !target(install)
.if !target(beforeinstall)
beforeinstall:

View File

@ -1,5 +1,5 @@
# From: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91
# $Id: bsd.kmod.mk,v 1.2 1994/09/21 03:49:59 wollman Exp $
# $Id: bsd.kmod.mk,v 1.3 1994/09/26 22:34:04 wollman Exp $
.if exists(${.CURDIR}/../Makefile.inc)
.include "${.CURDIR}/../Makefile.inc"
@ -105,6 +105,12 @@ afterinstall: realinstall
realinstall: beforeinstall
.endif
DISTRIBUTION?= bindist
.if !target(distribute)
distribute:
cd ${.CURDIR} ; $(MAKE) install DESTDIR=${RELEASEDIR}/${DISTRIBUTION} SHARED=copies
.endif
.if !target(obj)
.if defined(NOOBJ)
obj: _PROGSUBDIR