xref: /netbsd-src/external/ibm-public/postfix/dist/src/master/Makefile.in (revision fdd524d4ccd2bb0c6f67401e938dabf773eb0372)
1SHELL	= /bin/sh
2SRCS	= master.c master_conf.c master_ent.c master_sig.c master_avail.c \
3	master_spawn.c master_service.c master_status.c master_listen.c \
4	master_proto.c single_server.c multi_server.c master_vars.c \
5	master_wakeup.c master_flow.c master_watch.c mail_flow.c \
6	master_monitor.c
7OBJS	= master.o master_conf.o master_ent.o master_sig.o master_avail.o \
8	master_spawn.o master_service.o master_status.o master_listen.o \
9	master_vars.o master_wakeup.o master_watch.o master_flow.o \
10	master_monitor.o
11LIB_OBJ	= single_server.o multi_server.o trigger_server.o master_proto.o \
12	mail_flow.o event_server.o
13HDRS	= mail_server.h master_proto.h mail_flow.h
14INT_HDR	= master.h
15DEFS	= -I. -I$(INC_DIR) -D$(SYSTYPE)
16CFLAGS	= $(DEBUG) $(OPT) $(DEFS)
17LIB	= libmaster.a
18PROG	= master
19TESTPROG=
20LIBS	= ../../lib/libglobal.a ../../lib/libutil.a
21LIB_DIR	= ../../lib
22INC_DIR	= ../../include
23BIN_DIR	= ../../libexec
24
25.c.o:;	$(CC) $(CFLAGS) -c $*.c
26
27all:	$(PROG) $(LIB)
28
29$(OBJS) $(LIB_OBJ): ../../conf/makedefs.out
30
31Makefile: Makefile.in
32	cat ../../conf/makedefs.out $? >$@
33
34$(PROG): $(OBJS) $(LIBS)
35	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS) $(SYSLIBS)
36
37test:	$(TESTPROG)
38
39tests:
40
41root_tests:
42
43$(LIB):	$(LIB_OBJ)
44	$(AR) $(ARFL) $(LIB) $?
45	$(RANLIB) $(LIB)
46
47$(LIB_DIR)/$(LIB): $(LIB)
48	cp $(LIB) $(LIB_DIR)/$(LIB)
49	$(RANLIB) $(LIB_DIR)/$(LIB)
50
51$(BIN_DIR)/$(PROG): $(PROG)
52	 cp $(PROG) $(BIN_DIR)
53
54update: $(LIB_DIR)/$(LIB) $(BIN_DIR)/$(PROG)
55	-for i in $(HDRS); \
56	do \
57	  cmp -s $$i $(INC_DIR)/$$i 2>/dev/null || cp $$i $(INC_DIR); \
58	done
59	cd $(INC_DIR); chmod 644 $(HDRS)
60
61printfck: $(OBJS) $(PROG)
62	rm -rf printfck
63	mkdir printfck
64	cp *.h printfck
65	sed '1,/^# do not edit/!d' Makefile >printfck/Makefile
66	set -e; for i in *.c; do printfck -f .printfck $$i >printfck/$$i; done
67	cd printfck; make "INC_DIR=../../../include" `cd ..; ls *.o`
68
69lint:
70	lint $(DEFS) $(SRCS) $(LINTFIX)
71
72clean:
73	rm -f *.o *core $(PROG) junk $(LIB)
74	rm -rf printfck
75
76tidy:	clean
77
78depend: $(MAKES)
79	(sed '1,/^# do not edit/!d' Makefile.in; \
80	set -e; for i in [a-z][a-z0-9]*.c; do \
81	    $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \
82	    -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \
83	    -e 's/o: \.\//o: /' -e p -e '}' ; \
84	done | sort -u) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in
85	@$(EXPORT) make -f Makefile.in Makefile 1>&2
86
87# do not edit below this line - it is generated by 'make depend'
88event_server.o: ../../include/argv.h
89event_server.o: ../../include/chroot_uid.h
90event_server.o: ../../include/debug_process.h
91event_server.o: ../../include/dict.h
92event_server.o: ../../include/events.h
93event_server.o: ../../include/htable.h
94event_server.o: ../../include/iostuff.h
95event_server.o: ../../include/listen.h
96event_server.o: ../../include/mail_conf.h
97event_server.o: ../../include/mail_dict.h
98event_server.o: ../../include/mail_params.h
99event_server.o: ../../include/mail_task.h
100event_server.o: ../../include/mail_version.h
101event_server.o: ../../include/msg.h
102event_server.o: ../../include/msg_syslog.h
103event_server.o: ../../include/msg_vstream.h
104event_server.o: ../../include/myflock.h
105event_server.o: ../../include/mymalloc.h
106event_server.o: ../../include/resolve_local.h
107event_server.o: ../../include/safe_open.h
108event_server.o: ../../include/sane_accept.h
109event_server.o: ../../include/split_at.h
110event_server.o: ../../include/stringops.h
111event_server.o: ../../include/sys_defs.h
112event_server.o: ../../include/timed_ipc.h
113event_server.o: ../../include/vbuf.h
114event_server.o: ../../include/vstream.h
115event_server.o: ../../include/vstring.h
116event_server.o: ../../include/watchdog.h
117event_server.o: event_server.c
118event_server.o: mail_flow.h
119event_server.o: mail_server.h
120event_server.o: master_proto.h
121mail_flow.o: ../../include/iostuff.h
122mail_flow.o: ../../include/msg.h
123mail_flow.o: ../../include/sys_defs.h
124mail_flow.o: ../../include/warn_stat.h
125mail_flow.o: mail_flow.c
126mail_flow.o: mail_flow.h
127mail_flow.o: master_proto.h
128master.o: ../../include/argv.h
129master.o: ../../include/clean_env.h
130master.o: ../../include/debug_process.h
131master.o: ../../include/events.h
132master.o: ../../include/inet_proto.h
133master.o: ../../include/iostuff.h
134master.o: ../../include/mail_conf.h
135master.o: ../../include/mail_params.h
136master.o: ../../include/mail_task.h
137master.o: ../../include/mail_version.h
138master.o: ../../include/msg.h
139master.o: ../../include/msg_syslog.h
140master.o: ../../include/myflock.h
141master.o: ../../include/mymalloc.h
142master.o: ../../include/open_lock.h
143master.o: ../../include/safe.h
144master.o: ../../include/set_eugid.h
145master.o: ../../include/set_ugid.h
146master.o: ../../include/stringops.h
147master.o: ../../include/sys_defs.h
148master.o: ../../include/vbuf.h
149master.o: ../../include/vstream.h
150master.o: ../../include/vstring.h
151master.o: ../../include/watchdog.h
152master.o: master.c
153master.o: master.h
154master_avail.o: ../../include/events.h
155master_avail.o: ../../include/msg.h
156master_avail.o: ../../include/sys_defs.h
157master_avail.o: master.h
158master_avail.o: master_avail.c
159master_avail.o: master_proto.h
160master_conf.o: ../../include/argv.h
161master_conf.o: ../../include/msg.h
162master_conf.o: ../../include/sys_defs.h
163master_conf.o: master.h
164master_conf.o: master_conf.c
165master_ent.o: ../../include/argv.h
166master_ent.o: ../../include/attr.h
167master_ent.o: ../../include/host_port.h
168master_ent.o: ../../include/inet_addr_host.h
169master_ent.o: ../../include/inet_addr_list.h
170master_ent.o: ../../include/inet_proto.h
171master_ent.o: ../../include/iostuff.h
172master_ent.o: ../../include/mail_conf.h
173master_ent.o: ../../include/mail_params.h
174master_ent.o: ../../include/mail_proto.h
175master_ent.o: ../../include/match_service.h
176master_ent.o: ../../include/msg.h
177master_ent.o: ../../include/myaddrinfo.h
178master_ent.o: ../../include/mymalloc.h
179master_ent.o: ../../include/own_inet_addr.h
180master_ent.o: ../../include/readlline.h
181master_ent.o: ../../include/sock_addr.h
182master_ent.o: ../../include/stringops.h
183master_ent.o: ../../include/sys_defs.h
184master_ent.o: ../../include/vbuf.h
185master_ent.o: ../../include/vstream.h
186master_ent.o: ../../include/vstring.h
187master_ent.o: ../../include/wildcard_inet_addr.h
188master_ent.o: master.h
189master_ent.o: master_ent.c
190master_ent.o: master_proto.h
191master_flow.o: ../../include/iostuff.h
192master_flow.o: ../../include/msg.h
193master_flow.o: ../../include/sys_defs.h
194master_flow.o: master.h
195master_flow.o: master_flow.c
196master_flow.o: master_proto.h
197master_listen.o: ../../include/htable.h
198master_listen.o: ../../include/inet_addr_list.h
199master_listen.o: ../../include/iostuff.h
200master_listen.o: ../../include/listen.h
201master_listen.o: ../../include/mail_params.h
202master_listen.o: ../../include/msg.h
203master_listen.o: ../../include/myaddrinfo.h
204master_listen.o: ../../include/mymalloc.h
205master_listen.o: ../../include/set_eugid.h
206master_listen.o: ../../include/set_ugid.h
207master_listen.o: ../../include/sock_addr.h
208master_listen.o: ../../include/stringops.h
209master_listen.o: ../../include/sys_defs.h
210master_listen.o: ../../include/vbuf.h
211master_listen.o: ../../include/vstring.h
212master_listen.o: master.h
213master_listen.o: master_listen.c
214master_monitor.o: ../../include/iostuff.h
215master_monitor.o: ../../include/msg.h
216master_monitor.o: ../../include/sys_defs.h
217master_monitor.o: master.h
218master_monitor.o: master_monitor.c
219master_proto.o: ../../include/msg.h
220master_proto.o: ../../include/sys_defs.h
221master_proto.o: master_proto.c
222master_proto.o: master_proto.h
223master_service.o: ../../include/msg.h
224master_service.o: ../../include/mymalloc.h
225master_service.o: ../../include/sys_defs.h
226master_service.o: master.h
227master_service.o: master_service.c
228master_sig.o: ../../include/events.h
229master_sig.o: ../../include/iostuff.h
230master_sig.o: ../../include/killme_after.h
231master_sig.o: ../../include/msg.h
232master_sig.o: ../../include/posix_signals.h
233master_sig.o: ../../include/sys_defs.h
234master_sig.o: master.h
235master_sig.o: master_sig.c
236master_spawn.o: ../../include/argv.h
237master_spawn.o: ../../include/binhash.h
238master_spawn.o: ../../include/events.h
239master_spawn.o: ../../include/mail_conf.h
240master_spawn.o: ../../include/msg.h
241master_spawn.o: ../../include/mymalloc.h
242master_spawn.o: ../../include/sys_defs.h
243master_spawn.o: ../../include/vbuf.h
244master_spawn.o: ../../include/vstring.h
245master_spawn.o: master.h
246master_spawn.o: master_proto.h
247master_spawn.o: master_spawn.c
248master_status.o: ../../include/binhash.h
249master_status.o: ../../include/events.h
250master_status.o: ../../include/iostuff.h
251master_status.o: ../../include/msg.h
252master_status.o: ../../include/sys_defs.h
253master_status.o: master.h
254master_status.o: master_proto.h
255master_status.o: master_status.c
256master_vars.o: ../../include/mail_conf.h
257master_vars.o: ../../include/mail_params.h
258master_vars.o: ../../include/msg.h
259master_vars.o: ../../include/mymalloc.h
260master_vars.o: ../../include/stringops.h
261master_vars.o: ../../include/sys_defs.h
262master_vars.o: ../../include/vbuf.h
263master_vars.o: ../../include/vstring.h
264master_vars.o: master.h
265master_vars.o: master_vars.c
266master_wakeup.o: ../../include/attr.h
267master_wakeup.o: ../../include/events.h
268master_wakeup.o: ../../include/iostuff.h
269master_wakeup.o: ../../include/mail_params.h
270master_wakeup.o: ../../include/mail_proto.h
271master_wakeup.o: ../../include/msg.h
272master_wakeup.o: ../../include/set_eugid.h
273master_wakeup.o: ../../include/set_ugid.h
274master_wakeup.o: ../../include/sys_defs.h
275master_wakeup.o: ../../include/trigger.h
276master_wakeup.o: ../../include/vbuf.h
277master_wakeup.o: ../../include/vstream.h
278master_wakeup.o: mail_server.h
279master_wakeup.o: master.h
280master_wakeup.o: master_wakeup.c
281master_watch.o: ../../include/msg.h
282master_watch.o: ../../include/mymalloc.h
283master_watch.o: ../../include/sys_defs.h
284master_watch.o: master.h
285master_watch.o: master_watch.c
286multi_server.o: ../../include/argv.h
287multi_server.o: ../../include/chroot_uid.h
288multi_server.o: ../../include/debug_process.h
289multi_server.o: ../../include/dict.h
290multi_server.o: ../../include/events.h
291multi_server.o: ../../include/htable.h
292multi_server.o: ../../include/iostuff.h
293multi_server.o: ../../include/listen.h
294multi_server.o: ../../include/mail_conf.h
295multi_server.o: ../../include/mail_dict.h
296multi_server.o: ../../include/mail_params.h
297multi_server.o: ../../include/mail_task.h
298multi_server.o: ../../include/mail_version.h
299multi_server.o: ../../include/msg.h
300multi_server.o: ../../include/msg_syslog.h
301multi_server.o: ../../include/msg_vstream.h
302multi_server.o: ../../include/myflock.h
303multi_server.o: ../../include/mymalloc.h
304multi_server.o: ../../include/resolve_local.h
305multi_server.o: ../../include/safe_open.h
306multi_server.o: ../../include/sane_accept.h
307multi_server.o: ../../include/split_at.h
308multi_server.o: ../../include/stringops.h
309multi_server.o: ../../include/sys_defs.h
310multi_server.o: ../../include/timed_ipc.h
311multi_server.o: ../../include/vbuf.h
312multi_server.o: ../../include/vstream.h
313multi_server.o: ../../include/vstring.h
314multi_server.o: ../../include/watchdog.h
315multi_server.o: mail_flow.h
316multi_server.o: mail_server.h
317multi_server.o: master_proto.h
318multi_server.o: multi_server.c
319single_server.o: ../../include/argv.h
320single_server.o: ../../include/chroot_uid.h
321single_server.o: ../../include/debug_process.h
322single_server.o: ../../include/dict.h
323single_server.o: ../../include/events.h
324single_server.o: ../../include/htable.h
325single_server.o: ../../include/iostuff.h
326single_server.o: ../../include/listen.h
327single_server.o: ../../include/mail_conf.h
328single_server.o: ../../include/mail_dict.h
329single_server.o: ../../include/mail_params.h
330single_server.o: ../../include/mail_task.h
331single_server.o: ../../include/mail_version.h
332single_server.o: ../../include/msg.h
333single_server.o: ../../include/msg_syslog.h
334single_server.o: ../../include/msg_vstream.h
335single_server.o: ../../include/myflock.h
336single_server.o: ../../include/mymalloc.h
337single_server.o: ../../include/resolve_local.h
338single_server.o: ../../include/safe_open.h
339single_server.o: ../../include/sane_accept.h
340single_server.o: ../../include/split_at.h
341single_server.o: ../../include/stringops.h
342single_server.o: ../../include/sys_defs.h
343single_server.o: ../../include/timed_ipc.h
344single_server.o: ../../include/vbuf.h
345single_server.o: ../../include/vstream.h
346single_server.o: ../../include/vstring.h
347single_server.o: ../../include/watchdog.h
348single_server.o: mail_flow.h
349single_server.o: mail_server.h
350single_server.o: master_proto.h
351single_server.o: single_server.c
352trigger_server.o: ../../include/argv.h
353trigger_server.o: ../../include/chroot_uid.h
354trigger_server.o: ../../include/debug_process.h
355trigger_server.o: ../../include/dict.h
356trigger_server.o: ../../include/events.h
357trigger_server.o: ../../include/htable.h
358trigger_server.o: ../../include/iostuff.h
359trigger_server.o: ../../include/listen.h
360trigger_server.o: ../../include/mail_conf.h
361trigger_server.o: ../../include/mail_dict.h
362trigger_server.o: ../../include/mail_params.h
363trigger_server.o: ../../include/mail_task.h
364trigger_server.o: ../../include/mail_version.h
365trigger_server.o: ../../include/msg.h
366trigger_server.o: ../../include/msg_syslog.h
367trigger_server.o: ../../include/msg_vstream.h
368trigger_server.o: ../../include/myflock.h
369trigger_server.o: ../../include/mymalloc.h
370trigger_server.o: ../../include/resolve_local.h
371trigger_server.o: ../../include/safe_open.h
372trigger_server.o: ../../include/sane_accept.h
373trigger_server.o: ../../include/split_at.h
374trigger_server.o: ../../include/stringops.h
375trigger_server.o: ../../include/sys_defs.h
376trigger_server.o: ../../include/vbuf.h
377trigger_server.o: ../../include/vstream.h
378trigger_server.o: ../../include/vstring.h
379trigger_server.o: ../../include/watchdog.h
380trigger_server.o: mail_flow.h
381trigger_server.o: mail_server.h
382trigger_server.o: master_proto.h
383trigger_server.o: trigger_server.c
384