Merge branch 'vendor/BYACC'
[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
3 PATCHES!=       echo ${.CURDIR}/patches/*.patch
4 CONTRIBDIR=     ${DIST_DIR}
5
6 LIB=            groff
7 INTERNALLIB=
8 SRCS=           assert.cpp change_lf.cpp cmap.cpp color.cpp cset.cpp device.cpp\
9                 errarg.cpp error.cpp fatal.cpp filename.cpp font.cpp\
10                 fontfile.cpp geometry.cpp glyphuni.cpp htmlhint.cpp hypot.cpp\
11                 invalid.cpp lf.cpp lineno.cpp macropath.cpp maxfilename.cpp\
12                 mksdir.cpp nametoindex.cpp new.cpp paper.cpp prime.cpp\
13                 ptable.cpp searchpath.cpp string.cpp strsave.cpp symbol.cpp\
14                 tmpfile.cpp tmpname.cpp unicode.cpp uniglyph.cpp uniuni.cpp\
15                 version.cpp
16 SRCS+=          iftoa.c itoa.c matherr.c progname.c quotearg.c spawnvp.c
17 SRCS+=          ${PATCHES}
18 CLEANFILES=     version.cpp
19
20 .include <bsd.lib.mk>
21
22 version.cpp: ${GROFF_DIST}/VERSION ${GROFF_DIST}/REVISION
23         @${ECHO} Making version.cpp
24         @echo const char \*version_string = \"`cat ${GROFF_DIST}/VERSION`\"\; >$@
25         @echo const char \*revision_string = \"`cat ${GROFF_DIST}/REVISION`\"\; >>$@
26         @echo const char \*Version_string = \"`cat ${GROFF_DIST}/VERSION`.`cat ${GROFF_DIST}/REVISION`\"\; | \
27           sed -e 's/\.0\"/\"/' >>$@