xref: /netbsd-src/external/ibm-public/postfix/dist/src/smtpstone/Makefile.in (revision e670fd5c413e99c2f6a37901bb21c537fcd322d2)
1SHELL	= /bin/sh
2SRCS	= smtp-source.c smtp-sink.c qmqp-source.c qmqp-sink.c
3OBJS	= smtp-source.o smtp-sink.o qmqp-source.o qmqp-sink.o
4HDRS	=
5TESTSRC	=
6DEFS	= -I. -I$(INC_DIR) -D$(SYSTYPE)
7CFLAGS	= $(DEBUG) $(OPT) $(DEFS)
8TESTPROG=
9INC_DIR	= ../../include
10PROG	= smtp-source smtp-sink qmqp-source qmqp-sink
11LIBS	= ../../lib/lib$(LIB_PREFIX)global$(LIB_SUFFIX) \
12	../../lib/lib$(LIB_PREFIX)util$(LIB_SUFFIX)
13
14.c.o:;	$(CC) $(CFLAGS) -c $*.c
15
16all:	$(PROG)
17
18$(OBJS): ../../conf/makedefs.out
19
20Makefile: Makefile.in
21	cat ../../conf/makedefs.out $? >$@
22
23smtp-sink: smtp-sink.o $(LIBS)
24	$(CC) $(CFLAGS) $(SHLIB_RPATH) -o $@ smtp-sink.o $(LIBS) $(SYSLIBS)
25
26smtp-source: smtp-source.o $(LIBS)
27	$(CC) $(CFLAGS) $(SHLIB_RPATH) -o $@ smtp-source.o $(LIBS) $(SYSLIBS)
28
29qmqp-sink: qmqp-sink.o $(LIBS)
30	$(CC) $(CFLAGS) $(SHLIB_RPATH) -o $@ qmqp-sink.o $(LIBS) $(SYSLIBS)
31
32qmqp-source: qmqp-source.o $(LIBS)
33	$(CC) $(CFLAGS) $(SHLIB_RPATH) -o $@ qmqp-source.o $(LIBS) $(SYSLIBS)
34
35test:	$(TESTPROG)
36
37tests:
38
39root_tests:
40
41update: ../../bin/smtp-source ../../bin/smtp-sink ../../bin/qmqp-source \
42	../../bin/qmqp-sink
43
44../../bin/smtp-source: smtp-source
45	cp $? $@
46
47../../bin/smtp-sink: smtp-sink
48	cp $? $@
49
50../../bin/qmqp-source: qmqp-source
51	cp $? $@
52
53../../bin/qmqp-sink: qmqp-sink
54	cp $? $@
55
56printfck: $(OBJS) $(PROG)
57	rm -rf printfck
58	mkdir printfck
59	sed '1,/^# do not edit/!d' Makefile >printfck/Makefile
60	set -e; for i in *.c; do printfck -f .printfck $$i >printfck/$$i; done
61	cd printfck; make "INC_DIR=../../../include" `cd ..; ls *.o`
62
63lint:
64	lint $(DEFS) $(SRCS) $(LINTFIX)
65
66clean:
67	rm -f *.o *core $(PROG) $(TESTPROG) junk
68	rm -rf printfck
69
70tidy:	clean
71
72depend: $(MAKES)
73	(sed '1,/^# do not edit/!d' Makefile.in; \
74	set -e; for i in [a-z][a-z0-9]*.c; do \
75	    $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \
76	    -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \
77	    -e 's/o: \.\//o: /' -e p -e '}' ; \
78	done | LANG=C sort -u) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in
79	@$(EXPORT) make -f Makefile.in Makefile 1>&2
80
81# do not edit below this line - it is generated by 'make depend'
82qmqp-sink.o: ../../include/check_arg.h
83qmqp-sink.o: ../../include/events.h
84qmqp-sink.o: ../../include/htable.h
85qmqp-sink.o: ../../include/inet_proto.h
86qmqp-sink.o: ../../include/iostuff.h
87qmqp-sink.o: ../../include/listen.h
88qmqp-sink.o: ../../include/mail_version.h
89qmqp-sink.o: ../../include/msg.h
90qmqp-sink.o: ../../include/msg_vstream.h
91qmqp-sink.o: ../../include/mymalloc.h
92qmqp-sink.o: ../../include/netstring.h
93qmqp-sink.o: ../../include/qmqp_proto.h
94qmqp-sink.o: ../../include/sys_defs.h
95qmqp-sink.o: ../../include/vbuf.h
96qmqp-sink.o: ../../include/vstream.h
97qmqp-sink.o: ../../include/vstring.h
98qmqp-sink.o: qmqp-sink.c
99qmqp-source.o: ../../include/check_arg.h
100qmqp-source.o: ../../include/connect.h
101qmqp-source.o: ../../include/events.h
102qmqp-source.o: ../../include/get_hostname.h
103qmqp-source.o: ../../include/host_port.h
104qmqp-source.o: ../../include/inet_proto.h
105qmqp-source.o: ../../include/iostuff.h
106qmqp-source.o: ../../include/mail_date.h
107qmqp-source.o: ../../include/mail_version.h
108qmqp-source.o: ../../include/msg.h
109qmqp-source.o: ../../include/msg_vstream.h
110qmqp-source.o: ../../include/myaddrinfo.h
111qmqp-source.o: ../../include/mymalloc.h
112qmqp-source.o: ../../include/netstring.h
113qmqp-source.o: ../../include/qmqp_proto.h
114qmqp-source.o: ../../include/sane_connect.h
115qmqp-source.o: ../../include/split_at.h
116qmqp-source.o: ../../include/sys_defs.h
117qmqp-source.o: ../../include/valid_hostname.h
118qmqp-source.o: ../../include/valid_mailhost_addr.h
119qmqp-source.o: ../../include/vbuf.h
120qmqp-source.o: ../../include/vstream.h
121qmqp-source.o: ../../include/vstring.h
122qmqp-source.o: qmqp-source.c
123smtp-sink.o: ../../include/check_arg.h
124smtp-sink.o: ../../include/chroot_uid.h
125smtp-sink.o: ../../include/events.h
126smtp-sink.o: ../../include/get_hostname.h
127smtp-sink.o: ../../include/htable.h
128smtp-sink.o: ../../include/inet_proto.h
129smtp-sink.o: ../../include/iostuff.h
130smtp-sink.o: ../../include/listen.h
131smtp-sink.o: ../../include/mail_date.h
132smtp-sink.o: ../../include/mail_version.h
133smtp-sink.o: ../../include/make_dirs.h
134smtp-sink.o: ../../include/msg.h
135smtp-sink.o: ../../include/msg_vstream.h
136smtp-sink.o: ../../include/myaddrinfo.h
137smtp-sink.o: ../../include/mymalloc.h
138smtp-sink.o: ../../include/myrand.h
139smtp-sink.o: ../../include/sane_accept.h
140smtp-sink.o: ../../include/smtp_stream.h
141smtp-sink.o: ../../include/stringops.h
142smtp-sink.o: ../../include/sys_defs.h
143smtp-sink.o: ../../include/vbuf.h
144smtp-sink.o: ../../include/vstream.h
145smtp-sink.o: ../../include/vstring.h
146smtp-sink.o: ../../include/vstring_vstream.h
147smtp-sink.o: smtp-sink.c
148smtp-source.o: ../../include/check_arg.h
149smtp-source.o: ../../include/compat_va_copy.h
150smtp-source.o: ../../include/connect.h
151smtp-source.o: ../../include/events.h
152smtp-source.o: ../../include/get_hostname.h
153smtp-source.o: ../../include/host_port.h
154smtp-source.o: ../../include/inet_proto.h
155smtp-source.o: ../../include/iostuff.h
156smtp-source.o: ../../include/mail_date.h
157smtp-source.o: ../../include/mail_version.h
158smtp-source.o: ../../include/msg.h
159smtp-source.o: ../../include/msg_vstream.h
160smtp-source.o: ../../include/myaddrinfo.h
161smtp-source.o: ../../include/mymalloc.h
162smtp-source.o: ../../include/sane_connect.h
163smtp-source.o: ../../include/smtp_stream.h
164smtp-source.o: ../../include/split_at.h
165smtp-source.o: ../../include/sys_defs.h
166smtp-source.o: ../../include/valid_hostname.h
167smtp-source.o: ../../include/valid_mailhost_addr.h
168smtp-source.o: ../../include/vbuf.h
169smtp-source.o: ../../include/vstream.h
170smtp-source.o: ../../include/vstring.h
171smtp-source.o: ../../include/vstring_vstream.h
172smtp-source.o: smtp-source.c
173