Annotation of researchv10no/cmd/ccom/vax/makefile, revision 1.1

1.1     ! root        1: DEBUG= .
        !             2: PCC2COM= ../common
        !             3: 
        !             4: CC=    cc
        !             5: LINT=  lint
        !             6: YACC=  /usr/bin/yacc
        !             7: LFLAGS=        -p
        !             8: CFLAGS=-g
        !             9: YFLAGS=-d -D
        !            10: INCLIST=       -I. -I$(PCC2COM)
        !            11: DEFLIST=
        !            12: LDFLAGS=
        !            13: CCOMNAME=comp
        !            14: TARGET=-DVAX
        !            15: CC_CMD=        $(CC) -c $(CFLAGS) $(INCLIST) $(DEFLIST) $(TARGET)
        !            16: YACC_CMD=      $(YACC) $(YFLAGS)
        !            17: 
        !            18: # use M as a short-hand for the awkward PCC2COM
        !            19: # (M for Machine independent part)
        !            20: # similarly, use D for DEBUG
        !            21: 
        !            22: M=     $(PCC2COM)
        !            23: D=     $(DEBUG)
        !            24: 
        !            25: OFILES= cgram.o xdefs.o scan.o pftn.o trees.o optim.o local.o reader.o\
        !            26:        debug.o common1.o \
        !            27:        pjw.o gencode.o genaux.o printx.o lookup.o lcatch2.o catch2.o \
        !            28:        genmore.o
        !            29: CFILES=        cgram.c $M/xdefs.c $M/scan.c $M/pftn.c \
        !            30:        $M/trees.c $M/optim.c local.c $M/reader.c \
        !            31:        $D/debug.c local2.c $M/allo.c $M/pjw.c \
        !            32:        gencode.c genaux.c genmore.c
        !            33: POFILES= cgram.o xdefs.o scan.o pftn.o trees.o optim.o local.o reader.o\
        !            34:        local2.o debug.o common1.o \
        !            35:        memcpy.o pjw.o newcode.o printx.o lookup.o lcatch2.o catch2.o \
        !            36:        t2print.o
        !            37: build: $(CCOMNAME)
        !            38: 
        !            39: install:
        !            40:        cp /lib/ccom comp.sv
        !            41:        cp comp /lib/ccom
        !            42:        strip /lib/ccom
        !            43: 
        !            44: vcc:   vcc.c
        !            45:        $(CC) -o Nvcc vcc.c
        !            46:        mv Nvcc vcc
        !            47: #-------------------------
        !            48: 
        !            49: $(CCOMNAME):   $(OFILES)
        !            50:                time $(CC) $(CFLAGS) $(LDFLAGS) -o $(CCOMNAME) $(OFILES)
        !            51: 
        !            52: pjw.o:         $M/pjw.c
        !            53:                $(CC_CMD) $M/pjw.c
        !            54: gencode.o:     $M/mfile2.h gencode.c gencode.h
        !            55:                $(CC_CMD) gencode.c
        !            56: genaux.o:      $M/mfile2.h genaux.c gencode.h
        !            57:                $(CC_CMD) genaux.c
        !            58: genmore.o:     $M/mfile2.h genmore.c gencode.h
        !            59:                $(CC_CMD) genmore.c
        !            60: catch2.o:      $M/mfile2.h $M/catch2.c
        !            61:                $(CC_CMD) $M/catch2.c
        !            62: lcatch2.o:     $M/mfile2.h lcatch2.c
        !            63:                $(CC_CMD) lcatch2.c
        !            64: t2print.o:     $M/mfile2.h $M/t2print.c
        !            65:                $(CC_CMD) $M/t2print.c
        !            66: printx.o:      printx.c
        !            67:                $(CC_CMD) printx.c
        !            68: trees.o:       $M/manifest.h macdefs.h $M/mfile1.h $M/trees.c
        !            69:                $(CC_CMD) $M/trees.c
        !            70: lookup.o:      $M/manifest.h macdefs.h $M/mfile1.h $M/lookup.c
        !            71:                $(CC_CMD) $M/lookup.c
        !            72: 
        !            73: optim.o:       $M/manifest.h macdefs.h $M/mfile1.h $M/optim.c
        !            74:                $(CC_CMD) $M/optim.c
        !            75: 
        !            76: pftn.o:                $M/manifest.h macdefs.h $M/mfile1.h $M/pftn.c
        !            77:                $(CC_CMD) $M/pftn.c
        !            78: 
        !            79: local.o:       $M/manifest.h macdefs.h $M/mfile1.h 
        !            80:                $(CC_CMD) local.c
        !            81: 
        !            82: scan.o:                $M/manifest.h macdefs.h $M/mfile1.h $M/scan.c
        !            83:                $(CC_CMD) $M/scan.c
        !            84: 
        !            85: common1.o:     $M/manifest.h $M/mfile1.h macdefs.h dope.h $M/common1.c
        !            86:                $(CC_CMD) $M/common1.c
        !            87: 
        !            88: xdefs.o:       $M/manifest.h $M/mfile1.h macdefs.h $M/xdefs.c
        !            89:                $(CC_CMD) $M/xdefs.c
        !            90: 
        !            91: cgram.o:       $M/manifest.h $M/mfile1.h macdefs.h cgram.c
        !            92:                cp y.debug.sv y.debug
        !            93:                $(CC_CMD) -DYYDEBUG -DYYMAXDEPTH=300 cgram.c
        !            94: 
        !            95: cgram.c:       $M/cgram.y
        !            96:                -@echo "Expect 6 shift/reduce conflicts"
        !            97:                $(YACC_CMD) $M/cgram.y
        !            98:                sed 's_^# line .*_/* & */_' y.tab.c >cgram.c
        !            99:                rm y.tab.c
        !           100: 
        !           101: cdgen.o:       $M/manifest.h $M/mfile2.h macdefs.h $M/cdgen.c
        !           102:                $(CC_CMD) $M/cdgen.c
        !           103: 
        !           104: reader.o:      $M/manifest.h $M/mfile2.h macdefs.h reader.c
        !           105:                $(CC_CMD) reader.c
        !           106: 
        !           107: local2.o:      $M/manifest.h $M/mfile2.h macdefs.h
        !           108:                $(CC_CMD) local2.c
        !           109: 
        !           110: debug.o:       $M/manifest.h $M/mfile1.h macdefs.h $D/debug.c $D/debug.h 
        !           111:                $(CC_CMD) $D/debug.c
        !           112: 
        !           113: allo.o:                $M/manifest.h $M/mfile2.h macdefs.h $M/allo.c
        !           114:                $(CC_CMD) $M/allo.c
        !           115: 
        !           116: #--------------------------
        !           117: 
        !           118: lint: $(CFILES)
        !           119:        $(LINT) $(INCLIST) $(LFLAGS) $(CFILES)
        !           120: 
        !           121: #--------------------------
        !           122: 
        !           123: clean:
        !           124:        -rm -f $(OFILES) cgram.c core nohup.out stout mout lout
        !           125: 
        !           126: #--------------------------
        !           127: 
        !           128: clobber:       clean
        !           129:                -rm -f $(CCOMNAME) table.c sty

unix.superglobalmegacorp.com

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