File:  [Research Unix] / researchv10no / cmd / postscript / hardcopy / hardcopy.mk
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:35 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

MAKE=/bin/make
MAKEFILE=hardcopy.mk

OWNER=bin
GROUP=bin

MAN1DIR=/tmp
MAN5DIR=/usr/man/p_man/man5
POSTLIB=/usr/lib/postscript
POSTBIN=/usr/bin/postscript

all : hardcopy

install : all
	@if [ ! -d "$(POSTBIN)" ]; then \
	    mkdir $(POSTBIN); \
	    chmod 755 $(POSTBIN); \
	    chgrp $(GROUP) $(POSTBIN); \
	    chown $(OWNER) $(POSTBIN); \
	fi
	@if [ ! -d "$(POSTLIB)" ]; then \
	    mkdir $(POSTLIB); \
	    chmod 755 $(POSTLIB); \
	    chgrp $(GROUP) $(POSTLIB); \
	    chown $(OWNER) $(POSTLIB); \
	fi
	cp hardcopy $(POSTBIN)/hardcopy
	@chmod 755 $(POSTBIN)/hardcopy
	@chgrp $(GROUP) $(POSTBIN)/hardcopy
	@chown $(OWNER) $(POSTBIN)/hardcopy
	cp hardcopy.ps $(POSTLIB)/hardcopy.ps
	@chmod 644 $(POSTLIB)/hardcopy.ps
	@chgrp $(GROUP) $(POSTLIB)/hardcopy.ps
	@chown $(OWNER) $(POSTLIB)/hardcopy.ps
	cp hardcopy.1 $(MAN1DIR)/hardcopy.1
	@chmod 644 $(MAN1DIR)/hardcopy.1
	@chgrp $(GROUP) $(MAN1DIR)/hardcopy.1
	@chown $(OWNER) $(MAN1DIR)/hardcopy.1


clean :

clobber : clean
	rm -f hardcopy

hardcopy : hardcopy.sh
	sed "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" hardcopy.sh >hardcopy
	@chmod 755 hardcopy

changes :
	@trap "" 1 2 3 15; \
	sed \
	    -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
	    -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
	    -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
	    -e "s'^MAN5DIR=.*'MAN5DIR=$(MAN5DIR)'" \
	    -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
	    -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \
	$(MAKEFILE) >XXX.mk; \
	mv XXX.mk $(MAKEFILE); \
	sed \
	    -e "s'^.ds dQ.*'.ds dQ $(POSTLIB)'" \
	hardcopy.1 >XXX.1; \
	mv XXX.1 hardcopy.1



unix.superglobalmegacorp.com

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