From f24282207af24197e2a44168f11aad864ba3a1dd Mon Sep 17 00:00:00 2001 From: ru Date: Mon, 3 Jun 2002 14:49:34 +0000 Subject: 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). --- share/mk/bsd.prog.mk | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) (limited to 'share/mk/bsd.prog.mk') 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 .include .if !defined(NOMAN) -- cgit v1.1