Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 May 1998 18:14:12 +0200
From:      Arne H Juul <arnej+freebsd@stud.math.ntnu.no>
To:        freebsd-hackers@FreeBSD.ORG
Subject:   MANDEPEND
Message-ID:  <199805291614.JAA02447@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
What is the MANDEPEND macro in the system makefiles supposed to
do and be used for?  I've tried to trace through the makefiles
that use it and bsd.man.mk/bsd.prog.mk etc and still I can't see
any case where it will make a difference - the contents of the
macro are always present in the targets they should be anyway.
Just to see if I was missing something I tried removing it and
it didn't cause any problems for me at least, neither when doing
"make" nor "make install" nor "make clean".  (I've appended the
patch for -current, in case others want to test it, though most
of my testing has been done on my RELENG_2_2 build machine).

Maybe it's just historical now?

  -  Arne H. J.

Index: src/gnu/usr.bin/groff/addftinfo/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/addftinfo/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile	1996/09/08 01:27:15	1.4
+++ Makefile	1998/05/27 15:04:25
@@ -6,8 +6,7 @@
 LDADD+=		${LIBGROFF}
 DPADD+=		${LIBGROFF}
 
-MANDEPEND=	addftinfo.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	addftinfo.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/grodvi/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/grodvi/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:34	1.5
+++ Makefile	1998/05/27 15:04:25
@@ -6,8 +6,7 @@
 LDADD+=		${LIBDRIVER} ${LIBGROFF} -lm
 DPADD+=		${LIBDRIVER} ${LIBGROFF} ${LIBM}
 
-MANDEPEND=	grodvi.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	grodvi.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/groff/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/groff/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:35	1.5
+++ Makefile	1998/05/27 15:04:25
@@ -6,8 +6,5 @@
 LDADD+=		${LIBGROFF} -lm
 DPADD+=		${LIBGROFF} ${LIBM}
 
-MANDEPEND=	groff.1
-CLEANFILES+=	${MANDEPEND}
-
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/grolj4/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/grolj4/Makefile,v
retrieving revision 2.1.1.1
diff -u -r2.1.1.1 Makefile
--- Makefile	1996/09/08 01:21:15	2.1.1.1
+++ Makefile	1998/05/27 15:04:25
@@ -6,8 +6,7 @@
 LDADD+=		${LIBDRIVER} ${LIBGROFF} -lm
 DPADD+=		${LIBDRIVER} ${LIBGROFF} ${LIBM}
 
-MANDEPEND=	grolj4.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	grolj4.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/grops/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/grops/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:36	1.5
+++ Makefile	1998/05/27 15:04:25
@@ -6,8 +6,7 @@
 LDADD+=		${LIBDRIVER} ${LIBGROFF} -lm
 DPADD+=		${LIBDRIVER} ${LIBGROFF} ${LIBM}
 
-MANDEPEND=	grops.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	grops.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/grotty/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/grotty/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:37	1.5
+++ Makefile	1998/05/27 15:04:25
@@ -6,8 +6,7 @@
 LDADD+=		${LIBDRIVER} ${LIBGROFF} -lm
 DPADD+=		${LIBDRIVER} ${LIBGROFF} ${LIBM}
 
-MANDEPEND=	grotty.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	grotty.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/indxbib/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/indxbib/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- Makefile	1997/03/09 07:27:18	1.8
+++ Makefile	1998/05/27 15:04:26
@@ -6,8 +6,7 @@
 LDADD+= 	${LIBBIB} ${LIBGROFF} -lm
 DPADD+= 	${LIBBIB} ${LIBGROFF} ${LIBM}
 
-MANDEPEND=	indxbib.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	indxbib.1
 
 beforeinstall:
 	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
Index: src/gnu/usr.bin/groff/lkbib/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/lkbib/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:43	1.5
+++ Makefile	1998/05/27 15:04:26
@@ -6,8 +6,7 @@
 LDADD+=		${LIBBIB} ${LIBGROFF} -lm
 DPADD+=		${LIBBIB} ${LIBGROFF} ${LIBM}
 
-MANDEPEND=	lkbib.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	lkbib.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/lookbib/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/lookbib/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:44	1.5
+++ Makefile	1998/05/27 15:04:26
@@ -6,8 +6,7 @@
 LDADD+=		$(LIBBIB) $(LIBGROFF) -lm
 DPADD+=		$(LIBBIB) $(LIBGROFF) $(LIBM)
 
