|
|
1.1 ! root 1: INCLUDES = -I. -I$(TOP) -I$(INCLUDESRC) ! 2: DEFINES = -DUNIXCONN ! 3: INSTALLFLAGS = -m 0644 ! 4: SRCS = *.c ! 5: HEADERS = Xlib.h Xutil.h ! 6: ! 7: OBJS =\ ! 8: Context.o \ ! 9: XAllCells.o \ ! 10: XAllPlanes.o \ ! 11: XAllowEv.o \ ! 12: XAutoRep.o \ ! 13: XBackgnd.o \ ! 14: XBdrWidth.o \ ! 15: XBell.o \ ! 16: XBorder.o \ ! 17: XChAccCon.o \ ! 18: XChClMode.o \ ! 19: XChActPGb.o \ ! 20: XChCmap.o \ ! 21: XChGC.o \ ! 22: XChKeyCon.o \ ! 23: XChPntCon.o \ ! 24: XChProp.o \ ! 25: XChSaveSet.o \ ! 26: XChWAttrs.o \ ! 27: XChWindow.o \ ! 28: XChkIfEv.o \ ! 29: XChkMaskEv.o \ ! 30: XChkWinEv.o \ ! 31: XChkTypEv.o \ ! 32: XChkTypWEv.o \ ! 33: XCirWin.o \ ! 34: XCirWinDn.o \ ! 35: XCirWinUp.o \ ! 36: XClDisplay.o \ ! 37: XClear.o \ ! 38: XClearArea.o \ ! 39: XConfWind.o \ ! 40: XConnDis.o \ ! 41: XConvSel.o \ ! 42: XCopyArea.o \ ! 43: XCopyCmap.o \ ! 44: XCopyGC.o \ ! 45: XCopyPlane.o \ ! 46: XCrBFData.o \ ! 47: XCrCmap.o \ ! 48: XCrCursor.o \ ! 49: XCrGC.o \ ! 50: XCrGlCur.o \ ! 51: XCrPixmap.o \ ! 52: XCrWindow.o \ ! 53: XCursor.o \ ! 54: XDefCursor.o \ ! 55: XDelProp.o \ ! 56: XDestSubs.o \ ! 57: XDestWind.o \ ! 58: XDisName.o \ ! 59: XDrArc.o \ ! 60: XDrArcs.o \ ! 61: XDrLine.o \ ! 62: XDrLines.o \ ! 63: XDrPoint.o \ ! 64: XDrPoints.o \ ! 65: XDrRect.o \ ! 66: XDrRects.o \ ! 67: XDrSegs.o \ ! 68: XErrDes.o \ ! 69: XErrHndlr.o \ ! 70: XEvToWire.o \ ! 71: XFetchName.o \ ! 72: XFillArc.o \ ! 73: XFillArcs.o \ ! 74: XFillPoly.o \ ! 75: XFillRect.o \ ! 76: XFillRects.o \ ! 77: XFlush.o \ ! 78: XFont.o \ ! 79: XFontNames.o \ ! 80: XFontInfo.o \ ! 81: XFreeCmap.o \ ! 82: XFreeCols.o \ ! 83: XFreeCurs.o \ ! 84: XFreeEData.o \ ! 85: XFreeGC.o \ ! 86: XFreePix.o \ ! 87: XFSSaver.o \ ! 88: XGCMisc.o \ ! 89: XGeom.o \ ! 90: XGetAtomNm.o \ ! 91: XGetColor.o \ ! 92: XGetDflt.o \ ! 93: XGetFPath.o \ ! 94: XGetFProp.o \ ! 95: XGetGeom.o \ ! 96: XGetHColor.o \ ! 97: XGetHints.o \ ! 98: XGetIFocus.o \ ! 99: XGetImage.o \ ! 100: XGetKCnt.o \ ! 101: XGetMoEv.o \ ! 102: XGetPCnt.o \ ! 103: XGetPntMap.o \ ! 104: XGetProp.o \ ! 105: XGetSOwner.o \ ! 106: XGetSSaver.o \ ! 107: XGetStCmap.o \ ! 108: XGetWAttrs.o \ ! 109: XGrButton.o \ ! 110: XGrKey.o \ ! 111: XGrKeybd.o \ ! 112: XGrPointer.o \ ! 113: XGrServer.o \ ! 114: XHost.o \ ! 115: XIfEvent.o \ ! 116: XImUtil.o \ ! 117: XImText.o \ ! 118: XImText16.o \ ! 119: XInitExt.o \ ! 120: XInsCmap.o \ ! 121: XIntAtom.o \ ! 122: XKeyBind.o \ ! 123: XKillCl.o \ ! 124: XLiHosts.o \ ! 125: XLiICmaps.o \ ! 126: XLiProps.o \ ! 127: XListExt.o \ ! 128: XLoadFont.o \ ! 129: XLookupCol.o \ ! 130: XLowerWin.o \ ! 131: XMacros.o \ ! 132: XMapRaised.o \ ! 133: XMapSubs.o \ ! 134: XMapWindow.o \ ! 135: XMaskEvent.o \ ! 136: XModMap.o \ ! 137: XMoveWin.o \ ! 138: XNextEvent.o \ ! 139: XOpenDis.o \ ! 140: XParseCol.o \ ! 141: XParseGeom.o \ ! 142: XPeekEvent.o \ ! 143: XPeekIfEv.o \ ! 144: XPending.o \ ! 145: XPmapBgnd.o \ ! 146: XPmapBord.o \ ! 147: XPolyReg.o \ ! 148: XPolyTxt.o \ ! 149: XPolyTxt16.o \ ! 150: XPutBEvent.o \ ! 151: XPutImage.o \ ! 152: XQuBest.o \ ! 153: XQuColor.o \ ! 154: XQuColors.o \ ! 155: XQuCurShp.o \ ! 156: XQuExt.o \ ! 157: XQuKeybd.o \ ! 158: XQuPntr.o \ ! 159: XQuStipShp.o \ ! 160: XQuTextE16.o \ ! 161: XQuTextExt.o \ ! 162: XQuTileShp.o \ ! 163: XQuTree.o \ ! 164: XRaiseWin.o \ ! 165: XRdBitF.o \ ! 166: XRecolorC.o \ ! 167: XReconfWin.o \ ! 168: XRegion.o \ ! 169: XRepWindow.o \ ! 170: XRestackWs.o \ ! 171: XRotProp.o \ ! 172: XSelInput.o \ ! 173: XSendEvent.o \ ! 174: XSetBack.o \ ! 175: XSetCRects.o \ ! 176: XSetClMask.o \ ! 177: XSetClOrig.o \ ! 178: XSetDashes.o \ ! 179: XSetFPath.o \ ! 180: XSetFont.o \ ! 181: XSetFore.o \ ! 182: XSetFunc.o \ ! 183: XSetHints.o \ ! 184: XSetIFocus.o \ ! 185: XSetLStyle.o \ ! 186: XSetPMask.o \ ! 187: XSetPntMap.o \ ! 188: XSetSOwner.o \ ! 189: XSetSSaver.o \ ! 190: XSetState.o \ ! 191: XSetStip.o \ ! 192: XSetStCmap.o \ ! 193: XSetTile.o \ ! 194: XSetTSOrig.o\ ! 195: XStBytes.o \ ! 196: XStColor.o \ ! 197: XStColors.o \ ! 198: XStNColor.o \ ! 199: XStName.o \ ! 200: XStrKeysym.o \ ! 201: XSync.o \ ! 202: XSynchro.o \ ! 203: XText.o \ ! 204: XText16.o \ ! 205: XTextExt.o \ ! 206: XTextExt16.o \ ! 207: XTrCoords.o \ ! 208: XUndefCurs.o \ ! 209: XUngrabBut.o \ ! 210: XUngrabKbd.o \ ! 211: XUngrabKey.o \ ! 212: XUngrabPtr.o \ ! 213: XUngrabSvr.o \ ! 214: XUninsCmap.o \ ! 215: XUnldFont.o \ ! 216: XUnmapSubs.o \ ! 217: XUnmapWin.o \ ! 218: XVisUtil.o \ ! 219: XWarpPtr.o \ ! 220: XWinEvent.o \ ! 221: XWindow.o \ ! 222: XWrBitF.o \ ! 223: XlibInt.o \ ! 224: evtomask.o ! 225: ! 226: #if DebugLibX && ProfileLibX ! 227: DebuggedAndProfiledLibraryObjectRule() ! 228: #else ! 229: # if DebugLibX ! 230: DebuggedLibraryObjectRule() ! 231: # else ! 232: # if ProfileLibX ! 233: ProfiledLibraryObjectRule() ! 234: # else ! 235: NormalLibraryObjectRule() ! 236: # endif ! 237: # endif ! 238: #endif ! 239: ! 240: NormalLibraryTarget(X,$(OBJS)) ! 241: AliasedLibraryTarget(X,X11) ! 242: LintLibraryTarget(X,*.c) ! 243: InstallLibrary(X,$(USRLIBDIR)) ! 244: InstallLibraryAlias(X,X11,$(USRLIBDIR)) ! 245: InstallLintLibrary(X,$(USRLIBDIR)) ! 246: InstallMultiple($(HEADERS),$(INCDIR)) ! 247: InstallNonExec(XErrorDB,$(LIBDIR)) ! 248: ! 249: ! 250: #if ProfileLibX ! 251: ProfiledLibraryTarget(X,$(OBJS)) ! 252: AliasedLibraryTarget(X_p,X11_p) ! 253: InstallLibrary(X_p,$(USRLIBDIR)) ! 254: InstallLibraryAlias(X_p,X11_p,$(USRLIBDIR)) ! 255: #endif ! 256: ! 257: #if DebugLibX ! 258: DebuggedLibraryTarget(X,$(OBJS)) ! 259: AliasedLibraryTarget(X_d,X11_d) ! 260: #endif ! 261: ! 262: depend:: ks_names.h ! 263: ! 264: DependTarget() ! 265: ! 266: ks_names.h: $(INCLUDESRC)/keysymdef.h ! 267: @echo "generating $@"; \ ! 268: awk 'BEGIN { \ ! 269: printf("/*\n * This is a machine generated file."); \ ! 270: printf(" * Do not put under source control.\n */\n"); \ ! 271: } \ ! 272: /^#define/ { \ ! 273: len = length($$2)-3; \ ! 274: printf("{ \"%s\", %s },\n", substr($$2,4,len), $$3); \ ! 275: }' < $? > $@ ! 276: ! 277: clean:: ! 278: rm -f ks_names.h ! 279: ! 280: # structure alignment errors can safely be ignored. ! 281: # complaints about qevent can be ignored too. ! 282: ! 283: lint: ! 284: $(LINT) -hubz ${INCLUDES} *.c > lint.log
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.