Annotation of researchv9/X11/src/X.V11R1/lib/X/Makefile, revision 1.1

1.1     ! root        1: 
        !             2: #
        !             3: # This makefile is automatically generated by imake... do not modify
        !             4: # or you may lose your changes when imake generates makefiles again.
        !             5: # Ignore this message if you are not using imake.
        !             6: #
        !             7: 
        !             8:             TOP = ./../..
        !             9:              AS = as
        !            10:              CC = cc
        !            11:             CPP = /lib/cpp
        !            12:              LD = ld
        !            13:            LINT = lint
        !            14:            MAKE = make
        !            15:     CDEBUGFLAGS = -O
        !            16:         DESTDIR =
        !            17: 
        !            18:         INSTALL = install
        !            19:            TAGS = ctags
        !            20:          DEPEND = $(DEPENDSRC)/makedepend
        !            21:           IMAKE = $(IMAKESRC)/imake
        !            22:             RGB = $(RGBSRC)/rgb
        !            23:          CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES)
        !            24:         LDFLAGS = $(CDEBUGFLAGS) $(SYS_LIBRARIES)
        !            25:    INSTLIBFLAGS = -c -m 0664
        !            26:       USRLIBDIR = $(DESTDIR)/usr/lib
        !            27:          BINDIR = $(DESTDIR)/usr/bin/X11
        !            28:          LIBDIR = $(DESTDIR)/usr/lib/X11
        !            29:          INCDIR = $(DESTDIR)/usr/include/X11
        !            30:    FUTUREINCDIR = $(DESTDIR)/usr/include/X
        !            31:         FONTDIR = $(DESTDIR)$(LIBDIR)/fonts
        !            32:          MANDIR = $(DESTDIR)/usr/man/mann
        !            33:       CLIENTSRC = $(TOP)/clients
        !            34:         DEMOSRC = $(TOP)/demos
        !            35:          LIBSRC = $(TOP)/lib
        !            36:         FONTSRC = $(TOP)/fonts
        !            37:      INCLUDESRC = $(TOP)/include
        !            38:       SERVERSRC = $(TOP)/server
        !            39:         UTILSRC = $(TOP)/util
        !            40:         HACKSRC = $(TOP)/hacks
        !            41:          DOCSRC = $(TOP)/doc
        !            42:       DEPENDSRC = $(UTILSRC)/makedepend
        !            43:        IMAKESRC = $(UTILSRC)/imake
        !            44:          RGBSRC = $(UTILSRC)/rgb
        !            45:         XLIBSRC = $(LIBSRC)/X
        !            46:          XRMSRC = $(LIBSRC)/Xrm
        !            47:      TOOLKITSRC = $(LIBSRC)/Xtk
        !            48:      OLDXLIBSRC = $(LIBSRC)/oldX
        !            49:     OLDXMENUSRC = $(LIBSRC)/oldXMenu
        !            50:       OLDXRMSRC = $(LIBSRC)/oldXrm
        !            51:   OLDTOOLKITSRC = $(LIBSRC)/oldXtk
        !            52:    EXTENSIONSRC = $(TOP)/extensions
        !            53:         XMANSRC = $(DOCSRC)/Xlib/Xman
        !            54:    EXTENSIONLIB = $(EXTENSIONSRC)/lib/libXext.a
        !            55:            XLIB = $(XLIBSRC)/libX.a
        !            56:         OLDXLIB = $(OLDXLIBSRC)/liboldX.a
        !            57:        XTOOLLIB = $(TOOLKITSRC)/libXtk.a
        !            58:     OLDXTOOLLIB = $(OLDTOOLKITSRC)/liboldXtk.a
        !            59:     OLDXMENULIB = $(OLDXMENUSRC)/libXMenu.a
        !            60:          XRMLIB = $(XRMSRC)/libXrm.a
        !            61:       OLDXRMLIB = $(OLDXRMSRC)/liboldXrm.a
        !            62:        INCLUDES = -I$(TOP)
        !            63:       MACROFILE = Sunv9.macros
        !            64:       IMAKE_CMD = $(NEWTOP)$(IMAKE) -TImake.tmpl \
        !            65:                        -I$(NEWTOP)$(UTILSRC)/imake.includes \
        !            66:                        -s Makefile
        !            67:          RM_CMD = rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \
        !            68:                        tags TAGS make.log
        !            69: 
        !            70:        INCLUDES = -I. -I$(TOP) -I$(INCLUDESRC)
        !            71:         DEFINES = -DUNIXCONN
        !            72:    INSTALLFLAGS = -m 0644
        !            73:            SRCS = *.c
        !            74:         HEADERS = Xlib.h Xutil.h
        !            75: 
        !            76: OBJS =\
        !            77:        Context.o \
        !            78:        XAllCells.o \
        !            79:        XAllPlanes.o \
        !            80:        XAllowEv.o \
        !            81:        XAutoRep.o \
        !            82:        XBackgnd.o \
        !            83:        XBdrWidth.o \
        !            84:        XBell.o \
        !            85:        XBorder.o \
        !            86:        XChAccCon.o \
        !            87:        XChClMode.o \
        !            88:        XChActPGb.o \
        !            89:        XChCmap.o \
        !            90:        XChGC.o \
        !            91:        XChKeyCon.o \
        !            92:        XChPntCon.o \
        !            93:        XChProp.o \
        !            94:        XChSaveSet.o \
        !            95:        XChWAttrs.o \
        !            96:        XChWindow.o \
        !            97:        XChkIfEv.o \
        !            98:        XChkMaskEv.o \
        !            99:        XChkWinEv.o \
        !           100:        XChkTypEv.o \
        !           101:        XChkTypWEv.o \
        !           102:        XCirWin.o \
        !           103:        XCirWinDn.o \
        !           104:        XCirWinUp.o \
        !           105:        XClDisplay.o \
        !           106:        XClear.o \
        !           107:        XClearArea.o \
        !           108:        XConfWind.o \
        !           109:        XConnDis.o \
        !           110:        XConvSel.o \
        !           111:        XCopyArea.o \
        !           112:        XCopyCmap.o \
        !           113:        XCopyGC.o \
        !           114:        XCopyPlane.o \
        !           115:        XCrBFData.o \
        !           116:        XCrCmap.o \
        !           117:        XCrCursor.o \
        !           118:        XCrGC.o \
        !           119:        XCrGlCur.o \
        !           120:        XCrPixmap.o \
        !           121:        XCrWindow.o \
        !           122:        XCursor.o \
        !           123:        XDefCursor.o \
        !           124:        XDelProp.o \
        !           125:        XDestSubs.o \
        !           126:        XDestWind.o \
        !           127:        XDisName.o \
        !           128:        XDrArc.o \
        !           129:        XDrArcs.o \
        !           130:        XDrLine.o \
        !           131:        XDrLines.o \
        !           132:        XDrPoint.o \
        !           133:        XDrPoints.o \
        !           134:        XDrRect.o \
        !           135:        XDrRects.o \
        !           136:        XDrSegs.o \
        !           137:        XErrDes.o \
        !           138:        XErrHndlr.o \
        !           139:        XEvToWire.o \
        !           140:        XFetchName.o \
        !           141:        XFillArc.o \
        !           142:        XFillArcs.o \
        !           143:        XFillPoly.o \
        !           144:        XFillRect.o \
        !           145:        XFillRects.o \
        !           146:        XFlush.o \
        !           147:        XFont.o \
        !           148:        XFontNames.o \
        !           149:        XFontInfo.o \
        !           150:        XFreeCmap.o \
        !           151:        XFreeCols.o \
        !           152:        XFreeCurs.o \
        !           153:        XFreeEData.o \
        !           154:        XFreeGC.o \
        !           155:        XFreePix.o \
        !           156:        XFSSaver.o \
        !           157:        XGCMisc.o \
        !           158:        XGeom.o \
        !           159:        XGetAtomNm.o \
        !           160:        XGetColor.o \
        !           161:        XGetDflt.o \
        !           162:        XGetFPath.o \
        !           163:        XGetFProp.o \
        !           164:        XGetGeom.o \
        !           165:        XGetHColor.o \
        !           166:        XGetHints.o \
        !           167:        XGetIFocus.o \
        !           168:        XGetImage.o \
        !           169:        XGetKCnt.o \
        !           170:        XGetMoEv.o \
        !           171:        XGetPCnt.o \
        !           172:        XGetPntMap.o \
        !           173:        XGetProp.o \
        !           174:        XGetSOwner.o \
        !           175:        XGetSSaver.o \
        !           176:        XGetStCmap.o \
        !           177:        XGetWAttrs.o \
        !           178:        XGrButton.o \
        !           179:        XGrKey.o \
        !           180:        XGrKeybd.o \
        !           181:        XGrPointer.o \
        !           182:        XGrServer.o \
        !           183:        XHost.o \
        !           184:        XIfEvent.o \
        !           185:        XImUtil.o \
        !           186:        XImText.o \
        !           187:        XImText16.o \
        !           188:        XInitExt.o \
        !           189:        XInsCmap.o \
        !           190:        XIntAtom.o \
        !           191:        XKeyBind.o \
        !           192:        XKillCl.o \
        !           193:        XLiHosts.o \
        !           194:        XLiICmaps.o \
        !           195:        XLiProps.o \
        !           196:        XListExt.o \
        !           197:        XLoadFont.o \
        !           198:        XLookupCol.o \
        !           199:        XLowerWin.o \
        !           200:        XMacros.o \
        !           201:        XMapRaised.o \
        !           202:        XMapSubs.o \
        !           203:        XMapWindow.o \
        !           204:        XMaskEvent.o \
        !           205:        XModMap.o \
        !           206:        XMoveWin.o \
        !           207:        XNextEvent.o \
        !           208:        XOpenDis.o \
        !           209:        XParseCol.o \
        !           210:        XParseGeom.o \
        !           211:        XPeekEvent.o \
        !           212:        XPeekIfEv.o \
        !           213:        XPending.o \
        !           214:        XPmapBgnd.o \
        !           215:        XPmapBord.o \
        !           216:        XPolyReg.o \
        !           217:        XPolyTxt.o \
        !           218:        XPolyTxt16.o \
        !           219:        XPutBEvent.o \
        !           220:        XPutImage.o \
        !           221:        XQuBest.o \
        !           222:        XQuColor.o \
        !           223:        XQuColors.o \
        !           224:        XQuCurShp.o \
        !           225:        XQuExt.o \
        !           226:        XQuKeybd.o \
        !           227:        XQuPntr.o \
        !           228:        XQuStipShp.o \
        !           229:        XQuTextE16.o \
        !           230:        XQuTextExt.o \
        !           231:        XQuTileShp.o \
        !           232:        XQuTree.o \
        !           233:        XRaiseWin.o \
        !           234:        XRdBitF.o \
        !           235:        XRecolorC.o \
        !           236:        XReconfWin.o \
        !           237:        XRegion.o \
        !           238:        XRepWindow.o \
        !           239:        XRestackWs.o \
        !           240:        XRotProp.o \
        !           241:        XSelInput.o \
        !           242:        XSendEvent.o \
        !           243:        XSetBack.o \
        !           244:        XSetCRects.o \
        !           245:        XSetClMask.o \
        !           246:        XSetClOrig.o \
        !           247:        XSetDashes.o \
        !           248:        XSetFPath.o \
        !           249:        XSetFont.o \
        !           250:        XSetFore.o \
        !           251:        XSetFunc.o \
        !           252:        XSetHints.o \
        !           253:        XSetIFocus.o \
        !           254:        XSetLStyle.o \
        !           255:        XSetPMask.o \
        !           256:        XSetPntMap.o \
        !           257:        XSetSOwner.o \
        !           258:        XSetSSaver.o \
        !           259:        XSetState.o \
        !           260:        XSetStip.o \
        !           261:        XSetStCmap.o \
        !           262:        XSetTile.o \
        !           263:        XSetTSOrig.o\
        !           264:        XStBytes.o \
        !           265:        XStColor.o \
        !           266:        XStColors.o \
        !           267:        XStNColor.o \
        !           268:        XStName.o \
        !           269:        XSync.o \
        !           270:        XSynchro.o \
        !           271:        XText.o \
        !           272:        XText16.o \
        !           273:        XTextExt.o \
        !           274:        XTextExt16.o \
        !           275:        XTrCoords.o \
        !           276:        XUndefCurs.o \
        !           277:        XUngrabBut.o \
        !           278:        XUngrabKbd.o \
        !           279:        XUngrabKey.o \
        !           280:        XUngrabPtr.o \
        !           281:        XUngrabSvr.o \
        !           282:        XUninsCmap.o \
        !           283:        XUnldFont.o \
        !           284:        XUnmapSubs.o \
        !           285:        XUnmapWin.o \
        !           286:        XVisUtil.o \
        !           287:        XWarpPtr.o \
        !           288:        XWinEvent.o \
        !           289:        XWindow.o \
        !           290:        XWrBitF.o \
        !           291:        XlibInt.o \
        !           292:        util.o \
        !           293:        evtomask.o
        !           294: 
        !           295: .c.o:
        !           296:        $(CC) -c $(CFLAGS) $*.c
        !           297: 
        !           298: all:: libX.a
        !           299: 
        !           300: libX.a: $(OBJS)
        !           301:        rm -f $@
        !           302:        ar clq $@ $(OBJS)
        !           303:        ranlib $@
        !           304: 
        !           305: all:: libX11.a
        !           306: libX11.a: libX.a
        !           307:        rm -f $@
        !           308:        ln -s libX.a $@
        !           309: 
        !           310: lintlib:: llib-lX.ln
        !           311: 
        !           312: llib-lX.ln: *.c
        !           313:        rm -f $@
        !           314:        $(LINT) -CX $(DEFINES) ${INCLUDES} *.c
        !           315: 
        !           316: install:: libX.a
        !           317:        $(INSTALL) $(INSTLIBFLAGS) libX.a $(USRLIBDIR)
        !           318:        ranlib $(USRLIBDIR)/libX.a
        !           319: 
        !           320: install::
        !           321:        rm -f $(USRLIBDIR)/libX11.a
        !           322:        ln $(USRLIBDIR)/libX.a $(USRLIBDIR)/libX11.a
        !           323: 
        !           324: install:: llib-lX.ln
        !           325:        $(INSTALL) $(INSTLIBFLAGS) llib-lX.ln $(USRLIBDIR)
        !           326: 
        !           327: install:: $(HEADERS)
        !           328:        @case '${MFLAGS}' in *[i]*) set +e;; esac; \
        !           329:        for i in $(HEADERS); do \
        !           330:                (set -x; $(INSTALL) -c $(INSTALLFLAGS) $$i $(INCDIR)); \
        !           331:        done
        !           332: 
        !           333: install:: XErrorDB
        !           334:        $(INSTALL) -c -m 0664 XErrorDB $(LIBDIR)
        !           335: 
        !           336: depend:: ks_names.h
        !           337: 
        !           338: depend::
        !           339:        $(DEPEND) -s "# DO NOT DELETE" $(CFLAGS) $(SRCS)
        !           340: 
        !           341: ks_names.h: $(INCLUDESRC)/keysymdef.h
        !           342:        @echo "generating $@"; \
        !           343:        awk 'BEGIN { \
        !           344:                printf("/*\n * This is a machine generated file."); \
        !           345:                printf(" * Do not put under source control.\n */\n"); \
        !           346:        } \
        !           347:        /^#define/ { \
        !           348:                len = length($$2)-3; \
        !           349:                printf("{ \"%s\", %s },\n", substr($$2,4,len), $$3); \
        !           350:        }' < $? > $@
        !           351: 
        !           352: clean::
        !           353:        rm -f ks_names.h
        !           354: 
        !           355: # structure alignment errors can safely be ignored.
        !           356: # complaints about qevent can be ignored too.
        !           357: 
        !           358: lint:
        !           359:        $(LINT) -hubz ${INCLUDES} *.c > lint.log
        !           360: 
        !           361: clean::
        !           362:        $(RM_CMD) \#*
        !           363: 
        !           364: Makefile:: Imakefile \
        !           365:        $(UTILSRC)/imake.includes/Imake.tmpl \
        !           366:        $(UTILSRC)/imake.includes/Imake.rules \
        !           367:        $(UTILSRC)/imake.includes/$(MACROFILE)
        !           368:                -rm -f Makefile.bak; mv Makefile Makefile.bak
        !           369:                $(IMAKE_CMD) -DTOPDIR=$(TOP)
        !           370: 
        !           371: tags::
        !           372:        $(TAGS) -w *.[ch]
        !           373:        $(TAGS) -xw *.[ch] > TAGS
        !           374: 
        !           375: install::
        !           376:        @echo "install done"
        !           377: 
        !           378: Makefiles::
        !           379: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.