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

1.1       root        1: MAKE=/bin/make
                      2: MAKEFILE=postreverse.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: 
                     13: COMMONDIR=../common
                     14: 
                     15: CFLGS=-O
                     16: LDFLGS=-s
                     17: 
                     18: CFLAGS=$(CFLGS) -I$(COMMONDIR)
                     19: LDFLAGS=$(LDFLGS)
                     20: 
                     21: HFILES=postreverse.h\
                     22:        $(COMMONDIR)/comments.h\
                     23:        $(COMMONDIR)/ext.h\
                     24:        $(COMMONDIR)/gen.h\
                     25:        $(COMMONDIR)/path.h
                     26: 
                     27: OFILES=postreverse.o\
                     28:        $(COMMONDIR)/glob.o\
                     29:        $(COMMONDIR)/misc.o\
                     30:        $(COMMONDIR)/tempnam.o
                     31: 
                     32: all : postreverse
                     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:        cp postreverse $(POSTBIN)/postreverse
                     42:        @chmod 755 $(POSTBIN)/postreverse
                     43:        @chgrp $(GROUP) $(POSTBIN)/postreverse
                     44:        @chown $(OWNER) $(POSTBIN)/postreverse
                     45:        cp postreverse.1 $(MAN1DIR)/postreverse.1
                     46:        @chmod 644 $(MAN1DIR)/postreverse.1
                     47:        @chgrp $(GROUP) $(MAN1DIR)/postreverse.1
                     48:        @chown $(OWNER) $(MAN1DIR)/postreverse.1
                     49: 
                     50: clean :
                     51:        rm -f *.o
                     52: 
                     53: clobber : clean
                     54:        rm -f postreverse
                     55: 
                     56: postreverse : $(OFILES)
                     57:        $(CC) $(CFLAGS) $(LDFLAGS) -o postreverse $(OFILES)
                     58: 
                     59: postreverse.o : $(HFILES)
                     60: 
                     61: $(COMMONDIR)/glob.o\
                     62: $(COMMONDIR)/misc.o\
                     63: $(COMMONDIR)/tempnam.o :
                     64:        @cd $(COMMONDIR); $(MAKE) -f common.mk SYSTEM=$(SYSTEM) `basename $@`
                     65: 
                     66: changes :
                     67:        @trap "" 1 2 3 15; \
                     68:        sed \
                     69:            -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
                     70:            -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
                     71:            -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
                     72:            -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
                     73:            -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
                     74:            -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
                     75:        $(MAKEFILE) >XXX.mk; \
                     76:        mv XXX.mk $(MAKEFILE)
                     77: 

unix.superglobalmegacorp.com

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