]> git.pld-linux.org Git - packages/cyrus-imapd.git/blob - cyrus-imapd-shared.patch
65b9a344215900b5ebeba8eb6d53ea31dd5b33c5
[packages/cyrus-imapd.git] / cyrus-imapd-shared.patch
1 --- cyrus-imapd-2.3.12p2/configure.in   2008-09-23 21:46:38.514085631 +0300
2 +++ cyrus-imapd-2.3.12p2.shared/configure.in    2008-09-23 21:44:50.591844716 +0300
3 @@ -87,7 +87,7 @@
4  AC_DEFINE_UNQUOTED(SYSCONFDIR,"$sysconfdir",[Config File Location])
5  
6  AC_PROG_CC
7 -AC_PROG_RANLIB
8 +AC_PROG_LIBTOOL
9  AC_PROG_MAKE_SET
10  AC_PROG_INSTALL
11  AC_AIX
12 @@ -133,7 +133,7 @@
13         cyrus_cv_getaddrinfo=no)], cyrus_cv_getaddrinfo=no)
14  
15  if test $cyrus_cv_getaddrinfo = no; then
16 -       IPV6_OBJS="getaddrinfo.o"
17 +       IPV6_OBJS="getaddrinfo.lo"
18  fi
19  
20  cyrus_cv_getnameinfo=yes
21 @@ -142,7 +142,7 @@
22         cyrus_cv_getnameinfo=no)
23  
24  if test $cyrus_cv_getnameinfo = no; then
25 -       IPV6_OBJS="$IPV6_OBJS getnameinfo.o"
26 +       IPV6_OBJS="$IPV6_OBJS getnameinfo.lo"
27  fi
28  
29  IPv6_CHECK_SS_FAMILY()
30 @@ -166,7 +166,7 @@
31  dnl function for doing each of the database backends
32  dnl parameters: backend name, variable to set, withval
33  
34 -CYRUSDB_OBJS="cyrusdb_flat.o cyrusdb_skiplist.o cyrusdb_quotalegacy.o"
35 +CYRUSDB_OBJS="cyrusdb_flat.lo cyrusdb_skiplist.lo cyrusdb_quotalegacy.lo"
36  
37  dnl Berkeley DB Detection
38  
39 @@ -213,7 +213,7 @@
40    LIBS="${LIBS} ${BDB_LIBADD}"
41    CPPFLAGS="${BDB_INCADD} ${CPPFLAGS}"
42  
43 -  CYRUSDB_OBJS="$CYRUSDB_OBJS cyrusdb_berkeley.o"
44 +  CYRUSDB_OBJS="$CYRUSDB_OBJS cyrusdb_berkeley.lo"
45    AC_DEFINE(HAVE_BDB,[],[Build in Berkeley DB support?])
46  fi
47  
48 @@ -1010,7 +1010,7 @@
49  dnl Check for MD5 functions
50  AC_FUNC_CHECK(MD5Init,,
51         AC_CHECK_LIB(md, MD5Init, LIBS="${LIBS} -lmd",
52 -                    MD5OBJ="md5.o"))
53 +                    MD5OBJ="md5.lo"))
54  AC_SUBST(MD5OBJ)
55  
56  dnl snmp
57 --- cyrus-imapd-2.3.12p2/depot/Makefile.in      2008-03-24 22:26:12.000000000 +0200
58 +++ cyrus-imapd-2.3.12p2.shared/depot/Makefile.in       2008-09-23 21:44:50.599845178 +0300
59 @@ -53,7 +53,7 @@
60  DEFS = @DEFS@
61  CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../et @CPPFLAGS@ 
62  LIBS = @LIBS@ 
63 -DEPLIBS = ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
64 +DEPLIBS = ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
65  
66  CFLAGS = @CFLAGS@
67  LDFLAGS = @LDFLAGS@
68 --- cyrus-imapd-2.3.12p2/imap/Makefile.in       2008-04-04 00:09:51.000000000 +0300
69 +++ cyrus-imapd-2.3.12p2.shared/imap/Makefile.in        2008-09-23 21:44:50.591844716 +0300
70 @@ -45,16 +45,18 @@
71  
72  # \Seen state database.  Either 'db' (berkeley db) or 
73  # 'local' (legacy flat file).
74 -SEEN=seen_db.o
75 +SEEN=seen_db.lo
76  
77  srcdir = @srcdir@
78  top_srcdir = @top_srcdir@
79 +top_builddir = @top_builddir@
80  VPATH = @srcdir@
81  
82  CC = @CC@
83  INSTALL = @INSTALL@
84  RANLIB = @RANLIB@
85  AWK = @AWK@
86 +LIBTOOL = @LIBTOOL@
87  
88  CYRUS_USER=@cyrus_user@
89  CYRUS_GROUP=@cyrus_group@
90 @@ -67,7 +69,7 @@
91  IMAP_COM_ERR_LIBS = @IMAP_COM_ERR_LIBS@
92  LIB_WRAP = @LIB_WRAP@
93  LIBS = $(IMAP_LIBS) $(IMAP_COM_ERR_LIBS)
94 -DEPLIBS = ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
95 +DEPLIBS = ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
96  
97  CFLAGS = @CFLAGS@
98  LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@ 
99 @@ -96,23 +98,23 @@
100  cyrus_prefix = @cyrus_prefix@
101  service_path = @service_path@
102  
103 -LOBJS= append.o mailbox.o mboxlist.o mupdate-client.o mboxname.o message.o \
104 -       global.o imap_err.o mupdate_err.o proc.o setproctitle.o \
105 -       convert_code.o duplicate.o saslclient.o saslserver.o signals.o \
106 -       annotate.o search_engines.o squat.o squat_internal.o mbdump.o \
107 -       imapparse.o telemetry.o user.o notify.o idle.o quota_db.o \
108 -       sync_log.o $(SEEN) mboxkey.o backend.o tls.o message_guid.o \
109 -       statuscache_db.o
110 +LOBJS= append.lo mailbox.lo mboxlist.lo mupdate-client.lo mboxname.lo message.lo \
111 +       global.lo imap_err.lo mupdate_err.lo proc.lo setproctitle.lo \
112 +       convert_code.lo duplicate.lo saslclient.lo saslserver.lo signals.lo \
113 +       annotate.lo search_engines.lo squat.lo squat_internal.lo mbdump.lo \
114 +       imapparse.lo telemetry.lo user.lo notify.lo idle.lo quota_db.lo \
115 +       sync_log.lo $(SEEN) mboxkey.lo backend.lo tls.lo message_guid.lo \
116 +       statuscache_db.lo
117  
118 -IMAPDOBJS=pushstats.o imapd.o proxy.o imap_proxy.o index.o version.o
119 +IMAPDOBJS=pushstats.lo imapd.lo proxy.lo imap_proxy.lo index.lo version.lo
120  
121 -LMTPOBJS=lmtpstats.o lmtpengine.o spool.o
122 +LMTPOBJS=lmtpstats.lo lmtpengine.lo spool.lo
123  
124  # Your typical objects for the command line utilities
125 -CLIOBJS=cli_fatal.o mutex_fake.o
126 +CLIOBJS=cli_fatal.lo mutex_fake.lo
127  
128 -SERVICE=../master/service.o
129 -SERVICETHREAD=../master/service-thread.o
130 +SERVICE=../master/service.lo
131 +SERVICETHREAD=../master/service-thread.lo
132  
133  PROGS = imapd lmtpd pop3d \
134         fud smmapd reconstruct quota mbpath ipurge cyr_dbtool cyr_synclog \
135 @@ -139,23 +141,21 @@
136         ln -f $(DESTDIR)$(service_path)/imapd $(DESTDIR)$(service_path)/proxyd
137         ln -f $(DESTDIR)$(service_path)/lmtpd $(DESTDIR)$(service_path)/lmtpproxyd
138  
139 -.c.o:
140 -       $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
141 +%.lo: %.c
142 +       $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
143         $<
144  
145  ### libimap
146  
147 -libimap.a: $(LOBJS)
148 -       rm -f libimap.a
149 -       ar cr libimap.a $(LOBJS)
150 -       $(RANLIB) libimap.a
151 +libimap.la: $(LOBJS)
152 +       $(LIBTOOL) --mode=link --tag=CC $(CC) -o libimap.la $(LOBJS)
153  
154  ### Built Source Files
155  
156  xversion xversion.h:
157         AWK=$(AWK) $(srcdir)/xversion.sh
158  
159 -version.o: xversion.h
160 +version.lo: xversion.h
161  
162  pushstats.c: pushstats.snmp $(srcdir)/../snmp/snmpgen
163         $(srcdir)/../snmp/snmpgen $(srcdir)/pushstats.snmp
164 @@ -183,179 +183,179 @@
165  mupdate_err.h: mupdate_err.c
166  
167  ### Services
168 -idled: idled.o mutex_fake.o libimap.a $(DEPLIBS)
169 -       $(CC) $(LDFLAGS) -o idled \
170 -        idled.o mutex_fake.o libimap.a $(DEPLIBS) $(LIBS)
171 -
172 -lmtpd: lmtpd.o proxy.o $(LMTPOBJS) $(SIEVE_OBJS) mutex_fake.o \
173 -        libimap.a $(SIEVE_LIBS) $(DEPLIBS) $(SERVICE)
174 -       $(CC) $(LDFLAGS) -o lmtpd \
175 -        $(SERVICE) lmtpd.o proxy.o $(LMTPOBJS) $(SIEVE_OBJS) \
176 -        mutex_fake.o libimap.a $(SIEVE_LIBS) $(DEPLIBS) $(LIBS) $(LIB_WRAP)
177 -
178 -lmtpd.pure: lmtpd.o proxy.o $(LMTPOBJS) $(SIEVE_OBJS) \
179 -        mutex_fake.o libimap.a $(SIEVE_LIBS) $(DEPLIBS) $(SERVICE)
180 -       $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o lmtpd.pure \
181 -        $(SERVICE) lmtpd.o proxy.o $(LMTPOBJS) $(SIEVE_OBJS) \
182 -        mutex_fake.o libimap.a $(SIEVE_LIBS) $(DEPLIBS) $(LIBS) $(LIB_WRAP)
183 -
184 -imapd: $(IMAPDOBJS) mutex_fake.o libimap.a $(DEPLIBS) $(SERVICE)
185 -       $(CC) $(LDFLAGS) -o imapd \
186 -        $(SERVICE) $(IMAPDOBJS) mutex_fake.o \
187 -       libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP)
188 -
189 -imapd.pure: $(IMAPDOBJS) mutex_fake.o libimap.a $(DEPLIBS) $(SERVICE)
190 -       $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o imapd.pure \
191 -        $(SERVICE) $(IMAPDOBJS) mutex_fake.o libimap.a \
192 +idled: idled.lo mutex_fake.lo libimap.la $(DEPLIBS)
193 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o idled \
194 +        idled.lo mutex_fake.lo libimap.la $(DEPLIBS) $(LIBS)
195 +
196 +lmtpd: lmtpd.lo proxy.lo $(LMTPOBJS) $(SIEVE_OBJS) mutex_fake.lo \
197 +        libimap.la $(SIEVE_LIBS) $(DEPLIBS) $(SERVICE)
198 +        $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o lmtpd \
199 +        $(SERVICE) lmtpd.lo proxy.lo $(LMTPOBJS) $(SIEVE_OBJS) \
200 +        mutex_fake.lo libimap.la $(SIEVE_LIBS) $(DEPLIBS) $(LIBS) $(LIB_WRAP)
201 +
202 +lmtpd.pure: lmtpd.lo proxy.lo $(LMTPOBJS) $(SIEVE_OBJS) \
203 +        mutex_fake.lo libimap.la $(SIEVE_LIBS) $(DEPLIBS) $(SERVICE)
204 +       $(PURIFY) $(PUREOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o lmtpd.pure \
205 +        $(SERVICE) lmtpd.lo proxy.lo $(LMTPOBJS) $(SIEVE_OBJS) \
206 +        mutex_fake.lo libimap.la $(SIEVE_LIBS) $(DEPLIBS) $(LIBS) $(LIB_WRAP)
207 +
208 +imapd: $(IMAPDOBJS) mutex_fake.lo libimap.la $(DEPLIBS) $(SERVICE)
209 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imapd \
210 +        $(SERVICE) $(IMAPDOBJS) mutex_fake.lo \
211 +       libimap.la $(DEPLIBS) $(LIBS) $(LIB_WRAP)
212 +
213 +imapd.pure: $(IMAPDOBJS) mutex_fake.lo libimap.la $(DEPLIBS) $(SERVICE)
214 +       $(PURIFY) $(PUREOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imapd.pure \
215 +        $(SERVICE) $(IMAPDOBJS) mutex_fake.lo libimap.la \
216         $(DEPLIBS) $(LIBS) $(LIB_WRAP)
217  
218 -imapd.quant: $(IMAPDOBJS) mutex_fake.o libimap.a $(DEPLIBS) $(SERVICE)
219 -       $(QUANTIFY) $(QUANTOPT) $(CC) $(LDFLAGS) -o imapd.quant \
220 -        $(SERVICE) $(IMAPDOBJS) mutex_fake.o libimap.a \
221 +imapd.quant: $(IMAPDOBJS) mutex_fake.lo libimap.la $(DEPLIBS) $(SERVICE)
222 +       $(QUANTIFY) $(QUANTOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imapd.quant \
223 +        $(SERVICE) $(IMAPDOBJS) mutex_fake.lo libimap.la \
224         $(DEPLIBS) $(LIBS) $(LIB_WRAP)
225  
226 -mupdate: mupdate.o mupdate-slave.o mupdate-client.o mutex_pthread.o tls.o \
227 -       libimap.a $(DEPLIBS)
228 -       $(CC) $(LDFLAGS) -o mupdate \
229 -        $(SERVICETHREAD) mupdate.o mupdate-slave.o mupdate-client.o \
230 -        mutex_pthread.o tls.o libimap.a \
231 +mupdate: mupdate.lo mupdate-slave.lo mupdate-client.lo mutex_pthread.lo tls.lo \
232 +       libimap.la $(DEPLIBS)
233 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o mupdate \
234 +        $(SERVICETHREAD) mupdate.lo mupdate-slave.lo mupdate-client.lo \
235 +        mutex_pthread.lo tls.lo libimap.la \
236          $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread
237  
238 -mupdate.pure: mupdate.o mupdate-slave.o mupdate-client.o mutex_pthread.o \
239 -       libimap.a $(DEPLIBS)
240 -       $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o mupdate.pure \
241 -        $(SERVICETHREAD) mupdate.o mupdate-slave.o mupdate-client.o \
242 -        mutex_pthread.o libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread
243 +mupdate.pure: mupdate.lo mupdate-slave.lo mupdate-client.lo mutex_pthread.lo \
244 +       libimap.la $(DEPLIBS)
245 +       $(PURIFY) $(PUREOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o mupdate.pure \
246 +        $(SERVICETHREAD) mupdate.lo mupdate-slave.lo mupdate-client.lo \
247 +        mutex_pthread.lo libimap.la $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread
248  
249 -pop3d: pop3d.o proxy.o backend.o tls.o mutex_fake.o libimap.a \
250 +pop3d: pop3d.lo proxy.lo backend.lo tls.lo mutex_fake.lo libimap.la \
251         $(DEPLIBS) $(SERVICE)
252 -       $(CC) $(LDFLAGS) -o pop3d pop3d.o proxy.o backend.o tls.o $(SERVICE) \
253 -        mutex_fake.o libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP)
254 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o pop3d pop3d.lo proxy.lo backend.lo tls.lo $(SERVICE) \
255 +        mutex_fake.lo libimap.la $(DEPLIBS) $(LIBS) $(LIB_WRAP)
256  
257 -nntpd: nntpd.o proxy.o backend.o index.o smtpclient.o spool.o tls.o \
258 -        mutex_fake.o nntp_err.o libimap.a $(DEPLIBS) $(SERVICE)
259 -       $(CC) $(LDFLAGS) -o nntpd nntpd.o proxy.o backend.o index.o spool.o \
260 -        smtpclient.o tls.o $(SERVICE) mutex_fake.o nntp_err.o \
261 -        libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP)
262 +nntpd: nntpd.lo proxy.lo backend.lo index.lo smtpclient.lo spool.lo tls.lo \
263 +        mutex_fake.lo nntp_err.lo libimap.la $(DEPLIBS) $(SERVICE)
264 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o nntpd nntpd.lo proxy.lo backend.lo index.lo spool.lo \
265 +        smtpclient.lo tls.lo $(SERVICE) mutex_fake.lo nntp_err.lo \
266 +        libimap.la $(DEPLIBS) $(LIBS) $(LIB_WRAP)
267  
268 -fud: fud.o libimap.a mutex_fake.o $(DEPLIBS) $(SERVICE)
269 -       $(CC) $(LDFLAGS) -o fud $(SERVICE) fud.o mutex_fake.o libimap.a \
270 +fud: fud.lo libimap.la mutex_fake.lo $(DEPLIBS) $(SERVICE)
271 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o fud $(SERVICE) fud.lo mutex_fake.lo libimap.la \
272         $(DEPLIBS) $(LIBS) $(LIB_WRAP)
273  
274 -smmapd: smmapd.o libimap.a mutex_fake.o $(DEPLIBS) $(SERVICE)
275 -       $(CC) $(LDFLAGS) -o smmapd $(SERVICE) smmapd.o mutex_fake.o libimap.a \
276 +smmapd: smmapd.lo libimap.la mutex_fake.lo $(DEPLIBS) $(SERVICE)
277 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o smmapd $(SERVICE) smmapd.lo mutex_fake.lo libimap.la \
278         $(DEPLIBS) $(LIBS) $(LIB_WRAP)
279  
280 -sync_server: sync_server.o sync_support.o sync_commit.o \
281 -       imapparse.o tls.o libimap.a mutex_fake.o $(DEPLIBS) $(SERVICE)
282 -       $(CC) $(LDFLAGS) -o \
283 -       sync_server sync_server.o sync_support.o sync_commit.o \
284 -       imapparse.o tls.o $(SERVICE) libimap.a mutex_fake.o \
285 +sync_server: sync_server.lo sync_support.lo sync_commit.lo \
286 +       imapparse.lo tls.lo libimap.la mutex_fake.lo $(DEPLIBS) $(SERVICE)
287 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
288 +       sync_server sync_server.lo sync_support.lo sync_commit.lo \
289 +       imapparse.lo tls.lo $(SERVICE) libimap.la mutex_fake.lo \
290         $(DEPLIBS) $(LIBS) $(LIB_WRAP)
291  
292  ### Command Line Utilities
293 -arbitron: arbitron.o $(CLIOBJS) libimap.a $(DEPLIBS)
294 -       $(CC) $(LDFLAGS) -o arbitron arbitron.o $(CLIOBJS) \
295 -       libimap.a $(DEPLIBS) $(LIBS)
296 -
297 -cyr_dbtool: cyr_dbtool.o mutex_fake.o libimap.a $(DEPLIBS)
298 -       $(CC) $(LDFLAGS) -o cyr_dbtool cyr_dbtool.o $(CLIOBJS) \
299 -       libimap.a $(DEPLIBS) $(LIBS)
300 -
301 -cyr_synclog: cyr_synclog.o mutex_fake.o libimap.a $(DEPLIBS)
302 -       $(CC) $(LDFLAGS) -o cyr_synclog cyr_synclog.o $(CLIOBJS) \
303 -       libimap.a $(DEPLIBS) $(LIBS)
304 -
305 -cvt_cyrusdb: cvt_cyrusdb.o mutex_fake.o libimap.a $(DEPLIBS)
306 -       $(CC) $(LDFLAGS) -o cvt_cyrusdb cvt_cyrusdb.o $(CLIOBJS) \
307 -       libimap.a $(DEPLIBS) $(LIBS)
308 -
309 -chk_cyrus: chk_cyrus.o mutex_fake.o libimap.a $(DEPLIBS)
310 -       $(CC) $(LDFLAGS) -o chk_cyrus chk_cyrus.o $(CLIOBJS) \
311 -       libimap.a $(DEPLIBS) $(LIBS)
312 -
313 -deliver: deliver.o $(LMTPOBJS) proxy.o mutex_fake.o libimap.a $(DEPLIBS)
314 -       $(CC) $(LDFLAGS) -o deliver deliver.o $(LMTPOBJS) proxy.o \
315 -       mutex_fake.o libimap.a $(DEPLIBS) $(LIBS)
316 -
317 -ctl_deliver: ctl_deliver.o $(CLIOBJS) libimap.a $(DEPLIBS)
318 -       $(CC) $(LDFLAGS) -o \
319 -        $@ ctl_deliver.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
320 -
321 -ctl_mboxlist: ctl_mboxlist.o mupdate-client.o $(CLIOBJS) libimap.a $(DEPLIBS)
322 -       $(CC) $(LDFLAGS) -o $@ ctl_mboxlist.o mupdate-client.o $(CLIOBJS) \
323 -       libimap.a $(DEPLIBS) $(LIBS)
324 -
325 -ctl_cyrusdb: ctl_cyrusdb.o $(CLIOBJS) libimap.a $(DEPLIBS)
326 -       $(CC) $(LDFLAGS) -o \
327 -        $@ ctl_cyrusdb.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
328 -
329 -cyr_expire: cyr_expire.o $(CLIOBJS) libimap.a $(DEPLIBS)
330 -       $(CC) $(LDFLAGS) -o $@ cyr_expire.o $(CLIOBJS) \
331 -       libimap.a $(DEPLIBS) $(LIBS)
332 -
333 -fetchnews: fetchnews.o $(CLIOBJS) libimap.a $(DEPLIBS)
334 -       $(CC) $(LDFLAGS) -o \
335 -        $@ fetchnews.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
336 -
337 -squatter: squatter.o index.o squat_build.o $(CLIOBJS) libimap.a $(DEPLIBS)
338 -       $(CC) $(LDFLAGS) -o squatter squatter.o index.o squat_build.o \
339 -       $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
340 +arbitron: arbitron.lo $(CLIOBJS) libimap.la $(DEPLIBS)
341 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o arbitron arbitron.lo $(CLIOBJS) \
342 +       libimap.la $(DEPLIBS) $(LIBS)
343 +
344 +cyr_dbtool: cyr_dbtool.lo mutex_fake.lo libimap.la $(DEPLIBS)
345 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o cyr_dbtool cyr_dbtool.lo $(CLIOBJS) \
346 +       libimap.la $(DEPLIBS) $(LIBS)
347 +
348 +cyr_synclog: cyr_synclog.lo mutex_fake.lo libimap.la $(DEPLIBS)
349 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o cyr_synclog cyr_synclog.lo $(CLIOBJS) \
350 +       libimap.la $(DEPLIBS) $(LIBS)
351 +
352 +cvt_cyrusdb: cvt_cyrusdb.lo mutex_fake.lo libimap.la $(DEPLIBS)
353 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o cvt_cyrusdb cvt_cyrusdb.lo $(CLIOBJS) \
354 +       libimap.la $(DEPLIBS) $(LIBS)
355 +
356 +chk_cyrus: chk_cyrus.lo mutex_fake.lo libimap.la $(DEPLIBS)
357 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o chk_cyrus chk_cyrus.lo $(CLIOBJS) \
358 +       libimap.la $(DEPLIBS) $(LIBS)
359 +
360 +deliver: deliver.lo $(LMTPOBJS) proxy.lo mutex_fake.lo libimap.la $(DEPLIBS)
361 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o deliver deliver.lo $(LMTPOBJS) proxy.lo \
362 +       mutex_fake.lo libimap.la $(DEPLIBS) $(LIBS)
363 +
364 +ctl_deliver: ctl_deliver.lo $(CLIOBJS) libimap.la $(DEPLIBS)
365 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
366 +        $@ ctl_deliver.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
367 +
368 +ctl_mboxlist: ctl_mboxlist.lo mupdate-client.lo $(CLIOBJS) libimap.la $(DEPLIBS)
369 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ctl_mboxlist.lo mupdate-client.lo $(CLIOBJS) \
370 +       libimap.la $(DEPLIBS) $(LIBS)
371 +
372 +ctl_cyrusdb: ctl_cyrusdb.lo $(CLIOBJS) libimap.la $(DEPLIBS)
373 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
374 +        $@ ctl_cyrusdb.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
375 +
376 +cyr_expire: cyr_expire.lo $(CLIOBJS) libimap.la $(DEPLIBS)
377 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ cyr_expire.lo $(CLIOBJS) \
378 +       libimap.la $(DEPLIBS) $(LIBS)
379 +
380 +fetchnews: fetchnews.lo $(CLIOBJS) libimap.la $(DEPLIBS)
381 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
382 +        $@ fetchnews.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
383 +
384 +squatter: squatter.lo index.lo squat_build.lo $(CLIOBJS) libimap.la $(DEPLIBS)
385 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o squatter squatter.lo index.lo squat_build.lo \
386 +       $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
387  
388 -mbpath: mbpath.o $(CLIOBJS) libimap.a $(DEPLIBS)
389 -       $(CC) $(LDFLAGS) -o mbpath mbpath.o $(CLIOBJS) libimap.a \
390 +mbpath: mbpath.lo $(CLIOBJS) libimap.la $(DEPLIBS)
391 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o mbpath mbpath.lo $(CLIOBJS) libimap.la \
392         $(DEPLIBS) $(LIBS)
393  
394 -ipurge: ipurge.o $(CLIOBJS) libimap.a $(DEPLIBS)
395 -       $(CC) $(LDFLAGS) -o ipurge ipurge.o $(CLIOBJS) \
396 -       libimap.a $(DEPLIBS) $(LIBS)
397 -
398 -cyrdump: cyrdump.o index.o $(CLIOBJS) libimap.a $(DEPLIBS)
399 -       $(CC) $(LDFLAGS) -o cyrdump cyrdump.o index.o $(CLIOBJS) \
400 -       libimap.a $(DEPLIBS) $(LIBS)
401 -
402 -mbexamine: mbexamine.o $(CLIOBJS) libimap.a $(DEPLIBS)
403 -       $(CC) $(LDFLAGS) -o \
404 -        mbexamine mbexamine.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
405 -
406 -reconstruct: reconstruct.o $(CLIOBJS) libimap.a $(DEPLIBS)
407 -       $(CC) $(LDFLAGS) -o \
408 -        reconstruct reconstruct.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
409 -
410 -quota: quota.o $(CLIOBJS) libimap.a $(DEPLIBS)
411 -       $(CC) $(LDFLAGS) -o quota quota.o $(CLIOBJS) \
412 -       libimap.a $(DEPLIBS) $(LIBS)
413 -
414 -tls_prune: tls_prune.o tls.o $(CLIOBJS) libimap.a $(DEPLIBS)
415 -       $(CC) $(LDFLAGS) -o \
416 -        $@ tls_prune.o tls.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
417 -
418 -unexpunge: unexpunge.o $(CLIOBJS) libimap.a $(DEPLIBS)
419 -       $(CC) $(LDFLAGS) -o $@ unexpunge.o $(CLIOBJS) \
420 -       libimap.a $(DEPLIBS) $(LIBS)
421 -
422 -make_md5: make_md5.o libimap.a mutex_fake.o $(DEPLIBS)
423 -       $(CC) $(LDFLAGS) -o make_md5 make_md5.o libimap.a mutex_fake.o $(DEPLIBS) $(LIBS)
424 -
425 -make_sha1: make_sha1.o libimap.a mutex_fake.o $(DEPLIBS)
426 -       $(CC) $(LDFLAGS) -o make_sha1 make_sha1.o libimap.a mutex_fake.o $(DEPLIBS) $(LIBS)
427 -
428 -sync_client: sync_client.o sync_support.o \
429 -       backend.o tls.o imapparse.o libimap.a mutex_fake.o $(DEPLIBS)
430 -       $(CC) $(LDFLAGS) -o \
431 -       sync_client sync_client.o sync_support.o \
432 -       backend.o tls.o imapparse.o libimap.a mutex_fake.o $(DEPLIBS) $(LIBS)
433 -
434 -sync_reset: sync_reset.o sync_support.o sync_commit.o \
435 -       libimap.a mutex_fake.o $(DEPLIBS)
436 -       $(CC) $(LDFLAGS) -o \
437 -       sync_reset sync_reset.o sync_support.o sync_commit.o \
438 -       libimap.a mutex_fake.o $(DEPLIBS) $(LIBS)
439 +ipurge: ipurge.lo $(CLIOBJS) libimap.la $(DEPLIBS)
440 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o ipurge ipurge.lo $(CLIOBJS) \
441 +       libimap.la $(DEPLIBS) $(LIBS)
442 +
443 +cyrdump: cyrdump.lo index.lo $(CLIOBJS) libimap.la $(DEPLIBS)
444 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o cyrdump cyrdump.lo index.lo $(CLIOBJS) \
445 +       libimap.la $(DEPLIBS) $(LIBS)
446 +
447 +mbexamine: mbexamine.lo $(CLIOBJS) libimap.la $(DEPLIBS)
448 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
449 +        mbexamine mbexamine.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
450 +
451 +reconstruct: reconstruct.lo $(CLIOBJS) libimap.la $(DEPLIBS)
452 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
453 +        reconstruct reconstruct.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
454 +
455 +quota: quota.lo $(CLIOBJS) libimap.la $(DEPLIBS)
456 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o quota quota.lo $(CLIOBJS) \
457 +       libimap.la $(DEPLIBS) $(LIBS)
458 +
459 +tls_prune: tls_prune.lo tls.lo $(CLIOBJS) libimap.la $(DEPLIBS)
460 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
461 +        $@ tls_prune.lo tls.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
462 +
463 +unexpunge: unexpunge.lo $(CLIOBJS) libimap.la $(DEPLIBS)
464 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ unexpunge.lo $(CLIOBJS) \
465 +       libimap.la $(DEPLIBS) $(LIBS)
466 +
467 +make_md5: make_md5.lo libimap.la mutex_fake.lo $(DEPLIBS)
468 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o make_md5 make_md5.lo libimap.la mutex_fake.lo $(DEPLIBS) $(LIBS)
469 +
470 +make_sha1: make_sha1.lo libimap.la mutex_fake.lo $(DEPLIBS)
471 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o make_sha1 make_sha1.lo libimap.la mutex_fake.lo $(DEPLIBS) $(LIBS)
472 +
473 +sync_client: sync_client.lo sync_support.lo \
474 +       backend.lo tls.lo imapparse.lo libimap.la mutex_fake.lo $(DEPLIBS)
475 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
476 +       sync_client sync_client.lo sync_support.lo \
477 +       backend.lo tls.lo imapparse.lo libimap.la mutex_fake.lo $(DEPLIBS) $(LIBS)
478 +
479 +sync_reset: sync_reset.lo sync_support.lo sync_commit.lo \
480 +       libimap.la mutex_fake.lo $(DEPLIBS)
481 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
482 +       sync_reset sync_reset.lo sync_support.lo sync_commit.lo \
483 +       libimap.la mutex_fake.lo $(DEPLIBS) $(LIBS)
484  
485  ### Other Misc Targets
486  
487  clean:
488 -       rm -f *.o *.a Makefile.bak makedepend.log \
489 +       rm -f *.lo *.la Makefile.bak makedepend.log \
490         $(BUILTSOURCES) $(PROGS) $(SUIDPROGS)
491  
492  distclean: clean
493 --- cyrus-imapd-2.3.12p2/imtest/Makefile.in     2008-03-24 20:55:59.000000000 +0200
494 +++ cyrus-imapd-2.3.12p2.shared/imtest/Makefile.in      2008-09-23 21:44:50.599845178 +0300
495 @@ -50,12 +50,14 @@
496  CC = @CC@
497  INSTALL = @INSTALL@
498  RANLIB = @RANLIB@
499 +LIBTOOL = @LIBTOOL@
500 +top_builddir = @top_builddir@
501  
502  DEFS = @DEFS@ @LOCALDEFS@
503  CPPFLAGS = -I.. -I$(srcdir)/../lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@  @SASLFLAGS@
504  LIBS = @LIBS@ 
505  IMAP_LIBS = @IMAP_LIBS@ @LIB_RT@
506 -DEPLIBS = ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
507 +DEPLIBS = ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
508  
509  CFLAGS = @CFLAGS@
510  LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@
511 @@ -73,7 +75,7 @@
512  all: imtest
513  
514  install:
515 -       $(INSTALL) -s -m 755 imtest $(DESTDIR)$(exec_prefix)/bin
516 +       $(LIBTOOL) --mode=install $(INSTALL) imtest $(DESTDIR)$(exec_prefix)/bin
517         ln -f $(DESTDIR)$(exec_prefix)/bin/imtest $(DESTDIR)$(exec_prefix)/bin/pop3test
518         ln -f $(DESTDIR)$(exec_prefix)/bin/imtest $(DESTDIR)$(exec_prefix)/bin/nntptest
519         ln -f $(DESTDIR)$(exec_prefix)/bin/imtest $(DESTDIR)$(exec_prefix)/bin/lmtptest
520 @@ -86,10 +88,10 @@
521         $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
522  
523  imtest: imtest.o $(DEPLIBS)
524 -       $(CC) $(LDFLAGS) -o imtest imtest.o $(DEPLIBS) $(IMAP_LIBS)
525 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imtest imtest.o $(DEPLIBS) $(IMAP_LIBS)
526  
527  imtest.pure: imtest.o $(DEPLIBS)
528 -       $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o imtest $(OBJS) $(DEPLIBS) $(LIBS) $(IMAP_LIBS)
529 +       $(PURIFY) $(PUREOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imtest $(OBJS) $(DEPLIBS) $(LIBS) $(IMAP_LIBS)
530  
531  clean:
532         rm -f *.o Makefile.bak makedepend.log imtest
533 --- cyrus-imapd-2.3.12p2/imtest/imtest.c        2008-04-11 15:35:18.000000000 +0300
534 +++ cyrus-imapd-2.3.12p2.shared/imtest/imtest.c 2008-09-23 21:44:50.595844947 +0300
535 @@ -272,6 +272,9 @@
536      imtest_fatal(msg);
537  }
538  
539 +/* config.c stuff */
540 +const int config_need_data = 0;
541 +
542  int mysasl_config(void *context __attribute__((unused)), 
543                   const char *plugin_name,
544                   const char *option,
545 --- cyrus-imapd-2.3.12p2/installsieve/Makefile.in       2008-03-24 22:33:11.000000000 +0200
546 +++ cyrus-imapd-2.3.12p2.shared/installsieve/Makefile.in        2008-09-23 21:44:50.591844716 +0300
547 @@ -47,6 +47,8 @@
548  
549  CC = @CC@
550  RANLIB = @RANLIB@
551 +LIBTOOL = @LIBTOOL@
552 +top_builddir = @top_builddir@
553  
554  DEFS = @DEFS@
555  CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/../lib @CPPFLAGS@ @SASLFLAGS@
556 @@ -59,7 +61,7 @@
557  
558  IMAP_LIBS = @IMAP_LIBS@
559  LIBS = 
560 -DEPLIBS= ../lib/libcyrus.a @DEPLIBS@
561 +DEPLIBS= ../lib/libcyrus.la @DEPLIBS@
562  
563  prefix = @prefix@
564  exec_prefix = @exec_prefix@
565 @@ -68,20 +70,18 @@
566  all: installsieve
567  
568  install:
569 -       $(INSTALL) -s -m 755 installsieve $(DESTDIR)$(exec_prefix)/bin
570 +       $(LIBTOOL) --mode=install $(INSTALL) installsieve $(DESTDIR)$(exec_prefix)/bin
571  
572 -OBJS=lex.o mystring.o request.o isieve.o
573 +OBJS=lex.lo mystring.lo request.lo isieve.lo
574  
575 -libinstallsieve.a: $(OBJS)
576 -       rm -f libinstallsieve.a
577 -       ar cr libinstallsieve.a $(OBJS)
578 -       $(RANLIB) libinstallsieve.a
579 +libinstallsieve.la: $(OBJS)
580 +       $(LIBTOOL) --mode=link --tag=CC $(CC) -o libinstallsieve.la $(OBJS)
581  
582 -installsieve: libinstallsieve.a installscript.o $(DEPLIBS)
583 -       $(CC) $(LDFLAGS) -o installsieve libinstallsieve.a installscript.o $(DEPLIBS) $(IMAP_LIBS)
584 +installsieve: libinstallsieve.la installscript.lo $(DEPLIBS)
585 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o installsieve libinstallsieve.la installscript.lo $(DEPLIBS) $(IMAP_LIBS)
586  
587  clean:
588 -       rm -f *.o *.a Makefile.bak makedepend.log
589 +       rm -f *.lo *.la Makefile.bak makedepend.log
590  
591  distclean: clean
592         rm -f Makefile installsieve
593 @@ -89,9 +89,8 @@
594  depend:
595         ${MAKEDEPEND} $(CPPFLAGS) $(DEFS) -I$(srcdir) $(CFLAGS) *.c $(srcdir)/*.c 1>makedepend.log 2>&1
596  
597 -.c.o:
598 -       $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I. $(CFLAGS) \
599 +%.lo: %.c
600 +       $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I. $(CFLAGS) \
601         $<
602  
603 -
604  # DO NOT DELETE THIS LINE -- make depend depends on it.
605 --- cyrus-imapd-2.3.12p2/lib/Makefile.in        2008-03-24 19:43:08.000000000 +0200
606 +++ cyrus-imapd-2.3.12p2.shared/lib/Makefile.in 2008-09-23 21:44:50.599845178 +0300
607 @@ -44,10 +44,10 @@
608  # $Id$
609  
610  # Authorization namespace.
611 -AUTH=auth.o auth_krb.o auth_unix.o auth_krb5.o auth_pts.o
612 +AUTH=auth.lo auth_krb.lo auth_unix.lo auth_krb5.lo auth_pts.lo
613  
614  # ACL interpretation.  Only one choice for now:
615 -ACL=acl_afs.o
616 +ACL=acl_afs.lo
617  
618  srcdir = @srcdir@
619  top_srcdir = @top_srcdir@
620 @@ -57,6 +57,8 @@
621  
622  INSTALL = @INSTALL@
623  RANLIB = @RANLIB@
624 +LIBTOOL = @LIBTOOL@
625 +top_builddir = @top_builddir@
626  
627  DEFS = @DEFS@ @LOCALDEFS@
628  CPPFLAGS = -I.. @CPPFLAGS@ @COM_ERR_CPPFLAGS@ @SASLFLAGS@
629 @@ -72,6 +74,7 @@
630  prefix = @prefix@
631  exec_prefix = @exec_prefix@
632  cyrus_prefix = @cyrus_prefix@
633 +libdir = @libdir@
634  
635  libdir = @libdir@
636  
637 @@ -90,28 +93,28 @@
638         $(srcdir)/libcyr_cfg.h $(srcdir)/byteorder64.h \
639         $(srcdir)/md5.h $(srcdir)/hmac-md5.h
640  
641 -LIBCYR_OBJS = acl.o bsearch.o charset.o glob.o retry.o util.o \
642 -       libcyr_cfg.o mkgmtime.o prot.o parseaddr.o imclient.o imparse.o \
643 -       lsort.o stristr.o rfc822date.o cyrusdb.o strhash.o \
644 -       chartable.o imapurl.o nonblock_@WITH_NONBLOCK@.o lock_@WITH_LOCK@.o \
645 -       gmtoff_@WITH_GMTOFF@.o map_@WITH_MAP@.o $(ACL) $(AUTH) \
646 +LIBCYR_OBJS = acl.lo bsearch.lo charset.lo glob.lo retry.lo util.lo \
647 +       libcyr_cfg.lo mkgmtime.lo prot.lo parseaddr.lo imclient.lo imparse.lo \
648 +       lsort.lo stristr.lo rfc822date.lo cyrusdb.lo strhash.lo \
649 +       chartable.lo imapurl.lo nonblock_@WITH_NONBLOCK@.lo lock_@WITH_LOCK@.lo \
650 +       gmtoff_@WITH_GMTOFF@.lo map_@WITH_MAP@.lo $(ACL) $(AUTH) \
651         @LIBOBJS@ @CYRUSDB_OBJS@ @MD5OBJ@ \
652 -       iptostring.o xmalloc.o wildmat.o byteorder64.o \
653 -       xstrlcat.o xstrlcpy.o
654 +       iptostring.lo xmalloc.lo wildmat.lo byteorder64.lo \
655 +       xstrlcat.lo xstrlcpy.lo
656  
657  LIBCYRM_HDRS = $(srcdir)/hash.h $(srcdir)/mpool.h $(srcdir)/xmalloc.h \
658         $(srcdir)/xstrlcat.h $(srcdir)/xstrlcpy.h $(srcdir)/util.h \
659         $(srcdir)/strhash.h $(srcdir)/libconfig.h $(srcdir)/assert.h \
660         imapopts.h
661 -LIBCYRM_OBJS = libconfig.o imapopts.o hash.o mpool.o xmalloc.o strhash.o \
662 -       xstrlcat.o xstrlcpy.o assert.o util.o @IPV6_OBJS@
663 +LIBCYRM_OBJS = libconfig.lo imapopts.lo hash.lo mpool.lo xmalloc.lo strhash.lo \
664 +       xstrlcat.lo xstrlcpy.lo assert.lo util.lo @IPV6_OBJS@
665  
666 -all: $(BUILTSOURCES) libcyrus_min.a libcyrus.a
667 +all: $(BUILTSOURCES) libcyrus_min.la libcyrus.la
668  
669  install:
670         $(srcdir)/../install-sh -d $(DESTDIR)$(libdir)
671 -       $(INSTALL) -m 644 libcyrus.a $(DESTDIR)$(libdir)
672 -       $(INSTALL) -m 644 libcyrus_min.a $(DESTDIR)$(libdir)
673 +       $(LIBTOOL) --mode=install $(INSTALL) -m 644 libcyrus.la $(DESTDIR)$(libdir)
674 +       $(LIBTOOL) --mode=install $(INSTALL) -m 644 libcyrus_min.la $(DESTDIR)$(libdir)
675          $(RANLIB) $(DESTDIR)$(libdir)/libcyrus.a
676         for file in $(LIBCYR_HDRS); \
677         do \
678 @@ -122,19 +125,15 @@
679                 $(INSTALL) -m 644 $$file $(DESTDIR)$(prefix)/include/cyrus || exit 1; \
680         done
681  
682 -.c.o:
683 -       $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
684 +%.lo: %.c
685 +       $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
686         $<
687  
688 -libcyrus.a: $(LIBCYR_OBJS)
689 -       rm -f libcyrus.a
690 -       ar cr libcyrus.a $(LIBCYR_OBJS)
691 -       $(RANLIB) libcyrus.a
692 -
693 -libcyrus_min.a: $(LIBCYRM_OBJS)
694 -       rm -f libcyrus_min.a
695 -       ar cr libcyrus_min.a $(LIBCYRM_OBJS)
696 -       $(RANLIB) libcyrus_min.a
697 +libcyrus.la: $(LIBCYR_OBJS) libcyrus_min.la
698 +       $(LIBTOOL) --mode=link --tag=CC $(CC) -o libcyrus.la $(LIBCYR_OBJS) libcyrus_min.la @LIBS@ @LIB_SASL@ -rpath $(libdir)
699 +
700 +libcyrus_min.la: $(LIBCYRM_OBJS)
701 +       $(LIBTOOL) --mode=link --tag=CC $(CC) -o libcyrus_min.la $(LIBCYRM_OBJS) @IMAP_COM_ERR_LIBS@ -rpath $(libdir)
702  
703  imapopts.c: imapoptions $(srcdir)/../tools/config2header
704         $(srcdir)/../tools/config2header CC="$(CC)" $(srcdir)/imapopts.c $(srcdir)/imapopts.h < $(srcdir)/imapoptions
705 --- cyrus-imapd-2.3.12p2/master/Makefile.in     2008-03-24 19:47:41.000000000 +0200
706 +++ cyrus-imapd-2.3.12p2.shared/master/Makefile.in      2008-09-23 21:44:50.599845178 +0300
707 @@ -48,6 +48,8 @@
708  CC = @CC@
709  INSTALL = @INSTALL@
710  RANLIB = @RANLIB@
711 +LIBTOOL = @LIBTOOL@
712 +top_builddir = @top_builddir@
713  
714  CYRUS_USER=@cyrus_user@
715  CYRUS_GROUP=@cyrus_group@
716 @@ -58,7 +60,7 @@
717  
718  CFLAGS = @CFLAGS@
719  LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@
720 -LIBS = ../lib/libcyrus_min.a @LIB_UCDSNMP@ @LIBS@ @COM_ERR_LIBS@
721 +LIBS = ../lib/libcyrus_min.la @LIB_UCDSNMP@ @LIBS@ @COM_ERR_LIBS@
722  
723  SHELL = /bin/sh
724  MAKEDEPEND = @MAKEDEPEND@
725 @@ -78,7 +80,7 @@
726         $(srcdir)/../install-sh -d ${DESTDIR}$(service_path)
727         for file in $(PROGS); \
728         do \
729 -               $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \
730 +               $(LIBTOOL) --mode=install $(INSTALL) $$file $(DESTDIR)$(service_path) || exit 1; \
731         done
732  
733  .c.o:
734 @@ -86,7 +88,7 @@
735         $<
736  
737  master: master.o masterconf.o cyrusMasterMIB.o ../lib/lock_@WITH_LOCK@.o
738 -       $(CC) $(LDFLAGS) -o master master.o masterconf.o cyrusMasterMIB.o ../lib/lock_@WITH_LOCK@.o $(LIBS) $(DEPLIBS)
739 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o master master.o masterconf.o cyrusMasterMIB.o ../lib/lock_@WITH_LOCK@.o $(LIBS) $(DEPLIBS)
740  
741  clean:
742         rm -f *.o *.a Makefile.bak $(PROGS)
743 --- cyrus-imapd-2.3.12p2/netnews/Makefile.in    2008-03-24 21:06:32.000000000 +0200
744 +++ cyrus-imapd-2.3.12p2.shared/netnews/Makefile.in     2008-09-23 21:44:50.587844484 +0300
745 @@ -49,11 +49,13 @@
746  CC = @CC@
747  INSTALL = @INSTALL@
748  RANLIB = @RANLIB@
749 +LIBTOOL = @LIBTOOL@
750 +top_builddir = @top_builddir@
751  
752  DEFS = @DEFS@
753  CPPFLAGS = -I.. -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../com_err/et @CPPFLAGS@
754  LIBS =  @IMAP_LIBS@ @LIB_RT@
755 -DEPLIBS = ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@ 
756 +DEPLIBS = ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@ 
757  
758  CFLAGS = @CFLAGS@
759  LDFLAGS = @LDFLAGS@
760 @@ -71,13 +73,13 @@
761  all: remotepurge
762  
763  install:
764 -       $(INSTALL) -s -m 755 remotepurge $(DESTDIR)$(service_path)
765 +       $(LIBTOOL) --mode=install $(INSTALL) remotepurge $(DESTDIR)$(service_path)
766  
767  .c.o:
768         $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
769  
770  remotepurge: $(OBJS) $(DEPLIBS)
771 -       $(CC) $(LDFLAGS) -o remotepurge $(OBJS) \
772 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o remotepurge $(OBJS) \
773                 $(DEPLIBS) $(LIBS)
774  
775  
776 --- cyrus-imapd-2.3.12p2/notifyd/Makefile.in    2008-03-24 21:59:32.000000000 +0200
777 +++ cyrus-imapd-2.3.12p2.shared/notifyd/Makefile.in     2008-09-23 21:44:50.599845178 +0300
778 @@ -49,6 +49,8 @@
779  
780  CC = @CC@
781  RANLIB = @RANLIB@
782 +LIBTOOL = @LIBTOOL@
783 +top_builddir = @top_builddir@
784  
785  INSTALL = @INSTALL@
786  CYRUS_USER=@cyrus_user@
787 @@ -108,8 +110,8 @@
788  depend:
789         ${MAKEDEPEND} $(CPPFLAGS) $(DEFS) -I$(srcdir) $(CFLAGS) *.c $(srcdir)/*.c 1>makedepend.log 2>&1
790  
791 -.c.o:
792 -       $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
793 +%.lo: %.c
794 +       $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
795         $<
796  
797  # DO NOT DELETE THIS LINE -- make depend depends on it.
798 --- cyrus-imapd-2.3.12p2/perl/imap/IMAP.xs      2008-04-04 15:47:09.000000000 +0300
799 +++ cyrus-imapd-2.3.12p2.shared/perl/imap/IMAP.xs       2008-09-23 21:44:50.595844947 +0300
800 @@ -76,6 +76,7 @@
801  {
802    croak(s);
803  }
804 +const int config_need_data = 0;
805  
806  /*
807   * Decrement the refcounts of the Perl SV's in the passed rock, then free the
808 --- cyrus-imapd-2.3.12p2/perl/imap/Makefile.PL  2007-10-17 23:06:33.000000000 +0300
809 +++ cyrus-imapd-2.3.12p2.shared/perl/imap/Makefile.PL   2008-09-23 21:44:50.595844947 +0300
810 @@ -63,8 +63,7 @@
811      'macro'    => {'IMCLIENT_LIBS' => ''},     # hack
812      'clean'    => {'FILES' => 'libcyrperl.a cyradm'},
813      'OBJECT'    => 'IMAP.o',
814 -    'MYEXTLIB'  => '../../lib/libcyrus.a ../../lib/libcyrus_min.a',
815 -    'LIBS'     => ["$BDB_LIB $SASL_LIB $OPENSSL_LIB $LIB_RT -lssl -lcrypto"],
816 +    'LIBS'     => ["$BDB_LIB $SASL_LIB $OPENSSL_LIB $LIB_RT -lssl -lcrypto -L../../lib/.libs -lcyrus -lcyrus_min"],
817      'DEFINE'   => '-DPERL_POLLUTE',    # e.g., '-DHAVE_SOMETHING' 
818      'INC'      => "-I../../lib -I../.. -I../../com_err/et $SASL_INC $OPENSSL_INC", 
819      'EXE_FILES' => [cyradm],
820 --- cyrus-imapd-2.3.12p2/perl/sieve/lib/Makefile.in     2008-04-04 15:47:17.000000000 +0300
821 +++ cyrus-imapd-2.3.12p2.shared/perl/sieve/lib/Makefile.in      2008-09-23 21:44:50.595844947 +0300
822 @@ -50,12 +50,14 @@
823  CC = @CC@
824  INSTALL = @INSTALL@
825  RANLIB = @RANLIB@
826 +LIBTOOL = @LIBTOOL@
827 +top_builddir = @top_builddir@
828  
829  DEFS = @DEFS@ @LOCALDEFS@ -Dbool=char -DHAS_BOOL
830  CPPFLAGS = -I. -I../../.. -I$(srcdir) -I$(srcdir)/../../../lib @CPPFLAGS@ @DYNSASLFLAGS@ @COM_ERR_CPPFLAGS@
831 -LIBS = ../../../lib/libcyrus.a ../../../lib/libcyrus_min.a @LIB_DYN_SASL@ @LIBS@
832 +LIBS = ../../../lib/libcyrus.la ../../../lib/libcyrus_min.la @LIB_DYN_SASL@ @LIBS@
833  IMAP_LIBS = @IMAP_LIBS@
834 -DEPLIBS = ../../../lib/libcyrus.a ../../../lib/libcyrus_min.a @DEPLIBS@
835 +DEPLIBS = ../../../lib/libcyrus.la ../../../lib/libcyrus_min.la @DEPLIBS@
836  
837  MAKEDEPEND_CFLAGS = @CFLAGS@
838  CFLAGS = @CFLAGS@ @PERL_CCCDLFLAGS@
839 @@ -68,19 +70,17 @@
840  exec_prefix = @exec_prefix@
841  cyrus_prefix = @cyrus_prefix@
842  
843 -OBJS=isieve.o lex.o mystring.o request.o
844 +OBJS=isieve.lo lex.lo mystring.lo request.lo
845  
846 -all: libisieve.a
847 +all: libisieve.la
848  
849  install:
850  
851 -.c.o:
852 -       $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
853 +%.lo: %.c
854 +       $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
855  
856 -libisieve.a: $(OBJS)
857 -       rm -f libisieve.a
858 -       ar cr libisieve.a $(OBJS)
859 -       $(RANLIB) libisieve.a
860 +libisieve.la: $(OBJS)
861 +       $(LIBTOOL) --mode=link --tag=CC $(CC) -o libisievie.la $(OBJS)
862  
863  clean:
864         rm -f *.o Makefile.bak makedepend.log libisieve.a
865 --- cyrus-imapd-2.3.12p2/perl/sieve/managesieve/Makefile.PL     2008-04-04 15:47:23.000000000 +0300
866 +++ cyrus-imapd-2.3.12p2.shared/perl/sieve/managesieve/Makefile.PL      2008-09-23 21:44:50.591844716 +0300
867 @@ -60,8 +60,8 @@
868      'NAME'     => 'Cyrus::SIEVE::managesieve',
869      'ABSTRACT'  => 'Cyurs Sieve management interface',
870      'VERSION_FROM' => 'managesieve.pm', # finds $VERSION
871 -    'MYEXTLIB'  => '../lib/isieve.o ../lib/lex.o ../lib/mystring.o ../lib/request.o ../../../lib/libcyrus.a ../../../lib/libcyrus_min.a',
872 -    'LIBS'     => ["$BDB_LIB $SASL_LIB $OPENSSL_LIB $LIB_RT -lssl -lcrypto"], 
873 +    'MYEXTLIB'  => '../lib/.libs/isieve.o ../lib/.libs/lex.o ../lib/.libs/mystring.o ../lib/.libs/request.o',
874 +    'LIBS'     => ["$BDB_LIB $SASL_LIB $OPENSSL_LIB $LIB_RT -lssl -lcrypto -L../../../lib/.libs -lcyrus -lcyrus_min"], 
875      'DEFINE'   => '-DPERL_POLLUTE',     # e.g., '-DHAVE_SOMETHING' 
876      'INC'      => "-I../lib/ -I../../../lib/ $SASL_INC $OPENSSL_INC",
877  );
878 --- cyrus-imapd-2.3.12p2/perl/sieve/managesieve/managesieve.xs  2008-04-04 15:47:24.000000000 +0300
879 +++ cyrus-imapd-2.3.12p2.shared/perl/sieve/managesieve/managesieve.xs   2008-09-23 21:44:50.595844947 +0300
880 @@ -72,6 +72,7 @@
881      croak("failure: %s", s);
882      exit(-1);
883  }
884 +const int config_need_data = 0;
885  
886  static int
887  perlsieve_getpass(conn, context, id, psecret)
888 --- cyrus-imapd-2.3.12p2/ptclient/Makefile.in   2008-03-24 20:34:22.000000000 +0200
889 +++ cyrus-imapd-2.3.12p2.shared/ptclient/Makefile.in    2008-09-23 21:44:50.587844484 +0300
890 @@ -51,6 +51,8 @@
891  CC = @CC@
892  INSTALL = @INSTALL@
893  RANLIB = @RANLIB@
894 +LIBTOOL = @LIBTOOL@
895 +top_builddir = @top_builddir@
896  
897  DEFS = @DEFS@
898  CPPFLAGS = -I.. -I$(srcdir)/../imap -I$(srcdir)/../lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@ @SASLFLAGS@
899 @@ -60,8 +62,8 @@
900  LIBS = $(IMAP_LIBS) @COM_ERR_LIBS@
901  LIB_SASL = @LIB_SASL@
902  LIB_WRAP = @LIB_WRAP@
903 -DEPLIBS = ../imap/libimap.a ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
904 -UTIL_LIBS = ../imap/mutex_fake.o ../imap/cli_fatal.o
905 +DEPLIBS = ../imap/libimap.la ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
906 +UTIL_LIBS = ../imap/mutex_fake.lo ../imap/cli_fatal.lo
907  
908  LDAP_LIBS=@LDAP_LIBS@
909  LDAP_CPPFLAGS=@LDAP_CPPFLAGS@
910 @@ -83,42 +85,42 @@
911  
912  LIB_RT = @LIB_RT@
913  
914 -SERVICE=../master/service.o
915 -SERVICETHREAD=../master/service-thread.o
916 +SERVICE=../master/service.lo
917 +SERVICETHREAD=../master/service-thread.lo
918  
919  all: $(PROGS)
920  
921  install:
922 -       $(INSTALL) -m 755 ptloader $(DESTDIR)$(service_path)
923 -       $(INSTALL) -m 755 ptexpire $(DESTDIR)$(service_path)
924 -       $(INSTALL) -m 755 ptdump $(DESTDIR)$(service_path)
925 +       $(LIBTOOL) --mode=install $(INSTALL) ptloader $(DESTDIR)$(service_path)
926 +       $(LIBTOOL) --mode=install $(INSTALL) ptexpire $(DESTDIR)$(service_path)
927 +       $(LIBTOOL) --mode=install $(INSTALL) ptdump $(DESTDIR)$(service_path)
928  
929 -.c.o:
930 -       $(CC) -c $(CPPFLAGS) $(LDAP_CPPFLAGS) $(DEFS) $(CFLAGS) $<
931 +%.lo: %.c
932 +       $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(LDAP_CPPFLAGS) $(DEFS) $(CFLAGS) $<
933  
934 -ptloader: ptloader.o afskrb.o ldap.o ../imap/mutex_fake.o $(DEPLIBS)
935 -       $(CC) $(LDFLAGS) -o $@ ptloader.o afskrb.o ldap.o ../imap/mutex_fake.o $(SERVICETHREAD) ${AFS_LDFLAGS} ${LDAP_LDFLAGS} $(AFS_LIBS) ${LDAP_LIBS} $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
936 +ptloader: ptloader.lo afskrb.lo ldap.lo ../imap/mutex_fake.lo $(DEPLIBS)
937 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptloader.lo afskrb.lo ldap.lo ../imap/mutex_fake.lo $(SERVICETHREAD) ${AFS_LDFLAGS} ${LDAP_LDFLAGS} $(AFS_LIBS) ${LDAP_LIBS} $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
938  
939 -ptloader.pure: ptloader.o afskrb.o ldap.o ../imap/mutex_fake.o $(DEPLIBS)
940 -       $(PURIFY) $(PUREARGS) $(CC) $(LDFLAGS) -o $@ ptloader.o afskrb.o ldap.o ../imap/mutex_fake.o $(SERVICETHREAD) ${AFS_LDFLAGS} ${LDAP_LDFLAGS} $(AFS_LIBS) ${LDAP_LIBS} $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
941 +ptloader.pure: ptloader.lo afskrb.lo ldap.lo ../imap/mutex_fake.lo $(DEPLIBS)
942 +       $(PURIFY) $(PUREARGS) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptloader.lo afskrb.lo ldap.lo ../imap/mutex_fake.lo $(SERVICETHREAD) ${AFS_LDFLAGS} ${LDAP_LDFLAGS} $(AFS_LIBS) ${LDAP_LIBS} $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
943  
944 -ptexpire: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
945 -       $(CC) $(LDFLAGS) -o $@ ptexpire.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
946 +ptexpire: ptexpire.lo $(DEPLIBS) $(UTIL_LIBS)
947 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptexpire.lo $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
948  
949 -ptexpire.pure: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
950 -       $(PURIFY) $(PUREARGS) $(CC) $(LDFLAGS) -o $@ ptexpire.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
951 +ptexpire.pure: ptexpire.lo $(DEPLIBS) $(UTIL_LIBS)
952 +       $(PURIFY) $(PUREARGS) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptexpire.lo $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
953  
954 -ptdump: ptdump.o $(DEPLIBS) $(UTIL_LIBS)
955 -       $(CC) $(LDFLAGS) -o $@ ptdump.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
956 +ptdump: ptdump.lo $(DEPLIBS) $(UTIL_LIBS)
957 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptdump.lo $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
958  
959 -ptdump.pure: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
960 -       $(PURIFY) $(PUREARGS) $(CC) $(LDFLAGS) -o $@ ptdump.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
961 +ptdump.pure: ptexpire.lo $(DEPLIBS) $(UTIL_LIBS)
962 +       $(PURIFY) $(PUREARGS) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptdump.lo $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
963  
964 -ptextract: ptextract.o $(DEPLIBS) $(UTIL_LIBS)
965 -       $(CC) $(LDFLAGS) -o $@ ptextract.o $(UTIL_LIBS) $(DEPLIBS) $(LIBS)
966 +ptextract: ptextract.lo $(DEPLIBS) $(UTIL_LIBS)
967 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptextract.lo $(UTIL_LIBS) $(DEPLIBS) $(LIBS)
968  
969  clean:
970 -       rm -f *.o Makefile.bak $(PROGS) makedepend.log
971 +       rm -f *.lo Makefile.bak $(PROGS) makedepend.log
972  
973  distclean: clean
974         rm -f Makefile
975 --- cyrus-imapd-2.3.12p2/sieve/Makefile.in      2008-03-24 22:08:46.000000000 +0200
976 +++ cyrus-imapd-2.3.12p2.shared/sieve/Makefile.in       2008-09-23 21:44:50.587844484 +0300
977 @@ -55,6 +55,8 @@
978  YFLAGS = -d
979  LEX = @LEX@
980  RANLIB = @RANLIB@
981 +LIBTOOL = @LIBTOOL@
982 +top_builddir = @top_builddir@
983  COMPILE_ET = @COMPILE_ET@
984  
985  DEFS = @DEFS@ @LOCALDEFS@
986 @@ -69,7 +71,7 @@
987  IMAP_COM_ERR_LIBS = @IMAP_COM_ERR_LIBS@
988  IMAP_LIBS = @IMAP_LIBS@ @LIB_RT@
989  LIBS = libsieve.a $(IMAP_LIBS) $(IMAP_COM_ERR_LIBS)
990 -DEPLIBS=../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
991 +DEPLIBS=../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
992  
993  BUILT_SOURCES = addr.c addr.h addr-lex.c \
994         sieve.c sieve.h sieve-lex.c \
995 @@ -81,10 +83,10 @@
996  
997  install: sievec
998         $(srcdir)/../install-sh -d ${DESTDIR}$(service_path)
999 -       $(srcdir)/../install-sh -c -m 755 sievec $(DESTDIR)$(service_path) || exit
1000 +       $(LIBTOOL) --mode=install $(srcdir)/../install-sh -c -m 755 sievec $(DESTDIR)$(service_path) || exit
1001  
1002  test: $(DEPLIBS) libsieve.a test.o ../imap/message.o
1003 -       $(CC) $(LDFLAGS) -o test test.o ../imap/message.o \
1004 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o test test.o ../imap/message.o \
1005         libsieve.a $(DEPLIBS) $(LIBS)
1006  
1007  OBJS = sieve_err.o \
1008 @@ -123,10 +125,10 @@
1009         $(RANLIB) libsieve.a
1010  
1011  sievec: sievec.o libsieve.a
1012 -       $(CC) $(LDFLAGS) -o sievec sievec.o libsieve.a $(DEPLIBS) $(LIBS)
1013 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o sievec sievec.o libsieve.a $(DEPLIBS) $(LIBS)
1014  
1015  sieved: sieved.o libsieve.a
1016 -       $(CC) $(LDFLAGS) -o sieved sieved.o libsieve.a $(DEPLIBS) $(LIBS)
1017 +       $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o sieved sieved.o libsieve.a $(DEPLIBS) $(LIBS)
1018  
1019  
1020  sieve_interface.h: sieve_err.h
1021 --- cyrus-imapd-2.3.12p2/timsieved/Makefile.in  2008-03-24 22:20:57.000000000 +0200
1022 +++ cyrus-imapd-2.3.12p2.shared/timsieved/Makefile.in   2008-09-23 21:44:50.587844484 +0300
1023 @@ -49,6 +49,8 @@
1024  
1025  CC = @CC@
1026  RANLIB = @RANLIB@
1027 +LIBTOOL = @LIBTOOL@
1028 +top_builddir = @top_builddir@
1029  
1030  INSTALL = @INSTALL@
1031  CYRUS_USER=@cyrus_user@
1032 @@ -105,8 +107,8 @@
1033  depend:
1034         ${MAKEDEPEND} $(CPPFLAGS) $(DEFS) -I$(srcdir) $(CFLAGS) *.c $(srcdir)/*.c 1>makedepend.log 2>&1
1035  
1036 -.c.o:
1037 -       $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
1038 +%.lo: %.c
1039 +       $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
1040         $<
1041  
1042  # DO NOT DELETE THIS LINE -- make depend depends on it.
This page took 0.653276 seconds and 2 git commands to generate.