summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.prog.mk
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2002-06-03 14:49:34 +0000
committerru <ru@FreeBSD.org>2002-06-03 14:49:34 +0000
commitf24282207af24197e2a44168f11aad864ba3a1dd (patch)
treede796cd01f625eac67ff08f9b8f94b359475f5f0 /share/mk/bsd.prog.mk
parent22070ef7190bd598b0d904db2e88a67743b8a962 (diff)
downloadFreeBSD-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.mk30
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)
OpenPOWER on IntegriCloud