summaryrefslogtreecommitdiff
path: root/sys/src/cmd/postscript/postdaisy/postdaisy.mk
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
commite5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch)
treed8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/cmd/postscript/postdaisy/postdaisy.mk
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/cmd/postscript/postdaisy/postdaisy.mk')
-rwxr-xr-xsys/src/cmd/postscript/postdaisy/postdaisy.mk93
1 files changed, 93 insertions, 0 deletions
diff --git a/sys/src/cmd/postscript/postdaisy/postdaisy.mk b/sys/src/cmd/postscript/postdaisy/postdaisy.mk
new file mode 100755
index 000000000..a771ccd6e
--- /dev/null
+++ b/sys/src/cmd/postscript/postdaisy/postdaisy.mk
@@ -0,0 +1,93 @@
+MAKE=/bin/make
+MAKEFILE=postdaisy.mk
+
+SYSTEM=V9
+VERSION=3.3.2
+
+GROUP=bin
+OWNER=bin
+
+MAN1DIR=/tmp
+POSTBIN=/usr/bin/postscript
+POSTLIB=/usr/lib/postscript
+
+COMMONDIR=../common
+
+CFLGS=-O
+LDFLGS=-s
+
+CFLAGS=$(CFLGS) -I$(COMMONDIR)
+LDFLAGS=$(LDFLGS)
+
+HFILES=postdaisy.h \
+ $(COMMONDIR)/comments.h\
+ $(COMMONDIR)/ext.h\
+ $(COMMONDIR)/gen.h\
+ $(COMMONDIR)/path.h
+
+OFILES=postdaisy.o\
+ $(COMMONDIR)/glob.o\
+ $(COMMONDIR)/misc.o\
+ $(COMMONDIR)/request.o
+
+all : postdaisy
+
+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 postdaisy $(POSTBIN)/postdaisy
+ @chmod 755 $(POSTBIN)/postdaisy
+ @chgrp $(GROUP) $(POSTBIN)/postdaisy
+ @chown $(OWNER) $(POSTBIN)/postdaisy
+ cp postdaisy.ps $(POSTLIB)/postdaisy.ps
+ @chmod 644 $(POSTLIB)/postdaisy.ps
+ @chgrp $(GROUP) $(POSTLIB)/postdaisy.ps
+ @chown $(OWNER) $(POSTLIB)/postdaisy.ps
+ cp postdaisy.1 $(MAN1DIR)/postdaisy.1
+ @chmod 644 $(MAN1DIR)/postdaisy.1
+ @chgrp $(GROUP) $(MAN1DIR)/postdaisy.1
+ @chown $(OWNER) $(MAN1DIR)/postdaisy.1
+
+clean :
+ rm -f *.o
+
+clobber : clean
+ rm -f postdaisy
+
+postdaisy : $(OFILES)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o postdaisy $(OFILES)
+
+postdaisy.o : $(HFILES)
+
+$(COMMONDIR)/glob.o\
+$(COMMONDIR)/misc.o\
+$(COMMONDIR)/request.o :
+ @cd $(COMMONDIR); $(MAKE) -f common.mk `basename $@`
+
+changes :
+ @trap "" 1 2 3 15; \
+ sed \
+ -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
+ -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
+ -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
+ -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
+ -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
+ -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)'" \
+ postdaisy.1 >XXX.1; \
+ mv XXX.1 postdaisy.1
+