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