Annotation of researchv9/X11/src/X.V11R1/lib/X/Makefile, revision 1.1.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.