Annotation of researchv10no/cmd/postscript/postmd/postmd.mk, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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