Annotation of researchv10no/cmd/picasso/oldpic.mk, revision 1.1.1.1

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: 

unix.superglobalmegacorp.com

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