Annotation of researchv9/cmd/sun/pcc/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: # @(#)Makefile 1.1 86/02/03 Sun Micro 1984
        !             3: #
        !             4: CC     = cc
        !             5: TESTDIR = .
        !             6: DESTDIR =
        !             7: LDFLAGS = 
        !             8: COPTS =  -O
        !             9: INSTALL= install -s -m 555
        !            10: CFLAGS = -DIEEECCODES -DBUFSTDERR $(COPTS)
        !            11: FFLAGS = $(CFLAGS)  # for Fortran only
        !            12: M=../mip
        !            13: CGRDR = ../cgrdr
        !            14: CSRC = $M/allo.c $M/cgram.y $M/comm1.c $M/mip.h $M/match.c \
        !            15:                $M/cpass1.h $M/cpass2.h $M/optim.c $M/pftn.c $M/reader.c \
        !            16:                $M/scan.c $M/trees.c $M/xdefs.c $M/yyerror.c \
        !            17:                $M/common \
        !            18:                regvars.c \
        !            19:                code.c  \
        !            20:                bound.c local.c  \
        !            21:                local2.c  opmatch.c optim2.c \
        !            22:                order.c su.c \
        !            23:                stab.c float2.c \
        !            24:                flags2.c \
        !            25:                table.c  \
        !            26:                util2.c \
        !            27:                machdep2.h machdep.h 
        !            28: FSRC = $M/fallo.c $M/fcomm2.c $M/flocal2.c $M/fmatch.c $M/forder.c \
        !            29:                $M/freader.c $M/ftable.c fbound.c ffloat2.c \
        !            30:                fflags2.c foptim2.c fopmatch.c futil2.c fsu.c
        !            31: COBJ = rodata.o cgram.o xdefs.o scan.o pftn.o trees.o optim.o code.o local.o \
        !            32:        regvars.o reader.o local2.o order.o opmatch.o match.o allo.o comm1.o \
        !            33:        bound.o table.o float2.o flags2.o stab.o optim2.o util2.o su.o yyerror.o
        !            34: FOBJ = freader.o fallo.o fopmatch.o fmatch.o ftable.o forder.o \
        !            35:        fbound.o flocal2.o fcomm2.o ffloat2.o fflags2.o foptim2.o futil2.o fsu.o
        !            36: RDIR_OBJ = fort.o $(CGRDR)/cgrdr.o
        !            37: 
        !            38: all: comp fort cg
        !            39: 
        !            40: comp: $(COBJ)
        !            41:        $(CC) $(LDFLAGS)  $(COBJ)
        !            42:        mv a.out $(TESTDIR)/comp
        !            43: trees.o: $M/mip.h machdep.h $M/cpass1.h $M/trees.c
        !            44:        $(CC) -c $(CFLAGS) -I$M -I.  $M/trees.c
        !            45: optim.o: $M/mip.h machdep.h $M/cpass1.h $M/optim.c
        !            46:        $(CC) -c $(CFLAGS) -I$M -I. $M/optim.c
        !            47: pftn.o: $M/mip.h machdep.h $M/cpass1.h $M/pftn.c
        !            48:        $(CC) -c $(CFLAGS) -I$M -I. $M/pftn.c
        !            49: regvars.o: $M/mip.h machdep.h $M/cpass1.h
        !            50:        $(CC) -c $(CFLAGS) -I$M -I. regvars.c
        !            51: code.o: $M/mip.h machdep.h $M/cpass1.h
        !            52:        $(CC) -c $(CFLAGS) -I$M -I. code.c
        !            53: local.o: $M/mip.h machdep.h $M/cpass1.h
        !            54:        $(CC) -c $(CFLAGS) -I$M -I. local.c
        !            55: stab.o: $M/mip.h machdep.h $M/cpass1.h stab.c
        !            56:        $(CC) -c $(CFLAGS) -I$M -I. stab.c
        !            57: scan.o: $M/mip.h machdep.h $M/cpass1.h $M/scan.c
        !            58:        $(CC) -c $(CFLAGS) -I$M -I. $M/scan.c
        !            59: xdefs.o: $M/mip.h $M/cpass1.h machdep.h $M/xdefs.c
        !            60:        $(CC) -c $(CFLAGS) -I$M -I. $M/xdefs.c
        !            61: yyerror.o: $M/mip.h machdep.h $M/cpass1.h $M/yyerror.c
        !            62:        $(CC) -c $(CFLAGS) -I$M -I. $M/yyerror.c
        !            63: cgram.o: $M/mip.h $M/cpass1.h machdep.h cgram.c
        !            64:        $(CC) -c $(CFLAGS) -I$M -I. cgram.c
        !            65: rodata.o: rodata.c
        !            66:        $(CC) $(CFLAGS) -c -R rodata.c
        !            67: rodata.c cgram.c: $M/cgram.y
        !            68:        $(YACC) $M/cgram.y
        !            69:        rm -f rodata.c
        !            70:        ./:yyfix yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef
        !            71:        mv y.tab.c cgram.c
        !            72: comm1.o: $M/mip.h $M/cpass1.h $M/common machdep.h $M/comm1.c
        !            73:        $(CC) -c $(CFLAGS) -I$M -I. $M/comm1.c
        !            74: table.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h table.c
        !            75:        $(CC) $(CFLAGS) -c -R -I$M -I. table.c
        !            76: reader.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h $M/reader.c
        !            77:        $(CC) -c $(CFLAGS) -I$M -I. $M/reader.c
        !            78: local2.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h
        !            79:        $(CC) -c $(CFLAGS) -I$M -I. local2.c
        !            80: bound.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h
        !            81:        $(CC) -c $(CFLAGS) -I$M -I. bound.c
        !            82: util2.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h util2.c
        !            83:        $(CC) -c $(CFLAGS) -I$M -I. util2.c
        !            84: opmatch.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h 
        !            85:        $(CC) -c $(CFLAGS) -I$M -I. opmatch.c
        !            86: optim2.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h 
        !            87:        $(CC) -c $(CFLAGS) -I$M -I. optim2.c
        !            88: float2.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h float2.c 
        !            89:        $(CC) -c $(CFLAGS) -I$M -I. float2.c
        !            90: flags2.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h flags2.c 
        !            91:        $(CC) -c $(CFLAGS) -I$M -I. flags2.c
        !            92: order.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h
        !            93:        $(CC) -c $(CFLAGS) -I$M -I. order.c
        !            94: su.o:   $M/mip.h $M/cpass2.h machdep2.h machdep.h su.c
        !            95:        $(CC) -c $(CFLAGS) -I$M -I. su.c
        !            96: match.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h $M/match.c
        !            97:        $(CC) -c $(CFLAGS) -I$M -I. $M/match.c
        !            98: allo.o: $M/mip.h $M/cpass2.h machdep2.h machdep.h $M/allo.c
        !            99:        $(CC) -c $(CFLAGS) -I$M -I. $M/allo.c
        !           100: shrink:
        !           101:        -rm *.o comp
        !           102: clean:
        !           103:        rm -f *.o comp fort cg cgram.c rodata.c
        !           104: lintall:
        !           105:        lint -hpv -I. -I$M  $M/cgram.c $M/xdefs.c $M/scan.c $M/pftn.c \
        !           106:                $M/trees.c $M/optim.c code.c local.c $M/reader \
        !           107:                local2.c order.c $M/match.c $M/allo.c $M/comm1.c table.c
        !           108: fort: comp fort.o $(FOBJ)
        !           109:        $(CC)  $(LDFLAGS) fort.o $(FOBJ) -o $(TESTDIR)/fort
        !           110: fort.o: fort.h $M/fort.c
        !           111:        $(CC) -c $(FFLAGS) -I$M -I. $M/fort.c
        !           112: freader.o: reader.o
        !           113:        $(CC) -c $(FFLAGS) -I$M -I. $M/freader.c
        !           114: fallo.o: allo.o
        !           115:        $(CC) -c $(FFLAGS) -I$M -I. $M/fallo.c
        !           116: fmatch.o: match.o
        !           117:        $(CC) -c $(FFLAGS) -I$M -I. $M/fmatch.c
        !           118: ftable.o: table.o
        !           119:        $(CC) -c -R $(FFLAGS) -I$M -I. $M/ftable.c
        !           120: forder.o: order.o
        !           121:        $(CC) -c $(FFLAGS) -I$M -I. $M/forder.c
        !           122: fsu.o:    su.o
        !           123:        $(CC) -c $(FFLAGS) -I$M -I. fsu.c
        !           124: flocal2.o: local2.o
        !           125:        $(CC) -c $(FFLAGS) -I$M -I. $M/flocal2.c
        !           126: fbound.o: bound.o
        !           127:        $(CC) -c $(FFLAGS) -I$M -I. fbound.c
        !           128: ffloat2.o: float2.o 
        !           129:        $(CC) -c $(FFLAGS) -I$M -I. ffloat2.c
        !           130: fflags2.o: flags2.o 
        !           131:        $(CC) -c $(FFLAGS) -I$M -I. fflags2.c
        !           132: foptim2.o: optim2.o 
        !           133:        $(CC) -c $(FFLAGS) -I$M -I. foptim2.c
        !           134: fopmatch.o: opmatch.o 
        !           135:        $(CC) -c $(FFLAGS) -I$M -I. fopmatch.c
        !           136: futil2.o: util2.o 
        !           137:        $(CC) -c $(FFLAGS) -I$M -I. futil2.c
        !           138: fcomm2.o: $M/common
        !           139:        $(CC) -c $(FFLAGS) -I$M -I. $M/fcomm2.c
        !           140: cg: comp fort neverthere $(FOBJ)
        !           141:        $(CC)  $(LDFLAGS) $(CGRDR)/cgrdr.o $(FOBJ) -o $(TESTDIR)/cg
        !           142: neverthere:; cd $(CGRDR); make ${MFLAGS};
        !           143: fort.o freader.o fallo.o fmatch.o ftable.o forder.o flocal2.o fcomm2.o: \
        !           144:        $M/cpass2.h $M/mip.h machdep.h machdep2.h
        !           145: install:       all
        !           146:        $(INSTALL) comp $(DESTDIR)/lib/ccom
        !           147:        $(INSTALL) fort $(DESTDIR)/usr/lib/f1
        !           148:        $(INSTALL) cg $(DESTDIR)/usr/lib/cg
        !           149: print: 
        !           150:        pr -f makefile 
        !           151:        /usr/ucb/ctags -x ${CSRC} | pr -f -h XREF
        !           152:        pr -f ${CSRC} $M/fort.c ${FSRC}
        !           153: tags:
        !           154:        ctags ${CSRC}

unix.superglobalmegacorp.com

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