Annotation of researchv10no/cmd/postscript/postio/postio.mk.new, revision 1.1.1.1

1.1       root        1: MAKE=/bin/make
                      2: MAKEFILE=postio.mk
                      3: 
                      4: SYSTEM=SYSV
                      5: VERSION=3.1
                      6: 
                      7: GROUP=bin
                      8: OWNER=bin
                      9: 
                     10: MAN1DIR=/usr/man/u_man/man1
                     11: POSTBIN=/usr/bin/postscript
                     12: 
                     13: COMMONDIR=../common
                     14: 
                     15: DKLIB=
                     16: CFLGS=-O
                     17: LDFLGS=-s
                     18: 
                     19: CFLAGS=$(CFLGS) -D$(SYSTEM) -I$(COMMONDIR)
                     20: LDFLAGS=$(LDFLGS)
                     21: 
                     22: #
                     23: # Need dk.h and libdk.a for Datakit support on System V. We recommend you put
                     24: # them in standard places. If it's not possible define DKHOSTDIR (below) and
                     25: # try uncommenting the following lines:
                     26: #
                     27: #      DKHOSTDIR=/usr
                     28: #      CFLAGS=$(CFLGS) -D$(SYSTEM) -I$(COMMONDIR) -I$(DKHOSTDIR)/include
                     29: #      EXTRA=-Wl,-L$(DKHOSTDIR)/lib
                     30: #
                     31: 
                     32: HFILES=postio.h\
                     33:        ifdef.h\
                     34:        $(COMMONDIR)/gen.h
                     35: 
                     36: OFILES=postio.o\
                     37:        ifdef.o\
                     38:        slowsend.o
                     39: 
                     40: all : postio
                     41: 
                     42: install : all
                     43:        @if [ ! -d "$(POSTBIN)" ]; then \
                     44:            mkdir $(POSTBIN); \
                     45:            chmod 755 $(POSTBIN); \
                     46:            chgrp $(GROUP) $(POSTBIN); \
                     47:            chown $(OWNER) $(POSTBIN); \
                     48:        fi
                     49:        cp postio $(POSTBIN)/postio
                     50:        @chmod 755 $(POSTBIN)/postio
                     51:        @chgrp $(GROUP) $(POSTBIN)/postio
                     52:        @chown $(OWNER) $(POSTBIN)/postio
                     53:        cp postio.1 $(MAN1DIR)/postio.1
                     54:        @chmod 644 $(MAN1DIR)/postio.1
                     55:        @chgrp $(GROUP) $(MAN1DIR)/postio.1
                     56:        @chown $(OWNER) $(MAN1DIR)/postio.1
                     57: 
                     58: clean :
                     59:        rm -f *.o
                     60: 
                     61: clobber : clean
                     62:        rm -f postio
                     63: 
                     64: postio : $(OFILES)
                     65:        $(CC) $(CFLAGS) $(LDFLAGS) -o postio $(OFILES) $(EXTRA) $(DKLIB)
                     66: 
                     67: postio.o : $(HFILES)
                     68: slowsend.o : postio.h $(COMMONDIR)/gen.h
                     69: ifdef.o : ifdef.h $(COMMONDIR)/gen.h
                     70: 
                     71: changes :
                     72:        @trap "" 1 2 3 15; \
                     73:        sed \
                     74:            -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
                     75:            -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
                     76:            -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
                     77:            -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
                     78:            -e "s'^CFLGS=.*'CFLGS=$(CFLGS)'" \
                     79:            -e "s'^DKLIB=.*'DKLIB=$(DKLIB)'" \
                     80:            -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
                     81:            -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
                     82:        $(MAKEFILE) >X$(MAKEFILE); \
                     83:        mv X$(MAKEFILE) $(MAKEFILE)
                     84: 

unix.superglobalmegacorp.com

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