|
|
1.1 ! root 1: # Makefile 4.3 83/08/13 ! 2: # ! 3: DESTDIR= ! 4: CFLAGS=-O ! 5: YFLAGS=-d ! 6: 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 ! 7: 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 ! 8: ! 9: 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 ! 10: 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 ! 11: ! 12: 2FILES.c = 2.dfs.c 2.dom.c 2.head.c 2.inarc.c 2.main.c 2.tree.c ! 13: 2FILES.o = 2.dfs.o 2.dom.o 2.head.o 2.inarc.o 2.main.o 2.tree.o ! 14: ! 15: 3FILES.c = 3.branch.c 3.flow.c 3.loop.c 3.main.c 3.reach.c 3.then.c ! 16: 3FILES.o = 3.branch.o 3.flow.o 3.loop.o 3.main.o 3.reach.o 3.then.o ! 17: ! 18: 4FILES.c = 4.brace.c 4.form.c 4.main.c 4.out.c ! 19: 4FILES.o = 4.brace.o 4.form.o 4.main.o 4.out.o ! 20: ! 21: HDRS = 1.defs.h 1.incl.h 2.def.h 3.def.h 4.def.h b.h def.h ! 22: MSRCS = bdef.c main.c tree.c Makefile beauty.y lextab.l struct ! 23: ! 24: SRCS = $(0FILES.c) $(1FILES.c) $(2FILES.c) \ ! 25: $(3FILES.c) $(4FILES.c) $(HDRS) $(MSRCS) ! 26: ! 27: all: structure beautify ! 28: ! 29: install: structure beautify struct ! 30: install -s structure $(DESTDIR)/usr/lib/struct ! 31: install -s beautify $(DESTDIR)/usr/lib/struct ! 32: install -c struct $(DESTDIR)/usr/bin ! 33: clean: ! 34: rm -f *.o y.tab.h beauty.c structure beautify ! 35: ! 36: structure: main.o $(0FILES.o) $(1FILES.o) $(2FILES.o) $(3FILES.o) $(4FILES.o) ! 37: cc -o structure main.o 0.*.o 1.*.o 2.*.o 3.*.o 4.*.o ! 38: ! 39: beautify: beauty.o tree.o lextab.o bdef.o ! 40: cc -O beauty.o tree.o lextab.o bdef.o -o beautify -lln ! 41: ! 42: lint: ! 43: lint $(0FILES.c) $(1FILES.c) $(2FILES.c) $(3FILES.c) $(4FILES.c) main.c ! 44: ! 45: main.o $(0FILES.o) $(1FILES.o) $(2FILES.o) $(3FILES.o) $(4FILES.o): def.h ! 46: ! 47: $(1FILES.o): 1.defs.h 1.incl.h ! 48: $(2FILES.o): 2.def.h ! 49: $(3FILES.o): 3.def.h ! 50: $(4FILES.o): 4.def.h ! 51: ! 52: lextab.o tree.o: y.tab.h ! 53: ! 54: y.tab.h: beauty.y ! 55: ! 56: lextab.o tree.o beauty.y: b.h ! 57: ! 58: y.tab.h: beauty.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.