summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2001-12-17 13:59:35 +0000
committerru <ru@FreeBSD.org>2001-12-17 13:59:35 +0000
commitbbef88e1a5535074053d60fa0fa2b5832f7de5ea (patch)
tree7fd7e5683e347709f8bd623688bd94074689c72a /gnu
parent650091c3142d295b29e3809e946f4d064cc805a4 (diff)
downloadFreeBSD-src-bbef88e1a5535074053d60fa0fa2b5832f7de5ea.zip
FreeBSD-src-bbef88e1a5535074053d60fa0fa2b5832f7de5ea.tar.gz
FILES support for bsd.prog.mk. See bsd.README for details.
Stolen from: NetBSD
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/cvs/contrib/Makefile15
-rw-r--r--gnu/usr.bin/dialog/TESTS/Makefile12
-rw-r--r--gnu/usr.bin/groff/contrib/mm/Makefile19
-rw-r--r--gnu/usr.bin/perl/BSDPAN/BSDPAN/Makefile7
-rw-r--r--gnu/usr.bin/perl/BSDPAN/ExtUtils/Makefile7
-rw-r--r--gnu/usr.bin/perl/BSDPAN/Makefile15
-rw-r--r--gnu/usr.bin/perl/BSDPAN/Makefile.inc3
7 files changed, 39 insertions, 39 deletions
diff --git a/gnu/usr.bin/cvs/contrib/Makefile b/gnu/usr.bin/cvs/contrib/Makefile
index ead7950..8cce7cd 100644
--- a/gnu/usr.bin/cvs/contrib/Makefile
+++ b/gnu/usr.bin/cvs/contrib/Makefile
@@ -2,7 +2,7 @@
MAINTAINER= peter@FreeBSD.org
-.include "${.CURDIR}/../Makefile.inc"
+.include "../Makefile.inc"
.PATH: ${CVSDIR}/contrib
.PATH: ${CVSDIR}/man
@@ -13,8 +13,9 @@ SCRIPTS= clmerge cln_hist commit_prep cvs2vendor cvs_acls cvscheck \
FILES= README cvscheck.man cvshelp.man descend.man intro.doc
-EXAMPDIR= /usr/share/examples/cvs
-SCRIPTSDIR= ${EXAMPDIR}/contrib
+EXAMPDIR= ${SHAREDIR}/examples/cvs
+FILESDIR= ${EXAMPDIR}/contrib
+SCRIPTSDIR= ${FILESDIR}
PERLPATH= /usr/bin/perl
CLEANFILES+= $(SCRIPTS)
@@ -29,12 +30,4 @@ CLEANFILES+= $(SCRIPTS)
.in:
sed -e 's,@CSH@,/bin/csh,' -e 's,@PERL@,$(PERLPATH),' $< > $@
-
-beforeinstall:
-.for file in ${FILES}
- cd ${.CURDIR} ; \
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 \
- ${CVSDIR}/contrib/${file} ${DESTDIR}${EXAMPDIR}/contrib
-.endfor
-
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/dialog/TESTS/Makefile b/gnu/usr.bin/dialog/TESTS/Makefile
index 1097122..314a3ae 100644
--- a/gnu/usr.bin/dialog/TESTS/Makefile
+++ b/gnu/usr.bin/dialog/TESTS/Makefile
@@ -1,12 +1,8 @@
# $FreeBSD$
-FILES= README checklist ftreebox infobox inputbox menubox msgbox \
- prgbox radiolist textbox treebox yesno
-
-beforeinstall:
-.for file in ${FILES}
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/${file} \
- ${DESTDIR}/usr/share/examples/dialog
-.endfor
+NOOBJ= noobj
+FILES= README checklist ftreebox infobox inputbox menubox msgbox \
+ prgbox radiolist textbox treebox yesno
+FILESDIR= ${SHAREDIR}/examples/dialog
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/groff/contrib/mm/Makefile b/gnu/usr.bin/groff/contrib/mm/Makefile
index 3df1245..a6ed64e 100644
--- a/gnu/usr.bin/groff/contrib/mm/Makefile
+++ b/gnu/usr.bin/groff/contrib/mm/Makefile
@@ -3,12 +3,13 @@
SCRIPTS= mmroff.pl
MAN= mmroff.7
-TMACOWN?= ${BINOWN}
-TMACGRP?= ${BINGRP}
-TMACMODE?= ${NOBINMODE}
TMACDIR?= ${SHAREDIR}/tmac
-FILES= 0.MT 5.MT 4.MT ms.cov se_ms.cov
+FILES= m.tmac mse.tmac
+FILESDIR_m.tmac=${TMACDIR}
+FILESDIR_mse.tmac=${TMACDIR}
+FILES+= 0.MT 5.MT 4.MT ms.cov se_ms.cov
+FILESDIR= ${TMACDIR}/mm
LOCALE= locale se_locale
MAN+= groff_mm.7 groff_mmse.7
@@ -17,17 +18,13 @@ MLINKS= groff_mm.7 mm.7 groff_mmse.7 mmse.7
CLEANFILES+= ${MAN}
beforeinstall:
- ${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
- ${DIST_DIR}/m.tmac ${DIST_DIR}/mse.tmac ${DESTDIR}${TMACDIR}
-.for file in ${FILES}
- ${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
- ${DIST_DIR}/mm/${file} ${DESTDIR}${TMACDIR}/mm
-.endfor
.for locale in ${LOCALE}
.if !exists(${locale}) || empty(${locale})
- ${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
+ ${INSTALL} -c -o ${FILESOWN} -g ${FILESGRP} -m ${FILESMODE} \
/dev/null ${DESTDIR}${TMACDIR}/mm/${locale}
.endif
.endfor
.include <bsd.prog.mk>
+
+.PATH: ${DIST_DIR}/mm
diff --git a/gnu/usr.bin/perl/BSDPAN/BSDPAN/Makefile b/gnu/usr.bin/perl/BSDPAN/BSDPAN/Makefile
new file mode 100644
index 0000000..2d54a62
--- /dev/null
+++ b/gnu/usr.bin/perl/BSDPAN/BSDPAN/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+NOOBJ= noobj
+FILES= Override.pm
+FILESDIR= ${BSDPANDIR}/BSDPAN
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/perl/BSDPAN/ExtUtils/Makefile b/gnu/usr.bin/perl/BSDPAN/ExtUtils/Makefile
new file mode 100644
index 0000000..cd4dc8d
--- /dev/null
+++ b/gnu/usr.bin/perl/BSDPAN/ExtUtils/Makefile
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+NOOBJ= noobj
+FILES= MM_Unix.pm Packlist.pm
+FILESDIR= ${BSDPANDIR}/ExtUtils
+
+.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/perl/BSDPAN/Makefile b/gnu/usr.bin/perl/BSDPAN/Makefile
index 701712f..e2a5a89 100644
--- a/gnu/usr.bin/perl/BSDPAN/Makefile
+++ b/gnu/usr.bin/perl/BSDPAN/Makefile
@@ -2,17 +2,14 @@
#
# Doing a make install builds /usr/libdata/perl/BSDPAN
-DDIR= ${DESTDIR}/usr/libdata/perl/BSDPAN
+.include "Makefile.inc"
-NOOBJ= noobj
+NOOBJ= noobj
+FILES= BSDPAN.pm Config.pm
+FILESDIR= ${BSDPANDIR}
-all clean cleandir depend lint tags:
+clean:
-FILES= BSDPAN.pm BSDPAN/Override.pm Config.pm ExtUtils/MM_Unix.pm ExtUtils/Packlist.pm
-
-.for file in ${FILES}
-beforeinstall::
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ${file} ${DDIR}/${file}
-.endfor
+SUBDIR= BSDPAN ExtUtils
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/perl/BSDPAN/Makefile.inc b/gnu/usr.bin/perl/BSDPAN/Makefile.inc
new file mode 100644
index 0000000..73c8341
--- /dev/null
+++ b/gnu/usr.bin/perl/BSDPAN/Makefile.inc
@@ -0,0 +1,3 @@
+# $FreeBSD$
+
+BSDPANDIR= ${LIBDATADIR}/perl/BSDPAN
OpenPOWER on IntegriCloud