]> git.pld-linux.org Git - packages/cyrus-imapd.git/blame - cyrus-imapd-shared.patch
- rel 1 (reported to be working ok)
[packages/cyrus-imapd.git] / cyrus-imapd-shared.patch
CommitLineData
0010a797
ER
1--- cyrus-imapd-2.3.12p2.shared/configure.in 2008-09-23 21:44:50.591844716 +0300
2+++ cyrus-imapd-2.3.12p2/configure.in 2008-09-23 22:25:22.672454302 +0300
cad185d7
AF
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
0010a797
ER
48@@ -230,9 +230,9 @@
49 fi)
50
51 if test "$sievedir" != "no"; then
52- SIEVE_OBJS="lmtp_sieve.o smtpclient.o"
53+ SIEVE_OBJS="lmtp_sieve.lo smtpclient.lo"
54 AC_SUBST(SIEVE_OBJS)
55- SIEVE_LIBS="../${sievedir}/libsieve.a"
56+ SIEVE_LIBS="../${sievedir}/libsieve.la"
57 AC_SUBST(SIEVE_LIBS)
58 SIEVE_CPPFLAGS="-I\$(srcdir)/../$sievedir"
59 AC_SUBST(SIEVE_CPPFLAGS)
60@@ -914,7 +914,7 @@
61 if test $cyrus_cv_lib_syslog = no; then
62 PRE_SUBDIRS="${PRE_SUBDIRS} syslog"
63 EXTRA_OUTPUT="${EXTRA_OUTPUT} syslog/Makefile"
64- DEPLIBS="${DEPLIBS} ../syslog/libsyslog.a"
65+ DEPLIBS="${DEPLIBS} ../syslog/libsyslog.la"
66 CPPFLAGS="$CPPFLAGS -I\$(srcdir)/../syslog"
67 fi
68 AC_MSG_RESULT($cyrus_cv_lib_syslog)
d18be73f 69@@ -1010,7 +1010,7 @@
cad185d7
AF
70 dnl Check for MD5 functions
71 AC_FUNC_CHECK(MD5Init,,
72 AC_CHECK_LIB(md, MD5Init, LIBS="${LIBS} -lmd",
73- MD5OBJ="md5.o"))
74+ MD5OBJ="md5.lo"))
75 AC_SUBST(MD5OBJ)
76
77 dnl snmp
0010a797
ER
78--- cyrus-imapd-2.3.12p2.shared/depot/Makefile.in 2008-09-23 21:44:50.599845178 +0300
79+++ cyrus-imapd-2.3.12p2/depot/Makefile.in 2008-09-23 22:10:04.419383504 +0300
80@@ -44,16 +44,18 @@
81 # $Id$
82
83 srcdir = @srcdir@
84+top_builddir = @top_builddir@
85 VPATH = @srcdir@
86
87 CC = @CC@
88 INSTALL = @INSTALL@
89 RANLIB = @RANLIB@
90+LIBTOOL = @LIBTOOL@
91
d18be73f
ER
92 DEFS = @DEFS@
93 CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../et @CPPFLAGS@
94 LIBS = @LIBS@
95-DEPLIBS = ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
96+DEPLIBS = ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
97
98 CFLAGS = @CFLAGS@
99 LDFLAGS = @LDFLAGS@
0010a797
ER
100@@ -73,11 +75,11 @@
101 $(INSTALL) -m 644 $(srcdir)/rc.local.imap $(DESTDIR)etc
102 $(INSTALL) -m 644 $(srcdir)/rc.local.ptclient $(DESTDIR)etc
103
104-.c.o:
105- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
106+%.lo: %.c
107+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
108
109 clean:
110- rm -f *.o Makefile.bak makedepend.log
0e463fcc 111+ rm -rf .libs *.o *.lo Makefile.bak makedepend.log
0010a797
ER
112
113 distclean: clean
114 rm -f Makefile
e299ecfc
ER
115--- cyrus-imapd-2.3.12p2.shared/imap/Makefile.in 2008-09-23 21:44:50.591844716 +0300
116+++ cyrus-imapd-2.3.12p2/imap/Makefile.in 2008-09-24 16:29:37.354850372 +0300
be79fb78
ER
117@@ -45,16 +45,18 @@
118
119 # \Seen state database. Either 'db' (berkeley db) or
120 # 'local' (legacy flat file).
121-SEEN=seen_db.o
122+SEEN=seen_db.lo
123
124 srcdir = @srcdir@
125 top_srcdir = @top_srcdir@
126+top_builddir = @top_builddir@
127 VPATH = @srcdir@
128
129 CC = @CC@
130 INSTALL = @INSTALL@
131 RANLIB = @RANLIB@
132 AWK = @AWK@
133+LIBTOOL = @LIBTOOL@
134
135 CYRUS_USER=@cyrus_user@
136 CYRUS_GROUP=@cyrus_group@
137@@ -67,7 +69,7 @@
138 IMAP_COM_ERR_LIBS = @IMAP_COM_ERR_LIBS@
139 LIB_WRAP = @LIB_WRAP@
140 LIBS = $(IMAP_LIBS) $(IMAP_COM_ERR_LIBS)
141-DEPLIBS = ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
142+DEPLIBS = ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
143
144 CFLAGS = @CFLAGS@
145 LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@
146@@ -96,23 +98,23 @@
147 cyrus_prefix = @cyrus_prefix@
148 service_path = @service_path@
149
150-LOBJS= append.o mailbox.o mboxlist.o mupdate-client.o mboxname.o message.o \
151- global.o imap_err.o mupdate_err.o proc.o setproctitle.o \
152- convert_code.o duplicate.o saslclient.o saslserver.o signals.o \
153- annotate.o search_engines.o squat.o squat_internal.o mbdump.o \
154- imapparse.o telemetry.o user.o notify.o idle.o quota_db.o \
155- sync_log.o $(SEEN) mboxkey.o backend.o tls.o message_guid.o \
156- statuscache_db.o
157+LOBJS= append.lo mailbox.lo mboxlist.lo mupdate-client.lo mboxname.lo message.lo \
158+ global.lo imap_err.lo mupdate_err.lo proc.lo setproctitle.lo \
159+ convert_code.lo duplicate.lo saslclient.lo saslserver.lo signals.lo \
160+ annotate.lo search_engines.lo squat.lo squat_internal.lo mbdump.lo \
161+ imapparse.lo telemetry.lo user.lo notify.lo idle.lo quota_db.lo \
162+ sync_log.lo $(SEEN) mboxkey.lo backend.lo tls.lo message_guid.lo \
163+ statuscache_db.lo
164
165-IMAPDOBJS=pushstats.o imapd.o proxy.o imap_proxy.o index.o version.o
166+IMAPDOBJS=pushstats.lo imapd.lo proxy.lo imap_proxy.lo index.lo version.lo
167
168-LMTPOBJS=lmtpstats.o lmtpengine.o spool.o
169+LMTPOBJS=lmtpstats.lo lmtpengine.lo spool.lo
170
171 # Your typical objects for the command line utilities
172-CLIOBJS=cli_fatal.o mutex_fake.o
173+CLIOBJS=cli_fatal.lo mutex_fake.lo
174
175-SERVICE=../master/service.o
176-SERVICETHREAD=../master/service-thread.o
177+SERVICE=../master/service.lo
178+SERVICETHREAD=../master/service-thread.lo
179
180 PROGS = imapd lmtpd pop3d \
181 fud smmapd reconstruct quota mbpath ipurge cyr_dbtool cyr_synclog \
e299ecfc
ER
182@@ -131,31 +133,28 @@
183
184 install:
185 $(srcdir)/../install-sh -d ${DESTDIR}$(service_path)
186- for file in $(PROGS); \
187- do \
188- $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \
189+ for file in $(PROGS); do \
190+ $(LIBTOOL) --mode=install $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \
191 done
192 ln -f $(DESTDIR)$(service_path)/pop3d $(DESTDIR)$(service_path)/pop3proxyd
be79fb78
ER
193 ln -f $(DESTDIR)$(service_path)/imapd $(DESTDIR)$(service_path)/proxyd
194 ln -f $(DESTDIR)$(service_path)/lmtpd $(DESTDIR)$(service_path)/lmtpproxyd
195
196-.c.o:
197- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
198+%.lo: %.c
0010a797 199+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
be79fb78
ER
200 $<
201
202 ### libimap
203
204-libimap.a: $(LOBJS)
205- rm -f libimap.a
206- ar cr libimap.a $(LOBJS)
207- $(RANLIB) libimap.a
208+libimap.la: $(LOBJS)
209+ $(LIBTOOL) --mode=link --tag=CC $(CC) -o libimap.la $(LOBJS)
210
211 ### Built Source Files
212
213 xversion xversion.h:
214 AWK=$(AWK) $(srcdir)/xversion.sh
215
216-version.o: xversion.h
217+version.lo: xversion.h
218
219 pushstats.c: pushstats.snmp $(srcdir)/../snmp/snmpgen
220 $(srcdir)/../snmp/snmpgen $(srcdir)/pushstats.snmp
e299ecfc 221@@ -183,179 +182,179 @@
be79fb78 222 mupdate_err.h: mupdate_err.c
32bec8aa
JB
223
224 ### Services
be79fb78 225-idled: idled.o mutex_fake.o libimap.a $(DEPLIBS)
32bec8aa 226- $(CC) $(LDFLAGS) -o idled \
be79fb78
ER
227- idled.o mutex_fake.o libimap.a $(DEPLIBS) $(LIBS)
228-
229-lmtpd: lmtpd.o proxy.o $(LMTPOBJS) $(SIEVE_OBJS) mutex_fake.o \
230- libimap.a $(SIEVE_LIBS) $(DEPLIBS) $(SERVICE)
32bec8aa 231- $(CC) $(LDFLAGS) -o lmtpd \
be79fb78
ER
232- $(SERVICE) lmtpd.o proxy.o $(LMTPOBJS) $(SIEVE_OBJS) \
233- mutex_fake.o libimap.a $(SIEVE_LIBS) $(DEPLIBS) $(LIBS) $(LIB_WRAP)
234-
235-lmtpd.pure: lmtpd.o proxy.o $(LMTPOBJS) $(SIEVE_OBJS) \
236- mutex_fake.o libimap.a $(SIEVE_LIBS) $(DEPLIBS) $(SERVICE)
32bec8aa 237- $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o lmtpd.pure \
be79fb78
ER
238- $(SERVICE) lmtpd.o proxy.o $(LMTPOBJS) $(SIEVE_OBJS) \
239- mutex_fake.o libimap.a $(SIEVE_LIBS) $(DEPLIBS) $(LIBS) $(LIB_WRAP)
240-
241-imapd: $(IMAPDOBJS) mutex_fake.o libimap.a $(DEPLIBS) $(SERVICE)
32bec8aa 242- $(CC) $(LDFLAGS) -o imapd \
be79fb78
ER
243- $(SERVICE) $(IMAPDOBJS) mutex_fake.o \
244- libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP)
245-
246-imapd.pure: $(IMAPDOBJS) mutex_fake.o libimap.a $(DEPLIBS) $(SERVICE)
32bec8aa 247- $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o imapd.pure \
be79fb78
ER
248- $(SERVICE) $(IMAPDOBJS) mutex_fake.o libimap.a \
249+idled: idled.lo mutex_fake.lo libimap.la $(DEPLIBS)
250+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o idled \
251+ idled.lo mutex_fake.lo libimap.la $(DEPLIBS) $(LIBS)
252+
253+lmtpd: lmtpd.lo proxy.lo $(LMTPOBJS) $(SIEVE_OBJS) mutex_fake.lo \
254+ libimap.la $(SIEVE_LIBS) $(DEPLIBS) $(SERVICE)
255+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o lmtpd \
256+ $(SERVICE) lmtpd.lo proxy.lo $(LMTPOBJS) $(SIEVE_OBJS) \
257+ mutex_fake.lo libimap.la $(SIEVE_LIBS) $(DEPLIBS) $(LIBS) $(LIB_WRAP)
258+
259+lmtpd.pure: lmtpd.lo proxy.lo $(LMTPOBJS) $(SIEVE_OBJS) \
260+ mutex_fake.lo libimap.la $(SIEVE_LIBS) $(DEPLIBS) $(SERVICE)
261+ $(PURIFY) $(PUREOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o lmtpd.pure \
262+ $(SERVICE) lmtpd.lo proxy.lo $(LMTPOBJS) $(SIEVE_OBJS) \
263+ mutex_fake.lo libimap.la $(SIEVE_LIBS) $(DEPLIBS) $(LIBS) $(LIB_WRAP)
264+
265+imapd: $(IMAPDOBJS) mutex_fake.lo libimap.la $(DEPLIBS) $(SERVICE)
266+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imapd \
267+ $(SERVICE) $(IMAPDOBJS) mutex_fake.lo \
268+ libimap.la $(DEPLIBS) $(LIBS) $(LIB_WRAP)
269+
270+imapd.pure: $(IMAPDOBJS) mutex_fake.lo libimap.la $(DEPLIBS) $(SERVICE)
5f54d32e 271+ $(PURIFY) $(PUREOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imapd.pure \
be79fb78 272+ $(SERVICE) $(IMAPDOBJS) mutex_fake.lo libimap.la \
32bec8aa
JB
273 $(DEPLIBS) $(LIBS) $(LIB_WRAP)
274
be79fb78 275-imapd.quant: $(IMAPDOBJS) mutex_fake.o libimap.a $(DEPLIBS) $(SERVICE)
32bec8aa 276- $(QUANTIFY) $(QUANTOPT) $(CC) $(LDFLAGS) -o imapd.quant \
be79fb78
ER
277- $(SERVICE) $(IMAPDOBJS) mutex_fake.o libimap.a \
278+imapd.quant: $(IMAPDOBJS) mutex_fake.lo libimap.la $(DEPLIBS) $(SERVICE)
5f54d32e 279+ $(QUANTIFY) $(QUANTOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imapd.quant \
be79fb78 280+ $(SERVICE) $(IMAPDOBJS) mutex_fake.lo libimap.la \
32bec8aa
JB
281 $(DEPLIBS) $(LIBS) $(LIB_WRAP)
282
be79fb78
ER
283-mupdate: mupdate.o mupdate-slave.o mupdate-client.o mutex_pthread.o tls.o \
284- libimap.a $(DEPLIBS)
32bec8aa 285- $(CC) $(LDFLAGS) -o mupdate \
be79fb78
ER
286- $(SERVICETHREAD) mupdate.o mupdate-slave.o mupdate-client.o \
287- mutex_pthread.o tls.o libimap.a \
288+mupdate: mupdate.lo mupdate-slave.lo mupdate-client.lo mutex_pthread.lo tls.lo \
289+ libimap.la $(DEPLIBS)
5f54d32e 290+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o mupdate \
be79fb78
ER
291+ $(SERVICETHREAD) mupdate.lo mupdate-slave.lo mupdate-client.lo \
292+ mutex_pthread.lo tls.lo libimap.la \
32bec8aa
JB
293 $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread
294
be79fb78
ER
295-mupdate.pure: mupdate.o mupdate-slave.o mupdate-client.o mutex_pthread.o \
296- libimap.a $(DEPLIBS)
32bec8aa 297- $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o mupdate.pure \
be79fb78
ER
298- $(SERVICETHREAD) mupdate.o mupdate-slave.o mupdate-client.o \
299- mutex_pthread.o libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread
300+mupdate.pure: mupdate.lo mupdate-slave.lo mupdate-client.lo mutex_pthread.lo \
301+ libimap.la $(DEPLIBS)
5f54d32e 302+ $(PURIFY) $(PUREOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o mupdate.pure \
be79fb78
ER
303+ $(SERVICETHREAD) mupdate.lo mupdate-slave.lo mupdate-client.lo \
304+ mutex_pthread.lo libimap.la $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread
32bec8aa 305
be79fb78
ER
306-pop3d: pop3d.o proxy.o backend.o tls.o mutex_fake.o libimap.a \
307+pop3d: pop3d.lo proxy.lo backend.lo tls.lo mutex_fake.lo libimap.la \
cad185d7
AF
308 $(DEPLIBS) $(SERVICE)
309- $(CC) $(LDFLAGS) -o pop3d pop3d.o proxy.o backend.o tls.o $(SERVICE) \
be79fb78
ER
310- mutex_fake.o libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP)
311+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o pop3d pop3d.lo proxy.lo backend.lo tls.lo $(SERVICE) \
312+ mutex_fake.lo libimap.la $(DEPLIBS) $(LIBS) $(LIB_WRAP)
32bec8aa 313
be79fb78
ER
314-nntpd: nntpd.o proxy.o backend.o index.o smtpclient.o spool.o tls.o \
315- mutex_fake.o nntp_err.o libimap.a $(DEPLIBS) $(SERVICE)
cad185d7 316- $(CC) $(LDFLAGS) -o nntpd nntpd.o proxy.o backend.o index.o spool.o \
be79fb78
ER
317- smtpclient.o tls.o $(SERVICE) mutex_fake.o nntp_err.o \
318- libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP)
319+nntpd: nntpd.lo proxy.lo backend.lo index.lo smtpclient.lo spool.lo tls.lo \
320+ mutex_fake.lo nntp_err.lo libimap.la $(DEPLIBS) $(SERVICE)
321+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o nntpd nntpd.lo proxy.lo backend.lo index.lo spool.lo \
322+ smtpclient.lo tls.lo $(SERVICE) mutex_fake.lo nntp_err.lo \
323+ libimap.la $(DEPLIBS) $(LIBS) $(LIB_WRAP)
324
325-fud: fud.o libimap.a mutex_fake.o $(DEPLIBS) $(SERVICE)
32bec8aa 326- $(CC) $(LDFLAGS) -o fud $(SERVICE) fud.o mutex_fake.o libimap.a \
be79fb78
ER
327+fud: fud.lo libimap.la mutex_fake.lo $(DEPLIBS) $(SERVICE)
328+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o fud $(SERVICE) fud.lo mutex_fake.lo libimap.la \
32bec8aa
JB
329 $(DEPLIBS) $(LIBS) $(LIB_WRAP)
330
be79fb78 331-smmapd: smmapd.o libimap.a mutex_fake.o $(DEPLIBS) $(SERVICE)
32bec8aa 332- $(CC) $(LDFLAGS) -o smmapd $(SERVICE) smmapd.o mutex_fake.o libimap.a \
be79fb78
ER
333+smmapd: smmapd.lo libimap.la mutex_fake.lo $(DEPLIBS) $(SERVICE)
334+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o smmapd $(SERVICE) smmapd.lo mutex_fake.lo libimap.la \
32bec8aa
JB
335 $(DEPLIBS) $(LIBS) $(LIB_WRAP)
336
be79fb78
ER
337-sync_server: sync_server.o sync_support.o sync_commit.o \
338- imapparse.o tls.o libimap.a mutex_fake.o $(DEPLIBS) $(SERVICE)
cad185d7 339- $(CC) $(LDFLAGS) -o \
be79fb78
ER
340- sync_server sync_server.o sync_support.o sync_commit.o \
341- imapparse.o tls.o $(SERVICE) libimap.a mutex_fake.o \
342+sync_server: sync_server.lo sync_support.lo sync_commit.lo \
343+ imapparse.lo tls.lo libimap.la mutex_fake.lo $(DEPLIBS) $(SERVICE)
5f54d32e 344+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
be79fb78
ER
345+ sync_server sync_server.lo sync_support.lo sync_commit.lo \
346+ imapparse.lo tls.lo $(SERVICE) libimap.la mutex_fake.lo \
cad185d7
AF
347 $(DEPLIBS) $(LIBS) $(LIB_WRAP)
348
32bec8aa 349 ### Command Line Utilities
be79fb78 350-arbitron: arbitron.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 351- $(CC) $(LDFLAGS) -o arbitron arbitron.o $(CLIOBJS) \
be79fb78
ER
352- libimap.a $(DEPLIBS) $(LIBS)
353-
354-cyr_dbtool: cyr_dbtool.o mutex_fake.o libimap.a $(DEPLIBS)
cad185d7 355- $(CC) $(LDFLAGS) -o cyr_dbtool cyr_dbtool.o $(CLIOBJS) \
be79fb78
ER
356- libimap.a $(DEPLIBS) $(LIBS)
357-
358-cyr_synclog: cyr_synclog.o mutex_fake.o libimap.a $(DEPLIBS)
5f54d32e 359- $(CC) $(LDFLAGS) -o cyr_synclog cyr_synclog.o $(CLIOBJS) \
be79fb78
ER
360- libimap.a $(DEPLIBS) $(LIBS)
361-
362-cvt_cyrusdb: cvt_cyrusdb.o mutex_fake.o libimap.a $(DEPLIBS)
32bec8aa 363- $(CC) $(LDFLAGS) -o cvt_cyrusdb cvt_cyrusdb.o $(CLIOBJS) \
be79fb78
ER
364- libimap.a $(DEPLIBS) $(LIBS)
365-
366-chk_cyrus: chk_cyrus.o mutex_fake.o libimap.a $(DEPLIBS)
32bec8aa 367- $(CC) $(LDFLAGS) -o chk_cyrus chk_cyrus.o $(CLIOBJS) \
be79fb78
ER
368- libimap.a $(DEPLIBS) $(LIBS)
369-
370-deliver: deliver.o $(LMTPOBJS) proxy.o mutex_fake.o libimap.a $(DEPLIBS)
cad185d7 371- $(CC) $(LDFLAGS) -o deliver deliver.o $(LMTPOBJS) proxy.o \
be79fb78
ER
372- mutex_fake.o libimap.a $(DEPLIBS) $(LIBS)
373-
374-ctl_deliver: ctl_deliver.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 375- $(CC) $(LDFLAGS) -o \
be79fb78
ER
376- $@ ctl_deliver.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
377-
378-ctl_mboxlist: ctl_mboxlist.o mupdate-client.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 379- $(CC) $(LDFLAGS) -o $@ ctl_mboxlist.o mupdate-client.o $(CLIOBJS) \
be79fb78
ER
380- libimap.a $(DEPLIBS) $(LIBS)
381-
382-ctl_cyrusdb: ctl_cyrusdb.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 383- $(CC) $(LDFLAGS) -o \
be79fb78
ER
384- $@ ctl_cyrusdb.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
385-
386-cyr_expire: cyr_expire.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 387- $(CC) $(LDFLAGS) -o $@ cyr_expire.o $(CLIOBJS) \
be79fb78
ER
388- libimap.a $(DEPLIBS) $(LIBS)
389-
390-fetchnews: fetchnews.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 391- $(CC) $(LDFLAGS) -o \
be79fb78
ER
392- $@ fetchnews.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
393-
394-squatter: squatter.o index.o squat_build.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 395- $(CC) $(LDFLAGS) -o squatter squatter.o index.o squat_build.o \
be79fb78
ER
396- $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
397+arbitron: arbitron.lo $(CLIOBJS) libimap.la $(DEPLIBS)
398+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o arbitron arbitron.lo $(CLIOBJS) \
399+ libimap.la $(DEPLIBS) $(LIBS)
400+
401+cyr_dbtool: cyr_dbtool.lo mutex_fake.lo libimap.la $(DEPLIBS)
402+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o cyr_dbtool cyr_dbtool.lo $(CLIOBJS) \
403+ libimap.la $(DEPLIBS) $(LIBS)
404+
405+cyr_synclog: cyr_synclog.lo mutex_fake.lo libimap.la $(DEPLIBS)
406+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o cyr_synclog cyr_synclog.lo $(CLIOBJS) \
407+ libimap.la $(DEPLIBS) $(LIBS)
408+
409+cvt_cyrusdb: cvt_cyrusdb.lo mutex_fake.lo libimap.la $(DEPLIBS)
410+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o cvt_cyrusdb cvt_cyrusdb.lo $(CLIOBJS) \
411+ libimap.la $(DEPLIBS) $(LIBS)
412+
413+chk_cyrus: chk_cyrus.lo mutex_fake.lo libimap.la $(DEPLIBS)
414+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o chk_cyrus chk_cyrus.lo $(CLIOBJS) \
415+ libimap.la $(DEPLIBS) $(LIBS)
416+
417+deliver: deliver.lo $(LMTPOBJS) proxy.lo mutex_fake.lo libimap.la $(DEPLIBS)
418+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o deliver deliver.lo $(LMTPOBJS) proxy.lo \
419+ mutex_fake.lo libimap.la $(DEPLIBS) $(LIBS)
420+
421+ctl_deliver: ctl_deliver.lo $(CLIOBJS) libimap.la $(DEPLIBS)
422+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
423+ $@ ctl_deliver.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
424+
425+ctl_mboxlist: ctl_mboxlist.lo mupdate-client.lo $(CLIOBJS) libimap.la $(DEPLIBS)
426+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ctl_mboxlist.lo mupdate-client.lo $(CLIOBJS) \
427+ libimap.la $(DEPLIBS) $(LIBS)
428+
429+ctl_cyrusdb: ctl_cyrusdb.lo $(CLIOBJS) libimap.la $(DEPLIBS)
430+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
431+ $@ ctl_cyrusdb.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
432+
433+cyr_expire: cyr_expire.lo $(CLIOBJS) libimap.la $(DEPLIBS)
434+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ cyr_expire.lo $(CLIOBJS) \
435+ libimap.la $(DEPLIBS) $(LIBS)
436+
437+fetchnews: fetchnews.lo $(CLIOBJS) libimap.la $(DEPLIBS)
438+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
439+ $@ fetchnews.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
440+
441+squatter: squatter.lo index.lo squat_build.lo $(CLIOBJS) libimap.la $(DEPLIBS)
442+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o squatter squatter.lo index.lo squat_build.lo \
443+ $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
32bec8aa 444
be79fb78 445-mbpath: mbpath.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 446- $(CC) $(LDFLAGS) -o mbpath mbpath.o $(CLIOBJS) libimap.a \
be79fb78
ER
447+mbpath: mbpath.lo $(CLIOBJS) libimap.la $(DEPLIBS)
448+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o mbpath mbpath.lo $(CLIOBJS) libimap.la \
32bec8aa
JB
449 $(DEPLIBS) $(LIBS)
450
be79fb78 451-ipurge: ipurge.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 452- $(CC) $(LDFLAGS) -o ipurge ipurge.o $(CLIOBJS) \
be79fb78
ER
453- libimap.a $(DEPLIBS) $(LIBS)
454-
455-cyrdump: cyrdump.o index.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 456- $(CC) $(LDFLAGS) -o cyrdump cyrdump.o index.o $(CLIOBJS) \
be79fb78
ER
457- libimap.a $(DEPLIBS) $(LIBS)
458-
459-mbexamine: mbexamine.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 460- $(CC) $(LDFLAGS) -o \
be79fb78
ER
461- mbexamine mbexamine.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
462-
463-reconstruct: reconstruct.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 464- $(CC) $(LDFLAGS) -o \
be79fb78
ER
465- reconstruct reconstruct.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
466-
467-quota: quota.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 468- $(CC) $(LDFLAGS) -o quota quota.o $(CLIOBJS) \
be79fb78
ER
469- libimap.a $(DEPLIBS) $(LIBS)
470-
471-tls_prune: tls_prune.o tls.o $(CLIOBJS) libimap.a $(DEPLIBS)
32bec8aa 472- $(CC) $(LDFLAGS) -o \
be79fb78
ER
473- $@ tls_prune.o tls.o $(CLIOBJS) libimap.a $(DEPLIBS) $(LIBS)
474-
475-unexpunge: unexpunge.o $(CLIOBJS) libimap.a $(DEPLIBS)
cad185d7 476- $(CC) $(LDFLAGS) -o $@ unexpunge.o $(CLIOBJS) \
be79fb78
ER
477- libimap.a $(DEPLIBS) $(LIBS)
478-
479-make_md5: make_md5.o libimap.a mutex_fake.o $(DEPLIBS)
cad185d7 480- $(CC) $(LDFLAGS) -o make_md5 make_md5.o libimap.a mutex_fake.o $(DEPLIBS) $(LIBS)
be79fb78
ER
481-
482-make_sha1: make_sha1.o libimap.a mutex_fake.o $(DEPLIBS)
5f54d32e 483- $(CC) $(LDFLAGS) -o make_sha1 make_sha1.o libimap.a mutex_fake.o $(DEPLIBS) $(LIBS)
be79fb78
ER
484-
485-sync_client: sync_client.o sync_support.o \
486- backend.o tls.o imapparse.o libimap.a mutex_fake.o $(DEPLIBS)
cad185d7 487- $(CC) $(LDFLAGS) -o \
be79fb78
ER
488- sync_client sync_client.o sync_support.o \
489- backend.o tls.o imapparse.o libimap.a mutex_fake.o $(DEPLIBS) $(LIBS)
490-
491-sync_reset: sync_reset.o sync_support.o sync_commit.o \
492- libimap.a mutex_fake.o $(DEPLIBS)
cad185d7 493- $(CC) $(LDFLAGS) -o \
be79fb78
ER
494- sync_reset sync_reset.o sync_support.o sync_commit.o \
495- libimap.a mutex_fake.o $(DEPLIBS) $(LIBS)
496+ipurge: ipurge.lo $(CLIOBJS) libimap.la $(DEPLIBS)
497+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o ipurge ipurge.lo $(CLIOBJS) \
498+ libimap.la $(DEPLIBS) $(LIBS)
499+
500+cyrdump: cyrdump.lo index.lo $(CLIOBJS) libimap.la $(DEPLIBS)
501+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o cyrdump cyrdump.lo index.lo $(CLIOBJS) \
502+ libimap.la $(DEPLIBS) $(LIBS)
503+
504+mbexamine: mbexamine.lo $(CLIOBJS) libimap.la $(DEPLIBS)
505+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
506+ mbexamine mbexamine.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
507+
508+reconstruct: reconstruct.lo $(CLIOBJS) libimap.la $(DEPLIBS)
509+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
510+ reconstruct reconstruct.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
511+
512+quota: quota.lo $(CLIOBJS) libimap.la $(DEPLIBS)
513+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o quota quota.lo $(CLIOBJS) \
514+ libimap.la $(DEPLIBS) $(LIBS)
515+
516+tls_prune: tls_prune.lo tls.lo $(CLIOBJS) libimap.la $(DEPLIBS)
5f54d32e 517+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
be79fb78
ER
518+ $@ tls_prune.lo tls.lo $(CLIOBJS) libimap.la $(DEPLIBS) $(LIBS)
519+
520+unexpunge: unexpunge.lo $(CLIOBJS) libimap.la $(DEPLIBS)
521+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ unexpunge.lo $(CLIOBJS) \
522+ libimap.la $(DEPLIBS) $(LIBS)
523+
524+make_md5: make_md5.lo libimap.la mutex_fake.lo $(DEPLIBS)
525+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o make_md5 make_md5.lo libimap.la mutex_fake.lo $(DEPLIBS) $(LIBS)
526+
527+make_sha1: make_sha1.lo libimap.la mutex_fake.lo $(DEPLIBS)
528+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o make_sha1 make_sha1.lo libimap.la mutex_fake.lo $(DEPLIBS) $(LIBS)
529+
530+sync_client: sync_client.lo sync_support.lo \
531+ backend.lo tls.lo imapparse.lo libimap.la mutex_fake.lo $(DEPLIBS)
532+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
533+ sync_client sync_client.lo sync_support.lo \
534+ backend.lo tls.lo imapparse.lo libimap.la mutex_fake.lo $(DEPLIBS) $(LIBS)
535+
536+sync_reset: sync_reset.lo sync_support.lo sync_commit.lo \
537+ libimap.la mutex_fake.lo $(DEPLIBS)
538+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o \
539+ sync_reset sync_reset.lo sync_support.lo sync_commit.lo \
540+ libimap.la mutex_fake.lo $(DEPLIBS) $(LIBS)
541
542 ### Other Misc Targets
32bec8aa 543
be79fb78
ER
544 clean:
545- rm -f *.o *.a Makefile.bak makedepend.log \
0e463fcc 546+ rm -rf .libs *.o *.lo *.a *.la Makefile.bak makedepend.log \
be79fb78
ER
547 $(BUILTSOURCES) $(PROGS) $(SUIDPROGS)
548
549 distclean: clean
0010a797
ER
550--- cyrus-imapd-2.3.12p2.shared/imtest/Makefile.in 2008-09-23 21:44:50.599845178 +0300
551+++ cyrus-imapd-2.3.12p2/imtest/Makefile.in 2008-09-23 22:10:57.494451435 +0300
d18be73f
ER
552@@ -50,12 +50,14 @@
553 CC = @CC@
554 INSTALL = @INSTALL@
555 RANLIB = @RANLIB@
556+LIBTOOL = @LIBTOOL@
557+top_builddir = @top_builddir@
558
559 DEFS = @DEFS@ @LOCALDEFS@
560 CPPFLAGS = -I.. -I$(srcdir)/../lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@ @SASLFLAGS@
561 LIBS = @LIBS@
562 IMAP_LIBS = @IMAP_LIBS@ @LIB_RT@
563-DEPLIBS = ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
564+DEPLIBS = ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
565
566 CFLAGS = @CFLAGS@
567 LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@
568@@ -73,7 +75,7 @@
569 all: imtest
570
571 install:
572- $(INSTALL) -s -m 755 imtest $(DESTDIR)$(exec_prefix)/bin
573+ $(LIBTOOL) --mode=install $(INSTALL) imtest $(DESTDIR)$(exec_prefix)/bin
574 ln -f $(DESTDIR)$(exec_prefix)/bin/imtest $(DESTDIR)$(exec_prefix)/bin/pop3test
575 ln -f $(DESTDIR)$(exec_prefix)/bin/imtest $(DESTDIR)$(exec_prefix)/bin/nntptest
576 ln -f $(DESTDIR)$(exec_prefix)/bin/imtest $(DESTDIR)$(exec_prefix)/bin/lmtptest
0010a797
ER
577@@ -82,17 +84,17 @@
578 ln -f $(DESTDIR)$(exec_prefix)/bin/imtest $(DESTDIR)$(exec_prefix)/bin/sivtest
579 ln -f $(DESTDIR)$(exec_prefix)/bin/imtest $(DESTDIR)$(exec_prefix)/bin/synctest
580
581-.c.o:
582- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
583+%.lo: %.c
584+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
d18be73f 585
0010a797 586-imtest: imtest.o $(DEPLIBS)
d18be73f 587- $(CC) $(LDFLAGS) -o imtest imtest.o $(DEPLIBS) $(IMAP_LIBS)
0010a797
ER
588+imtest: imtest.lo $(DEPLIBS)
589+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imtest imtest.lo $(DEPLIBS) $(IMAP_LIBS)
d18be73f 590
0010a797 591-imtest.pure: imtest.o $(DEPLIBS)
d18be73f 592- $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o imtest $(OBJS) $(DEPLIBS) $(LIBS) $(IMAP_LIBS)
0010a797 593+imtest.pure: imtest.lo $(DEPLIBS)
d18be73f
ER
594+ $(PURIFY) $(PUREOPT) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o imtest $(OBJS) $(DEPLIBS) $(LIBS) $(IMAP_LIBS)
595
596 clean:
0010a797 597- rm -f *.o Makefile.bak makedepend.log imtest
0e463fcc 598+ rm -rf .libs *.o *.lo Makefile.bak makedepend.log imtest
0010a797
ER
599
600 distclean: clean
601 rm -f Makefile
d18be73f
ER
602--- cyrus-imapd-2.3.12p2/imtest/imtest.c 2008-04-11 15:35:18.000000000 +0300
603+++ cyrus-imapd-2.3.12p2.shared/imtest/imtest.c 2008-09-23 21:44:50.595844947 +0300
604@@ -272,6 +272,9 @@
605 imtest_fatal(msg);
606 }
607
608+/* config.c stuff */
609+const int config_need_data = 0;
610+
611 int mysasl_config(void *context __attribute__((unused)),
612 const char *plugin_name,
613 const char *option,
614--- cyrus-imapd-2.3.12p2/installsieve/Makefile.in 2008-03-24 22:33:11.000000000 +0200
615+++ cyrus-imapd-2.3.12p2.shared/installsieve/Makefile.in 2008-09-23 21:44:50.591844716 +0300
616@@ -47,6 +47,8 @@
32bec8aa
JB
617
618 CC = @CC@
619 RANLIB = @RANLIB@
620+LIBTOOL = @LIBTOOL@
621+top_builddir = @top_builddir@
622
623 DEFS = @DEFS@
624 CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/../lib @CPPFLAGS@ @SASLFLAGS@
d18be73f 625@@ -59,7 +61,7 @@
32bec8aa
JB
626
627 IMAP_LIBS = @IMAP_LIBS@
628 LIBS =
629-DEPLIBS= ../lib/libcyrus.a @DEPLIBS@
630+DEPLIBS= ../lib/libcyrus.la @DEPLIBS@
631
632 prefix = @prefix@
633 exec_prefix = @exec_prefix@
be79fb78 634@@ -68,20 +70,18 @@
d18be73f
ER
635 all: installsieve
636
32bec8aa
JB
637 install:
638- $(INSTALL) -s -m 755 installsieve $(DESTDIR)$(exec_prefix)/bin
639+ $(LIBTOOL) --mode=install $(INSTALL) installsieve $(DESTDIR)$(exec_prefix)/bin
640
be79fb78
ER
641-OBJS=lex.o mystring.o request.o isieve.o
642+OBJS=lex.lo mystring.lo request.lo isieve.lo
32bec8aa 643
be79fb78
ER
644-libinstallsieve.a: $(OBJS)
645- rm -f libinstallsieve.a
646- ar cr libinstallsieve.a $(OBJS)
647- $(RANLIB) libinstallsieve.a
648+libinstallsieve.la: $(OBJS)
649+ $(LIBTOOL) --mode=link --tag=CC $(CC) -o libinstallsieve.la $(OBJS)
32bec8aa 650
be79fb78 651-installsieve: libinstallsieve.a installscript.o $(DEPLIBS)
32bec8aa 652- $(CC) $(LDFLAGS) -o installsieve libinstallsieve.a installscript.o $(DEPLIBS) $(IMAP_LIBS)
be79fb78
ER
653+installsieve: libinstallsieve.la installscript.lo $(DEPLIBS)
654+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o installsieve libinstallsieve.la installscript.lo $(DEPLIBS) $(IMAP_LIBS)
32bec8aa
JB
655
656 clean:
be79fb78 657- rm -f *.o *.a Makefile.bak makedepend.log
0e463fcc 658+ rm -rf .libs *.o *.lo *.a *.la Makefile.bak makedepend.log
be79fb78
ER
659
660 distclean: clean
661 rm -f Makefile installsieve
d18be73f
ER
662@@ -89,9 +89,8 @@
663 depend:
664 ${MAKEDEPEND} $(CPPFLAGS) $(DEFS) -I$(srcdir) $(CFLAGS) *.c $(srcdir)/*.c 1>makedepend.log 2>&1
be79fb78
ER
665
666-.c.o:
667- $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I. $(CFLAGS) \
668+%.lo: %.c
0010a797 669+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I. $(CFLAGS) \
be79fb78
ER
670 $<
671
672-
673 # DO NOT DELETE THIS LINE -- make depend depends on it.
0b88d0d8
ER
674--- cyrus-imapd-2.3.12p2/lib/Makefile.in 2008-09-23 21:52:42.531135729 +0300
675+++ cyrus-imapd-2.3.12p2/lib/Makefile.in 2008-09-24 00:04:08.275006403 +0300
d18be73f
ER
676@@ -44,10 +44,10 @@
677 # $Id$
32bec8aa 678
cad185d7
AF
679 # Authorization namespace.
680-AUTH=auth.o auth_krb.o auth_unix.o auth_krb5.o auth_pts.o
681+AUTH=auth.lo auth_krb.lo auth_unix.lo auth_krb5.lo auth_pts.lo
32bec8aa 682
cad185d7
AF
683 # ACL interpretation. Only one choice for now:
684-ACL=acl_afs.o
685+ACL=acl_afs.lo
32bec8aa 686
cad185d7
AF
687 srcdir = @srcdir@
688 top_srcdir = @top_srcdir@
d18be73f 689@@ -57,6 +57,8 @@
32bec8aa 690
cad185d7
AF
691 INSTALL = @INSTALL@
692 RANLIB = @RANLIB@
693+LIBTOOL = @LIBTOOL@
694+top_builddir = @top_builddir@
32bec8aa 695
cad185d7
AF
696 DEFS = @DEFS@ @LOCALDEFS@
697 CPPFLAGS = -I.. @CPPFLAGS@ @COM_ERR_CPPFLAGS@ @SASLFLAGS@
d18be73f 698@@ -72,6 +74,7 @@
cad185d7
AF
699 prefix = @prefix@
700 exec_prefix = @exec_prefix@
701 cyrus_prefix = @cyrus_prefix@
702+libdir = @libdir@
32bec8aa 703
cad185d7 704 libdir = @libdir@
32bec8aa 705
0010a797 706@@ -90,29 +93,28 @@
cad185d7 707 $(srcdir)/libcyr_cfg.h $(srcdir)/byteorder64.h \
5f54d32e 708 $(srcdir)/md5.h $(srcdir)/hmac-md5.h
32bec8aa 709
cad185d7
AF
710-LIBCYR_OBJS = acl.o bsearch.o charset.o glob.o retry.o util.o \
711- libcyr_cfg.o mkgmtime.o prot.o parseaddr.o imclient.o imparse.o \
712- lsort.o stristr.o rfc822date.o cyrusdb.o strhash.o \
713- chartable.o imapurl.o nonblock_@WITH_NONBLOCK@.o lock_@WITH_LOCK@.o \
714- gmtoff_@WITH_GMTOFF@.o map_@WITH_MAP@.o $(ACL) $(AUTH) \
715+LIBCYR_OBJS = acl.lo bsearch.lo charset.lo glob.lo retry.lo util.lo \
716+ libcyr_cfg.lo mkgmtime.lo prot.lo parseaddr.lo imclient.lo imparse.lo \
717+ lsort.lo stristr.lo rfc822date.lo cyrusdb.lo strhash.lo \
718+ chartable.lo imapurl.lo nonblock_@WITH_NONBLOCK@.lo lock_@WITH_LOCK@.lo \
719+ gmtoff_@WITH_GMTOFF@.lo map_@WITH_MAP@.lo $(ACL) $(AUTH) \
720 @LIBOBJS@ @CYRUSDB_OBJS@ @MD5OBJ@ \
721- iptostring.o xmalloc.o wildmat.o byteorder64.o \
5f54d32e 722- xstrlcat.o xstrlcpy.o
cad185d7 723+ iptostring.lo xmalloc.lo wildmat.lo byteorder64.lo \
5f54d32e 724+ xstrlcat.lo xstrlcpy.lo
cad185d7
AF
725
726 LIBCYRM_HDRS = $(srcdir)/hash.h $(srcdir)/mpool.h $(srcdir)/xmalloc.h \
a3bbdeb1 727 $(srcdir)/xstrlcat.h $(srcdir)/xstrlcpy.h $(srcdir)/util.h \
5f54d32e 728 $(srcdir)/strhash.h $(srcdir)/libconfig.h $(srcdir)/assert.h \
cad185d7
AF
729 imapopts.h
730-LIBCYRM_OBJS = libconfig.o imapopts.o hash.o mpool.o xmalloc.o strhash.o \
a3bbdeb1 731- xstrlcat.o xstrlcpy.o assert.o util.o @IPV6_OBJS@
cad185d7 732+LIBCYRM_OBJS = libconfig.lo imapopts.lo hash.lo mpool.lo xmalloc.lo strhash.lo \
a3bbdeb1 733+ xstrlcat.lo xstrlcpy.lo assert.lo util.lo @IPV6_OBJS@
cad185d7
AF
734
735-all: $(BUILTSOURCES) libcyrus_min.a libcyrus.a
736+all: $(BUILTSOURCES) libcyrus_min.la libcyrus.la
737
738 install:
739 $(srcdir)/../install-sh -d $(DESTDIR)$(libdir)
740- $(INSTALL) -m 644 libcyrus.a $(DESTDIR)$(libdir)
741- $(INSTALL) -m 644 libcyrus_min.a $(DESTDIR)$(libdir)
0010a797 742- $(RANLIB) $(DESTDIR)$(libdir)/libcyrus.a
5f54d32e 743+ $(LIBTOOL) --mode=install $(INSTALL) -m 644 libcyrus_min.la $(DESTDIR)$(libdir)
0b88d0d8 744+ $(LIBTOOL) --mode=install $(INSTALL) -m 644 libcyrus.la $(DESTDIR)$(libdir)
cad185d7
AF
745 for file in $(LIBCYR_HDRS); \
746 do \
0010a797
ER
747 $(INSTALL) -m 644 $$file $(DESTDIR)$(prefix)/include/cyrus || exit 1; \
748@@ -122,19 +124,15 @@
cad185d7
AF
749 $(INSTALL) -m 644 $$file $(DESTDIR)$(prefix)/include/cyrus || exit 1; \
750 done
751
752-.c.o:
753- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
754+%.lo: %.c
0010a797 755+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
cad185d7
AF
756 $<
757
758-libcyrus.a: $(LIBCYR_OBJS)
759- rm -f libcyrus.a
760- ar cr libcyrus.a $(LIBCYR_OBJS)
761- $(RANLIB) libcyrus.a
762-
763-libcyrus_min.a: $(LIBCYRM_OBJS)
764- rm -f libcyrus_min.a
765- ar cr libcyrus_min.a $(LIBCYRM_OBJS)
766- $(RANLIB) libcyrus_min.a
767+libcyrus.la: $(LIBCYR_OBJS) libcyrus_min.la
be79fb78 768+ $(LIBTOOL) --mode=link --tag=CC $(CC) -o libcyrus.la $(LIBCYR_OBJS) libcyrus_min.la @LIBS@ @LIB_SASL@ -rpath $(libdir)
32bec8aa 769+
cad185d7 770+libcyrus_min.la: $(LIBCYRM_OBJS)
be79fb78 771+ $(LIBTOOL) --mode=link --tag=CC $(CC) -o libcyrus_min.la $(LIBCYRM_OBJS) @IMAP_COM_ERR_LIBS@ -rpath $(libdir)
32bec8aa 772
cad185d7 773 imapopts.c: imapoptions $(srcdir)/../tools/config2header
a3bbdeb1 774 $(srcdir)/../tools/config2header CC="$(CC)" $(srcdir)/imapopts.c $(srcdir)/imapopts.h < $(srcdir)/imapoptions
0010a797
ER
775@@ -154,11 +152,11 @@
776 # ./mkchartable -m $(srcdir)/charset/unicode.map $(srcdir)/charset/*.t >x-chartables.h
777 # mv x-chartables.h chartables.h
778
779-mkchartable: mkchartable.o xstrlcpy.o xstrlcat.o xmalloc.o assert.o
780- $(CC) $(LDFLAGS) -o mkchartable mkchartable.o xstrlcpy.o xstrlcat.o xmalloc.o assert.o
781+mkchartable: mkchartable.lo xstrlcpy.lo xstrlcat.lo xmalloc.lo assert.lo
782+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o mkchartable mkchartable.lo xstrlcpy.lo xstrlcat.lo xmalloc.lo assert.lo
783
784 clean:
785- rm -f *.o *.a chartable.c Makefile.bak mkchartable makedepend.log \
0e463fcc 786+ rm -rf .libs *.o *.lo *.a *.la chartable.c Makefile.bak mkchartable makedepend.log \
0010a797
ER
787 $(BUILTSOURCES)
788
789 distclean: clean
790--- cyrus-imapd-2.3.12p2.shared/master/Makefile.in 2008-09-23 21:44:50.599845178 +0300
791+++ cyrus-imapd-2.3.12p2/master/Makefile.in 2008-09-23 22:12:15.234944271 +0300
d18be73f
ER
792@@ -48,6 +48,8 @@
793 CC = @CC@
794 INSTALL = @INSTALL@
795 RANLIB = @RANLIB@
796+LIBTOOL = @LIBTOOL@
797+top_builddir = @top_builddir@
798
799 CYRUS_USER=@cyrus_user@
800 CYRUS_GROUP=@cyrus_group@
801@@ -58,7 +60,7 @@
802
803 CFLAGS = @CFLAGS@
804 LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@
805-LIBS = ../lib/libcyrus_min.a @LIB_UCDSNMP@ @LIBS@ @COM_ERR_LIBS@
806+LIBS = ../lib/libcyrus_min.la @LIB_UCDSNMP@ @LIBS@ @COM_ERR_LIBS@
807
808 SHELL = /bin/sh
809 MAKEDEPEND = @MAKEDEPEND@
0010a797
ER
810@@ -68,7 +70,7 @@
811 cyrus_prefix = @cyrus_prefix@
812 service_path = @service_path@
813
814-LOBJS=service.o service-thread.o
815+LOBJS=service.lo service-thread.lo
816
817 PROGS=master
818
819@@ -78,18 +80,18 @@
d18be73f
ER
820 $(srcdir)/../install-sh -d ${DESTDIR}$(service_path)
821 for file in $(PROGS); \
822 do \
823- $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \
824+ $(LIBTOOL) --mode=install $(INSTALL) $$file $(DESTDIR)$(service_path) || exit 1; \
825 done
826
0010a797
ER
827-.c.o:
828- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
829+%.lo: %.c
830+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
d18be73f
ER
831 $<
832
0010a797 833-master: master.o masterconf.o cyrusMasterMIB.o ../lib/lock_@WITH_LOCK@.o
d18be73f 834- $(CC) $(LDFLAGS) -o master master.o masterconf.o cyrusMasterMIB.o ../lib/lock_@WITH_LOCK@.o $(LIBS) $(DEPLIBS)
0010a797
ER
835+master: master.lo masterconf.lo cyrusMasterMIB.lo ../lib/lock_@WITH_LOCK@.lo
836+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o master master.lo masterconf.lo cyrusMasterMIB.lo ../lib/lock_@WITH_LOCK@.lo $(LIBS) $(DEPLIBS)
d18be73f
ER
837
838 clean:
0010a797 839- rm -f *.o *.a Makefile.bak $(PROGS)
0e463fcc 840+ rm -rf .libs *.lo *.a *.la Makefile.bak $(PROGS)
0010a797
ER
841
842 distclean: clean
843 rm -f Makefile
844--- cyrus-imapd-2.3.12p2.shared/netnews/Makefile.in 2008-09-23 21:44:50.587844484 +0300
845+++ cyrus-imapd-2.3.12p2/netnews/Makefile.in 2008-09-23 22:09:19.744800216 +0300
d18be73f
ER
846@@ -49,11 +49,13 @@
847 CC = @CC@
848 INSTALL = @INSTALL@
849 RANLIB = @RANLIB@
850+LIBTOOL = @LIBTOOL@
851+top_builddir = @top_builddir@
852
cad185d7 853 DEFS = @DEFS@
d18be73f
ER
854 CPPFLAGS = -I.. -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../com_err/et @CPPFLAGS@
855 LIBS = @IMAP_LIBS@ @LIB_RT@
856-DEPLIBS = ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
857+DEPLIBS = ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
32bec8aa 858
cad185d7
AF
859 CFLAGS = @CFLAGS@
860 LDFLAGS = @LDFLAGS@
0010a797
ER
861@@ -66,23 +68,23 @@
862 cyrus_prefix = @cyrus_prefix@
863 service_path = @service_path@
864
865-OBJS = remotepurge.o readconfig.o
866+OBJS = remotepurge.lo readconfig.lo
867
d18be73f
ER
868 all: remotepurge
869
870 install:
871- $(INSTALL) -s -m 755 remotepurge $(DESTDIR)$(service_path)
872+ $(LIBTOOL) --mode=install $(INSTALL) remotepurge $(DESTDIR)$(service_path)
873
0010a797
ER
874-.c.o:
875- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
876+%.lo: %.c
877+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
d18be73f
ER
878
879 remotepurge: $(OBJS) $(DEPLIBS)
880- $(CC) $(LDFLAGS) -o remotepurge $(OBJS) \
881+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o remotepurge $(OBJS) \
882 $(DEPLIBS) $(LIBS)
883
884
0010a797
ER
885 clean:
886- rm -f *.o Makefile.bak remotepurge makedepend.log
0e463fcc 887+ rm -rf .libs *.o *.lo Makefile.bak remotepurge makedepend.log
0010a797
ER
888
889 distclean: clean
890 rm -f Makefile
e299ecfc
ER
891--- cyrus-imapd-2.3.12p2/notifyd/Makefile.in 2008-09-23 22:54:37.285871790 +0300
892+++ cyrus-imapd-2.3.12p2/notifyd/Makefile.in 2008-09-24 16:33:47.953341763 +0300
d18be73f
ER
893@@ -49,6 +49,8 @@
894
895 CC = @CC@
896 RANLIB = @RANLIB@
897+LIBTOOL = @LIBTOOL@
898+top_builddir = @top_builddir@
899
900 INSTALL = @INSTALL@
901 CYRUS_USER=@cyrus_user@
0010a797
ER
902@@ -68,13 +70,13 @@
903
904 NOTIFYD_LIBS = @NOTIFYD_LIBS@
905
906-SERVICE=../master/service.o
907+SERVICE=../master/service.lo
908
909 IMAP_LIBS = @IMAP_LIBS@ @LIB_RT@
910 IMAP_COM_ERR_LIBS = @IMAP_COM_ERR_LIBS@
911 LIB_WRAP = @LIB_WRAP@
912 LIBS = @ZEPHYR_LIBS@ @LIBS@ $(IMAP_COM_ERR_LIBS)
913-DEPLIBS=../imap/mutex_fake.o ../imap/libimap.a ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
914+DEPLIBS=../imap/mutex_fake.lo ../imap/libimap.la ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
915
916 PURIFY=/usr/local/bin/purify
917 PUREOPT=-best-effort
e299ecfc
ER
918@@ -82,25 +84,25 @@
919 all: notifyd
920
0010a797 921 install:
e299ecfc
ER
922- $(INSTALL) -m 755 notifyd $(DESTDIR)$(service_path)
923+ $(LIBTOOL) --mode=install $(INSTALL) -m 755 notifyd $(DESTDIR)$(service_path)
0010a797
ER
924
925-OBJS= notifyd.o notify_null.o notify_log.o notify_mailto.o notify_zephyr.o
926+OBJS= notifyd.lo notify_null.lo notify_log.lo notify_mailto.lo notify_zephyr.lo
927
928-notifytest: notifytest.o
ec637f67 929- $(CC) $(LDFLAGS) -o notifytest \
0010a797 930- notifytest.o $(DEPLIBS) $(IMAP_LIBS) $(LIBS) $(LIB_WRAP)
ec637f67 931+notifytest: notifytest.lo
acec3c25 932+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o notifytest \
0010a797
ER
933+ notifytest.lo $(DEPLIBS) $(IMAP_LIBS) $(LIBS) $(LIB_WRAP)
934
935 notifyd: $(OBJS) $(SERVICE)
ec637f67 936- $(CC) $(LDFLAGS) -o notifyd \
acec3c25 937+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o notifyd \
ec637f67
ER
938 $(SERVICE) $(OBJS) $(DEPLIBS) $(IMAP_LIBS) $(LIBS) $(LIB_WRAP)
939
940 notifyd.pure: $(OBJS) $(SERVICE)
941 $(PURIFY) $(PUREOPT) \
942- $(CC) $(LDFLAGS) -o notifyd.pure \
acec3c25 943+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o notifyd.pure \
0010a797
ER
944 $(SERVICE) $(OBJS) $(DEPLIBS) $(IMAP_LIBS) $(LIBS) $(LIB_WRAP)
945
946 clean:
947- rm -f notifyd notifytest *.o *.a *~ Makefile.bak makedepend.log
0e463fcc 948+ rm -rf notifyd notifytest .libs *.o *.lo *.a *.la *~ Makefile.bak makedepend.log
0010a797
ER
949
950 distclean: clean
951 rm -f Makefile
d18be73f
ER
952@@ -108,8 +110,8 @@
953 depend:
954 ${MAKEDEPEND} $(CPPFLAGS) $(DEFS) -I$(srcdir) $(CFLAGS) *.c $(srcdir)/*.c 1>makedepend.log 2>&1
955
956-.c.o:
957- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
958+%.lo: %.c
959+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
960 $<
961
962 # DO NOT DELETE THIS LINE -- make depend depends on it.
963--- cyrus-imapd-2.3.12p2/perl/imap/IMAP.xs 2008-04-04 15:47:09.000000000 +0300
964+++ cyrus-imapd-2.3.12p2.shared/perl/imap/IMAP.xs 2008-09-23 21:44:50.595844947 +0300
965@@ -76,6 +76,7 @@
966 {
967 croak(s);
968 }
969+const int config_need_data = 0;
970
971 /*
972 * Decrement the refcounts of the Perl SV's in the passed rock, then free the
973--- cyrus-imapd-2.3.12p2/perl/imap/Makefile.PL 2007-10-17 23:06:33.000000000 +0300
974+++ cyrus-imapd-2.3.12p2.shared/perl/imap/Makefile.PL 2008-09-23 21:44:50.595844947 +0300
975@@ -63,8 +63,7 @@
976 'macro' => {'IMCLIENT_LIBS' => ''}, # hack
977 'clean' => {'FILES' => 'libcyrperl.a cyradm'},
978 'OBJECT' => 'IMAP.o',
979- 'MYEXTLIB' => '../../lib/libcyrus.a ../../lib/libcyrus_min.a',
980- 'LIBS' => ["$BDB_LIB $SASL_LIB $OPENSSL_LIB $LIB_RT -lssl -lcrypto"],
981+ 'LIBS' => ["$BDB_LIB $SASL_LIB $OPENSSL_LIB $LIB_RT -lssl -lcrypto -L../../lib/.libs -lcyrus -lcyrus_min"],
982 'DEFINE' => '-DPERL_POLLUTE', # e.g., '-DHAVE_SOMETHING'
983 'INC' => "-I../../lib -I../.. -I../../com_err/et $SASL_INC $OPENSSL_INC",
984 'EXE_FILES' => [cyradm],
0010a797
ER
985--- cyrus-imapd-2.3.12p2.shared/perl/sieve/lib/Makefile.in 2008-09-23 21:44:50.595844947 +0300
986+++ cyrus-imapd-2.3.12p2/perl/sieve/lib/Makefile.in 2008-09-23 22:08:41.078564354 +0300
d18be73f
ER
987@@ -50,12 +50,14 @@
988 CC = @CC@
989 INSTALL = @INSTALL@
990 RANLIB = @RANLIB@
991+LIBTOOL = @LIBTOOL@
992+top_builddir = @top_builddir@
993
994 DEFS = @DEFS@ @LOCALDEFS@ -Dbool=char -DHAS_BOOL
995 CPPFLAGS = -I. -I../../.. -I$(srcdir) -I$(srcdir)/../../../lib @CPPFLAGS@ @DYNSASLFLAGS@ @COM_ERR_CPPFLAGS@
996-LIBS = ../../../lib/libcyrus.a ../../../lib/libcyrus_min.a @LIB_DYN_SASL@ @LIBS@
997+LIBS = ../../../lib/libcyrus.la ../../../lib/libcyrus_min.la @LIB_DYN_SASL@ @LIBS@
998 IMAP_LIBS = @IMAP_LIBS@
999-DEPLIBS = ../../../lib/libcyrus.a ../../../lib/libcyrus_min.a @DEPLIBS@
1000+DEPLIBS = ../../../lib/libcyrus.la ../../../lib/libcyrus_min.la @DEPLIBS@
1001
1002 MAKEDEPEND_CFLAGS = @CFLAGS@
1003 CFLAGS = @CFLAGS@ @PERL_CCCDLFLAGS@
0010a797 1004@@ -68,22 +70,20 @@
d18be73f
ER
1005 exec_prefix = @exec_prefix@
1006 cyrus_prefix = @cyrus_prefix@
1007
1008-OBJS=isieve.o lex.o mystring.o request.o
1009+OBJS=isieve.lo lex.lo mystring.lo request.lo
1010
1011-all: libisieve.a
1012+all: libisieve.la
1013
1014 install:
1015
1016-.c.o:
1017- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
1018+%.lo: %.c
0010a797 1019+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
d18be73f
ER
1020
1021-libisieve.a: $(OBJS)
1022- rm -f libisieve.a
1023- ar cr libisieve.a $(OBJS)
1024- $(RANLIB) libisieve.a
1025+libisieve.la: $(OBJS)
1026+ $(LIBTOOL) --mode=link --tag=CC $(CC) -o libisievie.la $(OBJS)
1027
1028 clean:
0010a797 1029- rm -f *.o Makefile.bak makedepend.log libisieve.a
0e463fcc 1030+ rm -rf .libs *.o *.lo Makefile.bak makedepend.log libisieve.la
0010a797
ER
1031
1032 distclean: clean
1033 rm -f Makefile
d18be73f
ER
1034--- cyrus-imapd-2.3.12p2/perl/sieve/managesieve/Makefile.PL 2008-04-04 15:47:23.000000000 +0300
1035+++ cyrus-imapd-2.3.12p2.shared/perl/sieve/managesieve/Makefile.PL 2008-09-23 21:44:50.591844716 +0300
1036@@ -60,8 +60,8 @@
1037 'NAME' => 'Cyrus::SIEVE::managesieve',
1038 'ABSTRACT' => 'Cyurs Sieve management interface',
1039 'VERSION_FROM' => 'managesieve.pm', # finds $VERSION
1040- 'MYEXTLIB' => '../lib/isieve.o ../lib/lex.o ../lib/mystring.o ../lib/request.o ../../../lib/libcyrus.a ../../../lib/libcyrus_min.a',
1041- 'LIBS' => ["$BDB_LIB $SASL_LIB $OPENSSL_LIB $LIB_RT -lssl -lcrypto"],
1042+ 'MYEXTLIB' => '../lib/.libs/isieve.o ../lib/.libs/lex.o ../lib/.libs/mystring.o ../lib/.libs/request.o',
1043+ 'LIBS' => ["$BDB_LIB $SASL_LIB $OPENSSL_LIB $LIB_RT -lssl -lcrypto -L../../../lib/.libs -lcyrus -lcyrus_min"],
1044 'DEFINE' => '-DPERL_POLLUTE', # e.g., '-DHAVE_SOMETHING'
1045 'INC' => "-I../lib/ -I../../../lib/ $SASL_INC $OPENSSL_INC",
1046 );
1047--- cyrus-imapd-2.3.12p2/perl/sieve/managesieve/managesieve.xs 2008-04-04 15:47:24.000000000 +0300
1048+++ cyrus-imapd-2.3.12p2.shared/perl/sieve/managesieve/managesieve.xs 2008-09-23 21:44:50.595844947 +0300
1049@@ -72,6 +72,7 @@
1050 croak("failure: %s", s);
1051 exit(-1);
1052 }
1053+const int config_need_data = 0;
1054
1055 static int
1056 perlsieve_getpass(conn, context, id, psecret)
1057--- cyrus-imapd-2.3.12p2/ptclient/Makefile.in 2008-03-24 20:34:22.000000000 +0200
1058+++ cyrus-imapd-2.3.12p2.shared/ptclient/Makefile.in 2008-09-23 21:44:50.587844484 +0300
1059@@ -51,6 +51,8 @@
1060 CC = @CC@
1061 INSTALL = @INSTALL@
1062 RANLIB = @RANLIB@
1063+LIBTOOL = @LIBTOOL@
1064+top_builddir = @top_builddir@
1065
1066 DEFS = @DEFS@
1067 CPPFLAGS = -I.. -I$(srcdir)/../imap -I$(srcdir)/../lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@ @SASLFLAGS@
1068@@ -60,8 +62,8 @@
1069 LIBS = $(IMAP_LIBS) @COM_ERR_LIBS@
1070 LIB_SASL = @LIB_SASL@
1071 LIB_WRAP = @LIB_WRAP@
1072-DEPLIBS = ../imap/libimap.a ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
1073-UTIL_LIBS = ../imap/mutex_fake.o ../imap/cli_fatal.o
1074+DEPLIBS = ../imap/libimap.la ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
1075+UTIL_LIBS = ../imap/mutex_fake.lo ../imap/cli_fatal.lo
1076
1077 LDAP_LIBS=@LDAP_LIBS@
1078 LDAP_CPPFLAGS=@LDAP_CPPFLAGS@
1079@@ -83,42 +85,42 @@
1080
1081 LIB_RT = @LIB_RT@
1082
1083-SERVICE=../master/service.o
1084-SERVICETHREAD=../master/service-thread.o
1085+SERVICE=../master/service.lo
1086+SERVICETHREAD=../master/service-thread.lo
1087
1088 all: $(PROGS)
1089
1090 install:
1091- $(INSTALL) -m 755 ptloader $(DESTDIR)$(service_path)
1092- $(INSTALL) -m 755 ptexpire $(DESTDIR)$(service_path)
1093- $(INSTALL) -m 755 ptdump $(DESTDIR)$(service_path)
1094+ $(LIBTOOL) --mode=install $(INSTALL) ptloader $(DESTDIR)$(service_path)
1095+ $(LIBTOOL) --mode=install $(INSTALL) ptexpire $(DESTDIR)$(service_path)
1096+ $(LIBTOOL) --mode=install $(INSTALL) ptdump $(DESTDIR)$(service_path)
1097
1098-.c.o:
1099- $(CC) -c $(CPPFLAGS) $(LDAP_CPPFLAGS) $(DEFS) $(CFLAGS) $<
1100+%.lo: %.c
1101+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(LDAP_CPPFLAGS) $(DEFS) $(CFLAGS) $<
1102
1103-ptloader: ptloader.o afskrb.o ldap.o ../imap/mutex_fake.o $(DEPLIBS)
1104- $(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)
1105+ptloader: ptloader.lo afskrb.lo ldap.lo ../imap/mutex_fake.lo $(DEPLIBS)
1106+ $(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)
1107
1108-ptloader.pure: ptloader.o afskrb.o ldap.o ../imap/mutex_fake.o $(DEPLIBS)
1109- $(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)
1110+ptloader.pure: ptloader.lo afskrb.lo ldap.lo ../imap/mutex_fake.lo $(DEPLIBS)
1111+ $(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)
1112
1113-ptexpire: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
1114- $(CC) $(LDFLAGS) -o $@ ptexpire.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
1115+ptexpire: ptexpire.lo $(DEPLIBS) $(UTIL_LIBS)
1116+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptexpire.lo $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
1117
1118-ptexpire.pure: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
1119- $(PURIFY) $(PUREARGS) $(CC) $(LDFLAGS) -o $@ ptexpire.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
1120+ptexpire.pure: ptexpire.lo $(DEPLIBS) $(UTIL_LIBS)
1121+ $(PURIFY) $(PUREARGS) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptexpire.lo $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
1122
1123-ptdump: ptdump.o $(DEPLIBS) $(UTIL_LIBS)
1124- $(CC) $(LDFLAGS) -o $@ ptdump.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
1125+ptdump: ptdump.lo $(DEPLIBS) $(UTIL_LIBS)
1126+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptdump.lo $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_RT)
1127
1128-ptdump.pure: ptexpire.o $(DEPLIBS) $(UTIL_LIBS)
1129- $(PURIFY) $(PUREARGS) $(CC) $(LDFLAGS) -o $@ ptdump.o $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
1130+ptdump.pure: ptexpire.lo $(DEPLIBS) $(UTIL_LIBS)
1131+ $(PURIFY) $(PUREARGS) $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptdump.lo $(UTIL_LIBS) $(DEPLIBS) $(LIB_SASL) $(LIBS) $(LIB_WRAP) $(LIB_RT)
1132
1133-ptextract: ptextract.o $(DEPLIBS) $(UTIL_LIBS)
1134- $(CC) $(LDFLAGS) -o $@ ptextract.o $(UTIL_LIBS) $(DEPLIBS) $(LIBS)
1135+ptextract: ptextract.lo $(DEPLIBS) $(UTIL_LIBS)
1136+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ ptextract.lo $(UTIL_LIBS) $(DEPLIBS) $(LIBS)
1137
1138 clean:
1139- rm -f *.o Makefile.bak $(PROGS) makedepend.log
0e463fcc 1140+ rm -rf .libs *.o *.lo Makefile.bak $(PROGS) makedepend.log
d18be73f
ER
1141
1142 distclean: clean
1143 rm -f Makefile
0010a797
ER
1144--- cyrus-imapd-2.3.12p2.shared/sieve/Makefile.in 2008-09-23 21:44:50.587844484 +0300
1145+++ cyrus-imapd-2.3.12p2/sieve/Makefile.in 2008-09-23 21:57:13.302793477 +0300
d18be73f
ER
1146@@ -55,6 +55,8 @@
1147 YFLAGS = -d
1148 LEX = @LEX@
1149 RANLIB = @RANLIB@
1150+LIBTOOL = @LIBTOOL@
1151+top_builddir = @top_builddir@
1152 COMPILE_ET = @COMPILE_ET@
1153
1154 DEFS = @DEFS@ @LOCALDEFS@
0010a797
ER
1155@@ -68,29 +70,29 @@
1156 IMAP_LIBS = @IMAP_LIBS@
d18be73f
ER
1157 IMAP_COM_ERR_LIBS = @IMAP_COM_ERR_LIBS@
1158 IMAP_LIBS = @IMAP_LIBS@ @LIB_RT@
0010a797 1159-LIBS = libsieve.a $(IMAP_LIBS) $(IMAP_COM_ERR_LIBS)
d18be73f 1160-DEPLIBS=../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
0010a797 1161+LIBS = libsieve.la $(IMAP_LIBS) $(IMAP_COM_ERR_LIBS)
d18be73f
ER
1162+DEPLIBS=../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
1163
1164 BUILT_SOURCES = addr.c addr.h addr-lex.c \
1165 sieve.c sieve.h sieve-lex.c \
0010a797
ER
1166 sieve_err.h sieve_err.c
1167
1168-all: libsieve.a sievec sieved
1169+all: libsieve.la sievec sieved
1170
1171 dist: $(BUILT_SOURCES)
d18be73f
ER
1172
1173 install: sievec
1174 $(srcdir)/../install-sh -d ${DESTDIR}$(service_path)
1175- $(srcdir)/../install-sh -c -m 755 sievec $(DESTDIR)$(service_path) || exit
1176+ $(LIBTOOL) --mode=install $(srcdir)/../install-sh -c -m 755 sievec $(DESTDIR)$(service_path) || exit
1177
0010a797 1178-test: $(DEPLIBS) libsieve.a test.o ../imap/message.o
d18be73f 1179- $(CC) $(LDFLAGS) -o test test.o ../imap/message.o \
0010a797
ER
1180- libsieve.a $(DEPLIBS) $(LIBS)
1181-
1182-OBJS = sieve_err.o \
1183- sieve.o sieve-lex.o comparator.o interp.o message.o \
1184- bc_generate.o bc_dump.o bc_emit.o bc_eval.o \
1185- script.o tree.o addr.o addr-lex.o
1186+test: $(DEPLIBS) libsieve.la test.lo ../imap/message.lo
1187+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o test test.lo ../imap/message.lo \
1188+ libsieve.la $(DEPLIBS) $(LIBS)
1189+
1190+OBJS = sieve_err.lo \
1191+ sieve.lo sieve-lex.lo comparator.lo interp.lo message.lo \
1192+ bc_generate.lo bc_dump.lo bc_emit.lo bc_eval.lo \
1193+ script.lo tree.lo addr.lo addr-lex.lo
1194
1195 sieve-lex.c: sieve-lex.l sieve.h
1196
1197@@ -112,21 +114,19 @@
1198
1199 # This is needed because 'makedepend' leaves it out
1200 #(this is not in newer version, is it still needed?)
1201-#addr.o: addr.h
1202+#addr.lo: addr.h
1203
d18be73f 1204
0010a797
ER
1205-#libsieve.a: sieve.c sieve.h sieve_err.h sieve_err.c $(OBJS)
1206+#libsieve.la: sieve.c sieve.h sieve_err.h sieve_err.c $(OBJS)
1207 #changed to...
1208-libsieve.a: $(OBJS)
1209- rm -f libsieve.a
1210- ar cr libsieve.a $(OBJS)
1211- $(RANLIB) libsieve.a
1212+libsieve.la: $(OBJS)
1213+ $(LIBTOOL) --mode=link --tag=CC $(CC) -o libsieve.la $(OBJS)
d18be73f 1214
0010a797 1215-sievec: sievec.o libsieve.a
d18be73f 1216- $(CC) $(LDFLAGS) -o sievec sievec.o libsieve.a $(DEPLIBS) $(LIBS)
0010a797
ER
1217+sievec: sievec.lo libsieve.la
1218+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o sievec sievec.lo libsieve.la $(DEPLIBS) $(LIBS)
d18be73f 1219
0010a797 1220-sieved: sieved.o libsieve.a
d18be73f 1221- $(CC) $(LDFLAGS) -o sieved sieved.o libsieve.a $(DEPLIBS) $(LIBS)
0010a797
ER
1222+sieved: sieved.lo libsieve.la
1223+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o sieved sieved.lo libsieve.la $(DEPLIBS) $(LIBS)
d18be73f
ER
1224
1225
1226 sieve_interface.h: sieve_err.h
0010a797
ER
1227@@ -135,7 +135,7 @@
1228 $(COMPILE_ET) $(srcdir)/sieve_err.et
1229
1230 clean:
1231- rm -f sievec sieved test *~ *.o *.a Makefile.bak makedepend.log
0e463fcc 1232+ rm -rf sievec sieved test *~ .libs *.o *.lo *.a *.la Makefile.bak makedepend.log
0010a797
ER
1233
1234 distclean: clean
1235 rm -f sieve_err.c sieve_err.h
1236@@ -147,8 +147,8 @@
1237 depend:
1238 ${MAKEDEPEND} $(CPPFLAGS) $(DEFS) -I$(srcdir) $(MAKEDEPEND_CFLAGS) *.c *.y $(srcdir)/*.y $(srcdir)/*.c 1>makedepend.log 2>&1
1239
1240-.c.o:
1241- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
1242+%.lo: %.c
1243+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
1244 $<
1245
1246 # DO NOT DELETE THIS LINE -- make depend depends on it.
e299ecfc
ER
1247--- cyrus-imapd-2.3.12p2/timsieved/Makefile.in 2008-09-23 22:53:34.478241318 +0300
1248+++ cyrus-imapd-2.3.12p2/timsieved/Makefile.in 2008-09-24 16:34:58.453418565 +0300
d18be73f
ER
1249@@ -49,6 +49,8 @@
1250
1251 CC = @CC@
1252 RANLIB = @RANLIB@
1253+LIBTOOL = @LIBTOOL@
1254+top_builddir = @top_builddir@
1255
1256 INSTALL = @INSTALL@
1257 CYRUS_USER=@cyrus_user@
0010a797
ER
1258@@ -68,13 +70,13 @@
1259
1260 TIMSIEVED_LIBS = @TIMSIEVED_LIBS@
1261
1262-SERVICE=../master/service.o
1263+SERVICE=../master/service.lo
1264
1265 IMAP_LIBS = @IMAP_LIBS@ @LIB_RT@
1266 IMAP_COM_ERR_LIBS = @IMAP_COM_ERR_LIBS@
1267 LIB_WRAP = @LIB_WRAP@
1268 LIBS = $(IMAP_COM_ERR_LIBS)
1269-DEPLIBS=../sieve/libsieve.a ../imap/mutex_fake.o ../imap/libimap.a ../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
1270+DEPLIBS=../sieve/libsieve.la ../imap/mutex_fake.lo ../imap/libimap.la ../lib/libcyrus.la ../lib/libcyrus_min.la @DEPLIBS@
1271
1272 PURIFY=/usr/local/bin/purify
1273 PUREOPT=-best-effort
e299ecfc
ER
1274@@ -82,22 +84,22 @@
1275 all: timsieved
1276
0010a797 1277 install:
e299ecfc
ER
1278- $(INSTALL) -m 755 timsieved $(DESTDIR)$(service_path)
1279+ $(LIBTOOL) --mode=install $(INSTALL) -m 755 timsieved $(DESTDIR)$(service_path)
0010a797
ER
1280
1281-OBJS= actions.o lex.o mystring.o scripttest.o timsieved.o parser.o \
1282- ../imap/proxy.o
1283+OBJS= actions.lo lex.lo mystring.lo scripttest.lo timsieved.lo parser.lo \
1284+ ../imap/proxy.lo
1285
1286 timsieved: $(OBJS) $(SERVICE)
ec637f67 1287- $(CC) $(LDFLAGS) -o timsieved \
acec3c25 1288+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o timsieved \
ec637f67
ER
1289 $(SERVICE) $(OBJS) $(DEPLIBS) $(IMAP_LIBS) $(LIBS) $(LIB_WRAP)
1290
1291 timsieved.pure: $(OBJS) $(SERVICE)
1292 $(PURIFY) $(PUREOPT) \
1293- $(CC) $(LDFLAGS) -o timsieved.pure \
acec3c25 1294+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o timsieved.pure \
0010a797
ER
1295 $(SERVICE) $(OBJS) $(DEPLIBS) $(IMAP_LIBS) $(LIBS) $(LIB_WRAP)
1296
1297 clean:
1298- rm -f timsieved *~ *.o *.a Makefile.bak makedepend.log
0e463fcc 1299+ rm -rf timsieved *~ .libs *.o *.lo *.a *.la Makefile.bak makedepend.log
0010a797
ER
1300
1301 distclean: clean
1302 rm -f Makefile
d18be73f
ER
1303@@ -105,8 +107,8 @@
1304 depend:
1305 ${MAKEDEPEND} $(CPPFLAGS) $(DEFS) -I$(srcdir) $(CFLAGS) *.c $(srcdir)/*.c 1>makedepend.log 2>&1
1306
1307-.c.o:
1308- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
1309+%.lo: %.c
1310+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
1311 $<
1312
1313 # DO NOT DELETE THIS LINE -- make depend depends on it.
0010a797
ER
1314--- cyrus-imapd-2.3.12p2/makedepend/Makefile.in 2008-09-23 21:53:54.051271496 +0300
1315+++ cyrus-imapd-2.3.12p2/makedepend/Makefile.in 2008-09-23 21:54:30.469377429 +0300
1316@@ -44,11 +44,13 @@
1317 # $Id$
1318 #
1319 srcdir = @srcdir@
1320+top_builddir = @top_builddir@
1321 VPATH = @srcdir@
1322
1323 CC = @CC@
1324 INSTALL = @INSTALL@
1325 RANLIB = @RANLIB@
1326+LIBTOOL = @LIBTOOL@
1327
1328 DEFS = @DEFS@
1329 CPPFLAGS = -I. -I$(srcdir) @CPPFLAGS@
1330@@ -62,15 +64,15 @@
1331
1332 all: makedepend
1333
1334-.c.o:
1335- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
1336+%.lo: %.c
1337+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
1338
1339-makedepend: cppsetup.o ifparser.o include.o main.o parse.o pr.o
1340- $(CC) $(LDFLAGS) -o makedepend cppsetup.o ifparser.o include.o \
1341- main.o parse.o pr.o $(DEPLIBS) $(LIBS)
1342+makedepend: cppsetup.lo ifparser.lo include.lo main.lo parse.lo pr.lo
1343+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o makedepend cppsetup.lo ifparser.lo include.lo \
1344+ main.lo parse.lo pr.lo $(DEPLIBS) $(LIBS)
1345
1346 clean:
1347- rm -f *.o Makefile.bak makedepend
0e463fcc 1348+ rm -rf .libs *.o *.lo Makefile.bak makedepend
0010a797
ER
1349
1350 distclean: clean
1351 rm -f Makefile
1352--- cyrus-imapd-2.3.12p2/com_err/et/Makefile.in~ 2008-03-24 20:53:40.000000000 +0200
1353+++ cyrus-imapd-2.3.12p2/com_err/et/Makefile.in 2008-09-23 22:08:08.228664820 +0300
1354@@ -44,11 +44,13 @@
1355 # $Id$
1356
1357 srcdir = @srcdir@
1358+top_builddir = @top_builddir@
1359 VPATH = @srcdir@
1360
1361 CC = @CC@
1362 INSTALL = @INSTALL@
1363 RANLIB = @RANLIB@
1364+LIBTOOL = @LIBTOOL@
1365 ARCHIVE = ar cr
1366
1367 AWK = @AWK@
1368@@ -63,19 +65,19 @@
1369
1370 SHELL = /bin/sh
1371
1372-LIBOBJS= error_message.o et_name.o init_et.o com_err.o
1373+LIBOBJS= error_message.lo et_name.lo init_et.lo com_err.lo
1374 # for et_lex.lex.c include in error_table.y
1375 LOCALINCLUDE=-I. -I.. -I$(srcdir)
1376
1377-all: compile_et libcom_err.a
1378+all: compile_et libcom_err.la
1379
1380 install:
1381
1382-.c.o:
1383- $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I$(srcdir)/../../lib -I. -I../.. $(CFLAGS) $<
1384+%.lo: %.c
1385+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I$(srcdir)/../../lib -I. -I../.. $(CFLAGS) $<
1386
1387 # solaris make loses on com_err.c but not on init_et.c, but this helps
1388-com_err.o: com_err.c
1389+com_err.lo: com_err.c
1390
1391 #
1392 # real entries...
1393@@ -92,13 +94,13 @@
1394 $(CP) $(srcdir)/et_h.awk et_h.awk
1395
1396 clean:
1397- rm -f compile_et compile_et.o error_table.o
1398- rm -f libcom_err.a
0e463fcc
ER
1399+ rm -f compile_et compile_et.o compile_et.lo error_table.o error_table.lo
1400+ rm -rf .libs libcom_err.a libcom_err.la
0010a797
ER
1401 rm -f $(LIBOBJS)
1402
1403 distclean: clean
1404- rm -f compile_et compile_et.o error_table.o
1405- rm -f libcom_err.a
0e463fcc
ER
1406+ rm -f compile_et compile_et.o compile_et.lo error_table.o error_table.lo
1407+ rm -rf .libs libcom_err.a libcom_err.la
0010a797
ER
1408 rm -f $(LIBOBJS)
1409 rm Makefile
1410
1411@@ -119,21 +121,15 @@
1412
1413 ## install_library_target(com_err,$(LIBOBJS),$(LINTFILES),)
1414
1415-libcom_err.a: $(LIBOBJS)
1416- rm -f libcom_err.a
1417- $(ARCHIVE) $@ $(LIBOBJS)
1418- $(RANLIB) $@
1419+libcom_err.la: $(LIBOBJS)
1420+ $(LIBTOOL) --mode=link --tag=CC $(CC) -o libcom_err.la $(LIBOBJS)
1421
1422 #install::
1423-# $(INSTALLLIB) libcom_err.a $(DESTDIR)$(LIBDIR)/libcom_err.a
1424-# $(CHMOD) 644 $(DESTDIR)$(LIBDIR)/libcom_err.a
1425-# $(RANLIB) $(DESTDIR)$(LIBDIR)/libcom_err.a
1426-# $(CHMOD) 444 $(DESTDIR)$(LIBDIR)/libcom_err.a
1427+# $(LIBTOOL) --mode=install $(INSTALL) -m 644 libcom_err.la $(DESTDIR)$(LIBDIR)
1428 ##
1429
1430-libcom_err.o: $(LIBOBJS)
1431- ld -r -s -o libcom_err.o $(LIBOBJS)
1432- chmod -x libcom_err.o
1433+libcom_err.lo: $(LIBOBJS)
1434+ $(LIBTOOL) --mode=link --tag=CC ld -r -o libcom_err.lo $(LIBOBJS)
1435
1436 TAGS: et_name.c error_message.c compile_et.c error_table.c \
1437 lex.yy.c init_et.c
1438--- cyrus-imapd-2.3.12p2/syslog/Makefile.in~ 2008-03-24 22:15:59.000000000 +0200
1439+++ cyrus-imapd-2.3.12p2/syslog/Makefile.in 2008-09-23 22:13:49.520393331 +0300
1440@@ -44,12 +44,14 @@
1441 # $Id$
1442
1443 srcdir = @srcdir@
1444+top_builddir = @top_builddir@
1445 VPATH = @srcdir@
1446
1447 CC = @CC@
1448
1449 INSTALL = @INSTALL@
1450 RANLIB = @RANLIB@
1451+LIBTOOL = @LIBTOOL@
1452
1453 DEFS = @DEFS@
1454 CPPFLAGS = @CPPFLAGS@
1455@@ -61,23 +63,22 @@
1456 SHELL = /bin/sh
1457 MAKEDEPEND = @MAKEDEPEND@
1458
1459-all: libsyslog.a syslogd
1460+all: libsyslog.la syslogd
1461
1462 install:
1463 @echo "Install syslogd and syslog.conf as appropriate"
1464
1465-.c.o:
1466- $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) $(CFLAGS) $<
1467+%.lo: %.c
1468+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) $(CFLAGS) $<
1469
1470-libsyslog.a: syslog.o
1471- ar cr libsyslog.a syslog.o
1472- $(RANLIB) libsyslog.a
1473+libsyslog.la: syslog.lo
1474+ $(LIBTOOL) --mode=link --tag=CC $(CC) -o libsyslog.la syslog.lo
1475
1476-syslogd: syslogd.o
1477- $(CC) $(LDFLAGS) -o syslogd syslogd.o $(LIBS)
1478+syslogd: syslogd.lo
1479+ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o syslogd syslogd.lo $(LIBS)
1480
1481 clean:
1482- rm -f *.o *.a Makefile.bak
0e463fcc 1483+ rm -rf .libs *.o *.lo *.a *.la Makefile.bak
0010a797
ER
1484
1485 distclean: clean
1486 rm -f Makefile
1487--- cyrus-imapd-2.3.12p2/makedepend/configure.in 2008-09-23 22:16:22.353226136 +0300
1488+++ cyrus-imapd-2.3.12p2/makedepend/configure.in 2008-09-23 22:20:08.678306577 +0300
1489@@ -2,7 +2,7 @@
1490 AC_INIT(cppsetup.c)
1491 AC_PROG_CC
1492 AC_PROG_INSTALL
1493-AC_PROG_RANLIB
1494+AC_PROG_LIBTOOL
1495 AC_PROG_MAKE_SET
1496 AC_CHECK_HEADERS(stdarg.h)
1497 AC_SUBST(CPPFLAGS)
This page took 0.430053 seconds and 4 git commands to generate.