-MANDEPEND=	lookbib.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	lookbib.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/man/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/man/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:46	1.5
+++ Makefile	1998/05/27 15:04:26
@@ -3,8 +3,7 @@
 MAN5=	groff_font.5 groff_out.5
 MAN7=	groff_char.7
 
-MANDEPEND=	${MAN5} ${MAN7}
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	${MAN5} ${MAN7}
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/mm/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/mm/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- Makefile	1997/12/17 12:04:49	1.9
+++ Makefile	1998/05/27 15:04:26
@@ -9,8 +9,7 @@
 MAN7=		groff_mm.7 groff_mmse.7
 MLINKS=		groff_mm.7 mm.7 groff_mmse.7 mmse.7
 
-MANDEPEND=	${MAN7}
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	${MAN7}
 
 beforeinstall:
 	${INSTALL} -c -o ${TMACOWN} -g ${TMACGRP} -m ${TMACMODE} \
Index: src/gnu/usr.bin/groff/nroff/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/nroff/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile	1997/09/15 16:08:56	1.7
+++ Makefile	1998/05/27 15:04:26
@@ -1,7 +1,6 @@
 MAN1=		nroff.1 psroff.1
-MANDEPEND=	nroff.1 psroff.1
 
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	${MAN1}
 
 afterinstall:
 	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
Index: src/gnu/usr.bin/groff/pfbtops/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/pfbtops/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile	1996/09/08 01:27:49	1.4
+++ Makefile	1998/05/27 15:04:26
@@ -5,8 +5,7 @@
 LDADD+=		${LIBGROFF}
 DPADD+=		${LIBGROFF}
 
-MANDEPEND=	pfbtops.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	pfbtops.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/psbb/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/psbb/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile	1996/09/08 01:27:51	1.4
+++ Makefile	1998/05/27 15:04:26
@@ -3,8 +3,7 @@
 PROG=		psbb
 SRCS=		psbb.c
 
-MANDEPEND=	psbb.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	psbb.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/tbl/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/tbl/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:53	1.5
+++ Makefile	1998/05/27 15:04:26
@@ -6,8 +6,7 @@
 LDADD+=		${LIBGROFF} -lm
 DPADD+=		${LIBGROFF} ${LIBM}
 
-MANDEPEND=	tbl.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	tbl.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/tfmtodit/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/tfmtodit/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	1996/09/08 01:27:55	1.5
+++ Makefile	1998/05/27 15:04:26
@@ -6,8 +6,7 @@
 LDADD+=		${LIBGROFF} -lm
 DPADD+=		${LIBGROFF} ${LIBM}
 
-MANDEPEND=	tfmtodit.1
-CLEANFILES+=	${MANDEPEND}
+CLEANFILES+=	tfmtodit.1
 
 .include "../Makefile.cfg"
 .include <bsd.prog.mk>
Index: src/gnu/usr.bin/groff/troff/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/groff/troff/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- Makefile	1997/08/23 05:26:32	1.9
+++ Makefile	1998/05/27 15:04:27
@@ -6,9 +6,8 @@
 CFLAGS+=	-I${.CURDIR}/../include
 LDADD+=		${LIBGROFF} -lm
 DPADD+=		${LIBGROFF} ${LIBM}
-MANDEPEND=	troff.1
 
-CLEANFILES+=	majorminor.cc ${MANDEPEND}
+CLEANFILES+=	majorminor.cc troff.1
 
 .include "../Makefile.inc"
 
Index: src/gnu/usr.bin/man/man/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/man/man/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- Makefile	1998/03/07 09:45:56	1.24
+++ Makefile	1998/05/27 15:04:27
@@ -11,8 +11,8 @@
 
 CFLAGS+= -I${.CURDIR}/../lib -DSTDC_HEADERS -DPOSIX -DHAS_TROFF
 CFLAGS+= -DDO_COMPRESS -DALT_SYSTEMS -DSETREUID -DCATMODE=0644
+
 CLEANFILES+=	${MAN1}
-MANDEPEND+=	${MAN1}
 
 .PATH:	${.CURDIR}/../manpath
 
Index: src/gnu/usr.bin/man/manpath/Makefile
===================================================================
RCS file: /usr/cvs/src/gnu/usr.bin/man/manpath/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- Makefile	1998/03/07 09:45:58	1.19
+++ Makefile	1998/05/27 15:04:27
@@ -7,8 +7,8 @@
 
 CFLAGS+= -DMAIN -DSTDC_HEADERS -DPOSIX -DHAS_TROFF -DDO_UNCOMPRESS
 CFLAGS+= -DALT_SYSTEMS -I${.CURDIR}/../lib -I${.OBJDIR}/../lib
