Annotation of cci/usr/src/usr.bin/f77/f77pass1/Makefile, revision 1.1.1.2

1.1       root        1: #
1.1.1.2 ! root        2: # Copyright (c) 1980 Regents of the University of California.
        !             3: # All rights reserved.  The Berkeley software License Agreement
        !             4: # specifies the terms and conditions for redistribution.
        !             5: #
        !             6: #      @(#)Makefile    5.1 (Berkeley) 6/7/85
        !             7: #
        !             8: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
        !             9: CFLAGS=                -O -DHERE=TAHOE -DTARGET=TAHOE -DFAMILY=PCC -DUCBVAXASM \
        !            10:                -DUCBPASS2 -I$(DESTDIR)/usr/include -I../include
        !            11: 
        !            12: DEST         = $(DESTDIR)/usr/lib
        !            13: 
        !            14: LIBDIR       = $(DESTDIR)/usr/lib
        !            15: 
        !            16: EXTHDRS              = ../include/defines.h \
        !            17:                ../include/machdefs.h \
        !            18:                $(DESTDIR)/usr/include/a.out.h \
        !            19:                $(DESTDIR)/usr/include/ctype.h \
        !            20:                $(DESTDIR)/usr/include/signal.h \
        !            21:                $(DESTDIR)/usr/include/stab.h \
        !            22:                $(DESTDIR)/usr/include/stdio.h \
        !            23:                $(DESTDIR)/usr/include/sys/file.h \
        !            24:                $(DESTDIR)/usr/include/sys/types.h
        !            25: 
        !            26: HDRS         = conv.h \
        !            27:                data.h \
        !            28:                defs.h \
        !            29:                fio.h \
        !            30:                ftypes.h \
        !            31:                io.h \
        !            32:                optim.h \
        !            33:                tokdefs.h
        !            34: 
        !            35: LDFLAGS              =
        !            36: 
        !            37: LIBS         =
        !            38: 
        !            39: LINKER       = cc
        !            40: 
        !            41: MAKEFILE      = Makefile
        !            42: 
        !            43: OBJS         = bb.o \
        !            44:                conv.o \
        !            45:                data.o \
        !            46:                equiv.o \
        !            47:                error.o \
        !            48:                exec.o \
        !            49:                expr.o \
        !            50:                fmt.o \
        !            51:                gram.o \
        !            52:                init.o \
        !            53:                intr.o \
        !            54:                io.o \
        !            55:                lex.o \
        !            56:                main.o \
        !            57:                misc.o \
        !            58:                optcse.o \
        !            59:                optim.o \
        !            60:                optloop.o \
        !            61:                paramset.o \
        !            62:                proc.o \
        !            63:                put.o \
        !            64:                putpcc.o \
        !            65:                regalloc.o \
        !            66:                setfmt.o \
        !            67:                stab.o \
        !            68:                tahoe.o \
        !            69:                tahoex.o
        !            70: 
        !            71: PRINT        = pr
        !            72: 
        !            73: PROGRAM              = f77pass1
        !            74: 
        !            75: SRCS         = bb.c \
        !            76:                conv.c \
        !            77:                data.c \
        !            78:                equiv.c \
        !            79:                error.c \
        !            80:                exec.c \
        !            81:                expr.c \
        !            82:                fmt.c \
        !            83:                gram.c \
        !            84:                init.c \
        !            85:                intr.c \
        !            86:                io.c \
        !            87:                lex.c \
        !            88:                main.c \
        !            89:                misc.c \
        !            90:                optcse.c \
        !            91:                optim.c \
        !            92:                optloop.c \
        !            93:                paramset.c \
        !            94:                proc.c \
        !            95:                put.c \
        !            96:                putpcc.c \
        !            97:                regalloc.c \
        !            98:                setfmt.c \
        !            99:                stab.c \
        !           100:                tahoe.c \
        !           101:                tahoex.c
        !           102: 
        !           103: all:           $(PROGRAM)
        !           104: 
        !           105: $(PROGRAM):     $(OBJS) $(LIBS)
        !           106:                @echo -n "Loading $(PROGRAM) ... "
        !           107:                @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
        !           108:                @echo "done"
        !           109: 
        !           110: clean:;                @rm -f $(PROGRAM) $(OBJS) gram.c gram.in
        !           111: 
        !           112: depend:;       @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
        !           113: 
        !           114: index:;                @ctags -wx $(HDRS) $(SRCS)
        !           115: 
        !           116: install:       $(PROGRAM)
        !           117:                @echo Installing $(PROGRAM) in $(DEST)
        !           118:                @install -s $(PROGRAM) $(DEST)
        !           119: 
        !           120: lint:;         lint -h $(CFLAGS) $(SRCS)
        !           121: 
        !           122: print:;                @$(PRINT) $(HDRS) $(SRCS)
        !           123: 
        !           124: program:        $(PROGRAM)
        !           125: 
        !           126: tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
        !           127: 
        !           128: update:                $(DEST)/$(PROGRAM)
        !           129: 
        !           130: $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
        !           131:                @make -f $(MAKEFILE) DEST=$(DEST) install
        !           132: 
        !           133: gram.c:        gram.head gram.dcl gram.expr gram.exec gram.io tokdefs.h
        !           134:        ( sed <tokdefs.h "s/#define/%token/" ;\
        !           135:                cat gram.head gram.dcl gram.expr gram.exec gram.io ) >gram.in
        !           136:        $(YACC) $(YFLAGS) gram.in
        !           137:        @echo "(expect 4 shift/reduce)"
        !           138:        mv y.tab.c gram.c
        !           139: 
        !           140: gram.head: defs.h data.h
        !           141: 
        !           142: tokdefs.h: tokens
        !           143:        grep -n . <tokens | sed "s/\([^:]*\):\(.*\)/#define \2 \1/" >tokdefs.h
        !           144: ###
        !           145: bb.o:  $(DESTDIR)/usr/include/stdio.h \
        !           146:        $(DESTDIR)/usr/include/ctype.h \
        !           147:        ftypes.h \
        !           148:        ../include/defines.h \
        !           149:        ../include/machdefs.h \
        !           150:        defs.h \
        !           151:        optim.h
        !           152: conv.o: defs.h \
        !           153:        ../include/machdefs.h \
        !           154:        conv.h
        !           155: data.o: defs.h \
        !           156:        ../include/machdefs.h \
        !           157:        data.h
        !           158: equiv.o: defs.h \
        !           159:        ../include/machdefs.h \
        !           160:        $(DESTDIR)/usr/include/a.out.h \
        !           161:        $(DESTDIR)/usr/include/stab.h
        !           162: error.o: defs.h \
        !           163:        ../include/machdefs.h
        !           164: exec.o: defs.h \
        !           165:        ../include/machdefs.h \
        !           166:        optim.h
        !           167: expr.o: defs.h \
        !           168:        ../include/machdefs.h
        !           169: fmt.o: defs.h \
        !           170:        format.h \
        !           171:        ../include/machdefs.h
        !           172: gram.o: defs.h \
        !           173:        ../include/machdefs.h \
        !           174:        data.h \
        !           175:        $(DESTDIR)/usr/include/a.out.h \
        !           176:        $(DESTDIR)/usr/include/stab.h
        !           177: init.o: defs.h \
        !           178:        ../include/machdefs.h \
        !           179:        io.h \
        !           180:        $(DESTDIR)/usr/include/sys/file.h
        !           181: intr.o: defs.h \
        !           182:        ../include/machdefs.h
        !           183: io.o:  defs.h \
        !           184:        ../include/machdefs.h \
        !           185:        io.h
        !           186: lex.o: defs.h \
        !           187:        ../include/machdefs.h \
        !           188:        tokdefs.h
        !           189: main.o: defs.h \
        !           190:        ../include/machdefs.h \
        !           191:        $(DESTDIR)/usr/include/signal.h \
        !           192:        $(DESTDIR)/usr/include/a.out.h \
        !           193:        $(DESTDIR)/usr/include/stab.h
        !           194: misc.o: defs.h \
        !           195:        ../include/machdefs.h
        !           196: optcse.o: defs.h \
        !           197:        ../include/machdefs.h \
        !           198:        optim.h
        !           199: optim.o: defs.h \
        !           200:        ../include/machdefs.h \
        !           201:        optim.h
        !           202: optloop.o: defs.h \
        !           203:        ../include/machdefs.h \
        !           204:        optim.h
        !           205: paramset.o: defs.h \
        !           206:        ../include/machdefs.h \
        !           207:        data.h
        !           208: proc.o: defs.h \
        !           209:        ../include/machdefs.h \
        !           210:        $(DESTDIR)/usr/include/a.out.h \
        !           211:        $(DESTDIR)/usr/include/stab.h
        !           212: put.o: defs.h \
        !           213:        ../include/machdefs.h \
        !           214:        $(DESTDIR)/usr/include/pcc.h
        !           215: putpcc.o: defs.h \
        !           216:        ../include/machdefs.h \
        !           217:        $(DESTDIR)/usr/include/pcc.h
        !           218: regalloc.o: defs.h \
        !           219:        ../include/machdefs.h \
        !           220:        optim.h
        !           221: setfmt.o: defs.h \
        !           222:        format.h \
        !           223:        ../include/machdefs.h
        !           224: stab.o: defs.h \
        !           225:        ../include/machdefs.h \
        !           226:        $(DESTDIR)/usr/include/sys/types.h \
        !           227:        $(DESTDIR)/usr/include/a.out.h \
        !           228:        $(DESTDIR)/usr/include/stab.h
        !           229: tahoe.o: defs.h \
        !           230:        ../include/machdefs.h \
        !           231:        $(DESTDIR)/usr/include/a.out.h \
        !           232:        $(DESTDIR)/usr/include/stab.h \
        !           233:        $(DESTDIR)/usr/include/pcc.h
        !           234: tahoex.o: $(DESTDIR)/usr/include/stdio.h \
        !           235:        ../include/defines.h \
        !           236:        ../include/machdefs.h

unix.superglobalmegacorp.com

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