|
|
1.1 root 1: ##############################################################################
2: # Instructions to Make, for general support processes
3: #
4: # @(MHWARNING)
5: ##############################################################################
6:
7: # The following entries were inserted during MH configuration
8: BINDIR = $(DESTDIR)@(MHBINPATH)
9: ETCDIR = $(DESTDIR)@(MHETCPATH)
10: @BEGIN: BBOARDS
11: BBUID = bboards
12: IOPTMISC= inst-bboards
13: UOPTMISC= BBoardAliases
14: TOPTMISC= BBoardAliases
15: @END: BBOARDS
16: REMOVE = @(MHREMOVE)
17:
18: TALL = MailAliases components digestcomps distcomps forwcomps \
19: rcvdistcomps replcomps mhl.digest mhl.format mhl.forward \
20: mhl.reply scan.size scan.time scan.timely $(TOPTMISC)
21:
22:
23: ##############################################################################
24: # Generate miscellaneous stuff
25: ##############################################################################
26:
27: all:;
28:
29: depend:;
30:
31: lint:;
32:
33: install: inst-all clean
34:
35: inst-all: inst-aliases inst-components inst-digestcomps inst-distcomps \
36: inst-forwcomps inst-rcvdistcomps inst-replcomps inst-digest \
37: inst-format inst-forward inst-size inst-time inst-timely \
38: inst-mhlreply $(IOPTMISC)
39:
40: tar:; touch $(TALL)
41: ${MAKE} -n inst-all > MAKEGEN
42: chmod +x MAKEGEN
43: tar $(TFLAGS) MAKEGEN $(TALL)
44: rm -f MAKEGEN
45:
46:
47: uninstall:; cd $(ETCDIR); \
48: rm -f MailAliases components digestcomps distcomps forwcomps \
49: rcvdistcomps replcomps mhl.digest mhl.format mhl.forward \
50: scan.size scan.time scan.timely $(UOPTMISC)
51:
52:
53: ##############################################################################
54: # Individual components
55: ##############################################################################
56:
57: inst-aliases: $(ETCDIR)/MailAliases
58:
59: $(ETCDIR)/MailAliases: MailAliases
60: install -c MailAliases $@
61:
62:
63: inst-components: $(ETCDIR)/components
64:
65: $(ETCDIR)/components: components
66: install -c components $@
67:
68:
69: inst-digestcomps: $(ETCDIR)/digestcomps
70:
71: $(ETCDIR)/digestcomps: digestcomps
72: install -c digestcomps $@
73:
74:
75: inst-distcomps: $(ETCDIR)/distcomps
76:
77: $(ETCDIR)/distcomps: distcomps
78: install -c distcomps $@
79:
80:
81: inst-forwcomps: $(ETCDIR)/forwcomps
82:
83: $(ETCDIR)/forwcomps: forwcomps
84: install -c forwcomps $@
85:
86:
87: inst-rcvdistcomps: $(ETCDIR)/rcvdistcomps
88:
89: $(ETCDIR)/rcvdistcomps: rcvdistcomps
90: install -c rcvdistcomps $@
91:
92:
93: inst-replcomps: $(ETCDIR)/replcomps
94:
95: $(ETCDIR)/replcomps: replcomps
96: install -c replcomps $@
97:
98:
99: inst-digest: $(ETCDIR)/mhl.digest
100:
101: $(ETCDIR)/mhl.digest: mhl.digest
102: install -c mhl.digest $@
103:
104:
105: inst-mhlreply: $(ETCDIR)/mhl.reply
106:
107: $(ETCDIR)/mhl.reply: mhl.reply
108: install -c mhl.reply $@
109:
110:
111: inst-format: $(ETCDIR)/mhl.format
112:
113: $(ETCDIR)/mhl.format: mhl.format
114: install -c mhl.format $@
115:
116:
117: inst-forward: $(ETCDIR)/mhl.forward
118:
119: $(ETCDIR)/mhl.forward: mhl.forward
120: install -c mhl.forward $@
121:
122:
123: inst-size: $(ETCDIR)/scan.size
124:
125: $(ETCDIR)/scan.size: scan.size
126: install -c scan.size $@
127:
128:
129: inst-time: $(ETCDIR)/scan.time
130:
131: $(ETCDIR)/scan.time: scan.time
132: install -c scan.time $@
133:
134:
135: inst-timely: $(ETCDIR)/scan.timely
136:
137: $(ETCDIR)/scan.timely: scan.timely
138: install -c scan.timely $@
139:
140:
141: inst-bboards: $(ETCDIR)/BBoardAliases
142:
143: $(ETCDIR)/BBoardAliases: BBoardAliases
144: install -c BBoardAliases $@
145: -chown $(BBUID) $@
146:
147:
148: ##############################################################################
149: # Miscellaneous tasks
150: ##############################################################################
151:
152: distribution: clean
153: -rm -f MailAliases
154:
155: clean: unclean
156: -rm -f x*
157:
158: unclean:; -rm -f z* _* :* core MAKEGEN
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.