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