|
|
1.1 ! root 1: MAKE=/bin/make ! 2: MAKEFILE=picasso.mk ! 3: ! 4: SYSTEM=SYSV ! 5: VERSION=3.1 ! 6: ! 7: OWNER=bin ! 8: GROUP=bin ! 9: ! 10: BINDIR=/usr/npn/Bin ! 11: FONTDIR=/usr/lib/font ! 12: MAN1DIR=/usr/man/u_man/man1 ! 13: POSTLIB=/usr/lib/postscript ! 14: ! 15: CFLGS=-O ! 16: LDFLGS= ! 17: CFLAGS=$(CFLGS) ! 18: LDFLAGS=$(LDFLGS) ! 19: YFLAGS=-d ! 20: YACC=yacc ! 21: TFLAGS= ! 22: ! 23: OFILES = picassol.o \ ! 24: ps_include.o \ ! 25: print.o \ ! 26: misc.o \ ! 27: symtab.o \ ! 28: blockgen.o \ ! 29: boxgen.o \ ! 30: circgen.o \ ! 31: arcgen.o \ ! 32: linegen.o \ ! 33: movegen.o \ ! 34: picgen.o \ ! 35: textgen.o \ ! 36: troffgen.o \ ! 37: attrs.o \ ! 38: xform.o \ ! 39: objcopy.o \ ! 40: fonts.o \ ! 41: input.o \ ! 42: for.o \ ! 43: plps.o \ ! 44: math.o \ ! 45: font.o \ ! 46: tmpfile.o \ ! 47: xstubs.o ! 48: FILES = main.o picassoy.o $(OFILES) ! 49: CFILES = ps_include.c \ ! 50: picgen.c \ ! 51: main.c \ ! 52: print.c \ ! 53: misc.c \ ! 54: symtab.c \ ! 55: blockgen.c \ ! 56: boxgen.c \ ! 57: circgen.c \ ! 58: arcgen.c \ ! 59: linegen.c \ ! 60: movegen.c \ ! 61: textgen.c \ ! 62: troffgen.c \ ! 63: attrs.c \ ! 64: xform.c \ ! 65: objcopy.c \ ! 66: fonts.c \ ! 67: input.c \ ! 68: for.c \ ! 69: plps.c \ ! 70: math.c \ ! 71: font.c \ ! 72: tmpfile.c \ ! 73: xstubs.c ! 74: SRCFILES= picassoy.y picassol.l picasso.h font.h ps_include.h $(CFILES) ! 75: ! 76: all: picasso ! 77: ! 78: yacc: y1.o y2.o y3.o y4.o ! 79: $(CC) -o yacc y[1-4].o ! 80: ! 81: picasso: $(FILES) ! 82: $(CC) -o picasso $(CFLAGS) $(FILES) -lm $(LDFLAGS) ! 83: ! 84: install: picasso ! 85: cp picasso $(BINDIR) ! 86: chmod 755 $(BINDIR)/picasso ! 87: test -d $(POSTLIB) || mkdir $(POSTLIB) ! 88: cp picasso.ps fonts.ps $(POSTLIB) ! 89: chmod 744 $(POSTLIB)/fonts.ps $(POSTLIB)/picasso.ps ! 90: chgrp $(GROUP) $(BINDIR)/picasso $(POSTLIB)/fonts.ps $(POSTLIB)/picasso.ps ! 91: chown $(OWNER) $(BINDIR)/picasso $(POSTLIB)/fonts.ps $(POSTLIB)/picasso.ps ! 92: cp picasso.1 $(MAN1DIR)/picasso.1 ! 93: @chmod 644 $(MAN1DIR)/picasso.1 ! 94: @chgrp $(GROUP) $(MAN1DIR)/picasso.1 ! 95: @chown $(OWNER) $(MAN1DIR)/picasso.1 ! 96: ! 97: main.o: main.c picasso.h prevy.tab.h ! 98: $(CC) -c $(CFLAGS) -DGWBFILES=\"$(POSTLIB)\" -DFONTDIR=\"$(FONTDIR)\" main.c ! 99: ! 100: ps_include.o: ps_include.h ! 101: ! 102: $(OFILES): picasso.h prevy.tab.h ! 103: ! 104: y.tab.h: picassoy.o ! 105: ! 106: prevy.tab.h: y.tab.h ! 107: -cmp -s y.tab.h prevy.tab.h || cp y.tab.h prevy.tab.h ! 108: ! 109: clean: ! 110: rm -f *.o *y.tab.h picassoy.c ! 111: ! 112: clip: ! 113: rm -f picasso ! 114: ! 115: clobber: clean clip ! 116: ! 117: changes : ! 118: @trap "" 1 2 3 15; \ ! 119: sed \ ! 120: -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \ ! 121: -e "s'^VERSION=.*'VERSION=$(VERSION)'" \ ! 122: -e "s'^GROUP=.*'GROUP=$(GROUP)'" \ ! 123: -e "s'^OWNER=.*'OWNER=$(OWNER)'" \ ! 124: -e "s'^BINDIR=.*'BINDIR=$(BINDIR)'" \ ! 125: -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \ ! 126: -e "s'^FONTDIR=.*'FONTDIR=$(FONTDIR)'" \ ! 127: -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \ ! 128: $(MAKEFILE) >X$(MAKEFILE); \ ! 129: mv X$(MAKEFILE) $(MAKEFILE) ! 130:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.