1# $FreeBSD: head/gnu/usr.bin/groff/Makefile.inc 104869 2002-10-11 08:58:14Z ru $ |
2 3BINDIR?= /usr/bin 4SHELL= /bin/sh 5 6# Define `page' to be letter if your PostScript printer uses 8.5x11 7# paper (USA) and define it to be A4, if it uses A4 paper (rest of the 8# world). 9PAGE=letter --- 34 unchanged lines hidden (view full) --- 44######################################################################## 45# Don't touch... 46 47g= 48tmac_s_prefix= 49tmac_m_prefix= 50tmac_an_prefix= 51fontdir=/usr/share/groff_font |
52localfontdir=$(fontdir) 53legacyfontdir=$(fontdir) |
54tmacdir=/usr/share/tmac 55systemtmacdir=/usr/share/tmac 56localtmacdir=/usr/share/tmac |
57docdir=/usr/src/contrib/groff/doc 58exampledir=XXX 59htmldocdir=XXX |
60indexext=.i 61common_words_file=/usr/share/dict/eign 62indexdir=/usr/share/dict/papers 63indexname=Ind 64 65######################################################################## 66# Libraries 67 68# Bad assumption, if one exists they all exist 69.if exists(${.OBJDIR}/${TOPREL}/src/libs/libgroff) 70LIBGROFF= ${.OBJDIR}/${TOPREL}/src/libs/libgroff/libgroff.a 71LIBDRIVER= ${.OBJDIR}/${TOPREL}/src/libs/libdriver/libdriver.a 72LIBBIB= ${.OBJDIR}/${TOPREL}/src/libs/libbib/libbib.a 73.else 74LIBGROFF= ${.CURDIR}/${TOPREL}/src/libs/libgroff/libgroff.a 75LIBDRIVER= ${.CURDIR}/${TOPREL}/src/libs/libdriver/libdriver.a 76LIBBIB= ${.CURDIR}/${TOPREL}/src/libs/libbib/libbib.a 77.endif 78 |
79CFLAGS+= -DHAVE_CONFIG_H |
80CFLAGS+= -I${GROFF_DIST}/src/include -I${.CURDIR}/${TOPREL}/src/include 81CXXFLAGS+= -fno-rtti -fno-exceptions 82 83.y.o: 84 $(YACC) $(YFLAGS) $(.IMPSRC) 85 mv -f y.tab.c $(.PREFIX).cc 86 mv -f y.tab.h $(.PREFIX)_tab.h 87 ${CXX} ${CXXFLAGS} -c $(.PREFIX).cc -o ${.TARGET} --- 8 unchanged lines hidden (view full) --- 96version=`cat $(GROFF_DIST)/VERSION` 97revision=`sed -e 's/^0$$//' -e 's/^[1-9].*$$/.&/' $(GROFF_DIST)/REVISION` 98 99.man.8 .man.7 .man.6 .man.5 .man.4 .man.3 .man.2 .man.1: 100 @${ECHO} Making $@ from $< 101 @-rm -f $@ 102 @sed -e "s;@BINDIR@;${BINDIR};g" \ 103 -e "s;@FONTDIR@;$(fontdir);g" \ |
104 -e "s;@LOCALFONTDIR@;$(localfontdir);g" \ 105 -e "s;@LEGACYFONTDIR@;$(legacyfontdir);g" \ |
106 -e "s;@MACRODIR@;$(tmacdir);g" \ 107 -e "s;@SYSTEMMACRODIR@;$(systemtmacdir);g" \ 108 -e "s;@LOCALMACRODIR@;$(localtmacdir);g" \ |
109 -e "s;@DOCDIR@;$(docdir);g" \ 110 -e "s;@EXAMPLEDIR@;$(exampledir);g" \ 111 -e "s;@HTMLDOCDIR@;$(htmldocdir);g" \ |
112 -e "s;@DEVICE@;$(DEVICE);g" \ 113 -e "s;@DEFAULT_INDEX@;$(indexdir)/$(indexname);g" \ 114 -e "s;@DEFAULT_INDEX_NAME@;$(indexname);g" \ 115 -e "s;@INDEX_SUFFIX@;$(indexext);g" \ 116 -e "s;@COMMON_WORDS_FILE@;$(common_words_file);g" \ 117 -e "s;@MAN1EXT@;1;g" \ 118 -e "s;@MAN5EXT@;5;g" \ 119 -e "s;@MAN7EXT@;7;g" \ --- 25 unchanged lines hidden --- |