annotate conf/makefiles/support/pop @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children 441a2190cfae
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 # Instructions to Make, for POP support processes
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 #
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 # @(MHWARNING)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 # @(#)$Id$
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 # The following entries were inserted during MH configuration
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 BINDIR = $(DESTDIR)@(MHBINPATH)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 ETCDIR = $(DESTDIR)@(MHPOPDPATH)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 LIBDIR = $(DESTDIR)@(MHETCPATH)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 OPTIONS = @(MHOPTIONS) @(POPUUMBOX) -I..
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 LDOPTIONS= @(LDOPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 LDOPTLIB= @(LDOPTLIB)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 @BEGIN: MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 LDCURSES= @(LDCURSES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 @END: MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 PGMPROT = 0711
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 REMOVE = @(MHREMOVE)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 CHOWN = @(MHCHOWNPATH)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 POPUID = pop
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 @BEGIN: POPSERVER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 @BEGIN: APOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 Apop = popauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25 IApop = inst-popauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 Lpop = l-popauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 Tpop = xpopauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 @END: APOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 @BEGIN: POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 ALL = popd popaka $(Apop) popwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 INST-ALL= inst-popd inst-popaka $(IApop) inst-popwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 LALL = l-popd l-popaka $(Lpop) l-popwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33 TALL = xpopd xpopaka $(Tpop) xpopwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 @END: POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 @END: POPSERVER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 CP = @(CP)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 CC = @(MHCOMPILER)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 CPP = @(MHCPP)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 @BEGIN: STDLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 LD = @(MHCOMPILER)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 @END: STDLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 @BEGIN: SHAREDLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 @BEGIN: SUN4SHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 LD = LD_LIBRARY_PATH=../../sbr @(MHCOMPILER)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 @END: SUN4SHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47 @BEGIN: SYS5SHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 LD = LD_LIBRARY_PATH=../../sbr @(MHCOMPILER)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 @END: SYS5SHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 @BEGIN: FBSDSHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51 LD = LD_LIBRARY_PATH=../../sbr @(MHCOMPILER)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 @END: FBSDSHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 @BEGIN: GELFSHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 LD = @(MHCOMPILER) -L../../sbr
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55 @END: GELFSHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56 @END: SHAREDLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 @BEGIN: OPTIM
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 CFLAGS = $(OPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59 @END: OPTIM
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60 @BEGIN: DEBUG
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61 CFLAGS = $(OPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
62 @END: DEBUG
bce86c4163a3 Initial revision
kono
parents:
diff changeset
63 LDFLAGS = $(LDOPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
64 LIBES1 = ../../zotnet/libzot.a ../../mts/libmts.a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
65 @BEGIN: STDLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
66 LIBES2 = ../../config/config.o ../../sbr/libmh.a $(LIBES1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
67 LDLIBS1 = $(LIBES1) $(LDOPTLIB)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
68 LDLIBS2 = $(LIBES2) ../../config/version.o $(LDOPTLIB)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
69 @END: STDLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
70 @BEGIN: SUN4SHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
71 SLIBVER = .@(SLIBVER)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
72 @END: SUN4SHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
73 @BEGIN: SHAREDLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
74 LIBES2 = ../../config/config.o ../../sbr/libmh.so $(LIBES1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
75 LDLIBS1 = $(LIBES1) $(LDOPTLIB)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
76 LDLIBS2 = ../../config/config.o ../../config/version.o \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
77 @BEGIN: SUN4SHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
78 -Bdynamic \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
79 @END: SUN4SHLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
80 @(SLDFLAG) -lmh$(SLIBVER) $(LIBES1) $(LDOPTLIB)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
81 @END: SHAREDLIB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
82
bce86c4163a3 Initial revision
kono
parents:
diff changeset
83 LINT = lint
bce86c4163a3 Initial revision
kono
parents:
diff changeset
84 LFLAGS = -bhu $(OPTIONS)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
85 LLIBS1 = ../../zotnet/llib-lzotnet
bce86c4163a3 Initial revision
kono
parents:
diff changeset
86 LLIBS2 = ../../sbr/llib-lmh $(LLIBS1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
87
bce86c4163a3 Initial revision
kono
parents:
diff changeset
88 .c:; echo $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
89
bce86c4163a3 Initial revision
kono
parents:
diff changeset
90 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
91 # Here it is...
bce86c4163a3 Initial revision
kono
parents:
diff changeset
92 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
93
bce86c4163a3 Initial revision
kono
parents:
diff changeset
94 all: $(ALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
95
bce86c4163a3 Initial revision
kono
parents:
diff changeset
96 lint: $(LALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
97
bce86c4163a3 Initial revision
kono
parents:
diff changeset
98 install: inst-all clean
bce86c4163a3 Initial revision
kono
parents:
diff changeset
99
bce86c4163a3 Initial revision
kono
parents:
diff changeset
100 inst-all: $(INST-ALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
101
bce86c4163a3 Initial revision
kono
parents:
diff changeset
102 tar: $(ALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
103 @BEGIN: POPSERVER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
104 @BEGIN: POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
105 @touch $(TALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
106 @make -n inst-all > MAKEPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
107 @chmod +x MAKEPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
108 tar $(TFLAGS) MAKEPOP $(TALL)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
109 @rm -f MAKEPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
110 @END: POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
111 @END: POPSERVER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
112
bce86c4163a3 Initial revision
kono
parents:
diff changeset
113 uninstall:; -cd $(ETCDIR); rm -f popd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
114 -cd $(LIBDIR); rm -f popaka popwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
115 -cd $(BINDIR); rm -f popauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
116
bce86c4163a3 Initial revision
kono
parents:
diff changeset
117
bce86c4163a3 Initial revision
kono
parents:
diff changeset
118 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
119 # popd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
120 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
121
bce86c4163a3 Initial revision
kono
parents:
diff changeset
122 inst-popd: $(ETCDIR)/popd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
123
bce86c4163a3 Initial revision
kono
parents:
diff changeset
124 $(ETCDIR)/popd: xpopd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
125 -$(REMOVE) $@ zpopd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
126 -rm -f $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
127 $(CP) xpopd $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
128 -chmod 700 $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
129 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
130 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
131
bce86c4163a3 Initial revision
kono
parents:
diff changeset
132 popd: xpopd;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
133
bce86c4163a3 Initial revision
kono
parents:
diff changeset
134 xpopd: popd.o popser.o syslog.o \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
135 ../../uip/dropsbr.o \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
136 @BEGIN: MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
137 ../../uip/scansbr.o \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
138 @END: MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
139 $(LIBES2)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
140 $(LD) $(LDFLAGS) -o $@ popd.o popser.o syslog.o \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
141 ../../uip/dropsbr.o \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
142 @BEGIN: MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
143 ../../uip/scansbr.o \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
144 @END: MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
145 $(LDLIBS2) $(LDCURSES)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
146
bce86c4163a3 Initial revision
kono
parents:
diff changeset
147 l-popd:; $(LINT) $(LFLAGS) popd.c popser.c \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
148 ../../uip/dropsbr.c \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
149 @BEGIN: MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
150 ../../uip/scansbr.c \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
151 @END: MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
152 $(LLIBS2)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
153
bce86c4163a3 Initial revision
kono
parents:
diff changeset
154
bce86c4163a3 Initial revision
kono
parents:
diff changeset
155 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
156 # popaka
bce86c4163a3 Initial revision
kono
parents:
diff changeset
157 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
158
bce86c4163a3 Initial revision
kono
parents:
diff changeset
159 inst-popaka: $(LIBDIR)/popaka
bce86c4163a3 Initial revision
kono
parents:
diff changeset
160
bce86c4163a3 Initial revision
kono
parents:
diff changeset
161 $(LIBDIR)/popaka: xpopaka
bce86c4163a3 Initial revision
kono
parents:
diff changeset
162 -$(REMOVE) $@ zpopaka
bce86c4163a3 Initial revision
kono
parents:
diff changeset
163 $(CP) xpopaka $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
164 -@chmod $(PGMPROT) $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
165 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
166 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
167
bce86c4163a3 Initial revision
kono
parents:
diff changeset
168 popaka: xpopaka;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
169
bce86c4163a3 Initial revision
kono
parents:
diff changeset
170 xpopaka: popaka.o $(LIBES1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
171 $(LD) $(LDFLAGS) -o $@ popaka.o $(LDLIBS1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
172
bce86c4163a3 Initial revision
kono
parents:
diff changeset
173 l-popaka:; $(LINT) $(LFLAGS) popaka.c $(LLIBS1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
174
bce86c4163a3 Initial revision
kono
parents:
diff changeset
175
bce86c4163a3 Initial revision
kono
parents:
diff changeset
176 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
177 # popauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
178 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
179
bce86c4163a3 Initial revision
kono
parents:
diff changeset
180 inst-popauth: $(BINDIR)/popauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
181
bce86c4163a3 Initial revision
kono
parents:
diff changeset
182 $(BINDIR)/popauth: xpopauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
183 -$(REMOVE) $@ zpopauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
184 -chmod u-s zpopauth
bce86c4163a3 Initial revision
kono
parents:
diff changeset
185 $(CP) xpopauth $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
186 -@chmod $(PGMPROT) $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
187 -$(CHOWN) $(POPUID) $@ && chmod u+s $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
188 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
189 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
190
bce86c4163a3 Initial revision
kono
parents:
diff changeset
191 popauth: xpopauth;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
192
bce86c4163a3 Initial revision
kono
parents:
diff changeset
193 xpopauth: popauth.o $(LIBES1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
194 $(LD) $(LDFLAGS) -o $@ popauth.o $(LDLIBS2)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
195
bce86c4163a3 Initial revision
kono
parents:
diff changeset
196 l-popauth:; $(LINT) $(LFLAGS) popauth.c $(LLIBS2)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
197
bce86c4163a3 Initial revision
kono
parents:
diff changeset
198
bce86c4163a3 Initial revision
kono
parents:
diff changeset
199 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
200 # popwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
201 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
202
bce86c4163a3 Initial revision
kono
parents:
diff changeset
203 inst-popwrd: $(LIBDIR)/popwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
204
bce86c4163a3 Initial revision
kono
parents:
diff changeset
205 $(LIBDIR)/popwrd: xpopwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
206 -$(REMOVE) $@ zpopwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
207 -chmod u-s zpopwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
208 $(CP) xpopwrd $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
209 -chmod $(PGMPROT) $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
210 -$(CHOWN) $(POPUID) $@ && chmod u+s $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
211 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
212 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
213
bce86c4163a3 Initial revision
kono
parents:
diff changeset
214 popwrd: xpopwrd;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
215
bce86c4163a3 Initial revision
kono
parents:
diff changeset
216 xpopwrd: popwrd.o $(LIBES1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
217 $(LD) $(LDFLAGS) -o $@ popwrd.o $(LDLIBS1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
218
bce86c4163a3 Initial revision
kono
parents:
diff changeset
219 l-popwrd:; $(LINT) $(LFLAGS) popwrd.c $(LLIBS1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
220
bce86c4163a3 Initial revision
kono
parents:
diff changeset
221
bce86c4163a3 Initial revision
kono
parents:
diff changeset
222 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
223 # smtpd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
224 ################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
225
bce86c4163a3 Initial revision
kono
parents:
diff changeset
226 inst-smtpd: $(ETCDIR)/smtpd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
227
bce86c4163a3 Initial revision
kono
parents:
diff changeset
228 $(ETCDIR)/smtpd: xsmtpd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
229 -$(REMOVE) $@ zsmtpd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
230 $(CP) xsmtpd $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
231 -chmod 700 $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
232 -@ls -l $@
bce86c4163a3 Initial revision
kono
parents:
diff changeset
233 -@echo ""
bce86c4163a3 Initial revision
kono
parents:
diff changeset
234
bce86c4163a3 Initial revision
kono
parents:
diff changeset
235 smtpd: xsmtpd;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
236
bce86c4163a3 Initial revision
kono
parents:
diff changeset
237 xsmtpd: smtpd.o syslog.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
238 $(LD) $(LDFLAGS) -o $@ smtpd.o syslog.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
239
bce86c4163a3 Initial revision
kono
parents:
diff changeset
240 l-smtpd:; $(LINT) $(LFLAGS) smtpd.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
241
bce86c4163a3 Initial revision
kono
parents:
diff changeset
242
bce86c4163a3 Initial revision
kono
parents:
diff changeset
243 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
244 # Miscellaneous tasks
bce86c4163a3 Initial revision
kono
parents:
diff changeset
245 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
246
bce86c4163a3 Initial revision
kono
parents:
diff changeset
247 unconfig: distribution
bce86c4163a3 Initial revision
kono
parents:
diff changeset
248 -rm -f mmdfII/pop/lock.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
249 -rm -f Makefile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
250
bce86c4163a3 Initial revision
kono
parents:
diff changeset
251 distribution: clean
bce86c4163a3 Initial revision
kono
parents:
diff changeset
252
bce86c4163a3 Initial revision
kono
parents:
diff changeset
253 clean: unclean
bce86c4163a3 Initial revision
kono
parents:
diff changeset
254 -rm -f x* *.o
bce86c4163a3 Initial revision
kono
parents:
diff changeset
255
bce86c4163a3 Initial revision
kono
parents:
diff changeset
256 unclean:; -rm -f z* _* :* core *.core eddep makedep MAKEPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
257
bce86c4163a3 Initial revision
kono
parents:
diff changeset
258
bce86c4163a3 Initial revision
kono
parents:
diff changeset
259 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
260 # Dependencies
bce86c4163a3 Initial revision
kono
parents:
diff changeset
261 ##############################################################################
bce86c4163a3 Initial revision
kono
parents:
diff changeset
262
bce86c4163a3 Initial revision
kono
parents:
diff changeset
263 MODULES = popd popser popaka popauth popwrd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
264
bce86c4163a3 Initial revision
kono
parents:
diff changeset
265 depend:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
266 @BEGIN: POPSERVER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
267 for m in $(MODULES); do ( \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
268 $(CPP) -M $(OPTIONS) $$m.c >> makedep \
bce86c4163a3 Initial revision
kono
parents:
diff changeset
269 ); done
bce86c4163a3 Initial revision
kono
parents:
diff changeset
270 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
271 echo '$$r makedep' >> eddep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
272 echo 'w' >> eddep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
273 $(CP) Makefile _Makefile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
274 ed - Makefile < eddep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
275 rm eddep makedep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
276 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
277 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
278 @END: POPSERVER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
279
bce86c4163a3 Initial revision
kono
parents:
diff changeset
280 # DO NOT DELETE THIS LINE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
281 # DEPENDENCIES START HERE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
282 popd.o: popd.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
283 #popd.o: /usr/include/errno.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
284 #popd.o: /usr/include/signal.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
285 #popd.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
286 #popd.o: /usr/include/strings.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
287 #popd.o: /usr/include/syslog.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
288 #popd.o: /usr/include/sys/types.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
289 #popd.o: /usr/include/sys/file.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
290 #popd.o: /usr/include/sys/ioctl.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
291 #popd.o: /usr/include/sys/socket.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
292 #popd.o: /usr/include/sys/time.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
293 #popd.o: /usr/include/sys/resource.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
294 #popd.o: /usr/include/sys/wait.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
295 #popd.o: /usr/include/netinet/in.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
296 #popd.o: /usr/include/netdb.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
297 #popd.o: /usr/include/arpa/inet.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
298 popser.o: popser.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
299 popser.o: ../../h/mh.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
300 popser.o: ../../h/dropsbr.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
301 popser.o: ../../zotnet/bboards.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
302 #popser.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
303 popser.o: ../../zotnet/mts.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
304 #popser.o: /usr/include/ctype.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
305 #popser.o: /usr/include/errno.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
306 #popser.o: /usr/include/pwd.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
307 #popser.o: /usr/include/signal.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
308 #popser.o: /usr/include/syslog.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
309 #popser.o: /usr/include/sys/types.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
310 #popser.o: /usr/include/sys/stat.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
311 popser.o: popauth.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
312 popaka.o: popaka.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
313 #popaka.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
314 popaka.o: ../../zotnet/bboards.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
315 popauth.o: popauth.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
316 popauth.o: ../../h/mh.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
317 popauth.o: popauth.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
318 popauth.o: ../../zotnet/bboards.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
319 popauth.o: ../../zotnet/mts.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
320 popwrd.o: popwrd.c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
321 popwrd.o: ../../h/strings.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
322 popwrd.o: ../../zotnet/bboards.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
323 #popwrd.o: /usr/include/errno.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
324 #popwrd.o: /usr/include/pwd.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
325 #popwrd.o: /usr/include/signal.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
326 #popwrd.o: /usr/include/stdio.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
327 #popwrd.o: /usr/include/sys/types.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
328 #popwrd.o: /usr/include/sys/file.h
bce86c4163a3 Initial revision
kono
parents:
diff changeset
329 # DEPENDENCIES MUST END AT END OF FILE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
330 # IF YOU PUT STUFF HERE IT WILL GO AWAY