175592Sru# $FreeBSD$ 275592Sru 375592SruLIB= groff 4136910SruINTERNALLIB= 5151504SruSRCS= assert.cpp change_lf.cpp cmap.cpp color.cpp cset.cpp\ 6151504Sru device.cpp errarg.cpp error.cpp fatal.cpp filename.cpp\ 7151504Sru font.cpp fontfile.cpp geometry.cpp glyphuni.cpp htmlhint.cpp\ 8151504Sru hypot.cpp invalid.cpp lf.cpp lineno.cpp macropath.cpp\ 9114412Sru maxfilename.cpp mksdir.cpp nametoindex.cpp new.cpp paper.cpp prime.cpp\ 10151504Sru ptable.cpp searchpath.cpp string.cpp strsave.cpp symbol.cpp\ 11151504Sru tmpfile.cpp tmpname.cpp unicode.cpp uniglyph.cpp uniuni.cpp version.cpp 12151504SruSRCS+= iftoa.c itoa.c matherr.c progname.c 13114412SruCLEANFILES= version.cpp 1475592Sru 1575592Sru.include <bsd.lib.mk> 1675592Sru 17114412Sruversion.cpp: ${GROFF_DIST}/VERSION ${GROFF_DIST}/REVISION 18114412Sru @${ECHO} Making version.cpp 1975592Sru @echo const char \*version_string = \"`cat ${GROFF_DIST}/VERSION`\"\; >$@ 2075592Sru @echo const char \*revision_string = \"`cat ${GROFF_DIST}/REVISION`\"\; >>$@ 2179551Sru @echo extern \"C\" const char \*Version_string = \"`cat ${GROFF_DIST}/VERSION`.`cat ${GROFF_DIST}/REVISION`\"\; | \ 2275592Sru sed -e 's/\.0\"/\"/' >>$@ 23