Annotation of researchv10no/cmd/post.src/dpost.utf/dpost.utf.mk, revision 1.1.1.1

1.1       root        1: MAKE=/bin/make
                      2: MAKEFILE=dpost.utf.mk
                      3: 
                      4: SYSTEM=V9
                      5: VERSION=3.3.2
                      6: 
                      7: GROUP=bin
                      8: OWNER=bin
                      9: 
                     10: FONTDIR=/usr/lib/font
                     11: MAN1DIR=/tmp
                     12: POSTBIN=/usr/bin/postscript
                     13: POSTLIB=/usr/lib/postscript
                     14: 
                     15: COMMONDIR=../common
                     16: 
                     17: CFLGS=-O
                     18: LDFLGS=-s
                     19: 
                     20: CFLAGS=$(CFLGS) -I$(COMMONDIR)
                     21: LDFLAGS=$(LDFLGS)
                     22: 
                     23: HFILES=dpost.h\
                     24:        font.h\
                     25:        motion.h\
                     26:        ps_include.h\
                     27:        $(COMMONDIR)/comments.h\
                     28:        $(COMMONDIR)/ext.h\
                     29:        $(COMMONDIR)/gen.h\
                     30:        $(COMMONDIR)/path.h\
                     31:        $(COMMONDIR)/rune.h
                     32: 
                     33: OFILES=dpost.o\
                     34:        draw.o\
                     35:        color.o\
                     36:        font.o\
                     37:        pictures.o\
                     38:        ps_include.o\
                     39:        $(COMMONDIR)/bbox.o\
                     40:        $(COMMONDIR)/glob.o\
                     41:        $(COMMONDIR)/misc.o\
                     42:        $(COMMONDIR)/request.o\
                     43:        $(COMMONDIR)/rune.o\
                     44:        $(COMMONDIR)/tempnam.o
                     45: 
                     46: all : dpost
                     47: 
                     48: install : all
                     49:        @if [ ! -d "$(POSTBIN)" ]; then \
                     50:            mkdir $(POSTBIN); \
                     51:            chmod 755 $(POSTBIN); \
                     52:            chgrp $(GROUP) $(POSTBIN); \
                     53:            chown $(OWNER) $(POSTBIN); \
                     54:        fi
                     55:        @if [ ! -d "$(POSTLIB)" ]; then \
                     56:            mkdir $(POSTLIB); \
                     57:            chmod 755 $(POSTLIB); \
                     58:            chgrp $(GROUP) $(POSTLIB); \
                     59:            chown $(OWNER) $(POSTLIB); \
                     60:        fi
                     61:        cp dpost $(POSTBIN)/dpost
                     62:        @chmod 755 $(POSTBIN)/dpost
                     63:        @chgrp $(GROUP) $(POSTBIN)/dpost
                     64:        @chown $(OWNER) $(POSTBIN)/dpost
                     65:        cp dpost.ps $(POSTLIB)/dpost.ps
                     66:        @chmod 644 $(POSTLIB)/dpost.ps
                     67:        @chgrp $(GROUP) $(POSTLIB)/dpost.ps
                     68:        @chown $(OWNER) $(POSTLIB)/dpost.ps
                     69:        cp draw.ps $(POSTLIB)/draw.ps
                     70:        @chmod 644 $(POSTLIB)/draw.ps
                     71:        @chgrp $(GROUP) $(POSTLIB)/draw.ps
                     72:        @chown $(OWNER) $(POSTLIB)/draw.ps
                     73:        cp dpost.1 $(MAN1DIR)/dpost.1
                     74:        @chmod 644 $(MAN1DIR)/dpost.1
                     75:        @chgrp $(GROUP) $(MAN1DIR)/dpost.1
                     76:        @chown $(OWNER) $(MAN1DIR)/dpost.1
                     77: 
                     78: clean :
                     79:        rm -f *.o
                     80: 
                     81: clobber : clean
                     82:        rm -f dpost
                     83: 
                     84: dpost : $(OFILES)
                     85:        $(CC) $(CFLAGS) $(LDFLAGS) -o dpost $(OFILES) -lm
                     86: 
                     87: dpost.o : $(HFILES)
                     88: color.o : $(COMMONDIR)/ext.h $(COMMONDIR)/gen.h
                     89: draw.o : motion.h $(COMMONDIR)/ext.h $(COMMONDIR)/gen.h
                     90: font.o : font.h $(COMMONDIR)/gen.h $(COMMONDIR)/rune.h
                     91: pictures.o : $(COMMONDIR)/comments.h $(COMMONDIR)/gen.h
                     92: ps_include.o : ps_include.h
                     93: 
                     94: $(COMMONDIR)/bbox.o\
                     95: $(COMMONDIR)/glob.o\
                     96: $(COMMONDIR)/misc.o\
                     97: $(COMMONDIR)/request.o\
                     98: $(COMMONDIR)/rune.o\
                     99: $(COMMONDIR)/tempnam.o :
                    100:        @cd $(COMMONDIR); $(MAKE) -f common.mk SYSTEM=$(SYSTEM) `basename $@`
                    101: 
                    102: changes :
                    103:        @trap "" 1 2 3 15; \
                    104:        sed \
                    105:            -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
                    106:            -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
                    107:            -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
                    108:            -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
                    109:            -e "s'^FONTDIR=.*'FONTDIR=$(FONTDIR)'" \
                    110:            -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
                    111:            -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
                    112:            -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \
                    113:        $(MAKEFILE) >XXX.mk; \
                    114:        mv XXX.mk $(MAKEFILE); \
                    115:        sed \
                    116:            -e "s'^.ds dF.*'.ds dF $(FONTDIR)'" \
                    117:            -e "s'^.ds dQ.*'.ds dQ $(POSTLIB)'" \
                    118:        dpost.1 >XXX.1; \
                    119:        mv XXX.1 dpost.1
                    120: 

unix.superglobalmegacorp.com

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