|
|
1.1 root 1: MAKE=/bin/make
2: MAKEFILE=picpack.mk
3:
4: SYSTEM=V9
5: VERSION=3.3.2
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=$(COMMONDIR)/ext.h\
22: $(COMMONDIR)/gen.h\
23: $(COMMONDIR)/path.h
24:
25: OFILES=picpack.o\
26: $(COMMONDIR)/glob.o\
27: $(COMMONDIR)/misc.o\
28: $(COMMONDIR)/tempnam.o
29:
30: all : picpack
31:
32: install : all
33: @if [ ! -d "$(POSTBIN)" ]; then \
34: mkdir $(POSTBIN); \
35: chmod 755 $(POSTBIN); \
36: chgrp $(GROUP) $(POSTBIN); \
37: chown $(OWNER) $(POSTBIN); \
38: fi
39: cp picpack $(POSTBIN)/picpack
40: @chmod 755 $(POSTBIN)/picpack
41: @chgrp $(GROUP) $(POSTBIN)/picpack
42: @chown $(OWNER) $(POSTBIN)/picpack
43: cp picpack.1 $(MAN1DIR)/picpack.1
44: @chmod 644 $(MAN1DIR)/picpack.1
45: @chgrp $(GROUP) $(MAN1DIR)/picpack.1
46: @chown $(OWNER) $(MAN1DIR)/picpack.1
47:
48: clean :
49: rm -f *.o
50:
51: clobber : clean
52: rm -f picpack
53:
54: picpack : $(OFILES)
55: $(CC) $(CFLAGS) $(LDFLAGS) -o picpack $(OFILES)
56:
57: picpack.o : $(HFILES)
58:
59: $(COMMONDIR)/glob.o\
60: $(COMMONDIR)/misc.o\
61: $(COMMONDIR)/tempnam.o :
62: @cd $(COMMONDIR); $(MAKE) -f common.mk SYSTEM=$(SYSTEM) `basename $@`
63:
64: changes :
65: @trap "" 1 2 3 15; \
66: sed \
67: -e "s'^SYSTEM=.*'SYSTEM=$(SYSTEM)'" \
68: -e "s'^VERSION=.*'VERSION=$(VERSION)'" \
69: -e "s'^GROUP=.*'GROUP=$(GROUP)'" \
70: -e "s'^OWNER=.*'OWNER=$(OWNER)'" \
71: -e "s'^MAN1DIR=.*'MAN1DIR=$(MAN1DIR)'" \
72: -e "s'^POSTBIN=.*'POSTBIN=$(POSTBIN)'" \
73: $(MAKEFILE) >XXX.mk; \
74: mv XXX.mk $(MAKEFILE)
75:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.