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

1.1       root        1: GWB    = /usr
                      2: OL     = $(GWB)/
                      3: CFLAGS = -g
                      4: LDFLAGS        = 
                      5: YFLAGS = -d
                      6: YACC   = yacc
                      7: TFLAGS =
                      8: SPOOL  = i10send
                      9: PRT    = birdie
                     10: OFILES = picassol.o \
                     11:          ps_include.o \
                     12:          print.o \
                     13:          misc.o \
                     14:          symtab.o \
                     15:          blockgen.o \
                     16:          boxgen.o \
                     17:          circgen.o \
                     18:          arcgen.o \
                     19:          linegen.o \
                     20:          movegen.o \
                     21:          textgen.o \
                     22:          troffgen.o \
                     23:          picgen.o \
                     24:          attrs.o \
                     25:          xform.o \
                     26:          objcopy.o \
                     27:          fonts.o \
                     28:          input.o \
                     29:          for.o \
                     30:          plps.o \
                     31:          math.o \
                     32:          font.o \
                     33:          tmpfile.o \
                     34:          xstubs.o
                     35: FILES  = main.o picassoy.o $(OFILES)
                     36: CFILES = ps_include.c \
                     37:          main.c \
                     38:          print.c \
                     39:          misc.c \
                     40:          symtab.c \
                     41:          blockgen.c \
                     42:          boxgen.c \
                     43:          circgen.c \
                     44:          arcgen.c \
                     45:          linegen.c \
                     46:          movegen.c \
                     47:          textgen.c \
                     48:          troffgen.c \
                     49:          picgen.c \
                     50:          attrs.c \
                     51:          xform.c \
                     52:          objcopy.c \
                     53:          fonts.c \
                     54:          input.c \
                     55:          for.c \
                     56:          plps.c \
                     57:          math.c \
                     58:          font.c \
                     59:          tmpfile.c \
                     60:          xstubs.c
                     61: SRCFILES= picassoy.y picassol.l picasso.h font.h ps_include.h $(CFILES)
                     62: INS    = :
                     63: INSDIR = $(OL)bin
                     64: MANDIR = $(OL)man/u_man/man1
                     65: POSTLIB        = $(OL)lib/postscript
                     66: FONTDIR        = $(OL)lib/font
                     67: 
                     68: all:   picasso
                     69: 
                     70: notice:        ;       @echo "\n\n\n++  MAKING  picasso \n++"
                     71: 
                     72: yacc:  y1.o y2.o y3.o y4.o
                     73:        $(CC) -o yacc y[1-4].o
                     74: 
                     75: picasso:       $(FILES)
                     76:        $(CC) -o picasso $(CFLAGS) $(FILES) -lm $(LDFLAGS)
                     77:        echo "++  picasso  CREATED"
                     78:        if [ "$(INS)" != ":" ]; then \
                     79:                $(INS) picasso $(INSDIR); \
                     80:                $(INS) picasso.ps $(POSTLIB); \
                     81:                $(INS) fonts.ps $(POSTLIB); \
                     82:                cd $(INSDIR); chmod 755 picasso ; \
                     83:                cd $(POSTLIB); chmod 744 fonts.ps picasso.ps; \
                     84:                echo "++  picasso  INSTALLED" ; \
                     85:        fi
                     86: 
                     87: main.o:                main.c picasso.h prevy.tab.h
                     88:        $(CC) -c $(CFLAGS) -DGWBFILES=\"$(POSTLIB)\" -DFONTDIR=\"$(FONTDIR)\" main.c
                     89: 
                     90: ps_include.o:  ps_include.h
                     91: 
                     92: $(OFILES):     picasso.h prevy.tab.h
                     93: 
                     94: y.tab.h:       picassoy.o
                     95: 
                     96: prevy.tab.h:   y.tab.h
                     97:        -cmp -s y.tab.h prevy.tab.h || cp y.tab.h prevy.tab.h
                     98: 
                     99: manpg:
                    100:        if [ "$(INS)" != ":" ]; then \
                    101:                $(INS) picasso.1 $(MANDIR); cd $(MANDIR); \
                    102:                chmod +r picasso.1; chown bin picasso.1; chgrp bin picasso.1; \
                    103:        fi
                    104: 
                    105: doc:   guide appx
                    106: 
                    107: guide: guide.pic wine.harvest
                    108:        picasso -t guide.pic | troff -mm -mpictures -Tpost -rN1 $(TFLAGS) \
                    109:                             | dpost | $(SPOOL) -d$(PRT) -lpost
                    110: 
                    111: appx:  appa appb appc appd
                    112: 
                    113: appa:  guide.appa.mm
                    114:        troff -mm -mpictures -Tpost $(TFLAGS) $? | $(SPOOL) -d$(PRT) -ltroff
                    115: 
                    116: appb:  guide.appb.mm
                    117:        troff -mm -mpictures -Tpost $(TFLAGS) $? | $(SPOOL) -d$(PRT) -ltroff
                    118: 
                    119: appc:  guide.appc.mm
                    120:        troff -mm -mpictures -Tpost $(TFLAGS) $? | $(SPOOL) -d$(PRT) -ltroff
                    121: 
                    122: appd:  guide.appd.pic
                    123:        picasso -t $? | troff -mm -mpictures -Tpost $(TFLAGS) \
                    124:                      | dpost | $(SPOOL) -d$(PRT) -lpost
                    125: 
                    126: install:
                    127:        $(MAKE) INS=cp ROOT=$(ROOT) all
                    128: 
                    129: clean:
                    130:        rm -f *.o *y.tab.h
                    131: 
                    132: clip:
                    133:        rm -f picasso
                    134: 
                    135: clobber:       clean clip

unix.superglobalmegacorp.com

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