Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Nov 2014 20:48:22 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r274891 - in head: lib/libmandoc usr.bin/mandoc
Message-ID:  <201411222048.sAMKmM7x090951@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Sat Nov 22 20:48:21 2014
New Revision: 274891
URL: https://svnweb.freebsd.org/changeset/base/274891

Log:
  Rework mandoc Makefile to ease maintainance
  Add compat_reallocarray into libmandoc given other mandoc components will use
  it.

Modified:
  head/lib/libmandoc/Makefile
  head/usr.bin/mandoc/Makefile

Modified: head/lib/libmandoc/Makefile
==============================================================================
--- head/lib/libmandoc/Makefile	Sat Nov 22 20:42:32 2014	(r274890)
+++ head/lib/libmandoc/Makefile	Sat Nov 22 20:48:21 2014	(r274891)
@@ -27,9 +27,11 @@ LIBROFF_SRCS=	eqn.c \
 		tbl_data.c \
 		tbl_layout.c \
 		tbl_opts.c
+COMPAT_SRCS=	compat_reallocarray.c
 SRCS=		${LIBMAN_SRCS} \
 		${LIBMDOC_SRCS} \
 		${LIBROFF_SRCS} \
+		${COMPAT_SRCS} \
 		chars.c \
 		mandoc.c \
 		mandoc_aux.c \

Modified: head/usr.bin/mandoc/Makefile
==============================================================================
--- head/usr.bin/mandoc/Makefile	Sat Nov 22 20:42:32 2014	(r274890)
+++ head/usr.bin/mandoc/Makefile	Sat Nov 22 20:48:21 2014	(r274891)
@@ -10,11 +10,26 @@ FILESDIR=	${SHAREDIR}/mdocml
 LINKS=	mdocml
 MAN=	mandoc.1 eqn.7 mandoc_char.7 tbl.7 # man.7 mdoc.7 roff.7
 MLINKS= mandoc.1 mdocml.1
-SRCS=	main.c mdoc_term.c chars.c term.c tree.c man_term.c eqn_term.c \
-	mdoc_man.c
-SRCS+=	html.c mdoc_html.c man_html.c out.c eqn_html.c
-SRCS+=	term_ps.c term_ascii.c tbl_term.c tbl_html.c
-SRCS+=	manpath.c compat_reallocarray.c
+
+HTML_SRCS=	eqn_html.c \
+		html.c \
+		man_html.c \
+		mdoc_html.c \
+		tbl_html.c
+MAN_SRCS=	mdoc_man.c
+TERM_SRCS=	eqn_term.c \
+		man_term.c \
+		mdoc_term.c \
+		term.c \
+		term_ascii.c \
+		term_ps.c \
+		tbl_term.c
+SRCS=		${HTML_SRCS} \
+		${MAN_SRCS} \
+		${TERM_SRCS} \
+		main.c \
+		out.c \
+		tree.c
 
 WARNS?=	3
 CFLAGS+= -DHAVE_CONFIG_H



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