Home | History | Annotate | Line # | Download | only in troff
Makefile revision 1.2.18.1
      1  1.2.18.1    martin # $NetBSD: Makefile,v 1.2.18.1 2026/01/22 18:57:52 martin Exp $
      2       1.1  christos 
      3       1.1  christos # $FreeBSD: src/gnu/usr.bin/groff/src/roff/troff/Makefile,v 1.4 2003/05/01 13:22:20 ru Exp $
      4       1.1  christos 
      5       1.1  christos DIST_SUBDIR=	src/roff/troff
      6       1.2  christos NOLIBDRIVER=
      7       1.1  christos 
      8       1.1  christos .include <bsd.init.mk>
      9       1.1  christos 
     10       1.1  christos PROG_CXX=	troff
     11       1.1  christos SRCS=		dictionary.cpp div.cpp env.cpp input.cpp \
     12       1.1  christos 		majorminor.cpp mtsm.cpp node.cpp number.cpp reg.cpp
     13       1.1  christos CLEANFILES=	majorminor.cpp ${MAN}
     14       1.1  christos USETBL=
     15       1.1  christos 
     16       1.1  christos CWARNFLAGS.clang+=	-Wno-format-security
     17       1.1  christos 
     18  1.2.18.1    martin COPTS.input.cpp+=	${CC_WNO_STRINGOP_OVERFLOW}
     19  1.2.18.1    martin 
     20       1.1  christos .include <bsd.prog.mk>
     21       1.1  christos 
     22       1.1  christos majorminor.cpp: ${GROFF_DIST}/VERSION ${GROFF_DIST}/REVISION
     23       1.1  christos 	${_MKTARGET_CREATE}
     24       1.1  christos 	(\
     25       1.1  christos 	    maj=`${TOOL_SED} -e 's/^\([^.]*\)\..*$$/\1/' \
     26       1.1  christos 		${GROFF_DIST}/VERSION` ;\
     27       1.1  christos 	    min=`${TOOL_SED} -e 's/^[^.]*\.\([0-9]*\).*$$/\1/' \
     28       1.1  christos 		${GROFF_DIST}/VERSION` ;\
     29       1.1  christos 	    r=`cat ${GROFF_DIST}/REVISION` ;\
     30       1.1  christos 	    echo 'const char *major_version = "'$$maj'";' ;\
     31       1.1  christos 	    echo 'const char *minor_version = "'$$min'";' ;\
     32       1.1  christos 	    echo 'const char *revision = "'$$r'";' ;\
     33       1.1  christos 	) > ${.TARGET}
     34