diff options
Diffstat (limited to 'gnu/usr.bin/groff/Makefile.cfg')
-rw-r--r-- | gnu/usr.bin/groff/Makefile.cfg | 145 |
1 files changed, 0 insertions, 145 deletions
diff --git a/gnu/usr.bin/groff/Makefile.cfg b/gnu/usr.bin/groff/Makefile.cfg deleted file mode 100644 index af7dc6761a9b..000000000000 --- a/gnu/usr.bin/groff/Makefile.cfg +++ /dev/null @@ -1,145 +0,0 @@ -# $FreeBSD$ - -BINDIR?= /usr/bin -SHELL= /bin/sh - -# Define `page' to be letter if your PostScript printer uses 8.5x11 -# paper (USA) and define it to be A4, if it uses A4 paper (rest of the -# world). -PAGE=letter - -# Normally the Postscript driver, grops, produces output that conforms -# to version 3.0 of the Adobe Document Structuring Conventions. -# Unfortunately some spoolers and previewers can't handle such output. -# The BROKEN_SPOOLER_FLAGS variable tells grops what it should do to -# make its output acceptable to such programs. This variable controls -# only the default behaviour of grops; the behaviour can be changed at -# runtime by the grops -b option (and so by groff -P-b). -# Use a value of 0 if your spoolers and previewers are able to handle -# conforming PostScript correctly. -# Add 1 if no %%{Begin,End}DocumentSetup comments should be generated; -# this is needed for early versions of TranScript that get confused by -# anything between the %%EndProlog line and the first %%Page: comment. -# Add 2 if lines in included files beginning with %! should be -# stripped out; this is needed for the OpenWindows 2.0 pageview previewer. -# Add 4 if %%Page, %%Trailer and %%EndProlog comments should be -# stripped out of included files; this is needed for spoolers that -# don't understand the %%{Begin,End}Document comments. I suspect this -# includes early versions of TranScript. -# Add 8 if the first line of the PostScript output should be %!PS-Adobe-2.0 -# rather than %!PS-Adobe-3.0; this is needed when using Sun's Newsprint -# with a printer that requires page reversal. -BROKEN_SPOOLER_FLAGS=7 - -# PSPRINT is the command to use for printing a PostScript file, -# for example `lpr'. -PSPRINT=lpr - -# DVIPRINT is the command to use for printing a TeX dvi file, -# for example `lpr -d'. -DVIPRINT=lpr -d -######################################################################## -# Don't touch... - -g= -tmac_s_prefix= -tmac_m_prefix= -tmac_an_prefix= -device=ps -fontdir=/usr/share/groff_font -fontpath=$(fontdir) -tmacdir=/usr/share/tmac -tmacpath=$(tmacdir) -indexext=.i -common_words_file=/usr/share/dict/eign -indexdir=/usr/share/dict/papers -indexname=Ind - -######################################################################## -# Libraries - -# Bad assumption, if one exists they all exist -.if exists(${.OBJDIR}/../libgroff) -LIBGROFF= $(.OBJDIR)/../libgroff/libgroff.a -LIBDRIVER= $(.OBJDIR)/../libdriver/libdriver.a -LIBBIB= $(.OBJDIR)/../libbib/libbib.a -.else -LIBGROFF= $(.CURDIR)/../libgroff/libgroff.a -LIBDRIVER= $(.CURDIR)/../libdriver/libdriver.a -LIBBIB= $(.CURDIR)/../libbib/libbib.a -.endif - -DEFINES= -DHAVE_UNISTD_H=1\ - -DHAVE_DIRENT_H=1\ - -DHAVE_LIMITS_H=1\ - -DHAVE_STDLIB_H=1\ - -DHAVE_STRING_H=1\ - -DHAVE_STRINGS_H=1\ - -DHAVE_MATH_H=1\ - -DRET_TYPE_SRAND_IS_VOID=1\ - -DHAVE_SYS_NERR=1\ - -DHAVE_SYS_ERRLIST=1\ - -DHAVE_CC_LIMITS_H=1\ - -DRETSIGTYPE=void\ - -DHAVE_STRUCT_EXCEPTION=1\ - -DHAVE_GETPAGESIZE=1\ - -DHAVE_MMAP=1\ - -DHAVE_FMOD=1\ - -DHAVE_STRTOL=1\ - -DHAVE_GETCWD=1\ - -DHAVE_STRERROR=1\ - -DHAVE_PUTENV=1\ - -DHAVE_RENAME=1\ - -DHAVE_MKSTEMP=1\ - -DHAVE_STRCASECMP=1\ - -DHAVE_STRNCASECMP=1\ - -DHAVE_STRSEP=1\ - -DHAVE_STRDUP=1\ - -DSYS_SIGLIST_DECLARED=1 - -INCLUDES= -I$(GROFF_DIST)/include - -CFLAGS+=$(DEFINES) $(INCLUDES) -CXXFLAGS+= -fno-rtti -fno-exceptions - -.y.o: - $(YACC) $(YFLAGS) $(.IMPSRC) - mv -f y.tab.c $(.PREFIX).cc - mv -f y.tab.h $(.PREFIX)_tab.h - ${CXX} ${CXXFLAGS} -c $(.PREFIX).cc -o ${.TARGET} - -.y.cc: - $(YACC) $(YFLAGS) $(.IMPSRC) - mv -f y.tab.c $(.PREFIX).cc - mv -f y.tab.h $(.PREFIX)_tab.h - -.SUFFIXES: .man .1 .2 .3 .4 .5 .6 .7 .8 - -version=`cat $(GROFF_DIST)/VERSION` -revision=`sed -e 's/^0$$//' -e 's/^[1-9].*$$/.&/' $(GROFF_DIST)/REVISION` - -.man.8 .man.7 .man.6 .man.5 .man.4 .man.3 .man.2 .man.1: - @${ECHO} Making $@ from $< - @-rm -f $@ - @sed -e "s;@FONTDIR@;$(fontdir);g" \ - -e "s;@FONTPATH@;$(fontpath);g" \ - -e "s;@MACRODIR@;$(tmacdir);g" \ - -e "s;@MACROPATH@;$(tmacpath);g" \ - -e "s;@DEVICE@;$(device);g" \ - -e "s;@DEFAULT_INDEX@;$(indexdir)/$(indexname);g" \ - -e "s;@DEFAULT_INDEX_NAME@;$(indexname);g" \ - -e "s;@INDEX_SUFFIX@;$(indexext);g" \ - -e "s;@COMMON_WORDS_FILE@;$(common_words_file);g" \ - -e "s;@MAN1EXT@;1;g" \ - -e "s;@MAN5EXT@;5;g" \ - -e "s;@MAN7EXT@;7;g" \ - -e "s;@TMAC_S_PREFIX@;$(tmac_s_prefix);g" \ - -e "s;@TMAC_M_PREFIX@;$(tmac_m_prefix);g" \ - -e "s;@TMAC_AN_PREFIX@;$(tmac_an_prefix);g" \ - -e "s;@TMAC_MDIR@;$(tmacdir)/mm;g" \ - -e "s;@BROKEN_SPOOLER_FLAGS@;$(BROKEN_SPOOLER_FLAGS);g" \ - -e "s;@VERSION@;$(version)$(revision);g" \ - -e "s;@MDATE@;`$(SHELL) ${GROFF_DIST}/mdate.sh $<`;g" \ - -e "s;@g@;$(g);g" \ - -e "s;@G@;`echo $(g) | tr [a-z] [A-Z]`;g" \ - $< >$@ |