Annotation of researchv10no/cmd/picasso/makefile, revision 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.