Annotation of researchv10no/cmd/cfront/ooptcfront/odi_makefile, revision 1.1

1.1     ! root        1: #ident "@(#)ctrans:src/makefile        1.3.7.20"
        !             2: ###############################################################################
        !             3: #                      Copyright (c) 1984 AT&T
        !             4: #                        All Rights Reserved   
        !             5: #
        !             6: #      THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
        !             7: #      
        !             8: #      The copyright notice above does not evidence any        
        !             9: #      actual or intended publication of such source code.
        !            10: #
        !            11: ###############################################################################
        !            12: CC     =       OSCC
        !            13: 
        !            14: #The ANSI_OUT option has been replaced by the +a1 and +a0 compilation options
        !            15: 
        !            16: #for systems which only recognize identifiers of up to 31 characters
        !            17: #setting DENSE to -DDENSE causes cfront to generate internal names
        !            18: #of 31 characters or less 
        !            19: DENSE=
        !            20: 
        !            21: # The use of RETBUG is nolonger needed with version 2.0 and has been removed.
        !            22: # RETBUG was used in 1.* Translator versions to circumvent a C compiler bug.
        !            23: 
        !            24: CCFLAGS=-gx -I.
        !            25: 
        !            26: # top level makefile modifies the following
        !            27: MPMACRO        = PATCH
        !            28: MPFILE = patch
        !            29: 
        !            30: OFILES =       alloc.o dcl.o dcl2.o dcl3.o dcl4.o del.o doprint.o \
        !            31:                error.o  expand.o \
        !            32:                expr.o expr2.o expr3.o find.o hash.o lalex.o lex.o main.o \
        !            33:                norm.o norm2.o print.o print2.o print_self_default.o \
        !            34:                repr.o simpl.o simpl2.o \
        !            35:                size.o table.o typ.o typ2.o y.tab.o tree_walk.o \
        !            36:                tree_copy.o template.o dump_tree.o discrimination.o 
        !            37: 
        !            38: 
        !            39: cfront:        $(OFILES)
        !            40:        $(CC)   -o cfront $(CCFLAGS) $(OFILES)
        !            41: 
        !            42: ##############################################################################
        !            43: # TBD: delete before cutting tape; these construct are non-standard
        !            44:                     
        !            45: cfront_c = alloc.c dcl.c dcl2.c dcl3.c dcl4.c del.c doprint.C \
        !            46:                error.c  expand.c \
        !            47:                expr.c expr2.c expr3.c find.c hash.C lalex.c lex.c main.c \
        !            48:                norm.c norm2.c print.c print2.c print_self_default.C \
        !            49:                repr.c simpl.c simpl2.c \
        !            50:                size.c table.c typ.c typ2.c y.tab.c tree_walk.c \
        !            51:                tree_copy.c template.c dump_tree.c discrimination.c 
        !            52: 
        !            53: depend: 
        !            54:        rm -f .new_depend
        !            55:        touch .new_depend
        !            56:        for s in $(cfront_c)  ; do \
        !            57:        echo $$s; \
        !            58:        $(CC) -M $(CCFLAGS) $$s >> .new_depend;done
        !            59:        mv .new_depend .depend
        !            60: ##############################################################################
        !            61: 
        !            62: 
        !            63: cfront.h:      token.h typedef.h
        !            64: 
        !            65: y.tab.c:       gram.y 
        !            66:        yacc gram.y
        !            67: 
        !            68: alloc.o:       alloc.c cfront.h
        !            69:        $(CC) $(CCFLAGS) -c alloc.c 
        !            70: 
        !            71: dcl.o: dcl.c cfront.h size.h
        !            72:        $(CC) $(CCFLAGS) -c dcl.c 
        !            73: 
        !            74: dcl2.o:        dcl2.c cfront.h size.h
        !            75:        $(CC) $(CCFLAGS) -c dcl2.c 
        !            76: 
        !            77: dcl3.o:        dcl3.c cfront.h size.h
        !            78:        $(CC) $(CCFLAGS) -c dcl3.c 
        !            79: 
        !            80: dcl4.o:        dcl4.c cfront.h size.h
        !            81:        $(CC) $(CCFLAGS) -c dcl4.c 
        !            82: 
        !            83: del.o: del.c cfront.h
        !            84:        $(CC) $(CCFLAGS) -c del.c 
        !            85: 
        !            86: discrimination.o: discrimination.c cfront.h
        !            87:        $(CC) $(CCFLAGS) -c discrimination.c 
        !            88: 
        !            89: doprint.o:     doprint.C
        !            90:        $(CC) $(CCFLAGS) -c doprint.C
        !            91: 
        !            92: dump_tree.o:   dump_tree.c cfront.h
        !            93:        $(CC) $(CCFLAGS) -c dump_tree.c
        !            94: 
        !            95: error.o:       error.c cfront.h size.h
        !            96:        $(CC) $(CCFLAGS) -c error.c 
        !            97: 
        !            98: expand.o:      expand.c cfront.h
        !            99:        $(CC) $(CCFLAGS) -c expand.c 
        !           100: 
        !           101: expr.o:        expr.c cfront.h size.h
        !           102:        $(CC) $(CCFLAGS) -c expr.c 
        !           103: 
        !           104: expr2.o:       expr2.c cfront.h size.h
        !           105:        $(CC) $(CCFLAGS) -c expr2.c 
        !           106: 
        !           107: expr3.o:       expr3.c cfront.h size.h
        !           108:        $(CC) $(CCFLAGS) -c expr3.c 
        !           109: 
        !           110: find.o:        find.c cfront.h 
        !           111:        $(CC) $(CCFLAGS) -c find.c 
        !           112: 
        !           113: hash.o: hash.C hash.H
        !           114:        $(CC) $(CCFLAGS) -c hash.C
        !           115: 
        !           116: lalex.o:lalex.c cfront.h yystype.h tqueue.h 
        !           117:        $(CC) $(CCFLAGS) -c lalex.c
        !           118: 
        !           119: lex.o: lex.c cfront.h size.h tqueue.h yystype.h
        !           120:        $(CC) $(CCFLAGS) -c lex.c 
        !           121: 
        !           122: # main depends on this makefile to force recompilation
        !           123: # when going from patch to munch
        !           124: main.o:        main.c cfront.h makefile
        !           125:        $(CC) -D$(MPMACRO) $(DENSE) $(CCFLAGS) -c main.c 
        !           126: 
        !           127: norm.o:        norm.c cfront.h size.h
        !           128:        $(CC) $(CCFLAGS) -c norm.c 
        !           129: 
        !           130: norm2.o:       norm2.c cfront.h size.h
        !           131:        $(CC) $(CCFLAGS) -c norm2.c 
        !           132: 
        !           133: print.o:       print.c cfront.h
        !           134:        $(CC) $(CCFLAGS) -c print.c 
        !           135: 
        !           136: print2.o:      print2.c cfront.h
        !           137:        $(CC) $(DENSE) $(CCFLAGS) -c print2.c 
        !           138: 
        !           139: print_self_default.o:  print_self_default.C
        !           140:        $(CC) $(CCFLAGS) -c print_self_default.C
        !           141: 
        !           142: repr.o:        repr.c cfront.h
        !           143:        $(CC) $(CCFLAGS) -c repr.c 
        !           144: 
        !           145: simpl.o:       simpl.c cfront.h size.h
        !           146:        $(CC) $(CCFLAGS) -c simpl.c 
        !           147: 
        !           148: simpl2.o:      simpl2.c cfront.h size.h
        !           149:        $(CC) $(CCFLAGS) -c simpl2.c 
        !           150: 
        !           151: size.o:        size.c cfront.h size.h
        !           152:        $(CC) $(CCFLAGS) -c size.c 
        !           153: 
        !           154: table.o:       table.c cfront.h
        !           155:        $(CC) $(CCFLAGS) -c table.c 
        !           156: 
        !           157: tree_walk.o: tree_walk.c
        !           158:        $(CC) $(CCFLAGS) -c tree_walk.c
        !           159:             
        !           160: tree_copy.o: tree_copy.c
        !           161:        $(CC) $(CCFLAGS) -c tree_copy.c
        !           162:             
        !           163: template.o: template.c
        !           164:        $(CC) $(CCFLAGS) -c template.c
        !           165:             
        !           166: typ.o: typ.c cfront.h size.h
        !           167:        $(CC) $(CCFLAGS) -c typ.c 
        !           168: 
        !           169: typ2.o:        typ2.c cfront.h size.h
        !           170:        $(CC) $(CCFLAGS) -c typ2.c 
        !           171: 
        !           172: y.tab.o:       y.tab.c cfront.h size.h 
        !           173:        $(CC) -DGRAM $(CCFLAGS) -c y.tab.c 
        !           174: 
        !           175: cpio:  
        !           176:        ls alloc.c dcl.c dcl2.c dcl3.c dcl4.c del.c error.c expand.c \
        !           177:                expr.c expr2.c expr3.c find.c lalex.c lex.c main.c \
        !           178:                norm.c norm2.c print.c print2.c repr.c simpl.c simpl2.c \
        !           179:                size.c table.c typ.c typ2.c \
        !           180:                gram.y \
        !           181:                token.h cfront.h size.h tqueue.h typedef.h yystype.h \
        !           182:                makefile | cpio -oc > cfront.cpio
        !           183: include .depend

unix.superglobalmegacorp.com

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