diff options
author | ru <ru@FreeBSD.org> | 2002-06-03 14:49:34 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2002-06-03 14:49:34 +0000 |
commit | f24282207af24197e2a44168f11aad864ba3a1dd (patch) | |
tree | de796cd01f625eac67ff08f9b8f94b359475f5f0 /share/mk/bsd.prog.mk | |
parent | 22070ef7190bd598b0d904db2e88a67743b8a962 (diff) | |
download | FreeBSD-src-f24282207af24197e2a44168f11aad864ba3a1dd.zip FreeBSD-src-f24282207af24197e2a44168f11aad864ba3a1dd.tar.gz |
Reimplement FILES support using bsd.files.mk with the
same set of features as in recently added bsd.incs.mk
(FILESGROUPS, accessibility from both bsd.prog.mk and
bsd.lib.mk, de-pessimized typical installation path,
etc.) New standard targets: buildfiles, installfiles,
and files (buildfiles + installfiles).
Diffstat (limited to 'share/mk/bsd.prog.mk')
-rw-r--r-- | share/mk/bsd.prog.mk | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/share/mk/bsd.prog.mk b/share/mk/bsd.prog.mk index 6ecbf50..505a5f9 100644 --- a/share/mk/bsd.prog.mk +++ b/share/mk/bsd.prog.mk @@ -73,7 +73,7 @@ MAN1= ${MAN} .endif .endif -all: objwarn ${PROG} ${SCRIPTS} ${FILES} +all: objwarn ${PROG} ${SCRIPTS} .if !defined(NOMAN) all: _manpages .endif @@ -169,33 +169,7 @@ _SCRIPTSINS_${script:T}: ${script} .endfor .endif -.if defined(FILES) && !empty(FILES) -realinstall: _filesinstall - -FILESDIR?= ${BINDIR} -FILESOWN?= ${SHAREOWN} -FILESGRP?= ${SHAREGRP} -FILESMODE?= ${SHAREMODE} - -.for file in ${FILES} -.if defined(FILESNAME) -FILESNAME_${file:T}?= ${FILESNAME} -.else -FILESNAME_${file:T}?= ${file:T} -.endif -FILESDIR_${file:T}?= ${FILESDIR} -FILESOWN_${file:T}?= ${FILESOWN} -FILESGRP_${file:T}?= ${FILESGRP} -FILESMODE_${file:T}?= ${FILESMODE} -_filesinstall: _FILESINS_${file:T} -_FILESINS_${file:T}: ${file} - ${INSTALL} ${COPY} -o ${FILESOWN_${.ALLSRC:T}} \ - -g ${FILESGRP_${.ALLSRC:T}} -m ${FILESMODE_${.ALLSRC:T}} \ - ${.ALLSRC} \ - ${DESTDIR}${FILESDIR_${.ALLSRC:T}}/${FILESNAME_${.ALLSRC:T}} -.endfor -.endif - +.include <bsd.files.mk> .include <bsd.incs.mk> .if !defined(NOMAN) |