Annotation of coherent/b/bin/sh.420/Makefile, revision 1.1

1.1     ! root        1: # /usr/src/cmd0/sh/Makefile 4/29/93
        !             2: 
        !             3: DESTDIR=/bin386/bin/
        !             4: 
        !             5: # Version number for var.c.
        !             6: VERSION=V4.0.7
        !             7: # Parsing stack depth for y.tab.c.
        !             8: YYMAXDEPTH=1024
        !             9: 
        !            10: #CFLAGS= -O2
        !            11: CC=cc
        !            12: 
        !            13: # Undefine _copyright_ to pull in libc.a/copyright.o.
        !            14: LDFLAGS= -n -i -u _copyright
        !            15: # Don't bind shared on the PDP-11.
        !            16: # LDFLAGS= -i
        !            17: 
        !            18: OBJ=\
        !            19:        alloc.o\
        !            20:        atoi.o\
        !            21:        eval.o\
        !            22:        exec1.o\
        !            23:        exec2.o\
        !            24:        exec3.o\
        !            25:        extern.o\
        !            26:        glob.o\
        !            27:        lex.o\
        !            28:        main.o\
        !            29:        tab.o\
        !            30:        trap.o\
        !            31:        var.o\
        !            32:        y.tab.o
        !            33: 
        !            34: SRCS=\
        !            35:        sh.h\
        !            36:        sh.y\
        !            37:        alloc.c\
        !            38:        atoi.c\
        !            39:        eval.c\
        !            40:        exec1.c\
        !            41:        exec2.c\
        !            42:        exec3.c\
        !            43:        extern.c\
        !            44:        glob.c\
        !            45:        lex.c \
        !            46:        main.c\
        !            47:        tab.c\
        !            48:        trap.c\
        !            49:        var.c
        !            50: 
        !            51: # Primary target.
        !            52: sh: $(OBJ)
        !            53:        rm -f sh
        !            54:        $(CC) $(LDFLAGS) -o $(DESTDIR)sh $(OBJ)
        !            55:        strip $(DESTDIR)sh
        !            56:        su root chmog 511 bin bin $(DESTDIR)sh
        !            57: 
        !            58: psh: $(OBJ)
        !            59:        $(CC) -n -o psh -O -DPARANOID $(OBJ)
        !            60: 
        !            61: # Secondary targets.
        !            62: alloc.o:       sh.h alloc.c
        !            63: atoi.o:                atoi.c
        !            64: eval.o:                sh.h eval.c
        !            65: exec1.o:       sh.h exec1.c
        !            66: exec2.o:       sh.h exec2.c
        !            67: exec3.o:       sh.h exec3.c
        !            68: extern.o:      sh.h extern.c
        !            69: glob.o:                sh.h glob.c
        !            70: lex.o:         sh.h lex.c y.tab.o
        !            71: main.o:                sh.h main.c
        !            72: tab.o:         sh.h tab.c
        !            73: trap.o:                sh.h trap.c
        !            74: var.o:         var.c sh.h
        !            75:        $(CC) -c $(CFLAGS) -DVERSION=\"$(VERSION)\" $*.c
        !            76: y.tab.c:       sh.y
        !            77:        yacc $<
        !            78: y.tab.o:       y.tab.c sh.h
        !            79:        $(CC) -c $(CFLAGS) -DYYMAXDEPTH=$(YYMAXDEPTH) $*.c
        !            80: 
        !            81: # Etc.
        !            82: clean:
        !            83:        rm $(OBJ)
        !            84: 
        !            85: # end of /usr/src/cmd0/sh/Makefile

unix.superglobalmegacorp.com

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