plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

mcolor.mk (1070B)


      1 #
      2 # Not installing the man page.
      3 #
      4 
      5 MAKE=/bin/make
      6 MAKEFILE=mcolor.mk
      7 
      8 SYSTEM=V9
      9 VERSION=3.3.2
     10 
     11 OWNER=bin
     12 GROUP=bin
     13 
     14 POSTLIB=/usr/lib/postscript
     15 TMACDIR=/usr/lib/tmac
     16 
     17 all :
     18 	@cp color.sr tmac.color
     19 
     20 install : all
     21 	@if [ ! -d $(TMACDIR) ]; then \
     22 	    mkdir $(TMACDIR); \
     23 	    chmod 755 $(TMACDIR); \
     24 	    chgrp $(GROUP) $(TMACDIR); \
     25 	    chown $(OWNER) $(TMACDIR); \
     26 	fi
     27 	cp tmac.color $(TMACDIR)/tmac.color
     28 	@chmod 644 $(TMACDIR)/tmac.color
     29 	@chgrp $(GROUP) $(TMACDIR)/tmac.color
     30 	@chown $(OWNER) $(TMACDIR)/tmac.color
     31 
     32 clean :
     33 	rm -f tmac.color
     34 
     35 clobber : clean
     36 
     37 changes :
     38 	@trap "" 1 2 3 15; \
     39 	sed \
     40 	    -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
     41 	    -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
     42 	    -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
     43 	    -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
     44 	    -e "s'^POSTLIB=.*'POSTLIB=$(POSTLIB)'" \
     45 	    -e "s'^TMACDIR=.*'TMACDIR=$(TMACDIR)'" \
     46 	$(MAKEFILE) >X$(MAKEFILE); \
     47 	mv X$(MAKEFILE) $(MAKEFILE); \
     48 	sed \
     49 	    -e "s'^.ds dP.*'.ds dP $(POSTLIB)'" \
     50 	    -e "s'^.ds dT.*'.ds dT $(TMACDIR)'" \
     51 	mcolor.5 >Xmcolor.5; \
     52 	mv Xmcolor.5 mcolor.5
     53