aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/perl/pod
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>2002-02-10 19:48:19 +0000
committerMark Murray <markm@FreeBSD.org>2002-02-10 19:48:19 +0000
commit535cc97895309bd73b24c9fac85c42ab16c9687c (patch)
treecf301ec1684801ac4e96dc0ef14069e5adb38dbb /gnu/usr.bin/perl/pod
parentb3b414b604b52c1b1a168cb136a3030c66d70d4f (diff)
Notes
Diffstat (limited to 'gnu/usr.bin/perl/pod')
-rw-r--r--gnu/usr.bin/perl/pod/Makefile.inc24
-rw-r--r--gnu/usr.bin/perl/pod/pod2html/Makefile11
-rw-r--r--gnu/usr.bin/perl/pod/pod2latex/Makefile9
-rw-r--r--gnu/usr.bin/perl/pod/pod2man/Makefile12
-rw-r--r--gnu/usr.bin/perl/pod/pod2text/Makefile9
5 files changed, 24 insertions, 41 deletions
diff --git a/gnu/usr.bin/perl/pod/Makefile.inc b/gnu/usr.bin/perl/pod/Makefile.inc
index 1e3cbfe7fc72..8c3231d747d7 100644
--- a/gnu/usr.bin/perl/pod/Makefile.inc
+++ b/gnu/usr.bin/perl/pod/Makefile.inc
@@ -2,13 +2,27 @@
# $FreeBSD$
#
-PERL5SRC?= ${.CURDIR}/../../../../../contrib/perl5
+PERL5SRC= ${.CURDIR}/../../../../../contrib/perl5
+PERL5LIBSRC= ${.CURDIR}/../../libperl
+
+.include "../Makefile.inc"
+
MINIPERLOPT?= -I${.OBJDIR}/../../perl/lib -I${.OBJDIR}/../../perl
-CLEANFILES+= ${PROG}.1 ${PROG}.PL
+.if defined(SCRIPTS)
+.if !defined(NOMAN)
+MAN= ${SCRIPTS}.1
+.endif
-.ORDER: ${PROG}.PL ${PROG} ${PROG}.1 ${PROG}.1.gz
+${SCRIPTS}: ${SCRIPTS}.PL
+ ${MINIPERL} ${MINIPERLOPT} ${.ALLSRC}
-STRIP=
+${SCRIPTS}.1: ${SCRIPTS}.PL
+ ${MINIPERL} ${MINIPERLOPT} \
+ ${.OBJDIR}/../pod2man/pod2man ${.ALLSRC} > ${.TARGET}
-.include "../Makefile.inc"
+${SCRIPTS}.PL: ${PERL5SRC}/pod/${SCRIPTS}.PL
+ ln -sf ${.ALLSRC} ${.TARGET}
+
+CLEANFILES+= ${SCRIPTS} ${SCRIPTS}.1 ${SCRIPTS}.PL
+.endif
diff --git a/gnu/usr.bin/perl/pod/pod2html/Makefile b/gnu/usr.bin/perl/pod/pod2html/Makefile
index e3f306164862..8c3cbab223c2 100644
--- a/gnu/usr.bin/perl/pod/pod2html/Makefile
+++ b/gnu/usr.bin/perl/pod/pod2html/Makefile
@@ -2,15 +2,6 @@
# $FreeBSD$
#
-PROG= pod2html
-
-${PROG}: ${PROG}.PL
- ${MINIPERL} ${MINIPERLOPT} ${PROG}.PL
-
-${PROG}.1: ${PROG}.PL
- ${MINIPERL} ${MINIPERLOPT} ${.OBJDIR}/../pod2man/pod2man ${PROG}.PL > ${PROG}.1
+SCRIPTS=pod2html
.include <bsd.prog.mk>
-
-${PROG}.PL: ${PERL5SRC}/pod/${PROG}.PL
- cp -p ${.OODATE} ${.TARGET}
diff --git a/gnu/usr.bin/perl/pod/pod2latex/Makefile b/gnu/usr.bin/perl/pod/pod2latex/Makefile
index b2ea8b356d1f..ad0bec1dc457 100644
--- a/gnu/usr.bin/perl/pod/pod2latex/Makefile
+++ b/gnu/usr.bin/perl/pod/pod2latex/Makefile
@@ -2,14 +2,7 @@
# $FreeBSD$
#
-PROG= pod2latex
-
+SCRIPTS=pod2latex
NOMAN= true
-${PROG}: ${PROG}.PL
- ${MINIPERL} ${MINIPERLOPT} ${PROG}.PL
-
.include <bsd.prog.mk>
-
-${PROG}.PL: ${PERL5SRC}/pod/${PROG}.PL
- cp -p ${.OODATE} ${.TARGET}
diff --git a/gnu/usr.bin/perl/pod/pod2man/Makefile b/gnu/usr.bin/perl/pod/pod2man/Makefile
index 37cc2e65e52a..0d4488943452 100644
--- a/gnu/usr.bin/perl/pod/pod2man/Makefile
+++ b/gnu/usr.bin/perl/pod/pod2man/Makefile
@@ -2,16 +2,8 @@
# $FreeBSD$
#
-PROG= pod2man
+SCRIPTS=pod2man
-${PROG}: ${PROG}.PL
- ${MINIPERL} ${MINIPERLOPT} ${PROG}.PL
-
-${PROG}.1: ${PROG}.PL
- ${MINIPERL} ${MINIPERLOPT} ${.OBJDIR}/../pod2man/pod2man ${PROG}.PL \
- > ${PROG}.1
+.ORDER: pod2man pod2man.1
.include <bsd.prog.mk>
-
-${PROG}.PL: ${PERL5SRC}/pod/${PROG}.PL
- cp -p ${.OODATE} ${.TARGET}
diff --git a/gnu/usr.bin/perl/pod/pod2text/Makefile b/gnu/usr.bin/perl/pod/pod2text/Makefile
index 80cbb5727d90..1ad926739d52 100644
--- a/gnu/usr.bin/perl/pod/pod2text/Makefile
+++ b/gnu/usr.bin/perl/pod/pod2text/Makefile
@@ -2,14 +2,7 @@
# $FreeBSD$
#
-PROG= pod2text
-
+SCRIPTS=pod2text
NOMAN= true
-${PROG}: ${PROG}.PL
- ${MINIPERL} ${MINIPERLOPT} ${PROG}.PL
-
.include <bsd.prog.mk>
-
-${PROG}.PL: ${PERL5SRC}/pod/${PROG}.PL
- cp -p ${.OODATE} ${.TARGET}