Annotation of researchv9/jerq/sgs/ld/twoproc.mk, revision 1.1

1.1     ! root        1: #
        !             2: #      TWO PROCESS BELLMAC-32 COMLD MAKEFILE
        !             3: #
        !             4: #      @(#) twoproc.mk: 1.15 9/23/83
        !             5: #
        !             6: # Specify the machine architecture on which ld runs:
        !             7: #
        !             8: #      AR16WR = DEC 11/45-70
        !             9: #      AR32WR = VAX 11/780
        !            10: #      AR32W  = 3B20, IBM370, ...
        !            11: #
        !            12: # Specify the version of UN*X beng used:
        !            13: #
        !            14: #      TS  :   BTL UN*X TS
        !            15: #
        !            16: #
        !            17: BM=make
        !            18: SGS=m32
        !            19: CC=cc
        !            20: CFLAGS=-O -c
        !            21: ARCH=AR16WR
        !            22: SYS=TS
        !            23: NPROC=TWOPROC
        !            24: FFLAG=
        !            25: SDP=SDP
        !            26: ARFORMAT=PORTAR
        !            27: DBO=FBO
        !            28: FLEX=-DFLEXNAMES
        !            29: DEFLIST=-D$(ARCH) -D$(NPROC) -D$(SDP) -D$(ARFORMAT) -D$(DBO) $(FLEX)
        !            30: INCLIST=-I. -I$(COMLD) -I$(M32INC) -I$(COMINC) -I$(N3BINC) -I$(USRINC)
        !            31: ENV=
        !            32: CC_CMD=$(CC) $(CFLAGS) $(DEFLIST) $(INCLIST) $(ENV)
        !            33: #
        !            34: LD=$(CC)
        !            35: LDFLAGS=-i $(FFLAG)
        !            36: LD_CMD=$(LD) $(LDFLAGS)
        !            37: #
        !            38: YACC=yacc
        !            39: YFLAGS=-d
        !            40: YACC_CMD=$(YACC) $(YFLAGS)
        !            41: #
        !            42: LEX_CMD=lex
        !            43: #
        !            44: STRIP=strip
        !            45: SPFLAGS=
        !            46: STRIP_CMD=$(STRIP) $(SPFLAGS)
        !            47: #
        !            48: LINT=lint
        !            49: LINTFLAGS=-p
        !            50: LINT_CMD=$(LINT) $(LINTFLAGS)
        !            51: #
        !            52: #      External Directories
        !            53: #
        !            54: ROOT=
        !            55: VERSION=
        !            56: USRINC= $(ROOT)/usr/$(VERSION)include
        !            57: #
        !            58: #      Internal Directories
        !            59: #
        !            60: BASE= ../..
        !            61: BINDIR= $(BASE)/xenv/m32/bin
        !            62: LIBDIR= $(BASE)/xenv/m32/lib
        !            63: M32INC= $(BASE)/inc/m32
        !            64: COMLD= $(BASE)/ld/common
        !            65: COMINC= $(BASE)/inc/common
        !            66: N3BINC= $(BASE)/inc/3b
        !            67: #
        !            68: LIBLD  = $(BASE)/libld/m32/libld.a
        !            69: LIBES= -ll -ly 
        !            70: LIBS=
        !            71: #
        !            72: #
        !            73: #
        !            74: # Specify the *.c files making up ld:
        !            75: #
        !            76: CFILES=$(COMLD)/alloc.c $(COMLD)/dump.c $(COMLD)/expr0.c $(COMLD)/expr1.c \
        !            77:        $(COMLD)/globs.c $(COMLD)/instr.c \
        !            78:        $(COMLD)/ld00.c $(COMLD)/ld01.c $(COMLD)/ld1.c $(COMLD)/ld2.c \
        !            79:        $(COMLD)/lists.c $(COMLD)/output.c $(COMLD)/sdp.c $(COMLD)/syms.c \
        !            80:        $(COMLD)/slotvec.c $(COMLD)/tv.c $(COMLD)/util.c \
        !            81:        $(COMLD)/version.c \
        !            82:        lex.yy.c $(COMLD)/maps.c y.tab.c sglobs.c special1.c special2.c specsyms.c
        !            83: #
        !            84: #
        !            85: # Specify the *.h files making up ld:
        !            86: #
        !            87: HFILES1=y.tab.h params.h system.h \
        !            88:        $(COMLD)/attributes.h $(COMLD)/list.h \
        !            89:        $(COMLD)/structs.h $(COMLD)/extrns.h $(COMLD)/ldtv.h \
        !            90:        $(COMINC)/aouthdr.h $(COMLD)/slotvec.h $(COMLD)/sdp1.h \
        !            91:         $(COMLD)/instr.h $(COMLD)/ldmacros.h
        !            92: HFILES2=$(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !            93:        $(COMINC)/storclass.h $(COMINC)/bool.h \
        !            94:        $(COMINC)/sgsmacros.h $(COMINC)/ldfcn.h $(COMINC)/reloc.h \
        !            95:        $(COMINC)/linenum.h $(COMINC)/patch.h
        !            96: HFILES3=$(M32INC)/sgs.h $(M32INC)/paths.h $(M32INC)/tv.h $(N3BINC)/magic.h
        !            97: #HFILES4=$(COMINC)/sdpsrc/hd/define2.h $(COMINC)/sdpsrc/hd/define3.h \
        !            98: #      $(COMINC)/sdpsrc/hd/define4.h $(COMINC)/sdpsrc/hd/struct.h \
        !            99: #      $(COMINC)/sdpsrc/hd/globals.h $(COMINC)/sdpsrc/lo/delist.c \
        !           100: #      $(COMINC)/sdpsrc/lo/enlist.c $(COMINC)/sdpsrc/lo/fatal.c \
        !           101: #      $(COMINC)/sdpsrc/lo/getnxtpage.c $(COMINC)/sdpsrc/lo/readpage.c \
        !           102: #      $(COMINC)/sdpsrc/lo/sojourn.c $(COMINC)/sdpsrc/lo/rpartition.c \
        !           103: #      $(COMINC)/sdpsrc/lo/writeframe.c $(COMINC)/sdpsrc/hi/allocate.c \
        !           104: #      $(COMINC)/sdpsrc/hi/flush.c \
        !           105: #      $(COMINC)/sdpsrc/hi/init.c $(COMINC)/sdpsrc/hi/lock.c \
        !           106: #      $(COMINC)/sdpsrc/hi/unlock.c
        !           107: #
        !           108: #
        !           109: # Specify the *.o files making up ld:
        !           110: #
        !           111: OBJFL1=expr0.o globs.o sglobs.o ld00.o lex.yy.o lists.o \
        !           112:         util.o version.o y.tab.o special1.o
        !           113: OBJFL2=alloc.o specsyms.o dump.o expr1.o globs.o sglobs.o ld01.o ld1.o ld2.o lists.o maps.o \
        !           114:         output.o sdp.o slotvec.o syms.o tv.o util.o version.o \
        !           115:         instr.o special2.o
        !           116: #
        !           117: #
        !           118: #
        !           119: # Make ld
        !           120: #
        !           121: #
        !           122: all:           ld ld2
        !           123: #
        !           124: # PASS 1
        !           125: ld:            $(OBJFL1) $(LIBLD)
        !           126:        $(LD_CMD) -o ld $(OBJFL1) $(LIBES) $(LIBLD) $(LIBS)
        !           127: #
        !           128: # PASS 2
        !           129: ld2:           $(OBJFL2) $(LIBLD)
        !           130:        $(LD_CMD) -o ld2 $(OBJFL2) $(LIBLD) $(LIBS)
        !           131: #
        !           132: #
        !           133: # Make the *.c:
        !           134: #
        !           135: y.tab.c y.tab.h:       $(COMLD)/ld.yac
        !           136:        @echo "Expect to see message 'conflicts: 6 shift/reduce'";
        !           137:        $(YACC_CMD) $(COMLD)/ld.yac
        !           138: #
        !           139: y.tab.o:       $(COMLD)/attributes.h $(COMLD)/list.h $(COMLD)/structs.h \
        !           140:                $(COMLD)/ldmacros.h $(COMLD)/extrns.h $(COMLD)/ldtv.h system.h \
        !           141:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           142:                $(COMINC)/storclass.h $(COMINC)/bool.h $(COMINC)/sgsmacros.h \
        !           143:                $(M32INC)/sgs.h $(M32INC)/tv.h \
        !           144:                params.h \
        !           145:                y.tab.c
        !           146:        $(CC_CMD) y.tab.c
        !           147: #
        !           148: lex.yy.c:      $(COMLD)/ld.lex
        !           149:        $(LEX_CMD) $(COMLD)/ld.lex
        !           150: #
        !           151: lex.yy.o:      $(COMLD)/structs.h $(COMLD)/extrns.h system.h \
        !           152:                $(COMLD)/ldtv.h \
        !           153:                $(COMLD)/instr.h $(COMINC)/aouthdr.h \
        !           154:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           155:                $(COMINC)/storclass.h $(COMINC)/bool.h \
        !           156:                $(M32INC)/paths.h $(M32INC)/sgs.h $(M32INC)/tv.h \
        !           157:                y.tab.h \
        !           158:                lex.yy.c
        !           159:        $(CC_CMD) lex.yy.c
        !           160: #
        !           161: expr0.o:       $(COMLD)/extrns.h $(COMLD)/structs.h system.h \
        !           162:                $(COMLD)/ldmacros.h \
        !           163:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           164:                $(COMINC)/storclass.h $(COMINC)/sgsmacros.h \
        !           165:                y.tab.h \
        !           166:                $(COMLD)/expr0.c
        !           167:        $(CC_CMD) $(COMLD)/expr0.c
        !           168: #
        !           169: expr1.o:       $(COMLD)/extrns.h $(COMLD)/structs.h system.h \
        !           170:                $(COMLD)/ldmacros.h \
        !           171:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           172:                $(COMINC)/storclass.h $(COMINC)/sgsmacros.h \
        !           173:                y.tab.h \
        !           174:                $(COMLD)/expr1.c
        !           175:        $(CC_CMD) $(COMLD)/expr1.c
        !           176: #
        !           177: ld00.o:                $(COMLD)/extrns.h $(COMLD)/list.h $(COMLD)/structs.h \
        !           178:                system.h $(COMINC)/ldfcn.h \
        !           179:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           180:                $(COMINC)/storclass.h $(COMINC)/sgsmacros.h \
        !           181:                $(M32INC)/paths.h $(M32INC)/sgs.h \
        !           182:                params.h y.tab.h \
        !           183:                $(COMLD)/ld00.c
        !           184:        $(CC_CMD) $(COMLD)/ld00.c
        !           185: #
        !           186: ld01.o:                $(COMLD)/extrns.h $(COMLD)/structs.h $(COMLD)/list.h \
        !           187:                $(COMLD)/ldmacros.h system.h $(COMLD)/ldtv.h $(COMLD)/instr.h \
        !           188:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           189:                $(COMINC)/storclass.h $(COMINC)/sgsmacros.h \
        !           190:                $(M32INC)/tv.h \
        !           191:                $(COMLD)/ld01.c
        !           192:        $(CC_CMD) $(COMLD)/ld01.c
        !           193: #
        !           194: ld1.o:         $(COMLD)/extrns.h $(COMLD)/list.h $(COMLD)/ldtv.h \
        !           195:                $(COMLD)/ldmacros.h $(COMLD)/structs.h system.h \
        !           196:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           197:                $(COMINC)/storclass.h $(COMINC)/ldfcn.h $(COMINC)/reloc.h \
        !           198:                $(COMINC)/sgsmacros.h $(COMINC)/sdpsrc/hd/define2.h \
        !           199:                $(M32INC)/sgs.h $(M32INC)/tv.h $(N3BINC)/magic.h \
        !           200:                params.h \
        !           201:                $(COMLD)/ld1.c
        !           202:        $(CC_CMD) $(COMLD)/ld1.c
        !           203: #
        !           204: ld2.o:         $(COMLD)/ldtv.h $(COMLD)/extrns.h $(COMLD)/list.h \
        !           205:                $(COMLD)/structs.h system.h \
        !           206:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           207:                $(COMINC)/sgsmacros.h $(COMINC)/storclass.h \
        !           208:                $(COMINC)/reloc.h $(COMINC)/linenum.h $(COMINC)/patch.h \
        !           209:                $(M32INC)/tv.h \
        !           210:                y.tab.h params.h \
        !           211:                $(COMLD)/ld2.c
        !           212:        $(CC_CMD) $(COMLD)/ld2.c
        !           213: #
        !           214: alloc.o:       $(COMLD)/extrns.h $(COMLD)/list.h $(COMLD)/structs.h \
        !           215:                $(COMLD)/ldmacros.h system.h $(COMLD)/ldtv.h \
        !           216:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           217:                $(COMINC)/storclass.h $(COMINC)/sgsmacros.h \
        !           218:                $(COMINC)/sdpsrc/hd/define2.h \
        !           219:                $(M32INC)/tv.h \
        !           220:                params.h \
        !           221:                $(COMLD)/alloc.c
        !           222:        $(CC_CMD) $(COMLD)/alloc.c
        !           223: #
        !           224: output.o:      $(COMLD)/structs.h $(COMLD)/extrns.h system.h \
        !           225:                $(COMLD)/ldtv.h $(COMLD)/slotvec.h $(COMINC)/aouthdr.h \
        !           226:                $(COMLD)/ldmacros.h $(COMLD)/instr.h \
        !           227:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           228:                $(COMINC)/sgsmacros.h $(COMINC)/storclass.h \
        !           229:                $(COMINC)/reloc.h $(COMINC)/linenum.h $(COMINC)/ldfcn.h \
        !           230:                $(COMINC)/patch.h \
        !           231:                $(M32INC)/sgs.h $(M32INC)/tv.h \
        !           232:                params.h \
        !           233:                $(COMLD)/output.c
        !           234:        $(CC_CMD) $(COMLD)/output.c
        !           235: #
        !           236: maps.o:                $(COMLD)/extrns.h $(COMLD)/structs.h $(COMLD)/attributes.h \
        !           237:                system.h \
        !           238:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           239:                $(COMINC)/storclass.h $(COMINC)/sgsmacros.h \
        !           240:                $(COMLD)/maps.c
        !           241:        $(CC_CMD) $(COMLD)/maps.c
        !           242: #
        !           243: util.o:                $(COMLD)/structs.h $(COMLD)/extrns.h system.h \
        !           244:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           245:                $(COMINC)/storclass.h $(COMINC)/sgsmacros.h \
        !           246:                $(M32INC)/sgs.h \
        !           247:                $(COMLD)/util.c
        !           248:        $(CC_CMD) $(COMLD)/util.c
        !           249: #
        !           250: lists.o:       $(COMLD)/list.h $(COMLD)/structs.h system.h \
        !           251:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           252:                $(COMINC)/sgsmacros.h $(COMINC)/storclass.h \
        !           253:                $(COMLD)/lists.c
        !           254:        $(CC_CMD) $(COMLD)/lists.c
        !           255: #
        !           256: dump.o:                $(COMLD)/structs.h $(COMLD)/extrns.h system.h \
        !           257:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           258:                $(COMINC)/storclass.h \
        !           259:                $(COMLD)/dump.c
        !           260:        $(CC_CMD) $(COMLD)/dump.c
        !           261: #
        !           262: syms.o:                $(COMLD)/structs.h $(COMLD)/extrns.h $(COMLD)/ldtv.h \
        !           263:                $(COMLD)/ldmacros.h $(COMINC)/ldfcn.h \
        !           264:                system.h $(COMLD)/sdp1.h $(COMLD)/instr.h \
        !           265:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           266:                $(COMINC)/storclass.h $(COMINC)/sgsmacros.h \
        !           267:                $(COMINC)/sdpsrc/hd/define2.h $(COMINC)/sdpsrc/hd/define4.h \
        !           268:                $(COMINC)/sdpsrc/hd/struct.h $(M32INC)/paths.h $(M32INC)/tv.h \
        !           269:                $(COMLD)/syms.c
        !           270:        $(CC_CMD) $(COMLD)/syms.c
        !           271: #
        !           272: sdp.o:         $(COMLD)/sdp1.h system.h $(COMLD)/structs.h \
        !           273:                $(COMLD)/instr.h $(COMLD)/extrns.h \
        !           274:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           275:                $(COMINC)/storclass.h \
        !           276:                $(COMINC)/sdpsrc/hd/define2.h $(COMINC)/sdpsrc/hd/define3.h \
        !           277:                $(COMINC)/sdpsrc/hd/define4.h $(COMINC)/sdpsrc/hd/struct.h \
        !           278:                $(COMINC)/sdpsrc/hd/globals.h $(COMINC)/sdpsrc/lo/delist.c \
        !           279:                $(COMINC)/sdpsrc/lo/enlist.c $(COMINC)/sdpsrc/lo/fatal.c \
        !           280:                $(COMINC)/sdpsrc/lo/getnxtpage.c \
        !           281:                $(COMINC)/sdpsrc/lo/readpage.c \
        !           282:                $(COMINC)/sdpsrc/lo/writeframe.c \
        !           283:                $(COMINC)/sdpsrc/lo/sojourn.c \
        !           284:                $(COMINC)/sdpsrc/lo/rpartition.c \
        !           285:                $(COMINC)/sdpsrc/hi/allocate.c $(COMINC)/sdpsrc/hi/flush.c \
        !           286:                $(COMINC)/sdpsrc/hi/init.c $(COMINC)/sdpsrc/hi/lock.c \
        !           287:                $(COMINC)/sdpsrc/hi/unlock.c \
        !           288:                $(M32INC)/paths.h \
        !           289:                $(COMLD)/sdp.c
        !           290:        $(CC_CMD) $(COMLD)/sdp.c
        !           291: #
        !           292: tv.o:          $(COMLD)/extrns.h $(COMLD)/structs.h $(COMLD)/ldtv.h \
        !           293:                $(COMLD)/ldmacros.h system.h $(COMLD)/list.h \
        !           294:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           295:                $(COMINC)/sdpsrc/hd/define2.h $(COMINC)/bool.h $(COMINC)/storclass.h \
        !           296:                $(COMINC)/reloc.h $(COMINC)/ldfcn.h $(COMINC)/sgsmacros.h \
        !           297:                $(M32INC)/tv.h \
        !           298:                $(COMLD)/tv.c
        !           299:        $(CC_CMD) $(COMLD)/tv.c
        !           300: #
        !           301: globs.o:       $(COMLD)/structs.h $(COMLD)/ldtv.h system.h \
        !           302:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           303:                $(COMINC)/storclass.h \
        !           304:                $(M32INC)/paths.h $(M32INC)/tv.h \
        !           305:                params.h \
        !           306:                $(COMLD)/globs.c
        !           307:        $(CC_CMD) $(COMLD)/globs.c
        !           308: #
        !           309: instr.o:       $(COMLD)/instr.c
        !           310:        $(CC_CMD) $(COMLD)/instr.c
        !           311: #
        !           312: slotvec.o:     $(COMLD)/slotvec.h $(COMLD)/structs.h $(COMLD)/extrns.h \
        !           313:                $(COMLD)/sdp1.h system.h \
        !           314:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           315:                $(COMINC)/storclass.h $(COMINC)/sdpsrc/hd/define2.h \
        !           316:                $(COMINC)/sdpsrc/hd/define4.h \
        !           317:                        $(M32INC)/paths.h \
        !           318:                $(COMLD)/slotvec.c
        !           319:        $(CC_CMD) $(COMLD)/slotvec.c
        !           320: #
        !           321: version.o:     $(COMLD)/version.c
        !           322:        $(CC_CMD) $(COMLD)/version.c
        !           323: #
        !           324: sglobs.o:      $(COMLD)/structs.h $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h $(COMINC)/storclass.h \
        !           325:                $(M32INC)/sgs.h $(M32INC)/tv.h $(COMLD)/ldtv.h \
        !           326:                system.h sglobs.c
        !           327:        $(CC_CMD) sglobs.c
        !           328: #
        !           329: special1.o:    system.h $(COMLD)/structs.h $(COMLD)/extrns.h \
        !           330:                special1.c $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           331:                $(COMINC)/storclass.h
        !           332:        $(CC_CMD) special1.c
        !           333: #
        !           334: special2.o:    system.h $(COMINC)/aouthdr.h $(COMLD)/structs.h $(COMINC)/filehdr.h \
        !           335:                $(COMINC)/scnhdr.h $(COMINC)/syms.h $(COMINC)/storclass.h $(COMINC)/ldfcn.h \
        !           336:                $(M32INC)/tv.h $(COMLD)/ldtv.h $(COMLD)/slotvec.h \
        !           337:                $(COMINC)/reloc.h $(COMLD)/extrns.h $(COMLD)/list.h \
        !           338:                $(M32INC)/sgs.h $(N3BINC)/magic.h $(COMINC)/sgsmacros.h \
        !           339:                special2.c
        !           340:        $(CC_CMD) special2.c
        !           341: #
        !           342: specsyms.o:    system.h $(COMLD)/extrns.h $(COMINC)/sgsmacros.h \
        !           343:                $(COMLD)/structs.h $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h $(COMINC)/storclass.h \
        !           344:                $(M32INC)/tv.h $(COMLD)/ldtv.h \
        !           345:                specsyms.c
        !           346:        $(CC_CMD) specsyms.c
        !           347: #
        !           348: #
        !           349: #
        !           350: # Compile the display program, for dumping the ld intermediate file
        !           351: # used to pass information between PASS 1 and PASS 2
        !           352: #
        !           353: display:       globs.o display.o
        !           354:        $(LD_CMD) -o display display.o globs.o
        !           355: #
        !           356: display.o:     system.h $(COMLD)/structs.h $(COMLD)/extrns.h \
        !           357:                $(COMLD)/ldtv.h \
        !           358:                $(COMINC)/filehdr.h $(COMINC)/scnhdr.h $(COMINC)/syms.h \
        !           359:                $(COMINC)/storclass.h \
        !           360:                $(M32INC)/tv.h \
        !           361:                y.tab.h \
        !           362:                $(COMLD)/display.c
        !           363:        $(CC_CMD) $(COMLD)/display.c
        !           364: #
        !           365: #
        !           366: # File and administrative commands:
        !           367: #
        !           368: #
        !           369: install:       $(BINDIR)/$(SGS)ld $(LIBDIR)/$(SGS)ld2
        !           370: #
        !           371: $(BINDIR)/$(SGS)ld:    ld
        !           372:        -rm -f $(BINDIR)/$(SGS)ld
        !           373:        cp ld $(BINDIR)/$(SGS)ld
        !           374:        -$(STRIP_CMD) $(BINDIR)/$(SGS)ld
        !           375: #
        !           376: $(LIBDIR)/$(SGS)ld2:   ld2
        !           377:        -rm -f $(LIBDIR)/$(SGS)ld2
        !           378:        cp ld2 $(LIBDIR)/$(SGS)ld2
        !           379:        -$(STRIP_CMD) $(LIBDIR)/$(SGS)ld2
        !           380: #
        !           381: save:  $(BINDIR)/$(SGS)ld $(LIBDIR)/$(SGS)ld2
        !           382:        -rm -f $(BINDIR)/$(SGS)ld.back
        !           383:        -rm -f $(LIBDIR)/$(SGS)ld2.back
        !           384:        cp $(BINDIR)/$(SGS)ld   $(BINDIR)/$(SGS)ld.back
        !           385:        cp $(LIBDIR)/$(SGS)ld2  $(LIBDIR)/$(SGS)ld2.back
        !           386: #
        !           387: uninstall:     $(BINDIR)/$(SGS)ld.back $(LIBDIR)/$(SGS)ld2.back
        !           388:        -rm -f $(BINDIR)/$(SGS)ld
        !           389:        -rm -f $(LIBDIR)/$(SGS)ld2
        !           390:        cp  $(BINDIR)/$(SGS)ld.back    $(BINDIR)/$(SGS)ld
        !           391:        cp  $(LIBDIR)/$(SGS)ld2.back   $(LIBDIR)/$(SGS)ld2
        !           392: #
        !           393: shrink:
        !           394:        -rm -f *.o y.tab.c lex.yy.c y.tab.h ld ld2
        !           395: #
        !           396: # Run lint on the *.c files:
        !           397: #
        !           398: lint:          $(CFILES) $(HFILES1) $(HFILES2) $(HFILES3) $(HFILES4)
        !           399:        $(LINT_CMD) $(DEFLIST) $(INCLIST) $(CFILES)

unix.superglobalmegacorp.com

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