+
 CLEANFILES+=	${MAN1}
-MANDEPEND+=	${MAN1}
 
 ${MAN1}: ${.CURDIR}/manpath.man
 	@${ECHO} Making ${.TARGET:T} from ${.ALLSRC:T}; \
Index: src/libexec/atrun/Makefile
===================================================================
RCS file: /usr/cvs/src/libexec/atrun/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- Makefile	1997/02/22 14:20:54	1.6
+++ Makefile	1998/05/27 15:04:27
@@ -11,7 +11,6 @@
 BINDIR= $(ATLIB_DIR)
 MANSRC= .
 CLEANFILES += ${MAN8}
-MANDEPEND = ${MAN8}
 
 CFLAGS+= -I$(MAINSRC) -I${.CURDIR}
 
Index: src/libexec/talkd/announce.c
===================================================================
RCS file: /usr/cvs/src/libexec/talkd/announce.c,v
retrieving revision 1.9
diff -u -r1.9 announce.c
--- announce.c	1997/12/02 12:33:11	1.9
+++ announce.c	1998/04/18 08:22:24
@@ -58,6 +58,7 @@
 #include <vis.h>
 
 extern char hostname[];
+extern char *ttymsg();
 
 int print_mesg __P((char *, FILE *, CTL_MSG *, char *));
 char *ttymsg __P((struct iovec *, int, char *, int));
Index: src/sbin/ifconfig/ifconfig.c
===================================================================
RCS file: /usr/cvs/src/sbin/ifconfig/ifconfig.c,v
retrieving revision 1.35
diff -u -r1.35 ifconfig.c
--- ifconfig.c	1998/03/19 20:58:45	1.35
+++ ifconfig.c	1998/04/18 08:46:23
@@ -558,7 +558,7 @@
 		if (afp->af_ridreq == NULL || afp->af_difaddr == 0) {
 			warnx("interface %s cannot change %s addresses!",
 			      name, afp->af_name);
-			clearaddr = NULL;
+			clearaddr = 0;
 		}
 	}
 	if (clearaddr) {
@@ -575,7 +575,7 @@
 		if (afp->af_ridreq == NULL || afp->af_difaddr == 0) {
 			warnx("interface %s cannot change %s addresses!",
 			      name, afp->af_name);
-			newaddr = NULL;
+			newaddr = 0;
 		}
 	}
 	if (newaddr) {
Index: src/sbin/mount/mount.c
===================================================================
RCS file: /usr/cvs/src/sbin/mount/mount.c,v
retrieving revision 1.26
diff -u -r1.26 mount.c
--- mount.c	1998/05/17 21:57:17	1.26
+++ mount.c	1998/05/19 16:40:55
@@ -100,7 +100,7 @@
 	{ MNT_NOCLUSTERW,	"noclusterw" },
 	{ MNT_SUIDDIR,		"suiddir" },
 	{ MNT_SOFTDEP,		"soft-updates" },
-	{ NULL }
+	{ 0, NULL }
 };
 
 /*
Index: src/share/mk/bsd.man.mk
===================================================================
RCS file: /usr/cvs/src/share/mk/bsd.man.mk,v
retrieving revision 1.27
diff -u -r1.27 bsd.man.mk
--- bsd.man.mk	1998/04/27 15:08:07	1.27
+++ bsd.man.mk	1998/05/27 15:04:27
@@ -73,9 +73,9 @@
 .endif
 .endfor
 
-# XXX MANDEPEND is only used for groff, man/man, man/manpath, at and atrun.
-# It should be named more generally.
-all-man: ${MANDEPEND}
+# XXX What was MANDEPEND supposed to be used for?
+# all-man: ${MANDEPEND}
+all-man:
 
 .if defined(NOMANCOMPRESS)
 
Index: src/usr.bin/at/Makefile
===================================================================
RCS file: /usr/cvs/src/usr.bin/at/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- Makefile	1997/02/22 19:54:03	1.6
+++ Makefile	1998/05/27 15:04:31
@@ -15,7 +15,6 @@
 BINMODE= 4555
 MANSRC= .
 CLEANFILES += ${MAN1}
-MANDEPEND = ${MAN1}
 
 .include <bsd.prog.mk>
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805291614.JAA02447>