Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ Imakefile.3X11() — bsd — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

# Makefile for the Xlib manpages.

TROFF= psroff -t PRINTER= lpr

#define Dot3XList(arg) @@       arg.3X11 #define CreateRule(arg) @@arg.3X11:
arg@@       (cat strings.mit macros.t; soelim $?) > $@ #define
NoSuffixList(arg) @@    arg

#define ManPages(transform)     transform(AllPlanes)    transform(BlkPScrn)
    transform(ImageOrd)     transform(IsCKey)       transform(XAddHost)
transform(XAllColor) transform(XAllEvnt) transform(XCKCntrl)
transform(XCKMping) transform(XCPCntrl) transform(XCSSet) transform(XCWAttrib)
transform(XClrArea) transform(XConfWin) transform(XCopyArea)
transform(XCreCmap) transform(XCreFCur) transform(XCreGC) transform(XCreImage)
transform(XCrePmap) transform(XCreReg) transform(XCreWin) transform(XDefCur)
transform(XDesWin) transform(XDrArc) transform(XDrIStr) transform(XDrLine)
transform(XDrPoint) transform(XDrRect) transform(XDrString) transform(XDrText)
transform(XERegion) transform(XFillRect) transform(XFlush) transform(XFree)
transform(XGetDef) transform(XGetRes) transform(XGetVInfo)
transform(XGetWAttr) transform(XGetWProp) transform(XGrButton)
transform(XGrKey) transform(XGrKeybrd) transform(XGrPntr) transform(XGrServer)
transform(XIfEvent) transform(XInitial) transform(XInstCmap)
transform(XInterReg) transform(XInternA) transform(XListFont)
transform(XLoadFont) transform(XLookKsym) transform(XMDBases)
transform(XMapWin) transform(XNEvent) transform(XOpDsply) transform(XParGeom)
transform(XPolyReg) transform(XPutBEvnt) transform(XPutImage)
transform(XPutRes) transform(XQBSize) transform(XQColor) transform(XQPointer)
transform(XQTree) transform(XRaiseWin) transform(XReadBF) transform(XRecCur)
transform(XReparWin) transform(XSContext) transform(XSInput)
transform(XSeArcMod) transform(XSeClassH) transform(XSeClipO)
transform(XSeClosDM) transform(XSeCommnd) transform(XSeErrHan)
transform(XSeEvent) transform(XSeFillS) transform(XSeFont) transform(XSeFontP)
transform(XSeIcName) transform(XSeIcSH) transform(XSeInFoc)
transform(XSeLAttr) transform(XSeNormH) transform(XSePMap) transform(XSeScSav)
transform(XSeSelOwn) transform(XSeSizeH) transform(XSeStandC)
transform(XSeStandP) transform(XSeState) transform(XSeTile)
transform(XSeTransH) transform(XSeWMH) transform(XSeZoomH) transform(XStBytes)
transform(XStColors) transform(XStName) transform(XStTKsym) transform(XSync)
transform(XTextExt) transform(XTextWid) transform(XTranWCo) transform(XUQuark)
transform(XUnmapWin) transform(XWarpPntr)

INSTALLFLAGS = $(INSTMANFLAGS)
    MANPAGES = ManPages(Dot3XList)
   TROFFSRCS = macros.t ManPages(NoSuffixList)

all: $(MANPAGES)

man.PS: macros.t $(TROFFSRCS)         eqn $(MANPAGES)| $(TROFF) -man - >
$@.tmp         $(MV) $@.tmp $@

clean::         $(RM) $(MANPAGES)

ManPages(CreateRule)

InstallMultiple($(MANPAGES),$(MANDIR))

depend:

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026