Home | History | Annotate | Line # | Download | only in PSD.doc
Makefile revision 1.8
      1 #	$NetBSD: Makefile,v 1.8 1999/01/26 22:45:02 tron Exp $
      2 #	from: @(#)Makefile	8.2 (Berkeley) 5/23/94
      3 
      4 DIR=	psd/19.curses
      5 SRCS=	Master
      6 MACROS=	-me
      7 OTHER=	appen.A appen.B appen.C doc.I doc.II doc.III doc.IV fns.doc \
      8 	intro.0 intro.1 intro.3 intro.4 intro.5 intro.6 \
      9 	macros c_macros
     10 CEXAMPLES= ex1.gr ex2.gr life.gr twinkle1.gr twinkle2.gr win_st.gr
     11 TBLFILES=  intro.2.tbl
     12 EXTRA=	${OTHER} ${CEXAMPLES:R:S/$/.c/g} ${TBLFILES:R}
     13 
     14 CLEANFILES+= ${CEXAMPLES} ${TBLFILES}
     15 
     16 .SUFFIXES:
     17 .SUFFIXES: .c .gr
     18 
     19 #
     20 # this section formats C input source into nice troffable (or nroffable)
     21 # versions.  It uses the capabilites of "vgrind", which sets keywords in
     22 # bold font, and comments in italics.
     23 #
     24 
     25 # Don't re-run vgrind unless you want to patch the output files.
     26 VFONT=	/usr/libexec/vfontedpr
     27 .c.gr:
     28 	${VFONT} ${.IMPSRC} | grep -v "^'wh" > ${.TARGET}
     29 
     30 paper.ps: ${SRCS} ${OTHER} ${CEXAMPLES} ${TBLFILES}
     31 	${SOELIM} -I${.CURDIR} Master | ${ROFF} > ${.TARGET}
     32 
     33 # Unfortunately our make doesn't handle single-suffix rules.
     34 intro.2.tbl: intro.2
     35 	${TBL} ${.ALLSRC} > ${.TARGET}
     36 
     37 .include <bsd.doc.mk>
     38