|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.