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

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

unix.superglobalmegacorp.com

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