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

1.1       root        1: MAKE=/bin/make
                      2: MAKEFILE=dpost.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: 
                     32: OFILES=dpost.o\
                     33:        draw.o\
                     34:        color.o\
                     35:        font.o\
                     36:        pictures.o\
                     37:        ps_include.o\
                     38:        $(COMMONDIR)/bbox.o\
                     39:        $(COMMONDIR)/glob.o\
                     40:        $(COMMONDIR)/misc.o\
                     41:        $(COMMONDIR)/request.o\
                     42:        $(COMMONDIR)/tempnam.o
                     43: 
                     44: all : dpost
                     45: 
                     46: install : all
                     47:        @if [ ! -d "$(POSTBIN)" ]; then \
                     48:            mkdir $(POSTBIN); \
                     49:            chmod 755 $(POSTBIN); \
                     50:            chgrp $(GROUP) $(POSTBIN); \
                     51:            chown $(OWNER) $(POSTBIN); \
                     52:        fi
                     53:        @if [ ! -d "$(POSTLIB)" ]; then \
                     54:            mkdir $(POSTLIB); \
                     55:            chmod 755 $(POSTLIB); \
                     56:            chgrp $(GROUP) $(POSTLIB); \
                     57:            chown $(OWNER) $(POSTLIB); \
                     58:        fi
                     59:        cp dpost $(POSTBIN)/dpost
                     60:        @chmod 755 $(POSTBIN)/dpost
                     61:        @chgrp $(GROUP) $(POSTBIN)/dpost
                     62:        @chown $(OWNER) $(POSTBIN)/dpost
                     63:        cp dpost.ps $(POSTLIB)/dpost.ps
                     64:        @chmod 644 $(POSTLIB)/dpost.ps
                     65:        @chgrp $(GROUP) $(POSTLIB)/dpost.ps
                     66:        @chown $(OWNER) $(POSTLIB)/dpost.ps
                     67:        cp draw.ps $(POSTLIB)/draw.ps
                     68:        @chmod 644 $(POSTLIB)/draw.ps
                     69:        @chgrp $(GROUP) $(POSTLIB)/draw.ps
                     70:        @chown $(OWNER) $(POSTLIB)/draw.ps
                     71:        cp dpost.1 $(MAN1DIR)/dpost.1
                     72:        @chmod 644 $(MAN1DIR)/dpost.1
                     73:        @chgrp $(GROUP) $(MAN1DIR)/dpost.1
                     74:        @chown $(OWNER) $(MAN1DIR)/dpost.1
                     75: 
                     76: clean :
                     77:        rm -f *.o
                     78: 
                     79: clobber : clean
                     80:        rm -f dpost
                     81: 
                     82: dpost : $(OFILES)
                     83:        $(CC) $(CFLAGS) $(LDFLAGS) -o dpost $(OFILES) -lm
                     84: 
                     85: dpost.o : $(HFILES)
                     86: color.o : $(COMMONDIR)/ext.h $(COMMONDIR)/gen.h
                     87: draw.o : motion.h $(COMMONDIR)/ext.h $(COMMONDIR)/gen.h
                     88: font.o : font.h $(COMMONDIR)/gen.h
                     89: pictures.o : $(COMMONDIR)/comments.h $(COMMONDIR)/gen.h
                     90: ps_include.o : ps_include.h
                     91: 
                     92: $(COMMONDIR)/bbox.o\
                     93: $(COMMONDIR)/glob.o\
                     94: $(COMMONDIR)/misc.o\
                     95: $(COMMONDIR)/request.o\
                     96: $(COMMONDIR)/tempnam.o :
                     97:        @cd $(COMMONDIR); $(MAKE) -f common.mk SYSTEM=$(SYSTEM) `basename $@`
                     98: 
                     99: changes :
                    100:        @trap "" 1 2 3 15; \
                    101:        sed \
                    102:            -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
                    103:            -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
                    104:            -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
                    105:            -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
                    106:            -e "s'^FONTDIR=.*'FONTDIR=$(FONTDIR)'" \
                    107:            -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
                    108:            -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
                    109:            -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \
                    110:        $(MAKEFILE) >XXX.mk; \
                    111:        mv XXX.mk $(MAKEFILE); \
                    112:        sed \
                    113:            -e "s'^.ds dF.*'.ds dF $(FONTDIR)'" \
                    114:            -e "s'^.ds dQ.*'.ds dQ $(POSTLIB)'" \
                    115:        dpost.1 >XXX.1; \
                    116:        mv XXX.1 dpost.1
                    117: 

unix.superglobalmegacorp.com

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