Annotation of researchv10dc/cmd/icon/setup/generic/tran.make, revision 1.1

1.1     ! root        1: 
        !             2: OBJS=          char.o code.o err.o itran.o keyword.o lex.o lnklist.o mem.o \
        !             3:                   optab.o parse.o sym.o toktab.o
        !             4: 
        !             5: itran:         $(OBJS)
        !             6:                $(CC) $(LDFLAGS) -o itran $(OBJS)
        !             7: 
        !             8: $(OBJS):       ../h/config.h
        !             9: 
        !            10: char.o:                char.h
        !            11: code.o:                itran.h sym.h token.h tree.h tstats.h ../h/config.h
        !            12: err.o:         itran.h lex.h token.h tree.h
        !            13: itran.o:       itran.h sym.h token.h tree.h tstats.h ../h/config.h ../h/version.h
        !            14: keyword.o:     sym.h ../h/keyword.h
        !            15: lex.o:         char.h itran.h lex.h token.h tree.h
        !            16: lnklist.o:     itran.h lfile.h
        !            17: mem.o:         itran.h sym.h tree.h ../h/memsize.h
        !            18: optab.o:       lex.h
        !            19: parse.o:       itran.h sym.h tree.h ../h/config.h
        !            20: sym.o:         char.h itran.h lfile.h sym.h token.h
        !            21: toktab.o:      itran.h lex.h token.h
        !            22: 
        !            23: #
        !            24: #  The following sections are commented out because they do not need
        !            25: #  to be performed unless changes are made to icon.g, keywords, tokens,
        !            26: #  or optab.  Such changes involve modifications to the syntax of Icon
        !            27: #  and are not part of the installation process.  However, if the
        !            28: #  distribution files are unloaded in a fashion such that their dates
        !            29: #  are not set properly, the following sections would be attempted.
        !            30: #
        !            31: #  Note that if any changes are made to the four files mentioned above,
        !            32: #  the comment characters at the beginning of the following lines should be
        !            33: #  removed.
        !            34: #
        !            35: #parse.c token.h:      icon.g
        !            36: #                      yacc -v -d icon.g       # expect 169 shift/reduce conflicts
        !            37: #                      mv y.tab.c parse.c
        !            38: #                      ed parse.c <pscript
        !            39: #                      mv y.tab.h token.h
        !            40: #
        !            41: #keyword.h keyword.c:  keywords
        !            42: #                      mkkeytab
        !            43: #
        !            44: #toktab.c optab.c:     tokens optab
        !            45: #                      mktoktab
        !            46: #
        !            47: #mkkeytab:             mkkeytab.icn
        !            48: #                      icont -o mkkeytab mkkeytab.icn
        !            49: #
        !            50: #mktoktab:             mktoktab.icn
        !            51: #                      icont -o mktoktab mktoktab.icn

unix.superglobalmegacorp.com

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