Update to groff 1.19.1.
[dragonfly.git] / gnu / usr.bin / groff / src / libs / libgroff / Makefile
1 # $FreeBSD: src/gnu/usr.bin/groff/src/libs/libgroff/Makefile,v 1.8 2004/10/24 15:32:29 ru Exp $
2 # $DragonFly: src/gnu/usr.bin/groff/src/libs/libgroff/Makefile,v 1.4 2005/09/01 20:47:13 asmodai Exp $
3
4 PATCHES!=       echo ${.CURDIR}/patches/*.patch
5 CONTRIBDIR=     ${DIST_DIR}
6
7 LIB=            groff
8 INTERNALLIB=
9 SRCS=           assert.cpp change_lf.cpp cmap.cpp color.cpp cset.cpp device.cpp\
10                 errarg.cpp error.cpp fatal.cpp filename.cpp font.cpp\
11                 fontfile.cpp geometry.cpp glyphuni.cpp htmlhint.cpp invalid.cpp\
12                 lf.cpp lineno.cpp macropath.cpp maxfilename.cpp mksdir.cpp\
13                 nametoindex.cpp new.cpp paper.cpp prime.cpp ptable.cpp\
14                 searchpath.cpp string.cpp strsave.cpp tmpfile.cpp\
15                 searchpath.cpp string.cpp strsave.cpp symbol.cpp tmpfile.cpp\
16                 tmpname.cpp unicode.cpp uniglyph.cpp uniuni.cpp version.cpp
17 SRCS+=          iftoa.c itoa.c matherr.c progname.c quotearg.c spawnvp.c
18 SRCS+=          ${PATCHES}
19 CLEANFILES=     version.cpp
20
21 .include <bsd.lib.mk>
22
23 version.cpp: ${GROFF_DIST}/VERSION ${GROFF_DIST}/REVISION
24         @${ECHO} Making version.cpp
25         @echo const char \*version_string = \"`cat ${GROFF_DIST}/VERSION`\"\; >$@
26         @echo const char \*revision_string = \"`cat ${GROFF_DIST}/REVISION`\"\; >>$@
27         @echo extern \"C\" const char \*Version_string = \"`cat ${GROFF_DIST}/VERSION`.`cat ${GROFF_DIST}/REVISION`\"\; | \
28           sed -e 's/\.0\"/\"/' >>$@