|
|
1.1 ! root 1: # Copyright 1985, Massachusetts Institute of Technology ! 2: # ! 3: # Xlib Makefile - C interface library makefile. ! 4: # ! 5: # ! 6: ! 7: DESTDIR= ! 8: ! 9: INCLUDES= -I../include ! 10: C2= /lib/c2 ! 11: CFLAGS= -O ${INCLUDES} ${NETOPTIONS} ! 12: ! 13: .SUFFIXES: .o .h .c ! 14: ! 15: .c.o: ! 16: ${CC} -pg ${CFLAGS} -c -S $*.c ! 17: ${C2} $*.s | ../inline/inline | ${AS} -o $*.o ! 18: rm -f $*.s ! 19: -ld -X -r $*.o ! 20: mv a.out profiled/$*.o ! 21: ${CC} ${CFLAGS} -c -S $*.c ! 22: ${C2} $*.s | ../inline/inline | ${AS} -o $*.o ! 23: rm -f $*.s ! 24: -ld -x -r $*.o ! 25: mv a.out $*.o ! 26: ! 27: OLIST= XAddHost.o \ ! 28: XAddNode.o \ ! 29: XAppendVertex.o \ ! 30: XAutoRptOff.o \ ! 31: XAutoRptOn.o \ ! 32: XBitmapBitPut.o \ ! 33: XCharBitmap.o \ ! 34: XCharWidths.o \ ! 35: XChngBackgrd.o \ ! 36: XChngBorder.o \ ! 37: XChngWindow.o \ ! 38: XCircWinUp.o \ ! 39: XCircWinDn.o \ ! 40: XClear.o \ ! 41: XClipClippd.o \ ! 42: XClipDrawThru.o \ ! 43: XCloseDisplay.o \ ! 44: XCloseFont.o \ ! 45: XClrIconWind.o \ ! 46: XCompEvents.o \ ! 47: XConfWindow.o \ ! 48: XCopyArea.o \ ! 49: XCreate.o \ ! 50: XCreatTranss.o \ ! 51: XCreateAssoc.o \ ! 52: XCreateCursor.o \ ! 53: XCreateTerm.o \ ! 54: XCreateTrans.o \ ! 55: XCreateWinBat.o \ ! 56: XCreateWindow.o \ ! 57: XCreateWinds.o \ ! 58: XDefineCursor.o \ ! 59: XDeleteAssoc.o \ ! 60: XDestAssoc.o \ ! 61: XDestSubWind.o \ ! 62: XDestWindow.o \ ! 63: XDraw.o \ ! 64: XDrawDashed.o \ ! 65: XDrawFilled.o \ ! 66: XDrawPatternd.o \ ! 67: XDrawTiled.o \ ! 68: XErrDescrip.o \ ! 69: XErrHndlr.o \ ! 70: XExpandEvents.o \ ! 71: XFeep.o \ ! 72: XFeepControl.o \ ! 73: XFetchBuffer.o \ ! 74: XFetchBytes.o \ ! 75: XFetchName.o \ ! 76: XFlush.o \ ! 77: XFocusKbd.o \ ! 78: XFontWidths.o \ ! 79: XFreeBitmap.o \ ! 80: XFreeColors.o \ ! 81: XFreeCursor.o \ ! 82: XFreeFont.o \ ! 83: XFreePixmap.o \ ! 84: XGeom.o \ ! 85: XGetColCells.o \ ! 86: XGetColor.o \ ! 87: XGetFont.o \ ! 88: XGetDefault.o \ ! 89: XGetHardColor.o \ ! 90: XGetHosts.o \ ! 91: XGetNodes.o \ ! 92: XGetResHint.o \ ! 93: XGrabButton.o \ ! 94: XGrabMouse.o \ ! 95: XGrabServer.o \ ! 96: XInterpLoc.o \ ! 97: XIOErrHndlr.o \ ! 98: XKeyBind.o \ ! 99: XKeyClickCon.o \ ! 100: XLine.o \ ! 101: XLockToggle.o \ ! 102: XLockUpDown.o \ ! 103: XLookUpAssoc.o \ ! 104: XLowerWindow.o \ ! 105: XMakeAssoc.o \ ! 106: XMakePixmap.o \ ! 107: XMakeTile.o \ ! 108: XMakeTiles.o \ ! 109: XMapSubWind.o \ ! 110: XMapWindow.o \ ! 111: XMaskEvent.o \ ! 112: XMouseControl.o \ ! 113: XMoveArea.o \ ! 114: XMoveWindow.o \ ! 115: XNextEvent.o \ ! 116: XOpenDisplay.o \ ! 117: XOpenFont.o \ ! 118: XParseColor.o \ ! 119: XParseGeom.o \ ! 120: XPeekEvent.o \ ! 121: XPending.o \ ! 122: XPixBitsPutXY.o \ ! 123: XPixBitsPutZ.o \ ! 124: XPixFill.o \ ! 125: XPixSet.o \ ! 126: XPixmapGetXY.o \ ! 127: XPixmapGetZ.o \ ! 128: XPixmapPut.o \ ! 129: XPixmapSave.o \ ! 130: XPutBackEvent.o \ ! 131: XQueryBrush.o \ ! 132: XQueryButtons.o \ ! 133: XQueryColor.o \ ! 134: XQueryColors.o \ ! 135: XQueryCursor.o \ ! 136: XQueryFont.o \ ! 137: XQueryMouse.o \ ! 138: XQueryTile.o \ ! 139: XQueryTree.o \ ! 140: XQueryWidth.o \ ! 141: XQueryWindow.o \ ! 142: XRaiseWindow.o \ ! 143: XReadBitmapF.o \ ! 144: XRemoveHost.o \ ! 145: XRemoveNode.o \ ! 146: XRotBuffers.o \ ! 147: XScreenSaver.o \ ! 148: XSelectInput.o \ ! 149: XSetDisplay.o \ ! 150: XSetIconWind.o \ ! 151: XSetResHint.o \ ! 152: XStoreBitmap.o \ ! 153: XStoreBuffer.o \ ! 154: XStoreBytes.o \ ! 155: XStoreColor.o \ ! 156: XStoreColors.o \ ! 157: XStoreCursor.o \ ! 158: XStoreName.o \ ! 159: XStorePixXY.o \ ! 160: XStorePixmapZ.o \ ! 161: XStringWidth.o \ ! 162: XSync.o \ ! 163: Xtextlib.o\ ! 164: XText.o \ ! 165: XTextMask.o \ ! 166: XTextMaskPad.o \ ! 167: XTextPad.o \ ! 168: XTileFill.o \ ! 169: XTileAbsolute.o \ ! 170: XTileRelative.o \ ! 171: XTileSet.o \ ! 172: Xttylib.o \ ! 173: XUndefCursor.o \ ! 174: XUngrabButton.o \ ! 175: XUngrabMouse.o \ ! 176: XUngrabServer.o \ ! 177: XUnmapSubs.o \ ! 178: XUnmapTrans.o \ ! 179: XUnmapWindow.o \ ! 180: XUpdateMouse.o \ ! 181: XWarpCond.o \ ! 182: XWarpMouse.o \ ! 183: XWindowEvent.o \ ! 184: XlibInternal.o \ ! 185: DisplaySize.o \ ! 186: keymap.o ! 187: ! 188: all: libX.a libX_p.a ! 189: ! 190: $(OLIST): Xlib.h ! 191: ! 192: Xtextlib: Xtext.h ! 193: ! 194: XKeyBind.o: Xkeyboard.h Xkeymap.h ! 195: ! 196: libX.a: $(OLIST) ! 197: ar cr libX.a $(OLIST) ! 198: @ranlib libX.a ! 199: ! 200: libX_p.a: $(OLIST) ! 201: cd profiled; ar cr ../libX_p.a $(OLIST) ! 202: @ranlib libX_p.a ! 203: ! 204: lint: ! 205: lint -CX ${INCLUDES} *.c ! 206: ! 207: install: all ! 208: cp libX.a ${DESTDIR}/usr/lib ! 209: @ranlib ${DESTDIR}/usr/lib/libX.a ! 210: cp libX_p.a ${DESTDIR}/usr/lib ! 211: @ranlib ${DESTDIR}/usr/lib/libX_p.a ! 212: ! 213: include: Xlib.h Xkeyboard.h Xtext.h ! 214: install -c -m 0644 Xlib.h ${DESTDIR}/usr/include/X ! 215: install -c -m 0644 Xkeyboard.h ${DESTDIR}/usr/include/X ! 216: install -c -m 0644 Xtext.h ${DESTDIR}/usr/include/X ! 217: install -c -m 0644 Xtty.h ${DESTDIR}/usr/include/X ! 218: ! 219: Xttylib.o: Xtty.h ! 220: Xtextlib.o: Xtext.h ! 221: ! 222: clean: ! 223: rm -f *.*.* \#* *~ *.bak *.BAK *.CKP *.s *.o libX.a profiled/*.o libX_p.a errs ! 224:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.