Annotation of researchv9/cmd/sun/pcc/Makefile, revision 1.1.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.