Annotation of researchv10no/cmd/struct/makefile, revision 1.1.1.1

1.1       root        1: CFLAGS=-O
                      2: YFLAGS=-d
                      3: 
                      4: 0FILES.c = 0.alloc.c 0.args.c 0.def.c 0.extr.c 0.graph.c 0.list.c 0.parts.c 0.string.c
                      5: 0FILES.o = 0.alloc.o 0.args.o 0.def.o 0.extr.o 0.graph.o 0.list.o 0.parts.o 0.string.o
                      6: 
                      7: 1FILES.c = 1.finish.c 1.form.c 1.fort.c 1.hash.c 1.init.c 1.line.c 1.main.c 1.node.c 1.recog.c 1.tables.c
                      8: 1FILES.o = 1.finish.o 1.form.o 1.fort.o 1.hash.o 1.init.o 1.line.o 1.main.o 1.node.o 1.recog.o 1.tables.o
                      9: 
                     10: 2FILES.c = 2.dfs.c 2.dom.c 2.head.c 2.inarc.c 2.main.c 2.tree.c
                     11: 2FILES.o = 2.dfs.o 2.dom.o 2.head.o 2.inarc.o 2.main.o 2.tree.o
                     12: 
                     13: 3FILES.c = 3.branch.c 3.flow.c 3.loop.c 3.main.c 3.reach.c 3.then.c
                     14: 3FILES.o = 3.branch.o 3.flow.o 3.loop.o 3.main.o 3.reach.o 3.then.o
                     15: 
                     16: 4FILES.c = 4.brace.c 4.form.c 4.main.c 4.out.c
                     17: 4FILES.o = 4.brace.o 4.form.o 4.main.o 4.out.o
                     18: 
                     19: all:   structure beautify
                     20: 
                     21: install:       all
                     22:        if [ ! -d /usr/lib/struct ]; then mkdir /usr/lib/struct;\
                     23:                /etc/chown bin,bin /usr/lib/struct;\
                     24:                chmod 775 /usr/lib/struct;\
                     25:        fi
                     26:        strip structure beautify
                     27:        cp structure beautify /usr/lib/struct
                     28:        cp struct.sh /usr/bin/struct
                     29: 
                     30: clean:
                     31:        rm -f structure beautify *.o y.tab.c
                     32: 
                     33: structure: main.o $(0FILES.o) $(1FILES.o) $(2FILES.o) $(3FILES.o) $(4FILES.o)
                     34:        cc -o structure main.o 0.*.o 1.*.o 2.*.o 3.*.o 4.*.o 
                     35: 
                     36: beautify:      beauty.o tree.o lextab.o bdef.o
                     37:        cc beauty.o tree.o lextab.o bdef.o -o beautify -lln
                     38: 
                     39: lint:
                     40:        lint $(0FILES.c) $(1FILES.c) $(2FILES.c) $(3FILES.c) $(4FILES.c) main.c
                     41: 
                     42: main.o $(0FILES.o) $(1FILES.o) $(2FILES.o) $(3FILES.o) $(4FILES.o): def.h
                     43: 
                     44: $(1FILES.o): 1.defs.h 1.incl.h
                     45: $(2FILES.o): 2.def.h
                     46: $(3FILES.o): 3.def.h
                     47: $(4FILES.o): 4.def.h
                     48: 
                     49: lextab.o tree.o: y.tab.h
                     50: 
                     51: y.tab.h: beauty.y
                     52: 
                     53: lextab.o tree.o beauty.y: b.h
                     54: 
                     55: y.tab.h:       beauty.c

unix.superglobalmegacorp.com

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