Browse code

update

git-svn: trunk@1482

Tomasz Kojm authored on 2005/04/19 08:31:30
Showing 18 changed files
... ...
@@ -1,10 +1,15 @@
1
-Mon Apr 18 11:55:48 BST 2005
1
+Tue Apr 19 01:26:56 CEST 2005 (tk)
2
+----------------------------------
3
+  * libclamav/unrarlib.[ch]: removed
4
+
5
+Mon Apr 18 11:55:48 BST 2005 (njh)
6
+----------------------------------
2 7
   * clamav-milter:	Fixed a multi-threading problem relating to updating
3 8
 				the database when in internal mode
4 9
 			Use HAVE_CTIME_R_[23]
5 10
 
6 11
 Thu Apr 14 19:39:49 BST 2005 (trog)
12
+-----------------------------------
7 13
   * libclamav/scanners.c, libclamav/vba_extract.[ch]:
8 14
 	Decode and scan OLE objects embedded in MS Office documents.
9 15
 
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -88,6 +88,12 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
88 88
 	install-recursive installcheck-recursive installdirs-recursive \
89 89
 	pdf-recursive ps-recursive uninstall-info-recursive \
90 90
 	uninstall-recursive
91
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
92
+am__vpath_adj = case $$p in \
93
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
94
+    *) f=$$p;; \
95
+  esac;
96
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
91 97
 pkgconfigDATA_INSTALL = $(INSTALL_DATA)
92 98
 DATA = $(pkgconfig_DATA)
93 99
 ETAGS = etags
... ...
@@ -178,6 +184,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
178 178
 am__include = @am__include@
179 179
 am__leading_dot = @am__leading_dot@
180 180
 am__quote = @am__quote@
181
+am__tar = @am__tar@
182
+am__untar = @am__untar@
181 183
 bindir = @bindir@
182 184
 build = @build@
183 185
 build_alias = @build_alias@
... ...
@@ -315,7 +323,7 @@ install-pkgconfigDATA: $(pkgconfig_DATA)
315 315
 	test -z "$(pkgconfigdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfigdir)"
316 316
 	@list='$(pkgconfig_DATA)'; for p in $$list; do \
317 317
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
318
-	  f="`echo $$p | sed -e 's|^.*/||'`"; \
318
+	  f=$(am__strip_dir) \
319 319
 	  echo " $(pkgconfigDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
320 320
 	  $(pkgconfigDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgconfigdir)/$$f"; \
321 321
 	done
... ...
@@ -323,7 +331,7 @@ install-pkgconfigDATA: $(pkgconfig_DATA)
323 323
 uninstall-pkgconfigDATA:
324 324
 	@$(NORMAL_UNINSTALL)
325 325
 	@list='$(pkgconfig_DATA)'; for p in $$list; do \
326
-	  f="`echo $$p | sed -e 's|^.*/||'`"; \
326
+	  f=$(am__strip_dir) \
327 327
 	  echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
328 328
 	  rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
329 329
 	done
... ...
@@ -335,7 +343,13 @@ uninstall-pkgconfigDATA:
335 335
 #     (which will cause the Makefiles to be regenerated when you run `make');
336 336
 # (2) otherwise, pass the desired values on the `make' command line.
337 337
 $(RECURSIVE_TARGETS):
338
-	@set fnord $$MAKEFLAGS; amf=$$2; \
338
+	@failcom='exit 1'; \
339
+	for f in x $$MAKEFLAGS; do \
340
+	  case $$f in \
341
+	    *=* | --[!k]*);; \
342
+	    *k*) failcom='fail=yes';; \
343
+	  esac; \
344
+	done; \
339 345
 	dot_seen=no; \
340 346
 	target=`echo $@ | sed s/-recursive//`; \
341 347
 	list='$(SUBDIRS)'; for subdir in $$list; do \
... ...
@@ -347,7 +361,7 @@ $(RECURSIVE_TARGETS):
347 347
 	    local_target="$$target"; \
348 348
 	  fi; \
349 349
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
350
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
350
+	  || eval $$failcom; \
351 351
 	done; \
352 352
 	if test "$$dot_seen" = "no"; then \
353 353
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
... ...
@@ -355,7 +369,13 @@ $(RECURSIVE_TARGETS):
355 355
 
356 356
 mostlyclean-recursive clean-recursive distclean-recursive \
357 357
 maintainer-clean-recursive:
358
-	@set fnord $$MAKEFLAGS; amf=$$2; \
358
+	@failcom='exit 1'; \
359
+	for f in x $$MAKEFLAGS; do \
360
+	  case $$f in \
361
+	    *=* | --[!k]*);; \
362
+	    *k*) failcom='fail=yes';; \
363
+	  esac; \
364
+	done; \
359 365
 	dot_seen=no; \
360 366
 	case "$@" in \
361 367
 	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
... ...
@@ -376,7 +396,7 @@ maintainer-clean-recursive:
376 376
 	    local_target="$$target"; \
377 377
 	  fi; \
378 378
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
379
-	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
379
+	  || eval $$failcom; \
380 380
 	done && test -z "$$fail"
381 381
 tags-recursive:
382 382
 	list='$(SUBDIRS)'; for subdir in $$list; do \
... ...
@@ -478,15 +498,17 @@ distdir: $(DISTFILES)
478 478
 	    || exit 1; \
479 479
 	  fi; \
480 480
 	done
481
-	list='$(SUBDIRS)'; for subdir in $$list; do \
481
+	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
482 482
 	  if test "$$subdir" = .; then :; else \
483 483
 	    test -d "$(distdir)/$$subdir" \
484
-	    || mkdir "$(distdir)/$$subdir" \
484
+	    || $(mkdir_p) "$(distdir)/$$subdir" \
485 485
 	    || exit 1; \
486
+	    distdir=`$(am__cd) $(distdir) && pwd`; \
487
+	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
486 488
 	    (cd $$subdir && \
487 489
 	      $(MAKE) $(AM_MAKEFLAGS) \
488
-	        top_distdir="../$(top_distdir)" \
489
-	        distdir="../$(distdir)/$$subdir" \
490
+	        top_distdir="$$top_distdir" \
491
+	        distdir="$$distdir/$$subdir" \
490 492
 	        distdir) \
491 493
 	      || exit 1; \
492 494
 	  fi; \
... ...
@@ -497,15 +519,15 @@ distdir: $(DISTFILES)
497 497
 	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
498 498
 	|| chmod -R a+r $(distdir)
499 499
 dist-gzip: distdir
500
-	$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
500
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
501 501
 	$(am__remove_distdir)
502 502
 
503 503
 dist-bzip2: distdir
504
-	$(AMTAR) chof - $(distdir) | bzip2 -9 -c >$(distdir).tar.bz2
504
+	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
505 505
 	$(am__remove_distdir)
506 506
 
507 507
 dist-tarZ: distdir
508
-	$(AMTAR) chof - $(distdir) | compress -c >$(distdir).tar.Z
508
+	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
509 509
 	$(am__remove_distdir)
510 510
 
511 511
 dist-shar: distdir
... ...
@@ -518,7 +540,7 @@ dist-zip: distdir
518 518
 	$(am__remove_distdir)
519 519
 
520 520
 dist dist-all: distdir
521
-	$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
521
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
522 522
 	$(am__remove_distdir)
523 523
 
524 524
 # This target untars the dist file and tries a VPATH configuration.  Then
... ...
@@ -527,11 +549,11 @@ dist dist-all: distdir
527 527
 distcheck: dist
528 528
 	case '$(DIST_ARCHIVES)' in \
529 529
 	*.tar.gz*) \
530
-	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - ;;\
530
+	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
531 531
 	*.tar.bz2*) \
532
-	  bunzip2 -c $(distdir).tar.bz2 | $(AMTAR) xf - ;;\
532
+	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
533 533
 	*.tar.Z*) \
534
-	  uncompress -c $(distdir).tar.Z | $(AMTAR) xf - ;;\
534
+	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
535 535
 	*.shar.gz*) \
536 536
 	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
537 537
 	*.zip*) \
... ...
@@ -615,7 +637,7 @@ mostlyclean-generic:
615 615
 clean-generic:
616 616
 
617 617
 distclean-generic:
618
-	-rm -f $(CONFIG_CLEAN_FILES)
618
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
619 619
 
620 620
 maintainer-clean-generic:
621 621
 	@echo "This command is intended for maintainers to use"
... ...
@@ -1,7 +1,7 @@
1
-# generated automatically by aclocal 1.8.5 -*- Autoconf -*-
1
+# generated automatically by aclocal 1.9.5 -*- Autoconf -*-
2 2
 
3
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
4
-# Free Software Foundation, Inc.
3
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
+# 2005  Free Software Foundation, Inc.
5 5
 # This file is free software; the Free Software Foundation
6 6
 # gives unlimited permission to copy and/or distribute it,
7 7
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -11,5971 +11,32 @@
11 11
 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 12
 # PARTICULAR PURPOSE.
13 13
 
14
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
15
-
16
-# serial 47 AC_PROG_LIBTOOL
17
-# Debian $Rev: 214 $
18
-
19
-
20
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
21
-# -----------------------------------------------------------
22
-# If this macro is not defined by Autoconf, define it here.
23
-m4_ifdef([AC_PROVIDE_IFELSE],
24
-         [],
25
-         [m4_define([AC_PROVIDE_IFELSE],
26
-	         [m4_ifdef([AC_PROVIDE_$1],
27
-		           [$2], [$3])])])
28
-
29
-
30
-# AC_PROG_LIBTOOL
31
-# ---------------
32
-AC_DEFUN([AC_PROG_LIBTOOL],
33
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
34
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
35
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
36
-  AC_PROVIDE_IFELSE([AC_PROG_CXX],
37
-    [AC_LIBTOOL_CXX],
38
-    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
39
-  ])])
40
-dnl And a similar setup for Fortran 77 support
41
-  AC_PROVIDE_IFELSE([AC_PROG_F77],
42
-    [AC_LIBTOOL_F77],
43
-    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
44
-])])
45
-
46
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
47
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
48
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
49
-  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
50
-    [AC_LIBTOOL_GCJ],
51
-    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
52
-      [AC_LIBTOOL_GCJ],
53
-      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
54
-	[AC_LIBTOOL_GCJ],
55
-      [ifdef([AC_PROG_GCJ],
56
-	     [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
57
-       ifdef([A][M_PROG_GCJ],
58
-	     [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
59
-       ifdef([LT_AC_PROG_GCJ],
60
-	     [define([LT_AC_PROG_GCJ],
61
-		defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
62
-])])# AC_PROG_LIBTOOL
63
-
64
-
65
-# _AC_PROG_LIBTOOL
66
-# ----------------
67
-AC_DEFUN([_AC_PROG_LIBTOOL],
68
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
69
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
70
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
71
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
72
-
73
-# This can be used to rebuild libtool when needed
74
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
75
-
76
-# Always use our own libtool.
77
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
78
-AC_SUBST(LIBTOOL)dnl
79
-
80
-# Prevent multiple expansion
81
-define([AC_PROG_LIBTOOL], [])
82
-])# _AC_PROG_LIBTOOL
83
-
84
-
85
-# AC_LIBTOOL_SETUP
86
-# ----------------
87
-AC_DEFUN([AC_LIBTOOL_SETUP],
88
-[AC_PREREQ(2.50)dnl
89
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
90
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
91
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
92
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
93
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
94
-AC_REQUIRE([AC_PROG_CC])dnl
95
-AC_REQUIRE([AC_PROG_LD])dnl
96
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
97
-AC_REQUIRE([AC_PROG_NM])dnl
98
-
99
-AC_REQUIRE([AC_PROG_LN_S])dnl
100
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
101
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
102
-AC_REQUIRE([AC_OBJEXT])dnl
103
-AC_REQUIRE([AC_EXEEXT])dnl
104
-dnl
105
-
106
-AC_LIBTOOL_SYS_MAX_CMD_LEN
107
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
108
-AC_LIBTOOL_OBJDIR
109
-
110
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
111
-_LT_AC_PROG_ECHO_BACKSLASH
112
-
113
-case $host_os in
114
-aix3*)
115
-  # AIX sometimes has problems with the GCC collect2 program.  For some
116
-  # reason, if we set the COLLECT_NAMES environment variable, the problems
117
-  # vanish in a puff of smoke.
118
-  if test "X${COLLECT_NAMES+set}" != Xset; then
119
-    COLLECT_NAMES=
120
-    export COLLECT_NAMES
121
-  fi
122
-  ;;
123
-esac
124
-
125
-# Sed substitution that helps us do robust quoting.  It backslashifies
126
-# metacharacters that are still active within double-quoted strings.
127
-Xsed='sed -e s/^X//'
128
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
129
-
130
-# Same as above, but do not quote variable references.
131
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
132
-
133
-# Sed substitution to delay expansion of an escaped shell variable in a
134
-# double_quote_subst'ed string.
135
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
136
-
137
-# Sed substitution to avoid accidental globbing in evaled expressions
138
-no_glob_subst='s/\*/\\\*/g'
139
-
140
-# Constants:
141
-rm="rm -f"
142
-
143
-# Global variables:
144
-default_ofile=libtool
145
-can_build_shared=yes
146
-
147
-# All known linkers require a `.a' archive for static linking (except M$VC,
148
-# which needs '.lib').
149
-libext=a
150
-ltmain="$ac_aux_dir/ltmain.sh"
151
-ofile="$default_ofile"
152
-with_gnu_ld="$lt_cv_prog_gnu_ld"
153
-
154
-AC_CHECK_TOOL(AR, ar, false)
155
-AC_CHECK_TOOL(RANLIB, ranlib, :)
156
-AC_CHECK_TOOL(STRIP, strip, :)
157
-
158
-old_CC="$CC"
159
-old_CFLAGS="$CFLAGS"
160
-
161
-# Set sane defaults for various variables
162
-test -z "$AR" && AR=ar
163
-test -z "$AR_FLAGS" && AR_FLAGS=cru
164
-test -z "$AS" && AS=as
165
-test -z "$CC" && CC=cc
166
-test -z "$LTCC" && LTCC=$CC
167
-test -z "$DLLTOOL" && DLLTOOL=dlltool
168
-test -z "$LD" && LD=ld
169
-test -z "$LN_S" && LN_S="ln -s"
170
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
171
-test -z "$NM" && NM=nm
172
-test -z "$SED" && SED=sed
173
-test -z "$OBJDUMP" && OBJDUMP=objdump
174
-test -z "$RANLIB" && RANLIB=:
175
-test -z "$STRIP" && STRIP=:
176
-test -z "$ac_objext" && ac_objext=o
177
-
178
-# Determine commands to create old-style static archives.
179
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
180
-old_postinstall_cmds='chmod 644 $oldlib'
181
-old_postuninstall_cmds=
182
-
183
-if test -n "$RANLIB"; then
184
-  case $host_os in
185
-  openbsd*)
186
-    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
187
-    ;;
188
-  *)
189
-    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
190
-    ;;
191
-  esac
192
-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
193
-fi
194
-
195
-# Only perform the check for file, if the check method requires it
196
-case $deplibs_check_method in
197
-file_magic*)
198
-  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
199
-    AC_PATH_MAGIC
200
-  fi
201
-  ;;
202
-esac
203
-
204
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
205
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
206
-enable_win32_dll=yes, enable_win32_dll=no)
207
-
208
-AC_ARG_ENABLE([libtool-lock],
209
-    [AC_HELP_STRING([--disable-libtool-lock],
210
-	[avoid locking (might break parallel builds)])])
211
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
212
-
213
-AC_ARG_WITH([pic],
214
-    [AC_HELP_STRING([--with-pic],
215
-	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
216
-    [pic_mode="$withval"],
217
-    [pic_mode=default])
218
-test -z "$pic_mode" && pic_mode=default
219
-
220
-# Use C for the default configuration in the libtool script
221
-tagname=
222
-AC_LIBTOOL_LANG_C_CONFIG
223
-_LT_AC_TAGCONFIG
224
-])# AC_LIBTOOL_SETUP
225
-
226
-
227
-# _LT_AC_SYS_COMPILER
228
-# -------------------
229
-AC_DEFUN([_LT_AC_SYS_COMPILER],
230
-[AC_REQUIRE([AC_PROG_CC])dnl
231
-
232
-# If no C compiler was specified, use CC.
233
-LTCC=${LTCC-"$CC"}
234
-
235
-# Allow CC to be a program name with arguments.
236
-compiler=$CC
237
-])# _LT_AC_SYS_COMPILER
238
-
239
-
240
-# _LT_AC_SYS_LIBPATH_AIX
241
-# ----------------------
242
-# Links a minimal program and checks the executable
243
-# for the system default hardcoded library path. In most cases,
244
-# this is /usr/lib:/lib, but when the MPI compilers are used
245
-# the location of the communication and MPI libs are included too.
246
-# If we don't find anything, use the default library path according
247
-# to the aix ld manual.
248
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
249
-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
250
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
251
-}'`
252
-# Check for a 64-bit object if we didn't find anything.
253
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
254
-}'`; fi],[])
255
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
256
-])# _LT_AC_SYS_LIBPATH_AIX
257
-
258
-
259
-# _LT_AC_SHELL_INIT(ARG)
260
-# ----------------------
261
-AC_DEFUN([_LT_AC_SHELL_INIT],
262
-[ifdef([AC_DIVERSION_NOTICE],
263
-	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
264
-	 [AC_DIVERT_PUSH(NOTICE)])
265
-$1
266
-AC_DIVERT_POP
267
-])# _LT_AC_SHELL_INIT
268
-
269
-
270
-# _LT_AC_PROG_ECHO_BACKSLASH
271
-# --------------------------
272
-# Add some code to the start of the generated configure script which
273
-# will find an echo command which doesn't interpret backslashes.
274
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
275
-[_LT_AC_SHELL_INIT([
276
-# Check that we are running under the correct shell.
277
-SHELL=${CONFIG_SHELL-/bin/sh}
278
-
279
-case X$ECHO in
280
-X*--fallback-echo)
281
-  # Remove one level of quotation (which was required for Make).
282
-  ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
283
-  ;;
284
-esac
285
-
286
-echo=${ECHO-echo}
287
-if test "X[$]1" = X--no-reexec; then
288
-  # Discard the --no-reexec flag, and continue.
289
-  shift
290
-elif test "X[$]1" = X--fallback-echo; then
291
-  # Avoid inline document here, it may be left over
292
-  :
293
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
294
-  # Yippee, $echo works!
295
-  :
296
-else
297
-  # Restart under the correct shell.
298
-  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
299
-fi
300
-
301
-if test "X[$]1" = X--fallback-echo; then
302
-  # used as fallback echo
303
-  shift
304
-  cat <<EOF
305
-[$]*
306
-EOF
307
-  exit 0
308
-fi
309
-
310
-# The HP-UX ksh and POSIX shell print the target directory to stdout
311
-# if CDPATH is set.
312
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
313
-
314
-if test -z "$ECHO"; then
315
-if test "X${echo_test_string+set}" != Xset; then
316
-# find a string as large as possible, as long as the shell can cope with it
317
-  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
318
-    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
319
-    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
320
-       echo_test_string="`eval $cmd`" &&
321
-       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
322
-    then
323
-      break
324
-    fi
325
-  done
326
-fi
327
-
328
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
329
-   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
330
-   test "X$echo_testing_string" = "X$echo_test_string"; then
331
-  :
332
-else
333
-  # The Solaris, AIX, and Digital Unix default echo programs unquote
334
-  # backslashes.  This makes it impossible to quote backslashes using
335
-  #   echo "$something" | sed 's/\\/\\\\/g'
336
-  #
337
-  # So, first we look for a working echo in the user's PATH.
338
-
339
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
340
-  for dir in $PATH /usr/ucb; do
341
-    IFS="$lt_save_ifs"
342
-    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
343
-       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
344
-       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
345
-       test "X$echo_testing_string" = "X$echo_test_string"; then
346
-      echo="$dir/echo"
347
-      break
348
-    fi
349
-  done
350
-  IFS="$lt_save_ifs"
351
-
352
-  if test "X$echo" = Xecho; then
353
-    # We didn't find a better echo, so look for alternatives.
354
-    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
355
-       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
356
-       test "X$echo_testing_string" = "X$echo_test_string"; then
357
-      # This shell has a builtin print -r that does the trick.
358
-      echo='print -r'
359
-    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
360
-	 test "X$CONFIG_SHELL" != X/bin/ksh; then
361
-      # If we have ksh, try running configure again with it.
362
-      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
363
-      export ORIGINAL_CONFIG_SHELL
364
-      CONFIG_SHELL=/bin/ksh
365
-      export CONFIG_SHELL
366
-      exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
367
-    else
368
-      # Try using printf.
369
-      echo='printf %s\n'
370
-      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
371
-	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
372
-	 test "X$echo_testing_string" = "X$echo_test_string"; then
373
-	# Cool, printf works
374
-	:
375
-      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
376
-	   test "X$echo_testing_string" = 'X\t' &&
377
-	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
378
-	   test "X$echo_testing_string" = "X$echo_test_string"; then
379
-	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
380
-	export CONFIG_SHELL
381
-	SHELL="$CONFIG_SHELL"
382
-	export SHELL
383
-	echo="$CONFIG_SHELL [$]0 --fallback-echo"
384
-      elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
385
-	   test "X$echo_testing_string" = 'X\t' &&
386
-	   echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
387
-	   test "X$echo_testing_string" = "X$echo_test_string"; then
388
-	echo="$CONFIG_SHELL [$]0 --fallback-echo"
389
-      else
390
-	# maybe with a smaller string...
391
-	prev=:
392
-
393
-	for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
394
-	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
395
-	  then
396
-	    break
397
-	  fi
398
-	  prev="$cmd"
399
-	done
400
-
401
-	if test "$prev" != 'sed 50q "[$]0"'; then
402
-	  echo_test_string=`eval $prev`
403
-	  export echo_test_string
404
-	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
405
-	else
406
-	  # Oops.  We lost completely, so just stick with echo.
407
-	  echo=echo
408
-	fi
409
-      fi
410
-    fi
411
-  fi
412
-fi
413
-fi
414
-
415
-# Copy echo and quote the copy suitably for passing to libtool from
416
-# the Makefile, instead of quoting the original, which is used later.
417
-ECHO=$echo
418
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
419
-   ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
420
-fi
421
-
422
-AC_SUBST(ECHO)
423
-])])# _LT_AC_PROG_ECHO_BACKSLASH
424
-
425
-
426
-# _LT_AC_LOCK
427
-# -----------
428
-AC_DEFUN([_LT_AC_LOCK],
429
-[AC_ARG_ENABLE([libtool-lock],
430
-    [AC_HELP_STRING([--disable-libtool-lock],
431
-	[avoid locking (might break parallel builds)])])
432
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
433
-
434
-# Some flags need to be propagated to the compiler or linker for good
435
-# libtool support.
436
-case $host in
437
-ia64-*-hpux*)
438
-  # Find out which ABI we are using.
439
-  echo 'int i;' > conftest.$ac_ext
440
-  if AC_TRY_EVAL(ac_compile); then
441
-    case `/usr/bin/file conftest.$ac_objext` in
442
-    *ELF-32*)
443
-      HPUX_IA64_MODE="32"
444
-      ;;
445
-    *ELF-64*)
446
-      HPUX_IA64_MODE="64"
447
-      ;;
448
-    esac
449
-  fi
450
-  rm -rf conftest*
451
-  ;;
452
-*-*-irix6*)
453
-  # Find out which ABI we are using.
454
-  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
455
-  if AC_TRY_EVAL(ac_compile); then
456
-   if test "$lt_cv_prog_gnu_ld" = yes; then
457
-    case `/usr/bin/file conftest.$ac_objext` in
458
-    *32-bit*)
459
-      LD="${LD-ld} -melf32bsmip"
460
-      ;;
461
-    *N32*)
462
-      LD="${LD-ld} -melf32bmipn32"
463
-      ;;
464
-    *64-bit*)
465
-      LD="${LD-ld} -melf64bmip"
466
-      ;;
467
-    esac
468
-   else
469
-    case `/usr/bin/file conftest.$ac_objext` in
470
-    *32-bit*)
471
-      LD="${LD-ld} -32"
472
-      ;;
473
-    *N32*)
474
-      LD="${LD-ld} -n32"
475
-      ;;
476
-    *64-bit*)
477
-      LD="${LD-ld} -64"
478
-      ;;
479
-    esac
480
-   fi
481
-  fi
482
-  rm -rf conftest*
483
-  ;;
484
-
485
-x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
486
-  # Find out which ABI we are using.
487
-  echo 'int i;' > conftest.$ac_ext
488
-  if AC_TRY_EVAL(ac_compile); then
489
-    case "`/usr/bin/file conftest.o`" in
490
-    *32-bit*)
491
-      case $host in
492
-        x86_64-*linux*)
493
-          LD="${LD-ld} -m elf_i386"
494
-          ;;
495
-        ppc64-*linux*|powerpc64-*linux*)
496
-          LD="${LD-ld} -m elf32ppclinux"
497
-          ;;
498
-        s390x-*linux*)
499
-          LD="${LD-ld} -m elf_s390"
500
-          ;;
501
-        sparc64-*linux*)
502
-          LD="${LD-ld} -m elf32_sparc"
503
-          ;;
504
-      esac
505
-      ;;
506
-    *64-bit*)
507
-      case $host in
508
-        x86_64-*linux*)
509
-          LD="${LD-ld} -m elf_x86_64"
510
-          ;;
511
-        ppc*-*linux*|powerpc*-*linux*)
512
-          LD="${LD-ld} -m elf64ppc"
513
-          ;;
514
-        s390*-*linux*)
515
-          LD="${LD-ld} -m elf64_s390"
516
-          ;;
517
-        sparc*-*linux*)
518
-          LD="${LD-ld} -m elf64_sparc"
519
-          ;;
520
-      esac
521
-      ;;
522
-    esac
523
-  fi
524
-  rm -rf conftest*
525
-  ;;
526
-
527
-*-*-sco3.2v5*)
528
-  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
529
-  SAVE_CFLAGS="$CFLAGS"
530
-  CFLAGS="$CFLAGS -belf"
531
-  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
532
-    [AC_LANG_PUSH(C)
533
-     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
534
-     AC_LANG_POP])
535
-  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
536
-    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
537
-    CFLAGS="$SAVE_CFLAGS"
538
-  fi
539
-  ;;
540
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
541
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
542
-  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
543
-  AC_CHECK_TOOL(AS, as, false)
544
-  AC_CHECK_TOOL(OBJDUMP, objdump, false)
545
-  ;;
546
-  ])
547
-esac
548
-
549
-need_locks="$enable_libtool_lock"
550
-
551
-])# _LT_AC_LOCK
552
-
553
-
554
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
555
-#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
556
-# ----------------------------------------------------------------
557
-# Check whether the given compiler option works
558
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
559
-[AC_REQUIRE([LT_AC_PROG_SED])
560
-AC_CACHE_CHECK([$1], [$2],
561
-  [$2=no
562
-  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
563
-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
564
-   lt_compiler_flag="$3"
565
-   # Insert the option either (1) after the last *FLAGS variable, or
566
-   # (2) before a word containing "conftest.", or (3) at the end.
567
-   # Note that $ac_compile itself does not contain backslashes and begins
568
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
569
-   # The option is referenced via a variable to avoid confusing sed.
570
-   lt_compile=`echo "$ac_compile" | $SED \
571
-   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
572
-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
573
-   -e 's:$: $lt_compiler_flag:'`
574
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
575
-   (eval "$lt_compile" 2>conftest.err)
576
-   ac_status=$?
577
-   cat conftest.err >&AS_MESSAGE_LOG_FD
578
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
579
-   if (exit $ac_status) && test -s "$ac_outfile"; then
580
-     # The compiler can only warn and ignore the option if not recognized
581
-     # So say no if there are warnings
582
-     if test ! -s conftest.err; then
583
-       $2=yes
584
-     fi
585
-   fi
586
-   $rm conftest*
587
-])
588
-
589
-if test x"[$]$2" = xyes; then
590
-    ifelse([$5], , :, [$5])
591
-else
592
-    ifelse([$6], , :, [$6])
593
-fi
594
-])# AC_LIBTOOL_COMPILER_OPTION
595
-
596
-
597
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
598
-#                          [ACTION-SUCCESS], [ACTION-FAILURE])
599
-# ------------------------------------------------------------
600
-# Check whether the given compiler option works
601
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
602
-[AC_CACHE_CHECK([$1], [$2],
603
-  [$2=no
604
-   save_LDFLAGS="$LDFLAGS"
605
-   LDFLAGS="$LDFLAGS $3"
606
-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
607
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
608
-     # The compiler can only warn and ignore the option if not recognized
609
-     # So say no if there are warnings
610
-     if test -s conftest.err; then
611
-       # Append any errors to the config.log.
612
-       cat conftest.err 1>&AS_MESSAGE_LOG_FD
613
-     else
614
-       $2=yes
615
-     fi
616
-   fi
617
-   $rm conftest*
618
-   LDFLAGS="$save_LDFLAGS"
619
-])
620
-
621
-if test x"[$]$2" = xyes; then
622
-    ifelse([$4], , :, [$4])
623
-else
624
-    ifelse([$5], , :, [$5])
625
-fi
626
-])# AC_LIBTOOL_LINKER_OPTION
627
-
628
-
629
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
630
-# --------------------------
631
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
632
-[# find the maximum length of command line arguments
633
-AC_MSG_CHECKING([the maximum length of command line arguments])
634
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
635
-  i=0
636
-  teststring="ABCD"
637
-
638
-  case $build_os in
639
-  msdosdjgpp*)
640
-    # On DJGPP, this test can blow up pretty badly due to problems in libc
641
-    # (any single argument exceeding 2000 bytes causes a buffer overrun
642
-    # during glob expansion).  Even if it were fixed, the result of this
643
-    # check would be larger than it should be.
644
-    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
645
-    ;;
646
-
647
-  gnu*)
648
-    # Under GNU Hurd, this test is not required because there is
649
-    # no limit to the length of command line arguments.
650
-    # Libtool will interpret -1 as no limit whatsoever
651
-    lt_cv_sys_max_cmd_len=-1;
652
-    ;;
653
-
654
-  cygwin* | mingw*)
655
-    # On Win9x/ME, this test blows up -- it succeeds, but takes
656
-    # about 5 minutes as the teststring grows exponentially.
657
-    # Worse, since 9x/ME are not pre-emptively multitasking,
658
-    # you end up with a "frozen" computer, even though with patience
659
-    # the test eventually succeeds (with a max line length of 256k).
660
-    # Instead, let's just punt: use the minimum linelength reported by
661
-    # all of the supported platforms: 8192 (on NT/2K/XP).
662
-    lt_cv_sys_max_cmd_len=8192;
663
-    ;;
664
-
665
-  amigaos*)
666
-    # On AmigaOS with pdksh, this test takes hours, literally.
667
-    # So we just punt and use a minimum line length of 8192.
668
-    lt_cv_sys_max_cmd_len=8192;
669
-    ;;
670
-
671
- *)
672
-    # If test is not a shell built-in, we'll probably end up computing a
673
-    # maximum length that is only half of the actual maximum length, but
674
-    # we can't tell.
675
-    while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
676
-	       = "XX$teststring") >/dev/null 2>&1 &&
677
-	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
678
-	    lt_cv_sys_max_cmd_len=$new_result &&
679
-	    test $i != 17 # 1/2 MB should be enough
680
-    do
681
-      i=`expr $i + 1`
682
-      teststring=$teststring$teststring
683
-    done
684
-    teststring=
685
-    # Add a significant safety factor because C++ compilers can tack on massive
686
-    # amounts of additional arguments before passing them to the linker.
687
-    # It appears as though 1/2 is a usable value.
688
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
689
-    ;;
690
-  esac
691
-])
692
-if test -n $lt_cv_sys_max_cmd_len ; then
693
-  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
694
-else
695
-  AC_MSG_RESULT(none)
696
-fi
697
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
698
-
699
-
700
-# _LT_AC_CHECK_DLFCN
701
-# --------------------
702
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
703
-[AC_CHECK_HEADERS(dlfcn.h)dnl
704
-])# _LT_AC_CHECK_DLFCN
705
-
706
-
707
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
708
-#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
709
-# ------------------------------------------------------------------
710
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
711
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
712
-if test "$cross_compiling" = yes; then :
713
-  [$4]
714
-else
715
-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
716
-  lt_status=$lt_dlunknown
717
-  cat > conftest.$ac_ext <<EOF
718
-[#line __oline__ "configure"
719
-#include "confdefs.h"
720
-
721
-#if HAVE_DLFCN_H
722
-#include <dlfcn.h>
723
-#endif
724
-
725
-#include <stdio.h>
726
-
727
-#ifdef RTLD_GLOBAL
728
-#  define LT_DLGLOBAL		RTLD_GLOBAL
729
-#else
730
-#  ifdef DL_GLOBAL
731
-#    define LT_DLGLOBAL		DL_GLOBAL
732
-#  else
733
-#    define LT_DLGLOBAL		0
734
-#  endif
735
-#endif
736
-
737
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
738
-   find out it does not work in some platform. */
739
-#ifndef LT_DLLAZY_OR_NOW
740
-#  ifdef RTLD_LAZY
741
-#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
742
-#  else
743
-#    ifdef DL_LAZY
744
-#      define LT_DLLAZY_OR_NOW		DL_LAZY
745
-#    else
746
-#      ifdef RTLD_NOW
747
-#        define LT_DLLAZY_OR_NOW	RTLD_NOW
748
-#      else
749
-#        ifdef DL_NOW
750
-#          define LT_DLLAZY_OR_NOW	DL_NOW
751
-#        else
752
-#          define LT_DLLAZY_OR_NOW	0
753
-#        endif
754
-#      endif
755
-#    endif
756
-#  endif
757
-#endif
758
-
759
-#ifdef __cplusplus
760
-extern "C" void exit (int);
761
-#endif
762
-
763
-void fnord() { int i=42;}
764
-int main ()
765
-{
766
-  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
767
-  int status = $lt_dlunknown;
768
-
769
-  if (self)
770
-    {
771
-      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
772
-      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
773
-      /* dlclose (self); */
774
-    }
775
-
776
-    exit (status);
777
-}]
778
-EOF
779
-  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
780
-    (./conftest; exit; ) 2>/dev/null
781
-    lt_status=$?
782
-    case x$lt_status in
783
-      x$lt_dlno_uscore) $1 ;;
784
-      x$lt_dlneed_uscore) $2 ;;
785
-      x$lt_unknown|x*) $3 ;;
786
-    esac
787
-  else :
788
-    # compilation failed
789
-    $3
790
-  fi
791
-fi
792
-rm -fr conftest*
793
-])# _LT_AC_TRY_DLOPEN_SELF
794
-
795
-
796
-# AC_LIBTOOL_DLOPEN_SELF
797
-# -------------------
798
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
799
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
800
-if test "x$enable_dlopen" != xyes; then
801
-  enable_dlopen=unknown
802
-  enable_dlopen_self=unknown
803
-  enable_dlopen_self_static=unknown
804
-else
805
-  lt_cv_dlopen=no
806
-  lt_cv_dlopen_libs=
807
-
808
-  case $host_os in
809
-  beos*)
810
-    lt_cv_dlopen="load_add_on"
811
-    lt_cv_dlopen_libs=
812
-    lt_cv_dlopen_self=yes
813
-    ;;
814
-
815
-  mingw* | pw32*)
816
-    lt_cv_dlopen="LoadLibrary"
817
-    lt_cv_dlopen_libs=
818
-   ;;
819
-
820
-  cygwin*)
821
-    lt_cv_dlopen="dlopen"
822
-    lt_cv_dlopen_libs=
823
-   ;;
824
-
825
-  darwin*)
826
-  # if libdl is installed we need to link against it
827
-    AC_CHECK_LIB([dl], [dlopen],
828
-		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
829
-    lt_cv_dlopen="dyld"
830
-    lt_cv_dlopen_libs=
831
-    lt_cv_dlopen_self=yes
832
-    ])
833
-   ;;
834
-
835
-  *)
836
-    AC_CHECK_FUNC([shl_load],
837
-	  [lt_cv_dlopen="shl_load"],
838
-      [AC_CHECK_LIB([dld], [shl_load],
839
-	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
840
-	[AC_CHECK_FUNC([dlopen],
841
-	      [lt_cv_dlopen="dlopen"],
842
-	  [AC_CHECK_LIB([dl], [dlopen],
843
-		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
844
-	    [AC_CHECK_LIB([svld], [dlopen],
845
-		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
846
-	      [AC_CHECK_LIB([dld], [dld_link],
847
-		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
848
-	      ])
849
-	    ])
850
-	  ])
851
-	])
852
-      ])
853
-    ;;
854
-  esac
855
-
856
-  if test "x$lt_cv_dlopen" != xno; then
857
-    enable_dlopen=yes
858
-  else
859
-    enable_dlopen=no
860
-  fi
861
-
862
-  case $lt_cv_dlopen in
863
-  dlopen)
864
-    save_CPPFLAGS="$CPPFLAGS"
865
-    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
866
-
867
-    save_LDFLAGS="$LDFLAGS"
868
-    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
869
-
870
-    save_LIBS="$LIBS"
871
-    LIBS="$lt_cv_dlopen_libs $LIBS"
872
-
873
-    AC_CACHE_CHECK([whether a program can dlopen itself],
874
-	  lt_cv_dlopen_self, [dnl
875
-	  _LT_AC_TRY_DLOPEN_SELF(
876
-	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
877
-	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
878
-    ])
879
-
880
-    if test "x$lt_cv_dlopen_self" = xyes; then
881
-      LDFLAGS="$LDFLAGS $link_static_flag"
882
-      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
883
-    	  lt_cv_dlopen_self_static, [dnl
884
-	  _LT_AC_TRY_DLOPEN_SELF(
885
-	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
886
-	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
887
-      ])
888
-    fi
889
-
890
-    CPPFLAGS="$save_CPPFLAGS"
891
-    LDFLAGS="$save_LDFLAGS"
892
-    LIBS="$save_LIBS"
893
-    ;;
894
-  esac
895
-
896
-  case $lt_cv_dlopen_self in
897
-  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
898
-  *) enable_dlopen_self=unknown ;;
899
-  esac
900
-
901
-  case $lt_cv_dlopen_self_static in
902
-  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
903
-  *) enable_dlopen_self_static=unknown ;;
904
-  esac
905
-fi
906
-])# AC_LIBTOOL_DLOPEN_SELF
907
-
908
-
909
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
910
-# ---------------------------------
911
-# Check to see if options -c and -o are simultaneously supported by compiler
912
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
913
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
914
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
915
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
916
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
917
-   $rm -r conftest 2>/dev/null
918
-   mkdir conftest
919
-   cd conftest
920
-   mkdir out
921
-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
922
-
923
-   lt_compiler_flag="-o out/conftest2.$ac_objext"
924
-   # Insert the option either (1) after the last *FLAGS variable, or
925
-   # (2) before a word containing "conftest.", or (3) at the end.
926
-   # Note that $ac_compile itself does not contain backslashes and begins
927
-   # with a dollar sign (not a hyphen), so the echo should work correctly.
928
-   lt_compile=`echo "$ac_compile" | $SED \
929
-   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
930
-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
931
-   -e 's:$: $lt_compiler_flag:'`
932
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
933
-   (eval "$lt_compile" 2>out/conftest.err)
934
-   ac_status=$?
935
-   cat out/conftest.err >&AS_MESSAGE_LOG_FD
936
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
937
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext
938
-   then
939
-     # The compiler can only warn and ignore the option if not recognized
940
-     # So say no if there are warnings
941
-     if test ! -s out/conftest.err; then
942
-       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
943
-     fi
944
-   fi
945
-   chmod u+w .
946
-   $rm conftest*
947
-   # SGI C++ compiler will create directory out/ii_files/ for
948
-   # template instantiation
949
-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
950
-   $rm out/* && rmdir out
951
-   cd ..
952
-   rmdir conftest
953
-   $rm conftest*
954
-])
955
-])# AC_LIBTOOL_PROG_CC_C_O
956
-
957
-
958
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
959
-# -----------------------------------------
960
-# Check to see if we can do hard links to lock some files if needed
961
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
962
-[AC_REQUIRE([_LT_AC_LOCK])dnl
963
-
964
-hard_links="nottested"
965
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
966
-  # do not overwrite the value of need_locks provided by the user
967
-  AC_MSG_CHECKING([if we can lock with hard links])
968
-  hard_links=yes
969
-  $rm conftest*
970
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
971
-  touch conftest.a
972
-  ln conftest.a conftest.b 2>&5 || hard_links=no
973
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no
974
-  AC_MSG_RESULT([$hard_links])
975
-  if test "$hard_links" = no; then
976
-    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
977
-    need_locks=warn
978
-  fi
979
-else
980
-  need_locks=no
981
-fi
982
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
983
-
984
-
985
-# AC_LIBTOOL_OBJDIR
986
-# -----------------
987
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
988
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
989
-[rm -f .libs 2>/dev/null
990
-mkdir .libs 2>/dev/null
991
-if test -d .libs; then
992
-  lt_cv_objdir=.libs
993
-else
994
-  # MS-DOS does not allow filenames that begin with a dot.
995
-  lt_cv_objdir=_libs
996
-fi
997
-rmdir .libs 2>/dev/null])
998
-objdir=$lt_cv_objdir
999
-])# AC_LIBTOOL_OBJDIR
1000
-
1001
-
1002
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
1003
-# ----------------------------------------------
1004
-# Check hardcoding attributes.
1005
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
1006
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
1007
-_LT_AC_TAGVAR(hardcode_action, $1)=
1008
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
1009
-   test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
1010
-   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
1011
-
1012
-  # We can hardcode non-existant directories.
1013
-  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
1014
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1015
-     # have to relink, otherwise we might link with an installed library
1016
-     # when we should be linking with a yet-to-be-installed one
1017
-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
1018
-     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
1019
-    # Linking always hardcodes the temporary library directory.
1020
-    _LT_AC_TAGVAR(hardcode_action, $1)=relink
1021
-  else
1022
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1023
-    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
1024
-  fi
1025
-else
1026
-  # We cannot hardcode anything, or else we can only hardcode existing
1027
-  # directories.
1028
-  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
1029
-fi
1030
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
1031
-
1032
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
1033
-  # Fast installation is not supported
1034
-  enable_fast_install=no
1035
-elif test "$shlibpath_overrides_runpath" = yes ||
1036
-     test "$enable_shared" = no; then
1037
-  # Fast installation is not necessary
1038
-  enable_fast_install=needless
1039
-fi
1040
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
1041
-
1042
-
1043
-# AC_LIBTOOL_SYS_LIB_STRIP
1044
-# ------------------------
1045
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
1046
-[striplib=
1047
-old_striplib=
1048
-AC_MSG_CHECKING([whether stripping libraries is possible])
1049
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
1050
-  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
1051
-  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
1052
-  AC_MSG_RESULT([yes])
1053
-else
1054
-# FIXME - insert some real tests, host_os isn't really good enough
1055
-  case $host_os in
1056
-   darwin*)
1057
-       if test -n "$STRIP" ; then
1058
-         striplib="$STRIP -x"
1059
-         AC_MSG_RESULT([yes])
1060
-       else
1061
-  AC_MSG_RESULT([no])
1062
-fi
1063
-       ;;
1064
-   *)
1065
-  AC_MSG_RESULT([no])
1066
-    ;;
1067
-  esac
1068
-fi
1069
-])# AC_LIBTOOL_SYS_LIB_STRIP
1070
-
1071
-
1072
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
1073
-# -----------------------------
1074
-# PORTME Fill in your ld.so characteristics
1075
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
1076
-[AC_MSG_CHECKING([dynamic linker characteristics])
1077
-library_names_spec=
1078
-libname_spec='lib$name'
1079
-soname_spec=
1080
-shrext_cmds=".so"
1081
-postinstall_cmds=
1082
-postuninstall_cmds=
1083
-finish_cmds=
1084
-finish_eval=
1085
-shlibpath_var=
1086
-shlibpath_overrides_runpath=unknown
1087
-version_type=none
1088
-dynamic_linker="$host_os ld.so"
1089
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
1090
-if test "$GCC" = yes; then
1091
-  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
1092
-  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
1093
-    # if the path contains ";" then we assume it to be the separator
1094
-    # otherwise default to the standard path separator (i.e. ":") - it is
1095
-    # assumed that no part of a normal pathname contains ";" but that should
1096
-    # okay in the real world where ";" in dirpaths is itself problematic.
1097
-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1098
-  else
1099
-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
1100
-  fi
1101
-else
1102
-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
1103
-fi
1104
-need_lib_prefix=unknown
1105
-hardcode_into_libs=no
1106
-
1107
-# when you set need_version to no, make sure it does not cause -set_version
1108
-# flags to be left without arguments
1109
-need_version=unknown
1110
-
1111
-case $host_os in
1112
-aix3*)
1113
-  version_type=linux
1114
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
1115
-  shlibpath_var=LIBPATH
1116
-
1117
-  # AIX 3 has no versioning support, so we append a major version to the name.
1118
-  soname_spec='${libname}${release}${shared_ext}$major'
1119
-  ;;
1120
-
1121
-aix4* | aix5*)
1122
-  version_type=linux
1123
-  need_lib_prefix=no
1124
-  need_version=no
1125
-  hardcode_into_libs=yes
1126
-  if test "$host_cpu" = ia64; then
1127
-    # AIX 5 supports IA64
1128
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
1129
-    shlibpath_var=LD_LIBRARY_PATH
1130
-  else
1131
-    # With GCC up to 2.95.x, collect2 would create an import file
1132
-    # for dependence libraries.  The import file would start with
1133
-    # the line `#! .'.  This would cause the generated library to
1134
-    # depend on `.', always an invalid library.  This was fixed in
1135
-    # development snapshots of GCC prior to 3.0.
1136
-    case $host_os in
1137
-      aix4 | aix4.[[01]] | aix4.[[01]].*)
1138
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
1139
-	   echo ' yes '
1140
-	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
1141
-	:
1142
-      else
1143
-	can_build_shared=no
1144
-      fi
1145
-      ;;
1146
-    esac
1147
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
1148
-    # soname into executable. Probably we can add versioning support to
1149
-    # collect2, so additional links can be useful in future.
1150
-    if test "$aix_use_runtimelinking" = yes; then
1151
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
1152
-      # instead of lib<name>.a to let people know that these are not
1153
-      # typical AIX shared libraries.
1154
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1155
-    else
1156
-      # We preserve .a as extension for shared libraries through AIX4.2
1157
-      # and later when we are not doing run time linking.
1158
-      library_names_spec='${libname}${release}.a $libname.a'
1159
-      soname_spec='${libname}${release}${shared_ext}$major'
1160
-    fi
1161
-    shlibpath_var=LIBPATH
1162
-  fi
1163
-  ;;
1164
-
1165
-amigaos*)
1166
-  library_names_spec='$libname.ixlibrary $libname.a'
1167
-  # Create ${libname}_ixlibrary.a entries in /sys/libs.
1168
-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
1169
-  ;;
1170
-
1171
-beos*)
1172
-  library_names_spec='${libname}${shared_ext}'
1173
-  dynamic_linker="$host_os ld.so"
1174
-  shlibpath_var=LIBRARY_PATH
1175
-  ;;
1176
-
1177
-bsdi4*)
1178
-  version_type=linux
1179
-  need_version=no
1180
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1181
-  soname_spec='${libname}${release}${shared_ext}$major'
1182
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
1183
-  shlibpath_var=LD_LIBRARY_PATH
1184
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
1185
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
1186
-  # the default ld.so.conf also contains /usr/contrib/lib and
1187
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
1188
-  # libtool to hard-code these into programs
1189
-  ;;
1190
-
1191
-cygwin* | mingw* | pw32*)
1192
-  version_type=windows
1193
-  shrext_cmds=".dll"
1194
-  need_version=no
1195
-  need_lib_prefix=no
1196
-
1197
-  case $GCC,$host_os in
1198
-  yes,cygwin* | yes,mingw* | yes,pw32*)
1199
-    library_names_spec='$libname.dll.a'
1200
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1201
-    postinstall_cmds='base_file=`basename \${file}`~
1202
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
1203
-      dldir=$destdir/`dirname \$dlpath`~
1204
-      test -d \$dldir || mkdir -p \$dldir~
1205
-      $install_prog $dir/$dlname \$dldir/$dlname'
1206
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
1207
-      dlpath=$dir/\$dldll~
1208
-       $rm \$dlpath'
1209
-    shlibpath_overrides_runpath=yes
1210
-
1211
-    case $host_os in
1212
-    cygwin*)
1213
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
1214
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
1215
-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
1216
-      ;;
1217
-    mingw*)
1218
-      # MinGW DLLs use traditional 'lib' prefix
1219
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
1220
-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
1221
-      if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
1222
-        # It is most probably a Windows format PATH printed by
1223
-        # mingw gcc, but we are running on Cygwin. Gcc prints its search
1224
-        # path with ; separators, and with drive letters. We can handle the
1225
-        # drive letters (cygwin fileutils understands them), so leave them,
1226
-        # especially as we might pass files found there to a mingw objdump,
1227
-        # which wouldn't understand a cygwinified path. Ahh.
1228
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1229
-      else
1230
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
1231
-      fi
1232
-      ;;
1233
-    pw32*)
1234
-      # pw32 DLLs use 'pw' prefix rather than 'lib'
1235
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
1236
-      ;;
1237
-    esac
1238
-    ;;
1239
-
1240
-  *)
1241
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
1242
-    ;;
1243
-  esac
1244
-  dynamic_linker='Win32 ld.exe'
1245
-  # FIXME: first we should search . and the directory the executable is in
1246
-  shlibpath_var=PATH
1247
-  ;;
1248
-
1249
-darwin* | rhapsody*)
1250
-  dynamic_linker="$host_os dyld"
1251
-  version_type=darwin
1252
-  need_lib_prefix=no
1253
-  need_version=no
1254
-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
1255
-  soname_spec='${libname}${release}${major}$shared_ext'
1256
-  shlibpath_overrides_runpath=yes
1257
-  shlibpath_var=DYLD_LIBRARY_PATH
1258
-  shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
1259
-  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
1260
-  if test "$GCC" = yes; then
1261
-    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
1262
-  else
1263
-    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
1264
-  fi
1265
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
1266
-  ;;
1267
-
1268
-dgux*)
1269
-  version_type=linux
1270
-  need_lib_prefix=no
1271
-  need_version=no
1272
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
1273
-  soname_spec='${libname}${release}${shared_ext}$major'
1274
-  shlibpath_var=LD_LIBRARY_PATH
1275
-  ;;
1276
-
1277
-freebsd1*)
1278
-  dynamic_linker=no
1279
-  ;;
1280
-
1281
-kfreebsd*-gnu)
1282
-  version_type=linux
1283
-  need_lib_prefix=no
1284
-  need_version=no
1285
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1286
-  soname_spec='${libname}${release}${shared_ext}$major'
1287
-  shlibpath_var=LD_LIBRARY_PATH
1288
-  shlibpath_overrides_runpath=no
1289
-  hardcode_into_libs=yes
1290
-  dynamic_linker='GNU ld.so'
1291
-  ;;
1292
-
1293
-freebsd*)
1294
-  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
1295
-  version_type=freebsd-$objformat
1296
-  case $version_type in
1297
-    freebsd-elf*)
1298
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1299
-      need_version=no
1300
-      need_lib_prefix=no
1301
-      ;;
1302
-    freebsd-*)
1303
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
1304
-      need_version=yes
1305
-      ;;
1306
-  esac
1307
-  shlibpath_var=LD_LIBRARY_PATH
1308
-  case $host_os in
1309
-  freebsd2*)
1310
-    shlibpath_overrides_runpath=yes
1311
-    ;;
1312
-  freebsd3.[01]* | freebsdelf3.[01]*)
1313
-    shlibpath_overrides_runpath=yes
1314
-    hardcode_into_libs=yes
1315
-    ;;
1316
-  *) # from 3.2 on
1317
-    shlibpath_overrides_runpath=no
1318
-    hardcode_into_libs=yes
1319
-    ;;
1320
-  esac
1321
-  ;;
1322
-
1323
-gnu*)
1324
-  version_type=linux
1325
-  need_lib_prefix=no
1326
-  need_version=no
1327
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
1328
-  soname_spec='${libname}${release}${shared_ext}$major'
1329
-  shlibpath_var=LD_LIBRARY_PATH
1330
-  hardcode_into_libs=yes
1331
-  ;;
1332
-
1333
-hpux9* | hpux10* | hpux11*)
1334
-  # Give a soname corresponding to the major version so that dld.sl refuses to
1335
-  # link against other versions.
1336
-  version_type=sunos
1337
-  need_lib_prefix=no
1338
-  need_version=no
1339
-  case "$host_cpu" in
1340
-  ia64*)
1341
-    shrext_cmds='.so'
1342
-    hardcode_into_libs=yes
1343
-    dynamic_linker="$host_os dld.so"
1344
-    shlibpath_var=LD_LIBRARY_PATH
1345
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1346
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1347
-    soname_spec='${libname}${release}${shared_ext}$major'
1348
-    if test "X$HPUX_IA64_MODE" = X32; then
1349
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
1350
-    else
1351
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
1352
-    fi
1353
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1354
-    ;;
1355
-   hppa*64*)
1356
-     shrext_cmds='.sl'
1357
-     hardcode_into_libs=yes
1358
-     dynamic_linker="$host_os dld.sl"
1359
-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1360
-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1361
-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1362
-     soname_spec='${libname}${release}${shared_ext}$major'
1363
-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1364
-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1365
-     ;;
1366
-   *)
1367
-    shrext_cmds='.sl'
1368
-    dynamic_linker="$host_os dld.sl"
1369
-    shlibpath_var=SHLIB_PATH
1370
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
1371
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1372
-    soname_spec='${libname}${release}${shared_ext}$major'
1373
-    ;;
1374
-  esac
1375
-  # HP-UX runs *really* slowly unless shared libraries are mode 555.
1376
-  postinstall_cmds='chmod 555 $lib'
1377
-  ;;
1378
-
1379
-irix5* | irix6* | nonstopux*)
1380
-  case $host_os in
1381
-    nonstopux*) version_type=nonstopux ;;
1382
-    *)
1383
-	if test "$lt_cv_prog_gnu_ld" = yes; then
1384
-		version_type=linux
1385
-	else
1386
-		version_type=irix
1387
-	fi ;;
1388
-  esac
1389
-  need_lib_prefix=no
1390
-  need_version=no
1391
-  soname_spec='${libname}${release}${shared_ext}$major'
1392
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
1393
-  case $host_os in
1394
-  irix5* | nonstopux*)
1395
-    libsuff= shlibsuff=
1396
-    ;;
1397
-  *)
1398
-    case $LD in # libtool.m4 will add one of these switches to LD
1399
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
1400
-      libsuff= shlibsuff= libmagic=32-bit;;
1401
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
1402
-      libsuff=32 shlibsuff=N32 libmagic=N32;;
1403
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
1404
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;
1405
-    *) libsuff= shlibsuff= libmagic=never-match;;
1406
-    esac
1407
-    ;;
1408
-  esac
1409
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1410
-  shlibpath_overrides_runpath=no
1411
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
1412
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
1413
-  hardcode_into_libs=yes
1414
-  ;;
1415
-
1416
-# No shared lib support for Linux oldld, aout, or coff.
1417
-linux*oldld* | linux*aout* | linux*coff*)
1418
-  dynamic_linker=no
1419
-  ;;
1420
-
1421
-# This must be Linux ELF.
1422
-linux*)
1423
-  version_type=linux
1424
-  need_lib_prefix=no
1425
-  need_version=no
1426
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1427
-  soname_spec='${libname}${release}${shared_ext}$major'
1428
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
1429
-  shlibpath_var=LD_LIBRARY_PATH
1430
-  shlibpath_overrides_runpath=no
1431
-  # This implies no fast_install, which is unacceptable.
1432
-  # Some rework will be needed to allow for fast_install
1433
-  # before this can be enabled.
1434
-  hardcode_into_libs=yes
1435
-
1436
-  # Append ld.so.conf contents to the search path
1437
-  if test -f /etc/ld.so.conf; then
1438
-    lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '`
1439
-    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
1440
-  fi
1441
-
1442
-  # We used to test for /lib/ld.so.1 and disable shared libraries on
1443
-  # powerpc, because MkLinux only supported shared libraries with the
1444
-  # GNU dynamic linker.  Since this was broken with cross compilers,
1445
-  # most powerpc-linux boxes support dynamic linking these days and
1446
-  # people can always --disable-shared, the test was removed, and we
1447
-  # assume the GNU/Linux dynamic linker is in use.
1448
-  dynamic_linker='GNU/Linux ld.so'
1449
-  ;;
1450
-
1451
-netbsdelf*-gnu)
1452
-  version_type=linux
1453
-  need_lib_prefix=no
1454
-  need_version=no
1455
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1456
-  soname_spec='${libname}${release}${shared_ext}$major'
1457
-  shlibpath_var=LD_LIBRARY_PATH
1458
-  shlibpath_overrides_runpath=no
1459
-  hardcode_into_libs=yes
1460
-  dynamic_linker='NetBSD ld.elf_so'
1461
-  ;;
1462
-
1463
-knetbsd*-gnu)
1464
-  version_type=linux
1465
-  need_lib_prefix=no
1466
-  need_version=no
1467
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1468
-  soname_spec='${libname}${release}${shared_ext}$major'
1469
-  shlibpath_var=LD_LIBRARY_PATH
1470
-  shlibpath_overrides_runpath=no
1471
-  hardcode_into_libs=yes
1472
-  dynamic_linker='GNU ld.so'
1473
-  ;;
1474
-
1475
-netbsd*)
1476
-  version_type=sunos
1477
-  need_lib_prefix=no
1478
-  need_version=no
1479
-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
1480
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1481
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1482
-    dynamic_linker='NetBSD (a.out) ld.so'
1483
-  else
1484
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
1485
-    soname_spec='${libname}${release}${shared_ext}$major'
1486
-    dynamic_linker='NetBSD ld.elf_so'
1487
-  fi
1488
-  shlibpath_var=LD_LIBRARY_PATH
1489
-  shlibpath_overrides_runpath=yes
1490
-  hardcode_into_libs=yes
1491
-  ;;
1492
-
1493
-newsos6)
1494
-  version_type=linux
1495
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1496
-  shlibpath_var=LD_LIBRARY_PATH
1497
-  shlibpath_overrides_runpath=yes
1498
-  ;;
1499
-
1500
-nto-qnx*)
1501
-  version_type=linux
1502
-  need_lib_prefix=no
1503
-  need_version=no
1504
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1505
-  soname_spec='${libname}${release}${shared_ext}$major'
1506
-  shlibpath_var=LD_LIBRARY_PATH
1507
-  shlibpath_overrides_runpath=yes
1508
-  ;;
1509
-
1510
-openbsd*)
1511
-  version_type=sunos
1512
-  need_lib_prefix=no
1513
-  need_version=yes
1514
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1515
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1516
-  shlibpath_var=LD_LIBRARY_PATH
1517
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1518
-    case $host_os in
1519
-      openbsd2.[[89]] | openbsd2.[[89]].*)
1520
-	shlibpath_overrides_runpath=no
1521
-	;;
1522
-      *)
1523
-	shlibpath_overrides_runpath=yes
1524
-	;;
1525
-      esac
1526
-  else
1527
-    shlibpath_overrides_runpath=yes
1528
-  fi
1529
-  ;;
1530
-
1531
-os2*)
1532
-  libname_spec='$name'
1533
-  shrext_cmds=".dll"
1534
-  need_lib_prefix=no
1535
-  library_names_spec='$libname${shared_ext} $libname.a'
1536
-  dynamic_linker='OS/2 ld.exe'
1537
-  shlibpath_var=LIBPATH
1538
-  ;;
1539
-
1540
-osf3* | osf4* | osf5*)
1541
-  version_type=osf
1542
-  need_lib_prefix=no
1543
-  need_version=no
1544
-  soname_spec='${libname}${release}${shared_ext}$major'
1545
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1546
-  shlibpath_var=LD_LIBRARY_PATH
1547
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
1548
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
1549
-  ;;
1550
-
1551
-sco3.2v5*)
1552
-  version_type=osf
1553
-  soname_spec='${libname}${release}${shared_ext}$major'
1554
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1555
-  shlibpath_var=LD_LIBRARY_PATH
1556
-  ;;
1557
-
1558
-solaris*)
1559
-  version_type=linux
1560
-  need_lib_prefix=no
1561
-  need_version=no
1562
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1563
-  soname_spec='${libname}${release}${shared_ext}$major'
1564
-  shlibpath_var=LD_LIBRARY_PATH
1565
-  shlibpath_overrides_runpath=yes
1566
-  hardcode_into_libs=yes
1567
-  # ldd complains unless libraries are executable
1568
-  postinstall_cmds='chmod +x $lib'
1569
-  ;;
1570
-
1571
-sunos4*)
1572
-  version_type=sunos
1573
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
1574
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
1575
-  shlibpath_var=LD_LIBRARY_PATH
1576
-  shlibpath_overrides_runpath=yes
1577
-  if test "$with_gnu_ld" = yes; then
1578
-    need_lib_prefix=no
1579
-  fi
1580
-  need_version=yes
1581
-  ;;
1582
-
1583
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1584
-  version_type=linux
1585
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1586
-  soname_spec='${libname}${release}${shared_ext}$major'
1587
-  shlibpath_var=LD_LIBRARY_PATH
1588
-  case $host_vendor in
1589
-    sni)
1590
-      shlibpath_overrides_runpath=no
1591
-      need_lib_prefix=no
1592
-      export_dynamic_flag_spec='${wl}-Blargedynsym'
1593
-      runpath_var=LD_RUN_PATH
1594
-      ;;
1595
-    siemens)
1596
-      need_lib_prefix=no
1597
-      ;;
1598
-    motorola)
1599
-      need_lib_prefix=no
1600
-      need_version=no
1601
-      shlibpath_overrides_runpath=no
1602
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
1603
-      ;;
1604
-  esac
1605
-  ;;
1606
-
1607
-sysv4*MP*)
1608
-  if test -d /usr/nec ;then
1609
-    version_type=linux
1610
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
1611
-    soname_spec='$libname${shared_ext}.$major'
1612
-    shlibpath_var=LD_LIBRARY_PATH
1613
-  fi
1614
-  ;;
1615
-
1616
-uts4*)
1617
-  version_type=linux
1618
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1619
-  soname_spec='${libname}${release}${shared_ext}$major'
1620
-  shlibpath_var=LD_LIBRARY_PATH
1621
-  ;;
1622
-
1623
-*)
1624
-  dynamic_linker=no
1625
-  ;;
1626
-esac
1627
-AC_MSG_RESULT([$dynamic_linker])
1628
-test "$dynamic_linker" = no && can_build_shared=no
1629
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
1630
-
1631
-
1632
-# _LT_AC_TAGCONFIG
1633
-# ----------------
1634
-AC_DEFUN([_LT_AC_TAGCONFIG],
1635
-[AC_ARG_WITH([tags],
1636
-    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
1637
-        [include additional configurations @<:@automatic@:>@])],
1638
-    [tagnames="$withval"])
1639
-
1640
-if test -f "$ltmain" && test -n "$tagnames"; then
1641
-  if test ! -f "${ofile}"; then
1642
-    AC_MSG_WARN([output file `$ofile' does not exist])
1643
-  fi
1644
-
1645
-  if test -z "$LTCC"; then
1646
-    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
1647
-    if test -z "$LTCC"; then
1648
-      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
1649
-    else
1650
-      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
1651
-    fi
1652
-  fi
1653
-
1654
-  # Extract list of available tagged configurations in $ofile.
1655
-  # Note that this assumes the entire list is on one line.
1656
-  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
1657
-
1658
-  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
1659
-  for tagname in $tagnames; do
1660
-    IFS="$lt_save_ifs"
1661
-    # Check whether tagname contains only valid characters
1662
-    case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
1663
-    "") ;;
1664
-    *)  AC_MSG_ERROR([invalid tag name: $tagname])
1665
-	;;
1666
-    esac
1667
-
1668
-    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
1669
-    then
1670
-      AC_MSG_ERROR([tag name \"$tagname\" already exists])
1671
-    fi
1672
-
1673
-    # Update the list of available tags.
1674
-    if test -n "$tagname"; then
1675
-      echo appending configuration tag \"$tagname\" to $ofile
1676
-
1677
-      case $tagname in
1678
-      CXX)
1679
-	if test -n "$CXX" && test "X$CXX" != "Xno"; then
1680
-	  AC_LIBTOOL_LANG_CXX_CONFIG
1681
-	else
1682
-	  tagname=""
1683
-	fi
1684
-	;;
1685
-
1686
-      F77)
1687
-	if test -n "$F77" && test "X$F77" != "Xno"; then
1688
-	  AC_LIBTOOL_LANG_F77_CONFIG
1689
-	else
1690
-	  tagname=""
1691
-	fi
1692
-	;;
1693
-
1694
-      GCJ)
1695
-	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
1696
-	  AC_LIBTOOL_LANG_GCJ_CONFIG
1697
-	else
1698
-	  tagname=""
1699
-	fi
1700
-	;;
1701
-
1702
-      RC)
1703
-	AC_LIBTOOL_LANG_RC_CONFIG
1704
-	;;
1705
-
1706
-      *)
1707
-	AC_MSG_ERROR([Unsupported tag name: $tagname])
1708
-	;;
1709
-      esac
1710
-
1711
-      # Append the new tag name to the list of available tags.
1712
-      if test -n "$tagname" ; then
1713
-      available_tags="$available_tags $tagname"
1714
-    fi
1715
-    fi
1716
-  done
1717
-  IFS="$lt_save_ifs"
1718
-
1719
-  # Now substitute the updated list of available tags.
1720
-  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
1721
-    mv "${ofile}T" "$ofile"
1722
-    chmod +x "$ofile"
1723
-  else
1724
-    rm -f "${ofile}T"
1725
-    AC_MSG_ERROR([unable to update list of available tagged configurations.])
1726
-  fi
1727
-fi
1728
-])# _LT_AC_TAGCONFIG
1729
-
1730
-
1731
-# AC_LIBTOOL_DLOPEN
1732
-# -----------------
1733
-# enable checks for dlopen support
1734
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
1735
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
1736
-])# AC_LIBTOOL_DLOPEN
1737
-
1738
-
1739
-# AC_LIBTOOL_WIN32_DLL
1740
-# --------------------
1741
-# declare package support for building win32 dll's
1742
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
1743
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
1744
-])# AC_LIBTOOL_WIN32_DLL
1745
-
1746
-
1747
-# AC_ENABLE_SHARED([DEFAULT])
1748
-# ---------------------------
1749
-# implement the --enable-shared flag
1750
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
1751
-AC_DEFUN([AC_ENABLE_SHARED],
1752
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
1753
-AC_ARG_ENABLE([shared],
1754
-    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
1755
-	[build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
1756
-    [p=${PACKAGE-default}
1757
-    case $enableval in
1758
-    yes) enable_shared=yes ;;
1759
-    no) enable_shared=no ;;
1760
-    *)
1761
-      enable_shared=no
1762
-      # Look at the argument we got.  We use all the common list separators.
1763
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
1764
-      for pkg in $enableval; do
1765
-	IFS="$lt_save_ifs"
1766
-	if test "X$pkg" = "X$p"; then
1767
-	  enable_shared=yes
1768
-	fi
1769
-      done
1770
-      IFS="$lt_save_ifs"
1771
-      ;;
1772
-    esac],
1773
-    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
1774
-])# AC_ENABLE_SHARED
1775
-
1776
-
1777
-# AC_DISABLE_SHARED
1778
-# -----------------
1779
-#- set the default shared flag to --disable-shared
1780
-AC_DEFUN([AC_DISABLE_SHARED],
1781
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
1782
-AC_ENABLE_SHARED(no)
1783
-])# AC_DISABLE_SHARED
1784
-
1785
-
1786
-# AC_ENABLE_STATIC([DEFAULT])
1787
-# ---------------------------
1788
-# implement the --enable-static flag
1789
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
1790
-AC_DEFUN([AC_ENABLE_STATIC],
1791
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
1792
-AC_ARG_ENABLE([static],
1793
-    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
1794
-	[build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
1795
-    [p=${PACKAGE-default}
1796
-    case $enableval in
1797
-    yes) enable_static=yes ;;
1798
-    no) enable_static=no ;;
1799
-    *)
1800
-     enable_static=no
1801
-      # Look at the argument we got.  We use all the common list separators.
1802
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
1803
-      for pkg in $enableval; do
1804
-	IFS="$lt_save_ifs"
1805
-	if test "X$pkg" = "X$p"; then
1806
-	  enable_static=yes
1807
-	fi
1808
-      done
1809
-      IFS="$lt_save_ifs"
1810
-      ;;
1811
-    esac],
1812
-    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
1813
-])# AC_ENABLE_STATIC
1814
-
1815
-
1816
-# AC_DISABLE_STATIC
1817
-# -----------------
1818
-# set the default static flag to --disable-static
1819
-AC_DEFUN([AC_DISABLE_STATIC],
1820
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
1821
-AC_ENABLE_STATIC(no)
1822
-])# AC_DISABLE_STATIC
1823
-
1824
-
1825
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
1826
-# ---------------------------------
1827
-# implement the --enable-fast-install flag
1828
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
1829
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
1830
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
1831
-AC_ARG_ENABLE([fast-install],
1832
-    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
1833
-    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
1834
-    [p=${PACKAGE-default}
1835
-    case $enableval in
1836
-    yes) enable_fast_install=yes ;;
1837
-    no) enable_fast_install=no ;;
1838
-    *)
1839
-      enable_fast_install=no
1840
-      # Look at the argument we got.  We use all the common list separators.
1841
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
1842
-      for pkg in $enableval; do
1843
-	IFS="$lt_save_ifs"
1844
-	if test "X$pkg" = "X$p"; then
1845
-	  enable_fast_install=yes
1846
-	fi
1847
-      done
1848
-      IFS="$lt_save_ifs"
1849
-      ;;
1850
-    esac],
1851
-    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
1852
-])# AC_ENABLE_FAST_INSTALL
1853
-
1854
-
1855
-# AC_DISABLE_FAST_INSTALL
1856
-# -----------------------
1857
-# set the default to --disable-fast-install
1858
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
1859
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
1860
-AC_ENABLE_FAST_INSTALL(no)
1861
-])# AC_DISABLE_FAST_INSTALL
1862
-
1863
-
1864
-# AC_LIBTOOL_PICMODE([MODE])
1865
-# --------------------------
1866
-# implement the --with-pic flag
1867
-# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
1868
-AC_DEFUN([AC_LIBTOOL_PICMODE],
1869
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
1870
-pic_mode=ifelse($#,1,$1,default)
1871
-])# AC_LIBTOOL_PICMODE
1872
-
1873
-
1874
-# AC_PROG_EGREP
1875
-# -------------
1876
-# This is predefined starting with Autoconf 2.54, so this conditional
1877
-# definition can be removed once we require Autoconf 2.54 or later.
1878
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
1879
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
1880
-   [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1881
-    then ac_cv_prog_egrep='grep -E'
1882
-    else ac_cv_prog_egrep='egrep'
1883
-    fi])
1884
- EGREP=$ac_cv_prog_egrep
1885
- AC_SUBST([EGREP])
1886
-])])
1887
-
1888
-
1889
-# AC_PATH_TOOL_PREFIX
1890
-# -------------------
1891
-# find a file program which can recognise shared library
1892
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
1893
-[AC_REQUIRE([AC_PROG_EGREP])dnl
1894
-AC_MSG_CHECKING([for $1])
1895
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
1896
-[case $MAGIC_CMD in
1897
-[[\\/*] |  ?:[\\/]*])
1898
-  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1899
-  ;;
1900
-*)
1901
-  lt_save_MAGIC_CMD="$MAGIC_CMD"
1902
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
1903
-dnl $ac_dummy forces splitting on constant user-supplied paths.
1904
-dnl POSIX.2 word splitting is done only on the output of word expansions,
1905
-dnl not every word.  This closes a longstanding sh security hole.
1906
-  ac_dummy="ifelse([$2], , $PATH, [$2])"
1907
-  for ac_dir in $ac_dummy; do
1908
-    IFS="$lt_save_ifs"
1909
-    test -z "$ac_dir" && ac_dir=.
1910
-    if test -f $ac_dir/$1; then
1911
-      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
1912
-      if test -n "$file_magic_test_file"; then
1913
-	case $deplibs_check_method in
1914
-	"file_magic "*)
1915
-	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1916
-	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1917
-	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1918
-	    $EGREP "$file_magic_regex" > /dev/null; then
1919
-	    :
1920
-	  else
1921
-	    cat <<EOF 1>&2
1922
-
1923
-*** Warning: the command libtool uses to detect shared libraries,
1924
-*** $file_magic_cmd, produces output that libtool cannot recognize.
1925
-*** The result is that libtool may fail to recognize shared libraries
1926
-*** as such.  This will affect the creation of libtool libraries that
1927
-*** depend on shared libraries, but programs linked with such libtool
1928
-*** libraries will work regardless of this problem.  Nevertheless, you
1929
-*** may want to report the problem to your system manager and/or to
1930
-*** bug-libtool@gnu.org
1931
-
1932
-EOF
1933
-	  fi ;;
1934
-	esac
1935
-      fi
1936
-      break
1937
-    fi
1938
-  done
1939
-  IFS="$lt_save_ifs"
1940
-  MAGIC_CMD="$lt_save_MAGIC_CMD"
1941
-  ;;
1942
-esac])
1943
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1944
-if test -n "$MAGIC_CMD"; then
1945
-  AC_MSG_RESULT($MAGIC_CMD)
1946
-else
1947
-  AC_MSG_RESULT(no)
1948
-fi
1949
-])# AC_PATH_TOOL_PREFIX
1950
-
1951
-
1952
-# AC_PATH_MAGIC
1953
-# -------------
1954
-# find a file program which can recognise a shared library
1955
-AC_DEFUN([AC_PATH_MAGIC],
1956
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
1957
-if test -z "$lt_cv_path_MAGIC_CMD"; then
1958
-  if test -n "$ac_tool_prefix"; then
1959
-    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
1960
-  else
1961
-    MAGIC_CMD=:
1962
-  fi
1963
-fi
1964
-])# AC_PATH_MAGIC
1965
-
1966
-
1967
-# AC_PROG_LD
1968
-# ----------
1969
-# find the pathname to the GNU or non-GNU linker
1970
-AC_DEFUN([AC_PROG_LD],
1971
-[AC_ARG_WITH([gnu-ld],
1972
-    [AC_HELP_STRING([--with-gnu-ld],
1973
-	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
1974
-    [test "$withval" = no || with_gnu_ld=yes],
1975
-    [with_gnu_ld=no])
1976
-AC_REQUIRE([LT_AC_PROG_SED])dnl
1977
-AC_REQUIRE([AC_PROG_CC])dnl
1978
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
1979
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
1980
-ac_prog=ld
1981
-if test "$GCC" = yes; then
1982
-  # Check if gcc -print-prog-name=ld gives a path.
1983
-  AC_MSG_CHECKING([for ld used by $CC])
1984
-  case $host in
1985
-  *-*-mingw*)
1986
-    # gcc leaves a trailing carriage return which upsets mingw
1987
-    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1988
-  *)
1989
-    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1990
-  esac
1991
-  case $ac_prog in
1992
-    # Accept absolute paths.
1993
-    [[\\/]]* | ?:[[\\/]]*)
1994
-      re_direlt='/[[^/]][[^/]]*/\.\./'
1995
-      # Canonicalize the pathname of ld
1996
-      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
1997
-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1998
-	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
1999
-      done
2000
-      test -z "$LD" && LD="$ac_prog"
2001
-      ;;
2002
-  "")
2003
-    # If it fails, then pretend we aren't using GCC.
2004
-    ac_prog=ld
2005
-    ;;
2006
-  *)
2007
-    # If it is relative, then search for the first ld in PATH.
2008
-    with_gnu_ld=unknown
2009
-    ;;
2010
-  esac
2011
-elif test "$with_gnu_ld" = yes; then
2012
-  AC_MSG_CHECKING([for GNU ld])
2013
-else
2014
-  AC_MSG_CHECKING([for non-GNU ld])
2015
-fi
2016
-AC_CACHE_VAL(lt_cv_path_LD,
2017
-[if test -z "$LD"; then
2018
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
2019
-  for ac_dir in $PATH; do
2020
-    IFS="$lt_save_ifs"
2021
-    test -z "$ac_dir" && ac_dir=.
2022
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
2023
-      lt_cv_path_LD="$ac_dir/$ac_prog"
2024
-      # Check to see if the program is GNU ld.  I'd rather use --version,
2025
-      # but apparently some GNU ld's only accept -v.
2026
-      # Break only if it was the GNU/non-GNU ld that we prefer.
2027
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
2028
-      *GNU* | *'with BFD'*)
2029
-	test "$with_gnu_ld" != no && break
2030
-	;;
2031
-      *)
2032
-	test "$with_gnu_ld" != yes && break
2033
-	;;
2034
-      esac
2035
-    fi
2036
-  done
2037
-  IFS="$lt_save_ifs"
2038
-else
2039
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.
2040
-fi])
2041
-LD="$lt_cv_path_LD"
2042
-if test -n "$LD"; then
2043
-  AC_MSG_RESULT($LD)
2044
-else
2045
-  AC_MSG_RESULT(no)
2046
-fi
2047
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
2048
-AC_PROG_LD_GNU
2049
-])# AC_PROG_LD
2050
-
2051
-
2052
-# AC_PROG_LD_GNU
2053
-# --------------
2054
-AC_DEFUN([AC_PROG_LD_GNU],
2055
-[AC_REQUIRE([AC_PROG_EGREP])dnl
2056
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
2057
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
2058
-case `$LD -v 2>&1 </dev/null` in
2059
-*GNU* | *'with BFD'*)
2060
-  lt_cv_prog_gnu_ld=yes
2061
-  ;;
2062
-*)
2063
-  lt_cv_prog_gnu_ld=no
2064
-  ;;
2065
-esac])
2066
-with_gnu_ld=$lt_cv_prog_gnu_ld
2067
-])# AC_PROG_LD_GNU
2068
-
2069
-
2070
-# AC_PROG_LD_RELOAD_FLAG
2071
-# ----------------------
2072
-# find reload flag for linker
2073
-#   -- PORTME Some linkers may need a different reload flag.
2074
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
2075
-[AC_CACHE_CHECK([for $LD option to reload object files],
2076
-  lt_cv_ld_reload_flag,
2077
-  [lt_cv_ld_reload_flag='-r'])
2078
-reload_flag=$lt_cv_ld_reload_flag
2079
-case $reload_flag in
2080
-"" | " "*) ;;
2081
-*) reload_flag=" $reload_flag" ;;
2082
-esac
2083
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
2084
-])# AC_PROG_LD_RELOAD_FLAG
2085
-
2086
-
2087
-# AC_DEPLIBS_CHECK_METHOD
2088
-# -----------------------
2089
-# how to check for library dependencies
2090
-#  -- PORTME fill in with the dynamic library characteristics
2091
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
2092
-[AC_CACHE_CHECK([how to recognise dependent libraries],
2093
-lt_cv_deplibs_check_method,
2094
-[lt_cv_file_magic_cmd='$MAGIC_CMD'
2095
-lt_cv_file_magic_test_file=
2096
-lt_cv_deplibs_check_method='unknown'
2097
-# Need to set the preceding variable on all platforms that support
2098
-# interlibrary dependencies.
2099
-# 'none' -- dependencies not supported.
2100
-# `unknown' -- same as none, but documents that we really don't know.
2101
-# 'pass_all' -- all dependencies passed with no checks.
2102
-# 'test_compile' -- check by making test program.
2103
-# 'file_magic [[regex]]' -- check by looking for files in library path
2104
-# which responds to the $file_magic_cmd with a given extended regex.
2105
-# If you have `file' or equivalent on your system and you're not sure
2106
-# whether `pass_all' will *always* work, you probably want this one.
2107
-
2108
-case $host_os in
2109
-aix4* | aix5*)
2110
-  lt_cv_deplibs_check_method=pass_all
2111
-  ;;
2112
-
2113
-beos*)
2114
-  lt_cv_deplibs_check_method=pass_all
2115
-  ;;
2116
-
2117
-bsdi4*)
2118
-  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
2119
-  lt_cv_file_magic_cmd='/usr/bin/file -L'
2120
-  lt_cv_file_magic_test_file=/shlib/libc.so
2121
-  ;;
2122
-
2123
-cygwin*)
2124
-  # func_win32_libid is a shell function defined in ltmain.sh
2125
-  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
2126
-  lt_cv_file_magic_cmd='func_win32_libid'
2127
-  ;;
2128
-
2129
-mingw* | pw32*)
2130
-  # Base MSYS/MinGW do not provide the 'file' command needed by
2131
-  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
2132
-  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
2133
-  lt_cv_file_magic_cmd='$OBJDUMP -f'
2134
-  ;;
2135
-
2136
-darwin* | rhapsody*)
2137
-  lt_cv_deplibs_check_method=pass_all
2138
-  ;;
2139
-
2140
-freebsd* | kfreebsd*-gnu)
2141
-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
2142
-    case $host_cpu in
2143
-    i*86 )
2144
-      # Not sure whether the presence of OpenBSD here was a mistake.
2145
-      # Let's accept both of them until this is cleared up.
2146
-      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
2147
-      lt_cv_file_magic_cmd=/usr/bin/file
2148
-      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
2149
-      ;;
2150
-    esac
2151
-  else
2152
-    lt_cv_deplibs_check_method=pass_all
2153
-  fi
2154
-  ;;
2155
-
2156
-gnu*)
2157
-  lt_cv_deplibs_check_method=pass_all
2158
-  ;;
2159
-
2160
-hpux10.20* | hpux11*)
2161
-  lt_cv_file_magic_cmd=/usr/bin/file
2162
-  case "$host_cpu" in
2163
-  ia64*)
2164
-    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
2165
-    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
2166
-    ;;
2167
-  hppa*64*)
2168
-    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
2169
-    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
2170
-    ;;
2171
-  *)
2172
-    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
2173
-    lt_cv_file_magic_test_file=/usr/lib/libc.sl
2174
-    ;;
2175
-  esac
2176
-  ;;
2177
-
2178
-irix5* | irix6* | nonstopux*)
2179
-  case $LD in
2180
-  *-32|*"-32 ") libmagic=32-bit;;
2181
-  *-n32|*"-n32 ") libmagic=N32;;
2182
-  *-64|*"-64 ") libmagic=64-bit;;
2183
-  *) libmagic=never-match;;
2184
-  esac
2185
-  lt_cv_deplibs_check_method=pass_all
2186
-  ;;
2187
-
2188
-# This must be Linux ELF.
2189
-linux*)
2190
-  lt_cv_deplibs_check_method=pass_all
2191
-  ;;
2192
-
2193
-netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
2194
-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
2195
-    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
2196
-  else
2197
-    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
2198
-  fi
2199
-  ;;
2200
-
2201
-newos6*)
2202
-  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
2203
-  lt_cv_file_magic_cmd=/usr/bin/file
2204
-  lt_cv_file_magic_test_file=/usr/lib/libnls.so
2205
-  ;;
2206
-
2207
-nto-qnx*)
2208
-  lt_cv_deplibs_check_method=unknown
2209
-  ;;
2210
-
2211
-openbsd*)
2212
-  lt_cv_file_magic_cmd=/usr/bin/file
2213
-  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
2214
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
2215
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
2216
-  else
2217
-    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
2218
-  fi
2219
-  ;;
2220
-
2221
-osf3* | osf4* | osf5*)
2222
-  lt_cv_deplibs_check_method=pass_all
2223
-  ;;
2224
-
2225
-sco3.2v5*)
2226
-  lt_cv_deplibs_check_method=pass_all
2227
-  ;;
2228
-
2229
-solaris*)
2230
-  lt_cv_deplibs_check_method=pass_all
2231
-  ;;
2232
-
2233
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
2234
-  case $host_vendor in
2235
-  motorola)
2236
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
2237
-    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
2238
-    ;;
2239
-  ncr)
2240
-    lt_cv_deplibs_check_method=pass_all
2241
-    ;;
2242
-  sequent)
2243
-    lt_cv_file_magic_cmd='/bin/file'
2244
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
2245
-    ;;
2246
-  sni)
2247
-    lt_cv_file_magic_cmd='/bin/file'
2248
-    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
2249
-    lt_cv_file_magic_test_file=/lib/libc.so
2250
-    ;;
2251
-  siemens)
2252
-    lt_cv_deplibs_check_method=pass_all
2253
-    ;;
2254
-  esac
2255
-  ;;
2256
-
2257
-sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
2258
-  lt_cv_deplibs_check_method=pass_all
2259
-  ;;
2260
-esac
2261
-])
2262
-file_magic_cmd=$lt_cv_file_magic_cmd
2263
-deplibs_check_method=$lt_cv_deplibs_check_method
2264
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
2265
-])# AC_DEPLIBS_CHECK_METHOD
2266
-
2267
-
2268
-# AC_PROG_NM
2269
-# ----------
2270
-# find the pathname to a BSD-compatible name lister
2271
-AC_DEFUN([AC_PROG_NM],
2272
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
2273
-[if test -n "$NM"; then
2274
-  # Let the user override the test.
2275
-  lt_cv_path_NM="$NM"
2276
-else
2277
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
2278
-  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
2279
-    IFS="$lt_save_ifs"
2280
-    test -z "$ac_dir" && ac_dir=.
2281
-    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
2282
-    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
2283
-      # Check to see if the nm accepts a BSD-compat flag.
2284
-      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
2285
-      #   nm: unknown option "B" ignored
2286
-      # Tru64's nm complains that /dev/null is an invalid object file
2287
-      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
2288
-      */dev/null* | *'Invalid file or object type'*)
2289
-	lt_cv_path_NM="$tmp_nm -B"
2290
-	break
2291
-        ;;
2292
-      *)
2293
-	case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
2294
-	*/dev/null*)
2295
-	  lt_cv_path_NM="$tmp_nm -p"
2296
-	  break
2297
-	  ;;
2298
-	*)
2299
-	  lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
2300
-	  continue # so that we can try to find one that supports BSD flags
2301
-	  ;;
2302
-	esac
2303
-      esac
2304
-    fi
2305
-  done
2306
-  IFS="$lt_save_ifs"
2307
-  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
2308
-fi])
2309
-NM="$lt_cv_path_NM"
2310
-])# AC_PROG_NM
2311
-
2312
-
2313
-# AC_CHECK_LIBM
2314
-# -------------
2315
-# check for math library
2316
-AC_DEFUN([AC_CHECK_LIBM],
2317
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
2318
-LIBM=
2319
-case $host in
2320
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
2321
-  # These system don't have libm, or don't need it
2322
-  ;;
2323
-*-ncr-sysv4.3*)
2324
-  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
2325
-  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
2326
-  ;;
2327
-*)
2328
-  AC_CHECK_LIB(m, cos, LIBM="-lm")
2329
-  ;;
2330
-esac
2331
-])# AC_CHECK_LIBM
2332
-
2333
-
2334
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
2335
-# -----------------------------------
2336
-# sets LIBLTDL to the link flags for the libltdl convenience library and
2337
-# LTDLINCL to the include flags for the libltdl header and adds
2338
-# --enable-ltdl-convenience to the configure arguments.  Note that LIBLTDL
2339
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If
2340
-# DIRECTORY is not provided, it is assumed to be `libltdl'.  LIBLTDL will
2341
-# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
2342
-# '${top_srcdir}/' (note the single quotes!).  If your package is not
2343
-# flat and you're not using automake, define top_builddir and
2344
-# top_srcdir appropriately in the Makefiles.
2345
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
2346
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
2347
-  case $enable_ltdl_convenience in
2348
-  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
2349
-  "") enable_ltdl_convenience=yes
2350
-      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
2351
-  esac
2352
-  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
2353
-  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
2354
-  # For backwards non-gettext consistent compatibility...
2355
-  INCLTDL="$LTDLINCL"
2356
-])# AC_LIBLTDL_CONVENIENCE
2357
-
2358
-
2359
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
2360
-# -----------------------------------
2361
-# sets LIBLTDL to the link flags for the libltdl installable library and
2362
-# LTDLINCL to the include flags for the libltdl header and adds
2363
-# --enable-ltdl-install to the configure arguments.  Note that LIBLTDL
2364
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If
2365
-# DIRECTORY is not provided and an installed libltdl is not found, it is
2366
-# assumed to be `libltdl'.  LIBLTDL will be prefixed with '${top_builddir}/'
2367
-# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
2368
-# quotes!).  If your package is not flat and you're not using automake,
2369
-# define top_builddir and top_srcdir appropriately in the Makefiles.
2370
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
2371
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
2372
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
2373
-  AC_CHECK_LIB(ltdl, lt_dlinit,
2374
-  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
2375
-  [if test x"$enable_ltdl_install" = xno; then
2376
-     AC_MSG_WARN([libltdl not installed, but installation disabled])
2377
-   else
2378
-     enable_ltdl_install=yes
2379
-   fi
2380
-  ])
2381
-  if test x"$enable_ltdl_install" = x"yes"; then
2382
-    ac_configure_args="$ac_configure_args --enable-ltdl-install"
2383
-    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
2384
-    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
2385
-  else
2386
-    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
2387
-    LIBLTDL="-lltdl"
2388
-    LTDLINCL=
2389
-  fi
2390
-  # For backwards non-gettext consistent compatibility...
2391
-  INCLTDL="$LTDLINCL"
2392
-])# AC_LIBLTDL_INSTALLABLE
2393
-
2394
-
2395
-# AC_LIBTOOL_CXX
2396
-# --------------
2397
-# enable support for C++ libraries
2398
-AC_DEFUN([AC_LIBTOOL_CXX],
2399
-[AC_REQUIRE([_LT_AC_LANG_CXX])
2400
-])# AC_LIBTOOL_CXX
2401
-
2402
-
2403
-# _LT_AC_LANG_CXX
2404
-# ---------------
2405
-AC_DEFUN([_LT_AC_LANG_CXX],
2406
-[AC_REQUIRE([AC_PROG_CXX])
2407
-AC_REQUIRE([AC_PROG_CXXCPP])
2408
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
2409
-])# _LT_AC_LANG_CXX
2410
-
2411
-
2412
-# AC_LIBTOOL_F77
2413
-# --------------
2414
-# enable support for Fortran 77 libraries
2415
-AC_DEFUN([AC_LIBTOOL_F77],
2416
-[AC_REQUIRE([_LT_AC_LANG_F77])
2417
-])# AC_LIBTOOL_F77
2418
-
2419
-
2420
-# _LT_AC_LANG_F77
2421
-# ---------------
2422
-AC_DEFUN([_LT_AC_LANG_F77],
2423
-[AC_REQUIRE([AC_PROG_F77])
2424
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
2425
-])# _LT_AC_LANG_F77
2426
-
2427
-
2428
-# AC_LIBTOOL_GCJ
2429
-# --------------
2430
-# enable support for GCJ libraries
2431
-AC_DEFUN([AC_LIBTOOL_GCJ],
2432
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
2433
-])# AC_LIBTOOL_GCJ
2434
-
2435
-
2436
-# _LT_AC_LANG_GCJ
2437
-# ---------------
2438
-AC_DEFUN([_LT_AC_LANG_GCJ],
2439
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
2440
-  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
2441
-    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
2442
-      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
2443
-	 [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
2444
-	   [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
2445
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
2446
-])# _LT_AC_LANG_GCJ
2447
-
2448
-
2449
-# AC_LIBTOOL_RC
2450
-# --------------
2451
-# enable support for Windows resource files
2452
-AC_DEFUN([AC_LIBTOOL_RC],
2453
-[AC_REQUIRE([LT_AC_PROG_RC])
2454
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
2455
-])# AC_LIBTOOL_RC
2456
-
2457
-
2458
-# AC_LIBTOOL_LANG_C_CONFIG
2459
-# ------------------------
2460
-# Ensure that the configuration vars for the C compiler are
2461
-# suitably defined.  Those variables are subsequently used by
2462
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
2463
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
2464
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
2465
-[lt_save_CC="$CC"
2466
-AC_LANG_PUSH(C)
2467
-
2468
-# Source file extension for C test sources.
2469
-ac_ext=c
2470
-
2471
-# Object file extension for compiled C test sources.
2472
-objext=o
2473
-_LT_AC_TAGVAR(objext, $1)=$objext
2474
-
2475
-# Code to be used in simple compile tests
2476
-lt_simple_compile_test_code="int some_variable = 0;\n"
2477
-
2478
-# Code to be used in simple link tests
2479
-lt_simple_link_test_code='int main(){return(0);}\n'
2480
-
2481
-_LT_AC_SYS_COMPILER
2482
-
2483
-#
2484
-# Check for any special shared library compilation flags.
2485
-#
2486
-_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
2487
-if test "$GCC" = no; then
2488
-  case $host_os in
2489
-  sco3.2v5*)
2490
-    _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
2491
-    ;;
2492
-  esac
2493
-fi
2494
-if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
2495
-  AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
2496
-  if echo "$old_CC $old_CFLAGS " | grep "[[ 	]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ 	]]" >/dev/null; then :
2497
-  else
2498
-    AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
2499
-    _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
2500
-  fi
2501
-fi
2502
-
2503
-
2504
-#
2505
-# Check to make sure the static flag actually works.
14
+# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
2506 15
 #
2507
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
2508
-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
2509
-  $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
2510
-  [],
2511
-  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
2512
-
2513
-
2514
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
2515
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
2516
-AC_LIBTOOL_PROG_CC_C_O($1)
2517
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
2518
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
2519
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
2520
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
2521
-AC_LIBTOOL_SYS_LIB_STRIP
2522
-AC_LIBTOOL_DLOPEN_SELF($1)
2523
-
2524
-# Report which librarie types wil actually be built
2525
-AC_MSG_CHECKING([if libtool supports shared libraries])
2526
-AC_MSG_RESULT([$can_build_shared])
2527
-
2528
-AC_MSG_CHECKING([whether to build shared libraries])
2529
-test "$can_build_shared" = "no" && enable_shared=no
2530
-
2531
-# On AIX, shared libraries and static libraries use the same namespace, and
2532
-# are all built from PIC.
2533
-case "$host_os" in
2534
-aix3*)
2535
-  test "$enable_shared" = yes && enable_static=no
2536
-  if test -n "$RANLIB"; then
2537
-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
2538
-    postinstall_cmds='$RANLIB $lib'
2539
-  fi
2540
-  ;;
2541
-
2542
-aix4* | aix5*)
2543
-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
2544
-    test "$enable_shared" = yes && enable_static=no
2545
-  fi
2546
-  ;;
2547
-  darwin* | rhapsody*)
2548
-  if test "$GCC" = yes; then
2549
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
2550
-    case "$host_os" in
2551
-    rhapsody* | darwin1.[[012]])
2552
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
2553
-      ;;
2554
-    *) # Darwin 1.3 on
2555
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
2556
-      	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
2557
-      else
2558
-        case ${MACOSX_DEPLOYMENT_TARGET} in
2559
-          10.[[012]])
2560
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
2561
-            ;;
2562
-          10.*)
2563
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
2564
-            ;;
2565
-        esac
2566
-      fi
2567
-      ;;
2568
-    esac
2569
-    output_verbose_link_cmd='echo'
2570
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
2571
-    _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
2572
-    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
2573
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
2574
-    _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
2575
-    _LT_AC_TAGVAR(hardcode_direct, $1)=no
2576
-    _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
2577
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
2578
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
2579
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
2580
-  else
2581
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
2582
-  fi
2583
-    ;;
2584
-esac
2585
-AC_MSG_RESULT([$enable_shared])
2586
-
2587
-AC_MSG_CHECKING([whether to build static libraries])
2588
-# Make sure either enable_shared or enable_static is yes.
2589
-test "$enable_shared" = yes || enable_static=yes
2590
-AC_MSG_RESULT([$enable_static])
2591
-
2592
-AC_LIBTOOL_CONFIG($1)
2593
-
2594
-AC_LANG_POP
2595
-CC="$lt_save_CC"
2596
-])# AC_LIBTOOL_LANG_C_CONFIG
2597
-
2598
-
2599
-# AC_LIBTOOL_LANG_CXX_CONFIG
2600
-# --------------------------
2601
-# Ensure that the configuration vars for the C compiler are
2602
-# suitably defined.  Those variables are subsequently used by
2603
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
2604
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
2605
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
2606
-[AC_LANG_PUSH(C++)
2607
-AC_REQUIRE([AC_PROG_CXX])
2608
-AC_REQUIRE([AC_PROG_CXXCPP])
2609
-
2610
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
2611
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
2612
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
2613
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
2614
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
2615
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
2616
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
2617
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
2618
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
2619
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
2620
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
2621
-_LT_AC_TAGVAR(module_cmds, $1)=
2622
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
2623
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
2624
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
2625
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
2626
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
2627
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
2628
-
2629
-# Dependencies to place before and after the object being linked:
2630
-_LT_AC_TAGVAR(predep_objects, $1)=
2631
-_LT_AC_TAGVAR(postdep_objects, $1)=
2632
-_LT_AC_TAGVAR(predeps, $1)=
2633
-_LT_AC_TAGVAR(postdeps, $1)=
2634
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
2635
-
2636
-# Source file extension for C++ test sources.
2637
-ac_ext=cc
2638
-
2639
-# Object file extension for compiled C++ test sources.
2640
-objext=o
2641
-_LT_AC_TAGVAR(objext, $1)=$objext
2642
-
2643
-# Code to be used in simple compile tests
2644
-lt_simple_compile_test_code="int some_variable = 0;\n"
2645
-
2646
-# Code to be used in simple link tests
2647
-lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
2648
-
2649
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
2650
-_LT_AC_SYS_COMPILER
2651
-
2652
-# Allow CC to be a program name with arguments.
2653
-lt_save_CC=$CC
2654
-lt_save_LD=$LD
2655
-lt_save_GCC=$GCC
2656
-GCC=$GXX
2657
-lt_save_with_gnu_ld=$with_gnu_ld
2658
-lt_save_path_LD=$lt_cv_path_LD
2659
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
2660
-  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
2661
-else
2662
-  unset lt_cv_prog_gnu_ld
2663
-fi
2664
-if test -n "${lt_cv_path_LDCXX+set}"; then
2665
-  lt_cv_path_LD=$lt_cv_path_LDCXX
2666
-else
2667
-  unset lt_cv_path_LD
2668
-fi
2669
-test -z "${LDCXX+set}" || LD=$LDCXX
2670
-CC=${CXX-"c++"}
2671
-compiler=$CC
2672
-_LT_AC_TAGVAR(compiler, $1)=$CC
2673
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
2674
-
2675
-# We don't want -fno-exception wen compiling C++ code, so set the
2676
-# no_builtin_flag separately
2677
-if test "$GXX" = yes; then
2678
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
2679
-else
2680
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
2681
-fi
2682
-
2683
-if test "$GXX" = yes; then
2684
-  # Set up default GNU C++ configuration
2685
-
2686
-  AC_PROG_LD
2687
-
2688
-  # Check if GNU C++ uses GNU ld as the underlying linker, since the
2689
-  # archiving commands below assume that GNU ld is being used.
2690
-  if test "$with_gnu_ld" = yes; then
2691
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
2692
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
2693
-
2694
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
2695
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
2696
-
2697
-    # If archive_cmds runs LD, not CC, wlarc should be empty
2698
-    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
2699
-    #     investigate it a little bit more. (MM)
2700
-    wlarc='${wl}'
2701
-
2702
-    # ancient GNU ld didn't support --whole-archive et. al.
2703
-    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
2704
-	grep 'no-whole-archive' > /dev/null; then
2705
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
2706
-    else
2707
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
2708
-    fi
2709
-  else
2710
-    with_gnu_ld=no
2711
-    wlarc=
2712
-
2713
-    # A generic and very simple default shared library creation
2714
-    # command for GNU C++ for the case where it uses the native
2715
-    # linker, instead of GNU ld.  If possible, this setting should
2716
-    # overridden to take advantage of the native linker features on
2717
-    # the platform it is being used on.
2718
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
2719
-  fi
2720
-
2721
-  # Commands to make compiler produce verbose output that lists
2722
-  # what "hidden" libraries, object files and flags are used when
2723
-  # linking a shared library.
2724
-  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
2725
-
2726
-else
2727
-  GXX=no
2728
-  with_gnu_ld=no
2729
-  wlarc=
2730
-fi
2731
-
2732
-# PORTME: fill in a description of your system's C++ link characteristics
2733
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
2734
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
2735
-case $host_os in
2736
-  aix3*)
2737
-    # FIXME: insert proper C++ library support
2738
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
2739
-    ;;
2740
-  aix4* | aix5*)
2741
-    if test "$host_cpu" = ia64; then
2742
-      # On IA64, the linker does run time linking by default, so we don't
2743
-      # have to do anything special.
2744
-      aix_use_runtimelinking=no
2745
-      exp_sym_flag='-Bexport'
2746
-      no_entry_flag=""
2747
-    else
2748
-      aix_use_runtimelinking=no
2749
-
2750
-      # Test if we are trying to use run time linking or normal
2751
-      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
2752
-      # need to do runtime linking.
2753
-      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
2754
-	for ld_flag in $LDFLAGS; do
2755
-	  case $ld_flag in
2756
-	  *-brtl*)
2757
-	    aix_use_runtimelinking=yes
2758
-	    break
2759
-	    ;;
2760
-	  esac
2761
-	done
2762
-      esac
2763
-
2764
-      exp_sym_flag='-bexport'
2765
-      no_entry_flag='-bnoentry'
2766
-    fi
2767
-
2768
-    # When large executables or shared objects are built, AIX ld can
2769
-    # have problems creating the table of contents.  If linking a library
2770
-    # or program results in "error TOC overflow" add -mminimal-toc to
2771
-    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
2772
-    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
2773
-
2774
-    _LT_AC_TAGVAR(archive_cmds, $1)=''
2775
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
2776
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
2777
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
2778
-
2779
-    if test "$GXX" = yes; then
2780
-      case $host_os in aix4.[012]|aix4.[012].*)
2781
-      # We only want to do this on AIX 4.2 and lower, the check
2782
-      # below for broken collect2 doesn't work under 4.3+
2783
-	collect2name=`${CC} -print-prog-name=collect2`
2784
-	if test -f "$collect2name" && \
2785
-	   strings "$collect2name" | grep resolve_lib_name >/dev/null
2786
-	then
2787
-	  # We have reworked collect2
2788
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
2789
-	else
2790
-	  # We have old collect2
2791
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
2792
-	  # It fails to find uninstalled libraries when the uninstalled
2793
-	  # path is not listed in the libpath.  Setting hardcode_minus_L
2794
-	  # to unsupported forces relinking
2795
-	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
2796
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
2797
-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
2798
-	fi
2799
-      esac
2800
-      shared_flag='-shared'
2801
-    else
2802
-      # not using gcc
2803
-      if test "$host_cpu" = ia64; then
2804
-	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
2805
-	# chokes on -Wl,-G. The following line is correct:
2806
-	shared_flag='-G'
2807
-      else
2808
-	if test "$aix_use_runtimelinking" = yes; then
2809
-	  shared_flag='${wl}-G'
2810
-	else
2811
-	  shared_flag='${wl}-bM:SRE'
2812
-	fi
2813
-      fi
2814
-    fi
2815
-
2816
-    # It seems that -bexpall does not export symbols beginning with
2817
-    # underscore (_), so it is better to generate a list of symbols to export.
2818
-    _LT_AC_TAGVAR(always_export_symbols, $1)=yes
2819
-    if test "$aix_use_runtimelinking" = yes; then
2820
-      # Warning - without using the other runtime loading flags (-brtl),
2821
-      # -berok will link without error, but may produce a broken library.
2822
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
2823
-      # Determine the default libpath from the value encoded in an empty executable.
2824
-      _LT_AC_SYS_LIBPATH_AIX
2825
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
2826
-
2827
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
2828
-     else
2829
-      if test "$host_cpu" = ia64; then
2830
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
2831
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
2832
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
2833
-      else
2834
-	# Determine the default libpath from the value encoded in an empty executable.
2835
-	_LT_AC_SYS_LIBPATH_AIX
2836
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
2837
-	# Warning - without using the other run time loading flags,
2838
-	# -berok will link without error, but may produce a broken library.
2839
-	_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
2840
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
2841
-	# -bexpall does not export symbols beginning with underscore (_)
2842
-	_LT_AC_TAGVAR(always_export_symbols, $1)=yes
2843
-	# Exported symbols can be pulled into shared objects from archives
2844
-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
2845
-	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
2846
-	# This is similar to how AIX traditionally builds it's shared libraries.
2847
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
2848
-      fi
2849
-    fi
2850
-    ;;
2851
-  chorus*)
2852
-    case $cc_basename in
2853
-      *)
2854
-	# FIXME: insert proper C++ library support
2855
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
2856
-	;;
2857
-    esac
2858
-    ;;
2859
-
2860
-  cygwin* | mingw* | pw32*)
2861
-    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
2862
-    # as there is no search path for DLLs.
2863
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
2864
-    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
2865
-    _LT_AC_TAGVAR(always_export_symbols, $1)=no
2866
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
2867
-
2868
-    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
2869
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
2870
-      # If the export-symbols file already is a .def file (1st line
2871
-      # is EXPORTS), use it as is; otherwise, prepend...
2872
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
2873
-	cp $export_symbols $output_objdir/$soname.def;
2874
-      else
2875
-	echo EXPORTS > $output_objdir/$soname.def;
2876
-	cat $export_symbols >> $output_objdir/$soname.def;
2877
-      fi~
2878
-      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
2879
-    else
2880
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
2881
-    fi
2882
-  ;;
2883
-
2884
-  darwin* | rhapsody*)
2885
-  if test "$GXX" = yes; then
2886
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
2887
-    case "$host_os" in
2888
-    rhapsody* | darwin1.[[012]])
2889
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
2890
-      ;;
2891
-    *) # Darwin 1.3 on
2892
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
2893
-      	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
2894
-      else
2895
-        case ${MACOSX_DEPLOYMENT_TARGET} in
2896
-          10.[[012]])
2897
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
2898
-            ;;
2899
-          10.*)
2900
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
2901
-            ;;
2902
-        esac
2903
-      fi
2904
-      ;;
2905
-    esac
2906
-    lt_int_apple_cc_single_mod=no
2907
-    output_verbose_link_cmd='echo'
2908
-    if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
2909
-      lt_int_apple_cc_single_mod=yes
2910
-    fi
2911
-    if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
2912
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
2913
-    else
2914
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
2915
-    fi
2916
-    _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
2917
-
2918
-    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
2919
-    if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
2920
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
2921
-    else
2922
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
2923
-    fi
2924
-    _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
2925
-    _LT_AC_TAGVAR(hardcode_direct, $1)=no
2926
-    _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
2927
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
2928
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
2929
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
2930
-  else
2931
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
2932
-  fi
2933
-    ;;
2934
-
2935
-  dgux*)
2936
-    case $cc_basename in
2937
-      ec++)
2938
-	# FIXME: insert proper C++ library support
2939
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
2940
-	;;
2941
-      ghcx)
2942
-	# Green Hills C++ Compiler
2943
-	# FIXME: insert proper C++ library support
2944
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
2945
-	;;
2946
-      *)
2947
-	# FIXME: insert proper C++ library support
2948
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
2949
-	;;
2950
-    esac
2951
-    ;;
2952
-  freebsd[12]*)
2953
-    # C++ shared libraries reported to be fairly broken before switch to ELF
2954
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
2955
-    ;;
2956
-  freebsd-elf*)
2957
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
2958
-    ;;
2959
-  freebsd* | kfreebsd*-gnu)
2960
-    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
2961
-    # conventions
2962
-    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
2963
-    ;;
2964
-  gnu*)
2965
-    ;;
2966
-  hpux9*)
2967
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
2968
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
2969
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
2970
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
2971
-    _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
2972
-				# but as the default
2973
-				# location of the library.
2974
-
2975
-    case $cc_basename in
2976
-    CC)
2977
-      # FIXME: insert proper C++ library support
2978
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
2979
-      ;;
2980
-    aCC)
2981
-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
2982
-      # Commands to make compiler produce verbose output that lists
2983
-      # what "hidden" libraries, object files and flags are used when
2984
-      # linking a shared library.
2985
-      #
2986
-      # There doesn't appear to be a way to prevent this compiler from
2987
-      # explicitly linking system object files so we need to strip them
2988
-      # from the output so that they don't get included in the library
2989
-      # dependencies.
2990
-      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
2991
-      ;;
2992
-    *)
2993
-      if test "$GXX" = yes; then
2994
-        _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
2995
-      else
2996
-        # FIXME: insert proper C++ library support
2997
-        _LT_AC_TAGVAR(ld_shlibs, $1)=no
2998
-      fi
2999
-      ;;
3000
-    esac
3001
-    ;;
3002
-  hpux10*|hpux11*)
3003
-    if test $with_gnu_ld = no; then
3004
-      case "$host_cpu" in
3005
-      hppa*64*)
3006
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
3007
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
3008
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3009
-        ;;
3010
-      ia64*)
3011
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
3012
-        ;;
3013
-      *)
3014
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
3015
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3016
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
3017
-        ;;
3018
-      esac
3019
-    fi
3020
-    case "$host_cpu" in
3021
-    hppa*64*)
3022
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
3023
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3024
-      ;;
3025
-    ia64*)
3026
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
3027
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3028
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
3029
-					      # but as the default
3030
-					      # location of the library.
3031
-      ;;
3032
-    *)
3033
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
3034
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
3035
-					      # but as the default
3036
-					      # location of the library.
3037
-      ;;
3038
-    esac
3039
-
3040
-    case $cc_basename in
3041
-      CC)
3042
-	# FIXME: insert proper C++ library support
3043
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3044
-	;;
3045
-      aCC)
3046
-	case "$host_cpu" in
3047
-	hppa*64*|ia64*)
3048
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
3049
-	  ;;
3050
-	*)
3051
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
3052
-	  ;;
3053
-	esac
3054
-	# Commands to make compiler produce verbose output that lists
3055
-	# what "hidden" libraries, object files and flags are used when
3056
-	# linking a shared library.
3057
-	#
3058
-	# There doesn't appear to be a way to prevent this compiler from
3059
-	# explicitly linking system object files so we need to strip them
3060
-	# from the output so that they don't get included in the library
3061
-	# dependencies.
3062
-	output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
3063
-	;;
3064
-      *)
3065
-	if test "$GXX" = yes; then
3066
-	  if test $with_gnu_ld = no; then
3067
-	    case "$host_cpu" in
3068
-	    ia64*|hppa*64*)
3069
-	      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
3070
-	      ;;
3071
-	    *)
3072
-	      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
3073
-	      ;;
3074
-	    esac
3075
-	  fi
3076
-	else
3077
-	  # FIXME: insert proper C++ library support
3078
-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
3079
-	fi
3080
-	;;
3081
-    esac
3082
-    ;;
3083
-  irix5* | irix6*)
3084
-    case $cc_basename in
3085
-      CC)
3086
-	# SGI C++
3087
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
3088
-
3089
-	# Archives containing C++ object files must be created using
3090
-	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
3091
-	# necessary to make sure instantiated templates are included
3092
-	# in the archive.
3093
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
3094
-	;;
3095
-      *)
3096
-	if test "$GXX" = yes; then
3097
-	  if test "$with_gnu_ld" = no; then
3098
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
3099
-	  else
3100
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
3101
-	  fi
3102
-	fi
3103
-	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
3104
-	;;
3105
-    esac
3106
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
3107
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3108
-    ;;
3109
-  linux*)
3110
-    case $cc_basename in
3111
-      KCC)
3112
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
3113
-
3114
-	# KCC will only create a shared library if the output file
3115
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
3116
-	# to its proper name (with version) after linking.
3117
-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
3118
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
3119
-	# Commands to make compiler produce verbose output that lists
3120
-	# what "hidden" libraries, object files and flags are used when
3121
-	# linking a shared library.
3122
-	#
3123
-	# There doesn't appear to be a way to prevent this compiler from
3124
-	# explicitly linking system object files so we need to strip them
3125
-	# from the output so that they don't get included in the library
3126
-	# dependencies.
3127
-	output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
3128
-
3129
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
3130
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
3131
-
3132
-	# Archives containing C++ object files must be created using
3133
-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
3134
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
3135
-	;;
3136
-      icpc)
3137
-	# Intel C++
3138
-	with_gnu_ld=yes
3139
-	_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3140
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
3141
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
3142
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
3143
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
3144
-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
3145
-	;;
3146
-      cxx)
3147
-	# Compaq C++
3148
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
3149
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
3150
-
3151
-	runpath_var=LD_RUN_PATH
3152
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
3153
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3154
-
3155
-	# Commands to make compiler produce verbose output that lists
3156
-	# what "hidden" libraries, object files and flags are used when
3157
-	# linking a shared library.
3158
-	#
3159
-	# There doesn't appear to be a way to prevent this compiler from
3160
-	# explicitly linking system object files so we need to strip them
3161
-	# from the output so that they don't get included in the library
3162
-	# dependencies.
3163
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
3164
-	;;
3165
-    esac
3166
-    ;;
3167
-  lynxos*)
3168
-    # FIXME: insert proper C++ library support
3169
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
3170
-    ;;
3171
-  m88k*)
3172
-    # FIXME: insert proper C++ library support
3173
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
3174
-    ;;
3175
-  mvs*)
3176
-    case $cc_basename in
3177
-      cxx)
3178
-	# FIXME: insert proper C++ library support
3179
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3180
-	;;
3181
-      *)
3182
-	# FIXME: insert proper C++ library support
3183
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3184
-	;;
3185
-    esac
3186
-    ;;
3187
-  netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
3188
-    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
3189
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
3190
-      wlarc=
3191
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
3192
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
3193
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3194
-    fi
3195
-    # Workaround some broken pre-1.5 toolchains
3196
-    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
3197
-    ;;
3198
-  osf3*)
3199
-    case $cc_basename in
3200
-      KCC)
3201
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
3202
-
3203
-	# KCC will only create a shared library if the output file
3204
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
3205
-	# to its proper name (with version) after linking.
3206
-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
3207
-
3208
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
3209
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3210
-
3211
-	# Archives containing C++ object files must be created using
3212
-	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
3213
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
3214
-
3215
-	;;
3216
-      RCC)
3217
-	# Rational C++ 2.4.1
3218
-	# FIXME: insert proper C++ library support
3219
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3220
-	;;
3221
-      cxx)
3222
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
3223
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
3224
-
3225
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
3226
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3227
-
3228
-	# Commands to make compiler produce verbose output that lists
3229
-	# what "hidden" libraries, object files and flags are used when
3230
-	# linking a shared library.
3231
-	#
3232
-	# There doesn't appear to be a way to prevent this compiler from
3233
-	# explicitly linking system object files so we need to strip them
3234
-	# from the output so that they don't get included in the library
3235
-	# dependencies.
3236
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
3237
-	;;
3238
-      *)
3239
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
3240
-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
3241
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
3242
-
3243
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
3244
-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3245
-
3246
-	  # Commands to make compiler produce verbose output that lists
3247
-	  # what "hidden" libraries, object files and flags are used when
3248
-	  # linking a shared library.
3249
-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
3250
-
3251
-	else
3252
-	  # FIXME: insert proper C++ library support
3253
-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
3254
-	fi
3255
-	;;
3256
-    esac
3257
-    ;;
3258
-  osf4* | osf5*)
3259
-    case $cc_basename in
3260
-      KCC)
3261
-	# Kuck and Associates, Inc. (KAI) C++ Compiler
3262
-
3263
-	# KCC will only create a shared library if the output file
3264
-	# ends with ".so" (or ".sl" for HP-UX), so rename the library
3265
-	# to its proper name (with version) after linking.
3266
-	_LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
3267
-
3268
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
3269
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3270
-
3271
-	# Archives containing C++ object files must be created using
3272
-	# the KAI C++ compiler.
3273
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
3274
-	;;
3275
-      RCC)
3276
-	# Rational C++ 2.4.1
3277
-	# FIXME: insert proper C++ library support
3278
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3279
-	;;
3280
-      cxx)
3281
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
3282
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
3283
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
3284
-	  echo "-hidden">> $lib.exp~
3285
-	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry $objdir/so_locations -o $lib~
3286
-	  $rm $lib.exp'
3287
-
3288
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
3289
-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3290
-
3291
-	# Commands to make compiler produce verbose output that lists
3292
-	# what "hidden" libraries, object files and flags are used when
3293
-	# linking a shared library.
3294
-	#
3295
-	# There doesn't appear to be a way to prevent this compiler from
3296
-	# explicitly linking system object files so we need to strip them
3297
-	# from the output so that they don't get included in the library
3298
-	# dependencies.
3299
-	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
3300
-	;;
3301
-      *)
3302
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
3303
-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
3304
-	 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
3305
-
3306
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
3307
-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
3308
-
3309
-	  # Commands to make compiler produce verbose output that lists
3310
-	  # what "hidden" libraries, object files and flags are used when
3311
-	  # linking a shared library.
3312
-	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
3313
-
3314
-	else
3315
-	  # FIXME: insert proper C++ library support
3316
-	  _LT_AC_TAGVAR(ld_shlibs, $1)=no
3317
-	fi
3318
-	;;
3319
-    esac
3320
-    ;;
3321
-  psos*)
3322
-    # FIXME: insert proper C++ library support
3323
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
3324
-    ;;
3325
-  sco*)
3326
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3327
-    case $cc_basename in
3328
-      CC)
3329
-	# FIXME: insert proper C++ library support
3330
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3331
-	;;
3332
-      *)
3333
-	# FIXME: insert proper C++ library support
3334
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3335
-	;;
3336
-    esac
3337
-    ;;
3338
-  sunos4*)
3339
-    case $cc_basename in
3340
-      CC)
3341
-	# Sun C++ 4.x
3342
-	# FIXME: insert proper C++ library support
3343
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3344
-	;;
3345
-      lcc)
3346
-	# Lucid
3347
-	# FIXME: insert proper C++ library support
3348
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3349
-	;;
3350
-      *)
3351
-	# FIXME: insert proper C++ library support
3352
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3353
-	;;
3354
-    esac
3355
-    ;;
3356
-  solaris*)
3357
-    case $cc_basename in
3358
-      CC)
3359
-	# Sun C++ 4.2, 5.x and Centerline C++
3360
-	_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
3361
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
3362
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
3363
-	$CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
3364
-
3365
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
3366
-	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3367
-	case $host_os in
3368
-	  solaris2.[0-5] | solaris2.[0-5].*) ;;
3369
-	  *)
3370
-	    # The C++ compiler is used as linker so we must use $wl
3371
-	    # flag to pass the commands to the underlying system
3372
-	    # linker.
3373
-	    # Supported since Solaris 2.6 (maybe 2.5.1?)
3374
-	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
3375
-	    ;;
3376
-	esac
3377
-	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
3378
-
3379
-	# Commands to make compiler produce verbose output that lists
3380
-	# what "hidden" libraries, object files and flags are used when
3381
-	# linking a shared library.
3382
-	#
3383
-	# There doesn't appear to be a way to prevent this compiler from
3384
-	# explicitly linking system object files so we need to strip them
3385
-	# from the output so that they don't get included in the library
3386
-	# dependencies.
3387
-	output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
3388
-
3389
-	# Archives containing C++ object files must be created using
3390
-	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
3391
-	# necessary to make sure instantiated templates are included
3392
-	# in the archive.
3393
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
3394
-	;;
3395
-      gcx)
3396
-	# Green Hills C++ Compiler
3397
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
3398
-
3399
-	# The C++ compiler must be used to create the archive.
3400
-	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
3401
-	;;
3402
-      *)
3403
-	# GNU C++ compiler with Solaris linker
3404
-	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
3405
-	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
3406
-	  if $CC --version | grep -v '^2\.7' > /dev/null; then
3407
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
3408
-	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
3409
-		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
3410
-
3411
-	    # Commands to make compiler produce verbose output that lists
3412
-	    # what "hidden" libraries, object files and flags are used when
3413
-	    # linking a shared library.
3414
-	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
3415
-	  else
3416
-	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
3417
-	    # platform.
3418
-	    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
3419
-	    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
3420
-		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
3421
-
3422
-	    # Commands to make compiler produce verbose output that lists
3423
-	    # what "hidden" libraries, object files and flags are used when
3424
-	    # linking a shared library.
3425
-	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
3426
-	  fi
3427
-
3428
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
3429
-	fi
3430
-	;;
3431
-    esac
3432
-    ;;
3433
-  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
3434
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3435
-    ;;
3436
-  tandem*)
3437
-    case $cc_basename in
3438
-      NCC)
3439
-	# NonStop-UX NCC 3.20
3440
-	# FIXME: insert proper C++ library support
3441
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3442
-	;;
3443
-      *)
3444
-	# FIXME: insert proper C++ library support
3445
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
3446
-	;;
3447
-    esac
3448
-    ;;
3449
-  vxworks*)
3450
-    # FIXME: insert proper C++ library support
3451
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
3452
-    ;;
3453
-  *)
3454
-    # FIXME: insert proper C++ library support
3455
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no
3456
-    ;;
3457
-esac
3458
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
3459
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
3460
-
3461
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
3462
-_LT_AC_TAGVAR(LD, $1)="$LD"
3463
-
3464
-AC_LIBTOOL_POSTDEP_PREDEP($1)
3465
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
3466
-AC_LIBTOOL_PROG_CC_C_O($1)
3467
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
3468
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
3469
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
3470
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
3471
-AC_LIBTOOL_SYS_LIB_STRIP
3472
-AC_LIBTOOL_DLOPEN_SELF($1)
3473
-
3474
-AC_LIBTOOL_CONFIG($1)
3475
-
3476
-AC_LANG_POP
3477
-CC=$lt_save_CC
3478
-LDCXX=$LD
3479
-LD=$lt_save_LD
3480
-GCC=$lt_save_GCC
3481
-with_gnu_ldcxx=$with_gnu_ld
3482
-with_gnu_ld=$lt_save_with_gnu_ld
3483
-lt_cv_path_LDCXX=$lt_cv_path_LD
3484
-lt_cv_path_LD=$lt_save_path_LD
3485
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
3486
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
3487
-])# AC_LIBTOOL_LANG_CXX_CONFIG
3488
-
3489
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
3490
-# ------------------------
3491
-# Figure out "hidden" library dependencies from verbose
3492
-# compiler output when linking a shared library.
3493
-# Parse the compiler output and extract the necessary
3494
-# objects, libraries and library flags.
3495
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
3496
-dnl we can't use the lt_simple_compile_test_code here,
3497
-dnl because it contains code intended for an executable,
3498
-dnl not a library.  It's possible we should let each
3499
-dnl tag define a new lt_????_link_test_code variable,
3500
-dnl but it's only used here...
3501
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
3502
-int a;
3503
-void foo (void) { a = 0; }
3504
-EOF
3505
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
3506
-class Foo
3507
-{
3508
-public:
3509
-  Foo (void) { a = 0; }
3510
-private:
3511
-  int a;
3512
-};
3513
-EOF
3514
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
3515
-      subroutine foo
3516
-      implicit none
3517
-      integer*4 a
3518
-      a=0
3519
-      return
3520
-      end
3521
-EOF
3522
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
3523
-public class foo {
3524
-  private int a;
3525
-  public void bar (void) {
3526
-    a = 0;
3527
-  }
3528
-};
3529
-EOF
3530
-])
3531
-dnl Parse the compiler output and extract the necessary
3532
-dnl objects, libraries and library flags.
3533
-if AC_TRY_EVAL(ac_compile); then
3534
-  # Parse the compiler output and extract the necessary
3535
-  # objects, libraries and library flags.
3536
-
3537
-  # Sentinel used to keep track of whether or not we are before
3538
-  # the conftest object file.
3539
-  pre_test_object_deps_done=no
3540
-
3541
-  # The `*' in the case matches for architectures that use `case' in
3542
-  # $output_verbose_cmd can trigger glob expansion during the loop
3543
-  # eval without this substitution.
3544
-  output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
3545
-
3546
-  for p in `eval $output_verbose_link_cmd`; do
3547
-    case $p in
3548
-
3549
-    -L* | -R* | -l*)
3550
-       # Some compilers place space between "-{L,R}" and the path.
3551
-       # Remove the space.
3552
-       if test $p = "-L" \
3553
-	  || test $p = "-R"; then
3554
-	 prev=$p
3555
-	 continue
3556
-       else
3557
-	 prev=
3558
-       fi
3559
-
3560
-       if test "$pre_test_object_deps_done" = no; then
3561
-	 case $p in
3562
-	 -L* | -R*)
3563
-	   # Internal compiler library paths should come after those
3564
-	   # provided the user.  The postdeps already come after the
3565
-	   # user supplied libs so there is no need to process them.
3566
-	   if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
3567
-	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
3568
-	   else
3569
-	     _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
3570
-	   fi
3571
-	   ;;
3572
-	 # The "-l" case would never come before the object being
3573
-	 # linked, so don't bother handling this case.
3574
-	 esac
3575
-       else
3576
-	 if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
3577
-	   _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
3578
-	 else
3579
-	   _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
3580
-	 fi
3581
-       fi
3582
-       ;;
3583
-
3584
-    *.$objext)
3585
-       # This assumes that the test object file only shows up
3586
-       # once in the compiler output.
3587
-       if test "$p" = "conftest.$objext"; then
3588
-	 pre_test_object_deps_done=yes
3589
-	 continue
3590
-       fi
3591
-
3592
-       if test "$pre_test_object_deps_done" = no; then
3593
-	 if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
3594
-	   _LT_AC_TAGVAR(predep_objects, $1)="$p"
3595
-	 else
3596
-	   _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
3597
-	 fi
3598
-       else
3599
-	 if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
3600
-	   _LT_AC_TAGVAR(postdep_objects, $1)="$p"
3601
-	 else
3602
-	   _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
3603
-	 fi
3604
-       fi
3605
-       ;;
3606
-
3607
-    *) ;; # Ignore the rest.
3608
-
3609
-    esac
3610
-  done
3611
-
3612
-  # Clean up.
3613
-  rm -f a.out a.exe
3614
-else
3615
-  echo "libtool.m4: error: problem compiling $1 test program"
3616
-fi
3617
-
3618
-$rm -f confest.$objext
3619
-
3620
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
3621
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
3622
-esac
3623
-])# AC_LIBTOOL_POSTDEP_PREDEP
3624
-
3625
-# AC_LIBTOOL_LANG_F77_CONFIG
3626
-# ------------------------
3627
-# Ensure that the configuration vars for the C compiler are
3628
-# suitably defined.  Those variables are subsequently used by
3629
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
3630
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
3631
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
3632
-[AC_REQUIRE([AC_PROG_F77])
3633
-AC_LANG_PUSH(Fortran 77)
3634
-
3635
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3636
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
3637
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
3638
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
3639
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
3640
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
3641
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
3642
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
3643
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
3644
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
3645
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
3646
-_LT_AC_TAGVAR(module_cmds, $1)=
3647
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
3648
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
3649
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
3650
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
3651
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
3652
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
3653
-
3654
-# Source file extension for f77 test sources.
3655
-ac_ext=f
3656
-
3657
-# Object file extension for compiled f77 test sources.
3658
-objext=o
3659
-_LT_AC_TAGVAR(objext, $1)=$objext
3660
-
3661
-# Code to be used in simple compile tests
3662
-lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
3663
-
3664
-# Code to be used in simple link tests
3665
-lt_simple_link_test_code="      program t\n      end\n"
3666
-
3667
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
3668
-_LT_AC_SYS_COMPILER
3669
-
3670
-# Allow CC to be a program name with arguments.
3671
-lt_save_CC="$CC"
3672
-CC=${F77-"f77"}
3673
-compiler=$CC
3674
-_LT_AC_TAGVAR(compiler, $1)=$CC
3675
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
3676
-
3677
-AC_MSG_CHECKING([if libtool supports shared libraries])
3678
-AC_MSG_RESULT([$can_build_shared])
3679
-
3680
-AC_MSG_CHECKING([whether to build shared libraries])
3681
-test "$can_build_shared" = "no" && enable_shared=no
3682
-
3683
-# On AIX, shared libraries and static libraries use the same namespace, and
3684
-# are all built from PIC.
3685
-case "$host_os" in
3686
-aix3*)
3687
-  test "$enable_shared" = yes && enable_static=no
3688
-  if test -n "$RANLIB"; then
3689
-    archive_cmds="$archive_cmds~\$RANLIB \$lib"
3690
-    postinstall_cmds='$RANLIB $lib'
3691
-  fi
3692
-  ;;
3693
-aix4* | aix5*)
3694
-  test "$enable_shared" = yes && enable_static=no
3695
-  ;;
3696
-esac
3697
-AC_MSG_RESULT([$enable_shared])
3698
-
3699
-AC_MSG_CHECKING([whether to build static libraries])
3700
-# Make sure either enable_shared or enable_static is yes.
3701
-test "$enable_shared" = yes || enable_static=yes
3702
-AC_MSG_RESULT([$enable_static])
3703
-
3704
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
3705
-
3706
-_LT_AC_TAGVAR(GCC, $1)="$G77"
3707
-_LT_AC_TAGVAR(LD, $1)="$LD"
3708
-
3709
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
3710
-AC_LIBTOOL_PROG_CC_C_O($1)
3711
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
3712
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
3713
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
3714
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
3715
-AC_LIBTOOL_SYS_LIB_STRIP
3716
-
3717
-
3718
-AC_LIBTOOL_CONFIG($1)
3719
-
3720
-AC_LANG_POP
3721
-CC="$lt_save_CC"
3722
-])# AC_LIBTOOL_LANG_F77_CONFIG
3723
-
3724
-
3725
-# AC_LIBTOOL_LANG_GCJ_CONFIG
3726
-# --------------------------
3727
-# Ensure that the configuration vars for the C compiler are
3728
-# suitably defined.  Those variables are subsequently used by
3729
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
3730
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
3731
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
3732
-[AC_LANG_SAVE
3733
-
3734
-# Source file extension for Java test sources.
3735
-ac_ext=java
3736
-
3737
-# Object file extension for compiled Java test sources.
3738
-objext=o
3739
-_LT_AC_TAGVAR(objext, $1)=$objext
3740
-
3741
-# Code to be used in simple compile tests
3742
-lt_simple_compile_test_code="class foo {}\n"
3743
-
3744
-# Code to be used in simple link tests
3745
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
3746
-
3747
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
3748
-_LT_AC_SYS_COMPILER
3749
-
3750
-# Allow CC to be a program name with arguments.
3751
-lt_save_CC="$CC"
3752
-CC=${GCJ-"gcj"}
3753
-compiler=$CC
3754
-_LT_AC_TAGVAR(compiler, $1)=$CC
3755
-
3756
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
3757
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3758
-
3759
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
3760
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
3761
-AC_LIBTOOL_PROG_CC_C_O($1)
3762
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
3763
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
3764
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
3765
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
3766
-AC_LIBTOOL_SYS_LIB_STRIP
3767
-AC_LIBTOOL_DLOPEN_SELF($1)
3768
-
3769
-AC_LIBTOOL_CONFIG($1)
3770
-
3771
-AC_LANG_RESTORE
3772
-CC="$lt_save_CC"
3773
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
3774
-
3775
-
3776
-# AC_LIBTOOL_LANG_RC_CONFIG
3777
-# --------------------------
3778
-# Ensure that the configuration vars for the Windows resource compiler are
3779
-# suitably defined.  Those variables are subsequently used by
3780
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
3781
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
3782
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
3783
-[AC_LANG_SAVE
3784
-
3785
-# Source file extension for RC test sources.
3786
-ac_ext=rc
3787
-
3788
-# Object file extension for compiled RC test sources.
3789
-objext=o
3790
-_LT_AC_TAGVAR(objext, $1)=$objext
3791
-
3792
-# Code to be used in simple compile tests
3793
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
3794
-
3795
-# Code to be used in simple link tests
3796
-lt_simple_link_test_code="$lt_simple_compile_test_code"
3797
-
3798
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
3799
-_LT_AC_SYS_COMPILER
3800
-
3801
-# Allow CC to be a program name with arguments.
3802
-lt_save_CC="$CC"
3803
-CC=${RC-"windres"}
3804
-compiler=$CC
3805
-_LT_AC_TAGVAR(compiler, $1)=$CC
3806
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
3807
-
3808
-AC_LIBTOOL_CONFIG($1)
3809
-
3810
-AC_LANG_RESTORE
3811
-CC="$lt_save_CC"
3812
-])# AC_LIBTOOL_LANG_RC_CONFIG
3813
-
3814
-
3815
-# AC_LIBTOOL_CONFIG([TAGNAME])
3816
-# ----------------------------
3817
-# If TAGNAME is not passed, then create an initial libtool script
3818
-# with a default configuration from the untagged config vars.  Otherwise
3819
-# add code to config.status for appending the configuration named by
3820
-# TAGNAME from the matching tagged config vars.
3821
-AC_DEFUN([AC_LIBTOOL_CONFIG],
3822
-[# The else clause should only fire when bootstrapping the
3823
-# libtool distribution, otherwise you forgot to ship ltmain.sh
3824
-# with your package, and you will get complaints that there are
3825
-# no rules to generate ltmain.sh.
3826
-if test -f "$ltmain"; then
3827
-  # See if we are running on zsh, and set the options which allow our commands through
3828
-  # without removal of \ escapes.
3829
-  if test -n "${ZSH_VERSION+set}" ; then
3830
-    setopt NO_GLOB_SUBST
3831
-  fi
3832
-  # Now quote all the things that may contain metacharacters while being
3833
-  # careful not to overquote the AC_SUBSTed values.  We take copies of the
3834
-  # variables and quote the copies for generation of the libtool script.
3835
-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
3836
-    SED SHELL STRIP \
3837
-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
3838
-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
3839
-    deplibs_check_method reload_flag reload_cmds need_locks \
3840
-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
3841
-    lt_cv_sys_global_symbol_to_c_name_address \
3842
-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
3843
-    old_postinstall_cmds old_postuninstall_cmds \
3844
-    _LT_AC_TAGVAR(compiler, $1) \
3845
-    _LT_AC_TAGVAR(CC, $1) \
3846
-    _LT_AC_TAGVAR(LD, $1) \
3847
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
3848
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
3849
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
3850
-    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
3851
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
3852
-    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
3853
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
3854
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
3855
-    _LT_AC_TAGVAR(old_archive_cmds, $1) \
3856
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
3857
-    _LT_AC_TAGVAR(predep_objects, $1) \
3858
-    _LT_AC_TAGVAR(postdep_objects, $1) \
3859
-    _LT_AC_TAGVAR(predeps, $1) \
3860
-    _LT_AC_TAGVAR(postdeps, $1) \
3861
-    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
3862
-    _LT_AC_TAGVAR(archive_cmds, $1) \
3863
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
3864
-    _LT_AC_TAGVAR(postinstall_cmds, $1) \
3865
-    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
3866
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
3867
-    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
3868
-    _LT_AC_TAGVAR(no_undefined_flag, $1) \
3869
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
3870
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
3871
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
3872
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
3873
-    _LT_AC_TAGVAR(hardcode_automatic, $1) \
3874
-    _LT_AC_TAGVAR(module_cmds, $1) \
3875
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
3876
-    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
3877
-    _LT_AC_TAGVAR(exclude_expsyms, $1) \
3878
-    _LT_AC_TAGVAR(include_expsyms, $1); do
3879
-
3880
-    case $var in
3881
-    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
3882
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
3883
-    _LT_AC_TAGVAR(archive_cmds, $1) | \
3884
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
3885
-    _LT_AC_TAGVAR(module_cmds, $1) | \
3886
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
3887
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
3888
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
3889
-    extract_expsyms_cmds | reload_cmds | finish_cmds | \
3890
-    postinstall_cmds | postuninstall_cmds | \
3891
-    old_postinstall_cmds | old_postuninstall_cmds | \
3892
-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
3893
-      # Double-quote double-evaled strings.
3894
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
3895
-      ;;
3896
-    *)
3897
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
3898
-      ;;
3899
-    esac
3900
-  done
3901
-
3902
-  case $lt_echo in
3903
-  *'\[$]0 --fallback-echo"')
3904
-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
3905
-    ;;
3906
-  esac
3907
-
3908
-ifelse([$1], [],
3909
-  [cfgfile="${ofile}T"
3910
-  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
3911
-  $rm -f "$cfgfile"
3912
-  AC_MSG_NOTICE([creating $ofile])],
3913
-  [cfgfile="$ofile"])
3914
-
3915
-  cat <<__EOF__ >> "$cfgfile"
3916
-ifelse([$1], [],
3917
-[#! $SHELL
3918
-
3919
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
3920
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
3921
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
3922
-#
3923
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
3924
-# Free Software Foundation, Inc.
3925
-#
3926
-# This file is part of GNU Libtool:
3927
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
3928
-#
3929
-# This program is free software; you can redistribute it and/or modify
3930
-# it under the terms of the GNU General Public License as published by
3931
-# the Free Software Foundation; either version 2 of the License, or
3932
-# (at your option) any later version.
3933
-#
3934
-# This program is distributed in the hope that it will be useful, but
3935
-# WITHOUT ANY WARRANTY; without even the implied warranty of
3936
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
3937
-# General Public License for more details.
3938
-#
3939
-# You should have received a copy of the GNU General Public License
3940
-# along with this program; if not, write to the Free Software
3941
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
3942
-#
3943
-# As a special exception to the GNU General Public License, if you
3944
-# distribute this file as part of a program that contains a
3945
-# configuration script generated by Autoconf, you may include it under
3946
-# the same distribution terms that you use for the rest of that program.
3947
-
3948
-# A sed program that does not truncate output.
3949
-SED=$lt_SED
3950
-
3951
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
3952
-Xsed="$SED -e s/^X//"
3953
-
3954
-# The HP-UX ksh and POSIX shell print the target directory to stdout
3955
-# if CDPATH is set.
3956
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
3957
-
3958
-# The names of the tagged configurations supported by this script.
3959
-available_tags=
3960
-
3961
-# ### BEGIN LIBTOOL CONFIG],
3962
-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
3963
-
3964
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3965
-
3966
-# Shell to use when invoking shell scripts.
3967
-SHELL=$lt_SHELL
3968
-
3969
-# Whether or not to build shared libraries.
3970
-build_libtool_libs=$enable_shared
3971
-
3972
-# Whether or not to build static libraries.
3973
-build_old_libs=$enable_static
3974
-
3975
-# Whether or not to add -lc for building shared libraries.
3976
-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
3977
-
3978
-# Whether or not to disallow shared libs when runtime libs are static
3979
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
3980
-
3981
-# Whether or not to optimize for fast installation.
3982
-fast_install=$enable_fast_install
3983
-
3984
-# The host system.
3985
-host_alias=$host_alias
3986
-host=$host
3987
-
3988
-# An echo program that does not interpret backslashes.
3989
-echo=$lt_echo
3990
-
3991
-# The archiver.
3992
-AR=$lt_AR
3993
-AR_FLAGS=$lt_AR_FLAGS
3994
-
3995
-# A C compiler.
3996
-LTCC=$lt_LTCC
3997
-
3998
-# A language-specific compiler.
3999
-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
4000
-
4001
-# Is the compiler the GNU C compiler?
4002
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
4003
-
4004
-# An ERE matcher.
4005
-EGREP=$lt_EGREP
4006
-
4007
-# The linker used to build libraries.
4008
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
4009
-
4010
-# Whether we need hard or soft links.
4011
-LN_S=$lt_LN_S
4012
-
4013
-# A BSD-compatible nm program.
4014
-NM=$lt_NM
4015
-
4016
-# A symbol stripping program
4017
-STRIP=$lt_STRIP
4018
-
4019
-# Used to examine libraries when file_magic_cmd begins "file"
4020
-MAGIC_CMD=$MAGIC_CMD
4021
-
4022
-# Used on cygwin: DLL creation program.
4023
-DLLTOOL="$DLLTOOL"
4024
-
4025
-# Used on cygwin: object dumper.
4026
-OBJDUMP="$OBJDUMP"
4027
-
4028
-# Used on cygwin: assembler.
4029
-AS="$AS"
4030
-
4031
-# The name of the directory that contains temporary libtool files.
4032
-objdir=$objdir
4033
-
4034
-# How to create reloadable object files.
4035
-reload_flag=$lt_reload_flag
4036
-reload_cmds=$lt_reload_cmds
4037
-
4038
-# How to pass a linker flag through the compiler.
4039
-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
4040
-
4041
-# Object file suffix (normally "o").
4042
-objext="$ac_objext"
4043
-
4044
-# Old archive suffix (normally "a").
4045
-libext="$libext"
4046
-
4047
-# Shared library suffix (normally ".so").
4048
-shrext_cmds='$shrext_cmds'
4049
-
4050
-# Executable file suffix (normally "").
4051
-exeext="$exeext"
4052
-
4053
-# Additional compiler flags for building library objects.
4054
-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
4055
-pic_mode=$pic_mode
4056
-
4057
-# What is the maximum length of a command?
4058
-max_cmd_len=$lt_cv_sys_max_cmd_len
4059
-
4060
-# Does compiler simultaneously support -c and -o options?
4061
-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
4062
-
4063
-# Must we lock files when doing compilation ?
4064
-need_locks=$lt_need_locks
4065
-
4066
-# Do we need the lib prefix for modules?
4067
-need_lib_prefix=$need_lib_prefix
4068
-
4069
-# Do we need a version for libraries?
4070
-need_version=$need_version
4071
-
4072
-# Whether dlopen is supported.
4073
-dlopen_support=$enable_dlopen
4074
-
4075
-# Whether dlopen of programs is supported.
4076
-dlopen_self=$enable_dlopen_self
4077
-
4078
-# Whether dlopen of statically linked programs is supported.
4079
-dlopen_self_static=$enable_dlopen_self_static
4080
-
4081
-# Compiler flag to prevent dynamic linking.
4082
-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
4083
-
4084
-# Compiler flag to turn off builtin functions.
4085
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
4086
-
4087
-# Compiler flag to allow reflexive dlopens.
4088
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
4089
-
4090
-# Compiler flag to generate shared objects directly from archives.
4091
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
4092
-
4093
-# Compiler flag to generate thread-safe objects.
4094
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
4095
-
4096
-# Library versioning type.
4097
-version_type=$version_type
4098
-
4099
-# Format of library name prefix.
4100
-libname_spec=$lt_libname_spec
4101
-
4102
-# List of archive names.  First name is the real one, the rest are links.
4103
-# The last name is the one that the linker finds with -lNAME.
4104
-library_names_spec=$lt_library_names_spec
4105
-
4106
-# The coded name of the library, if different from the real name.
4107
-soname_spec=$lt_soname_spec
4108
-
4109
-# Commands used to build and install an old-style archive.
4110
-RANLIB=$lt_RANLIB
4111
-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
4112
-old_postinstall_cmds=$lt_old_postinstall_cmds
4113
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
4114
-
4115
-# Create an old-style archive from a shared archive.
4116
-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
4117
-
4118
-# Create a temporary old-style archive to link instead of a shared archive.
4119
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
4120
-
4121
-# Commands used to build and install a shared archive.
4122
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
4123
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
4124
-postinstall_cmds=$lt_postinstall_cmds
4125
-postuninstall_cmds=$lt_postuninstall_cmds
4126
-
4127
-# Commands used to build a loadable module (assumed same as above if empty)
4128
-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
4129
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
4130
-
4131
-# Commands to strip libraries.
4132
-old_striplib=$lt_old_striplib
4133
-striplib=$lt_striplib
4134
-
4135
-# Dependencies to place before the objects being linked to create a
4136
-# shared library.
4137
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
4138
-
4139
-# Dependencies to place after the objects being linked to create a
4140
-# shared library.
4141
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
4142
-
4143
-# Dependencies to place before the objects being linked to create a
4144
-# shared library.
4145
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
4146
-
4147
-# Dependencies to place after the objects being linked to create a
4148
-# shared library.
4149
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
4150
-
4151
-# The library search path used internally by the compiler when linking
4152
-# a shared library.
4153
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
4154
-
4155
-# Method to check whether dependent libraries are shared objects.
4156
-deplibs_check_method=$lt_deplibs_check_method
4157
-
4158
-# Command to use when deplibs_check_method == file_magic.
4159
-file_magic_cmd=$lt_file_magic_cmd
4160
-
4161
-# Flag that allows shared libraries with undefined symbols to be built.
4162
-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
4163
-
4164
-# Flag that forces no undefined symbols.
4165
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
4166
-
4167
-# Commands used to finish a libtool library installation in a directory.
4168
-finish_cmds=$lt_finish_cmds
4169
-
4170
-# Same as above, but a single script fragment to be evaled but not shown.
4171
-finish_eval=$lt_finish_eval
4172
-
4173
-# Take the output of nm and produce a listing of raw symbols and C names.
4174
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
4175
-
4176
-# Transform the output of nm in a proper C declaration
4177
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
4178
-
4179
-# Transform the output of nm in a C name address pair
4180
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
4181
-
4182
-# This is the shared library runtime path variable.
4183
-runpath_var=$runpath_var
4184
-
4185
-# This is the shared library path variable.
4186
-shlibpath_var=$shlibpath_var
4187
-
4188
-# Is shlibpath searched before the hard-coded library search path?
4189
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
4190
-
4191
-# How to hardcode a shared library path into an executable.
4192
-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
4193
-
4194
-# Whether we should hardcode library paths into libraries.
4195
-hardcode_into_libs=$hardcode_into_libs
4196
-
4197
-# Flag to hardcode \$libdir into a binary during linking.
4198
-# This must work even if \$libdir does not exist.
4199
-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
4200
-
4201
-# If ld is used when linking, flag to hardcode \$libdir into
4202
-# a binary during linking. This must work even if \$libdir does
4203
-# not exist.
4204
-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
4205
-
4206
-# Whether we need a single -rpath flag with a separated argument.
4207
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
4208
-
4209
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
4210
-# resulting binary.
4211
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
4212
-
4213
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
4214
-# resulting binary.
4215
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
4216
-
4217
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
4218
-# the resulting binary.
4219
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
4220
-
4221
-# Set to yes if building a shared library automatically hardcodes DIR into the library
4222
-# and all subsequent libraries and executables linked against it.
4223
-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
4224
-
4225
-# Variables whose values should be saved in libtool wrapper scripts and
4226
-# restored at relink time.
4227
-variables_saved_for_relink="$variables_saved_for_relink"
4228
-
4229
-# Whether libtool must link a program against all its dependency libraries.
4230
-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
4231
-
4232
-# Compile-time system search path for libraries
4233
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
4234
-
4235
-# Run-time system search path for libraries
4236
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
4237
-
4238
-# Fix the shell variable \$srcfile for the compiler.
4239
-fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
4240
-
4241
-# Set to yes if exported symbols are required.
4242
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
4243
-
4244
-# The commands to list exported symbols.
4245
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
4246
-
4247
-# The commands to extract the exported symbol list from a shared archive.
4248
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
4249
-
4250
-# Symbols that should not be listed in the preloaded symbols.
4251
-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
4252
-
4253
-# Symbols that must always be exported.
4254
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
4255
-
4256
-ifelse([$1],[],
4257
-[# ### END LIBTOOL CONFIG],
4258
-[# ### END LIBTOOL TAG CONFIG: $tagname])
4259
-
4260
-__EOF__
4261
-
4262
-ifelse([$1],[], [
4263
-  case $host_os in
4264
-  aix3*)
4265
-    cat <<\EOF >> "$cfgfile"
4266
-
4267
-# AIX sometimes has problems with the GCC collect2 program.  For some
4268
-# reason, if we set the COLLECT_NAMES environment variable, the problems
4269
-# vanish in a puff of smoke.
4270
-if test "X${COLLECT_NAMES+set}" != Xset; then
4271
-  COLLECT_NAMES=
4272
-  export COLLECT_NAMES
4273
-fi
4274
-EOF
4275
-    ;;
4276
-  esac
4277
-
4278
-  # We use sed instead of cat because bash on DJGPP gets confused if
4279
-  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
4280
-  # text mode, it properly converts lines to CR/LF.  This bash problem
4281
-  # is reportedly fixed, but why not run on old versions too?
4282
-  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
4283
-
4284
-  mv -f "$cfgfile" "$ofile" || \
4285
-    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
4286
-  chmod +x "$ofile"
4287
-])
4288
-else
4289
-  # If there is no Makefile yet, we rely on a make rule to execute
4290
-  # `config.status --recheck' to rerun these tests and create the
4291
-  # libtool script then.
4292
-  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
4293
-  if test -f "$ltmain_in"; then
4294
-    test -f Makefile && make "$ltmain"
4295
-  fi
4296
-fi
4297
-])# AC_LIBTOOL_CONFIG
4298
-
4299
-
4300
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
4301
-# -------------------------------------------
4302
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
4303
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
4304
-
4305
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
4306
-
4307
-if test "$GCC" = yes; then
4308
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
4309
-
4310
-  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
4311
-    lt_cv_prog_compiler_rtti_exceptions,
4312
-    [-fno-rtti -fno-exceptions], [],
4313
-    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
4314
-fi
4315
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
4316
-
4317
-
4318
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
4319
-# ---------------------------------
4320
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
4321
-[AC_REQUIRE([AC_CANONICAL_HOST])
4322
-AC_REQUIRE([AC_PROG_NM])
4323
-AC_REQUIRE([AC_OBJEXT])
4324
-# Check for command to grab the raw symbol name followed by C symbol from nm.
4325
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
4326
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
4327
-[
4328
-# These are sane defaults that work on at least a few old systems.
4329
-# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
4330
-
4331
-# Character class describing NM global symbol codes.
4332
-symcode='[[BCDEGRST]]'
4333
-
4334
-# Regexp to match symbols that can be accessed directly from C.
4335
-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
4336
-
4337
-# Transform the above into a raw symbol and a C symbol.
4338
-symxfrm='\1 \2\3 \3'
4339
-
4340
-# Transform an extracted symbol line into a proper C declaration
4341
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
4342
-
4343
-# Transform an extracted symbol line into symbol name and symbol address
4344
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
4345
-
4346
-# Define system-specific variables.
4347
-case $host_os in
4348
-aix*)
4349
-  symcode='[[BCDT]]'
4350
-  ;;
4351
-cygwin* | mingw* | pw32*)
4352
-  symcode='[[ABCDGISTW]]'
4353
-  ;;
4354
-hpux*) # Its linker distinguishes data from code symbols
4355
-  if test "$host_cpu" = ia64; then
4356
-    symcode='[[ABCDEGRST]]'
4357
-  fi
4358
-  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4359
-  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
4360
-  ;;
4361
-irix* | nonstopux*)
4362
-  symcode='[[BCDEGRST]]'
4363
-  ;;
4364
-osf*)
4365
-  symcode='[[BCDEGQRST]]'
4366
-  ;;
4367
-solaris* | sysv5*)
4368
-  symcode='[[BDRT]]'
4369
-  ;;
4370
-sysv4)
4371
-  symcode='[[DFNSTU]]'
4372
-  ;;
4373
-esac
4374
-
4375
-# Handle CRLF in mingw tool chain
4376
-opt_cr=
4377
-case $build_os in
4378
-mingw*)
4379
-  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4380
-  ;;
4381
-esac
4382
-
4383
-# If we're using GNU nm, then use its standard symbol codes.
4384
-case `$NM -V 2>&1` in
4385
-*GNU* | *'with BFD'*)
4386
-  symcode='[[ABCDGIRSTW]]' ;;
4387
-esac
4388
-
4389
-# Try without a prefix undercore, then with it.
4390
-for ac_symprfx in "" "_"; do
4391
-
4392
-  # Write the raw and C identifiers.
4393
-  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ 	]]\($symcode$symcode*\)[[ 	]][[ 	]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
4394
-
4395
-  # Check to see that the pipe works correctly.
4396
-  pipe_works=no
4397
-
4398
-  rm -f conftest*
4399
-  cat > conftest.$ac_ext <<EOF
4400
-#ifdef __cplusplus
4401
-extern "C" {
4402
-#endif
4403
-char nm_test_var;
4404
-void nm_test_func(){}
4405
-#ifdef __cplusplus
4406
-}
4407
-#endif
4408
-int main(){nm_test_var='a';nm_test_func();return(0);}
4409
-EOF
4410
-
4411
-  if AC_TRY_EVAL(ac_compile); then
4412
-    # Now try to grab the symbols.
4413
-    nlist=conftest.nm
4414
-    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
4415
-      # Try sorting and uniquifying the output.
4416
-      if sort "$nlist" | uniq > "$nlist"T; then
4417
-	mv -f "$nlist"T "$nlist"
4418
-      else
4419
-	rm -f "$nlist"T
4420
-      fi
4421
-
4422
-      # Make sure that we snagged all the symbols we need.
4423
-      if grep ' nm_test_var$' "$nlist" >/dev/null; then
4424
-	if grep ' nm_test_func$' "$nlist" >/dev/null; then
4425
-	  cat <<EOF > conftest.$ac_ext
4426
-#ifdef __cplusplus
4427
-extern "C" {
4428
-#endif
4429
-
4430
-EOF
4431
-	  # Now generate the symbol file.
4432
-	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
4433
-
4434
-	  cat <<EOF >> conftest.$ac_ext
4435
-#if defined (__STDC__) && __STDC__
4436
-# define lt_ptr_t void *
4437
-#else
4438
-# define lt_ptr_t char *
4439
-# define const
4440
-#endif
4441
-
4442
-/* The mapping between symbol names and symbols. */
4443
-const struct {
4444
-  const char *name;
4445
-  lt_ptr_t address;
4446
-}
4447
-lt_preloaded_symbols[[]] =
4448
-{
4449
-EOF
4450
-	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
4451
-	  cat <<\EOF >> conftest.$ac_ext
4452
-  {0, (lt_ptr_t) 0}
4453
-};
4454
-
4455
-#ifdef __cplusplus
4456
-}
4457
-#endif
4458
-EOF
4459
-	  # Now try linking the two files.
4460
-	  mv conftest.$ac_objext conftstm.$ac_objext
4461
-	  lt_save_LIBS="$LIBS"
4462
-	  lt_save_CFLAGS="$CFLAGS"
4463
-	  LIBS="conftstm.$ac_objext"
4464
-	  CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
4465
-	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
4466
-	    pipe_works=yes
4467
-	  fi
4468
-	  LIBS="$lt_save_LIBS"
4469
-	  CFLAGS="$lt_save_CFLAGS"
4470
-	else
4471
-	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
4472
-	fi
4473
-      else
4474
-	echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
4475
-      fi
4476
-    else
4477
-      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
4478
-    fi
4479
-  else
4480
-    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
4481
-    cat conftest.$ac_ext >&5
4482
-  fi
4483
-  rm -f conftest* conftst*
4484
-
4485
-  # Do not use the global_symbol_pipe unless it works.
4486
-  if test "$pipe_works" = yes; then
4487
-    break
4488
-  else
4489
-    lt_cv_sys_global_symbol_pipe=
4490
-  fi
4491
-done
4492
-])
4493
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
4494
-  lt_cv_sys_global_symbol_to_cdecl=
4495
-fi
4496
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
4497
-  AC_MSG_RESULT(failed)
4498
-else
4499
-  AC_MSG_RESULT(ok)
4500
-fi
4501
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
4502
-
4503
-
4504
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
4505
-# ---------------------------------------
4506
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
4507
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
4508
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
4509
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
4510
-
4511
-AC_MSG_CHECKING([for $compiler option to produce PIC])
4512
- ifelse([$1],[CXX],[
4513
-  # C++ specific cases for pic, static, wl, etc.
4514
-  if test "$GXX" = yes; then
4515
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4516
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
4517
-
4518
-    case $host_os in
4519
-    aix*)
4520
-      # All AIX code is PIC.
4521
-      if test "$host_cpu" = ia64; then
4522
-	# AIX 5 now supports IA64 processor
4523
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4524
-      fi
4525
-      ;;
4526
-    amigaos*)
4527
-      # FIXME: we need at least 68020 code to build shared libraries, but
4528
-      # adding the `-m68020' flag to GCC prevents building anything better,
4529
-      # like `-m68040'.
4530
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
4531
-      ;;
4532
-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
4533
-      # PIC is the default for these OSes.
4534
-      ;;
4535
-    mingw* | os2* | pw32*)
4536
-      # This hack is so that the source file can tell whether it is being
4537
-      # built for inclusion in a dll (and should export symbols for example).
4538
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
4539
-      ;;
4540
-    darwin* | rhapsody*)
4541
-      # PIC is the default on this platform
4542
-      # Common symbols not allowed in MH_DYLIB files
4543
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4544
-      ;;
4545
-    *djgpp*)
4546
-      # DJGPP does not support shared libraries at all
4547
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
4548
-      ;;
4549
-    sysv4*MP*)
4550
-      if test -d /usr/nec; then
4551
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
4552
-      fi
4553
-      ;;
4554
-    hpux*)
4555
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
4556
-      # not for PA HP-UX.
4557
-      case "$host_cpu" in
4558
-      hppa*64*|ia64*)
4559
-	;;
4560
-      *)
4561
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4562
-	;;
4563
-      esac
4564
-      ;;
4565
-    *)
4566
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4567
-      ;;
4568
-    esac
4569
-  else
4570
-    case $host_os in
4571
-      aix4* | aix5*)
4572
-	# All AIX code is PIC.
4573
-	if test "$host_cpu" = ia64; then
4574
-	  # AIX 5 now supports IA64 processor
4575
-	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4576
-	else
4577
-	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
4578
-	fi
4579
-	;;
4580
-      chorus*)
4581
-	case $cc_basename in
4582
-	cxch68)
4583
-	  # Green Hills C++ Compiler
4584
-	  # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
4585
-	  ;;
4586
-	esac
4587
-	;;
4588
-      dgux*)
4589
-	case $cc_basename in
4590
-	  ec++)
4591
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4592
-	    ;;
4593
-	  ghcx)
4594
-	    # Green Hills C++ Compiler
4595
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4596
-	    ;;
4597
-	  *)
4598
-	    ;;
4599
-	esac
4600
-	;;
4601
-      freebsd* | kfreebsd*-gnu)
4602
-	# FreeBSD uses GNU C++
4603
-	;;
4604
-      hpux9* | hpux10* | hpux11*)
4605
-	case $cc_basename in
4606
-	  CC)
4607
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4608
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
4609
-	    if test "$host_cpu" != ia64; then
4610
-	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4611
-	    fi
4612
-	    ;;
4613
-	  aCC)
4614
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4615
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
4616
-	    case "$host_cpu" in
4617
-	    hppa*64*|ia64*)
4618
-	      # +Z the default
4619
-	      ;;
4620
-	    *)
4621
-	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4622
-	      ;;
4623
-	    esac
4624
-	    ;;
4625
-	  *)
4626
-	    ;;
4627
-	esac
4628
-	;;
4629
-      irix5* | irix6* | nonstopux*)
4630
-	case $cc_basename in
4631
-	  CC)
4632
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4633
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4634
-	    # CC pic flag -KPIC is the default.
4635
-	    ;;
4636
-	  *)
4637
-	    ;;
4638
-	esac
4639
-	;;
4640
-      linux*)
4641
-	case $cc_basename in
4642
-	  KCC)
4643
-	    # KAI C++ Compiler
4644
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
4645
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4646
-	    ;;
4647
-	  icpc)
4648
-	    # Intel C++
4649
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4650
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4651
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
4652
-	    ;;
4653
-	  cxx)
4654
-	    # Compaq C++
4655
-	    # Make sure the PIC flag is empty.  It appears that all Alpha
4656
-	    # Linux and Compaq Tru64 Unix objects are PIC.
4657
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
4658
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4659
-	    ;;
4660
-	  *)
4661
-	    ;;
4662
-	esac
4663
-	;;
4664
-      lynxos*)
4665
-	;;
4666
-      m88k*)
4667
-	;;
4668
-      mvs*)
4669
-	case $cc_basename in
4670
-	  cxx)
4671
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
4672
-	    ;;
4673
-	  *)
4674
-	    ;;
4675
-	esac
4676
-	;;
4677
-      netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
4678
-	;;
4679
-      osf3* | osf4* | osf5*)
4680
-	case $cc_basename in
4681
-	  KCC)
4682
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
4683
-	    ;;
4684
-	  RCC)
4685
-	    # Rational C++ 2.4.1
4686
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4687
-	    ;;
4688
-	  cxx)
4689
-	    # Digital/Compaq C++
4690
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4691
-	    # Make sure the PIC flag is empty.  It appears that all Alpha
4692
-	    # Linux and Compaq Tru64 Unix objects are PIC.
4693
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
4694
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4695
-	    ;;
4696
-	  *)
4697
-	    ;;
4698
-	esac
4699
-	;;
4700
-      psos*)
4701
-	;;
4702
-      sco*)
4703
-	case $cc_basename in
4704
-	  CC)
4705
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4706
-	    ;;
4707
-	  *)
4708
-	    ;;
4709
-	esac
4710
-	;;
4711
-      solaris*)
4712
-	case $cc_basename in
4713
-	  CC)
4714
-	    # Sun C++ 4.2, 5.x and Centerline C++
4715
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4716
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4717
-	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4718
-	    ;;
4719
-	  gcx)
4720
-	    # Green Hills C++ Compiler
4721
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4722
-	    ;;
4723
-	  *)
4724
-	    ;;
4725
-	esac
4726
-	;;
4727
-      sunos4*)
4728
-	case $cc_basename in
4729
-	  CC)
4730
-	    # Sun C++ 4.x
4731
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4732
-	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4733
-	    ;;
4734
-	  lcc)
4735
-	    # Lucid
4736
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4737
-	    ;;
4738
-	  *)
4739
-	    ;;
4740
-	esac
4741
-	;;
4742
-      tandem*)
4743
-	case $cc_basename in
4744
-	  NCC)
4745
-	    # NonStop-UX NCC 3.20
4746
-	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4747
-	    ;;
4748
-	  *)
4749
-	    ;;
4750
-	esac
4751
-	;;
4752
-      unixware*)
4753
-	;;
4754
-      vxworks*)
4755
-	;;
4756
-      *)
4757
-	_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4758
-	;;
4759
-    esac
4760
-  fi
4761
-],
4762
-[
4763
-  if test "$GCC" = yes; then
4764
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4765
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
4766
-
4767
-    case $host_os in
4768
-      aix*)
4769
-      # All AIX code is PIC.
4770
-      if test "$host_cpu" = ia64; then
4771
-	# AIX 5 now supports IA64 processor
4772
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4773
-      fi
4774
-      ;;
4775
-
4776
-    amigaos*)
4777
-      # FIXME: we need at least 68020 code to build shared libraries, but
4778
-      # adding the `-m68020' flag to GCC prevents building anything better,
4779
-      # like `-m68040'.
4780
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
4781
-      ;;
4782
-
4783
-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
4784
-      # PIC is the default for these OSes.
4785
-      ;;
4786
-
4787
-    mingw* | pw32* | os2*)
4788
-      # This hack is so that the source file can tell whether it is being
4789
-      # built for inclusion in a dll (and should export symbols for example).
4790
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
4791
-      ;;
4792
-
4793
-    darwin* | rhapsody*)
4794
-      # PIC is the default on this platform
4795
-      # Common symbols not allowed in MH_DYLIB files
4796
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4797
-      ;;
4798
-
4799
-    msdosdjgpp*)
4800
-      # Just because we use GCC doesn't mean we suddenly get shared libraries
4801
-      # on systems that don't support them.
4802
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4803
-      enable_shared=no
4804
-      ;;
4805
-
4806
-    sysv4*MP*)
4807
-      if test -d /usr/nec; then
4808
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
4809
-      fi
4810
-      ;;
4811
-
4812
-    hpux*)
4813
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
4814
-      # not for PA HP-UX.
4815
-      case "$host_cpu" in
4816
-      hppa*64*|ia64*)
4817
-	# +Z the default
4818
-	;;
4819
-      *)
4820
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4821
-	;;
4822
-      esac
4823
-      ;;
4824
-
4825
-    *)
4826
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4827
-      ;;
4828
-    esac
4829
-  else
4830
-    # PORTME Check for flag to pass linker flags through the system compiler.
4831
-    case $host_os in
4832
-    aix*)
4833
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4834
-      if test "$host_cpu" = ia64; then
4835
-	# AIX 5 now supports IA64 processor
4836
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4837
-      else
4838
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
4839
-      fi
4840
-      ;;
4841
-
4842
-    mingw* | pw32* | os2*)
4843
-      # This hack is so that the source file can tell whether it is being
4844
-      # built for inclusion in a dll (and should export symbols for example).
4845
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
4846
-      ;;
4847
-
4848
-    hpux9* | hpux10* | hpux11*)
4849
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4850
-      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
4851
-      # not for PA HP-UX.
4852
-      case "$host_cpu" in
4853
-      hppa*64*|ia64*)
4854
-	# +Z the default
4855
-	;;
4856
-      *)
4857
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4858
-	;;
4859
-      esac
4860
-      # Is there a better lt_prog_compiler_static that works with the bundled CC?
4861
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
4862
-      ;;
4863
-
4864
-    irix5* | irix6* | nonstopux*)
4865
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4866
-      # PIC (with -KPIC) is the default.
4867
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4868
-      ;;
4869
-
4870
-    newsos6)
4871
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4872
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4873
-      ;;
4874
-
4875
-    linux*)
4876
-      case $CC in
4877
-      icc* | ecc*)
4878
-	_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4879
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4880
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
4881
-        ;;
4882
-      ccc*)
4883
-        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4884
-        # All Alpha code is PIC.
4885
-        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4886
-        ;;
4887
-      esac
4888
-      ;;
4889
-
4890
-    osf3* | osf4* | osf5*)
4891
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4892
-      # All OSF/1 code is PIC.
4893
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4894
-      ;;
4895
-
4896
-    sco3.2v5*)
4897
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
4898
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
4899
-      ;;
4900
-
4901
-    solaris*)
4902
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4903
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4904
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4905
-      ;;
4906
-
4907
-    sunos4*)
4908
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4909
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4910
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4911
-      ;;
4912
-
4913
-    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4914
-      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4915
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4916
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4917
-      ;;
4918
-
4919
-    sysv4*MP*)
4920
-      if test -d /usr/nec ;then
4921
-	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
4922
-	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4923
-      fi
4924
-      ;;
4925
-
4926
-    uts4*)
4927
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4928
-      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4929
-      ;;
4930
-
4931
-    *)
4932
-      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4933
-      ;;
4934
-    esac
4935
-  fi
4936
-])
4937
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
4938
-
4939
-#
4940
-# Check to make sure the PIC flag actually works.
4941
-#
4942
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
4943
-  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
4944
-    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
4945
-    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
4946
-    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
4947
-     "" | " "*) ;;
4948
-     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
4949
-     esac],
4950
-    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
4951
-     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
4952
-fi
4953
-case "$host_os" in
4954
-  # For platforms which do not support PIC, -DPIC is meaningless:
4955
-  *djgpp*)
4956
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
4957
-    ;;
4958
-  *)
4959
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
4960
-    ;;
4961
-esac
4962
-])
4963
-
4964
-
4965
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
4966
-# ------------------------------------
4967
-# See if the linker supports building shared libraries.
4968
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
4969
-[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
4970
-ifelse([$1],[CXX],[
4971
-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4972
-  case $host_os in
4973
-  aix4* | aix5*)
4974
-    # If we're using GNU nm, then we don't want the "-C" option.
4975
-    # -C means demangle to AIX nm, but means don't demangle with GNU nm
4976
-    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
4977
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
4978
-    else
4979
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
4980
-    fi
4981
-    ;;
4982
-  pw32*)
4983
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
4984
-  ;;
4985
-  cygwin* | mingw*)
4986
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
4987
-  ;;
4988
-  linux*)
4989
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=no
4990
-  ;;
4991
-  *)
4992
-    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4993
-  ;;
4994
-  esac
4995
-],[
4996
-  runpath_var=
4997
-  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
4998
-  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
4999
-  _LT_AC_TAGVAR(archive_cmds, $1)=
5000
-  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
5001
-  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
5002
-  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
5003
-  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
5004
-  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
5005
-  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
5006
-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
5007
-  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
5008
-  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
5009
-  _LT_AC_TAGVAR(hardcode_direct, $1)=no
5010
-  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
5011
-  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
5012
-  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
5013
-  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
5014
-  _LT_AC_TAGVAR(module_cmds, $1)=
5015
-  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
5016
-  _LT_AC_TAGVAR(always_export_symbols, $1)=no
5017
-  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
5018
-  # include_expsyms should be a list of space-separated symbols to be *always*
5019
-  # included in the symbol list
5020
-  _LT_AC_TAGVAR(include_expsyms, $1)=
5021
-  # exclude_expsyms can be an extended regexp of symbols to exclude
5022
-  # it will be wrapped by ` (' and `)$', so one must not match beginning or
5023
-  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5024
-  # as well as any symbol that contains `d'.
5025
-  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
5026
-  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5027
-  # platforms (ab)use it in PIC code, but their linkers get confused if
5028
-  # the symbol is explicitly referenced.  Since portable code cannot
5029
-  # rely on this symbol name, it's probably fine to never include it in
5030
-  # preloaded symbol tables.
5031
-  extract_expsyms_cmds=
5032
-
5033
-  case $host_os in
5034
-  cygwin* | mingw* | pw32*)
5035
-    # FIXME: the MSVC++ port hasn't been tested in a loooong time
5036
-    # When not using gcc, we currently assume that we are using
5037
-    # Microsoft Visual C++.
5038
-    if test "$GCC" != yes; then
5039
-      with_gnu_ld=no
5040
-    fi
5041
-    ;;
5042
-  openbsd*)
5043
-    with_gnu_ld=no
5044
-    ;;
5045
-  esac
5046
-
5047
-  _LT_AC_TAGVAR(ld_shlibs, $1)=yes
5048
-  if test "$with_gnu_ld" = yes; then
5049
-    # If archive_cmds runs LD, not CC, wlarc should be empty
5050
-    wlarc='${wl}'
5051
-
5052
-    # See if GNU ld supports shared libraries.
5053
-    case $host_os in
5054
-    aix3* | aix4* | aix5*)
5055
-      # On AIX/PPC, the GNU linker is very broken
5056
-      if test "$host_cpu" != ia64; then
5057
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
5058
-	cat <<EOF 1>&2
5059
-
5060
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
5061
-*** to be unable to reliably create shared libraries on AIX.
5062
-*** Therefore, libtool is disabling shared libraries support.  If you
5063
-*** really care for shared libraries, you may want to modify your PATH
5064
-*** so that a non-GNU linker is found, and then restart.
5065
-
5066
-EOF
5067
-      fi
5068
-      ;;
5069
-
5070
-    amigaos*)
5071
-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5072
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5073
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5074
-
5075
-      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5076
-      # that the semantics of dynamic libraries on AmigaOS, at least up
5077
-      # to version 4, is to share data among multiple programs linked
5078
-      # with the same dynamic library.  Since this doesn't match the
5079
-      # behavior of shared libraries on other platforms, we can't use
5080
-      # them.
5081
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
5082
-      ;;
5083
-
5084
-    beos*)
5085
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5086
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
5087
-	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5088
-	# support --undefined.  This deserves some investigation.  FIXME
5089
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5090
-      else
5091
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
5092
-      fi
5093
-      ;;
5094
-
5095
-    cygwin* | mingw* | pw32*)
5096
-      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
5097
-      # as there is no search path for DLLs.
5098
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5099
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
5100
-      _LT_AC_TAGVAR(always_export_symbols, $1)=no
5101
-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5102
-      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
5103
-
5104
-      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
5105
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
5106
-	# If the export-symbols file already is a .def file (1st line
5107
-	# is EXPORTS), use it as is; otherwise, prepend...
5108
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
5109
-	  cp $export_symbols $output_objdir/$soname.def;
5110
-	else
5111
-	  echo EXPORTS > $output_objdir/$soname.def;
5112
-	  cat $export_symbols >> $output_objdir/$soname.def;
5113
-	fi~
5114
-	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
5115
-      else
5116
-	ld_shlibs=no
5117
-      fi
5118
-      ;;
5119
-
5120
-    netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
5121
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5122
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5123
-	wlarc=
5124
-      else
5125
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5126
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5127
-      fi
5128
-      ;;
5129
-
5130
-    solaris* | sysv5*)
5131
-      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
5132
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
5133
-	cat <<EOF 1>&2
5134
-
5135
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
5136
-*** create shared libraries on Solaris systems.  Therefore, libtool
5137
-*** is disabling shared libraries support.  We urge you to upgrade GNU
5138
-*** binutils to release 2.9.1 or newer.  Another option is to modify
5139
-*** your PATH or compiler configuration so that the native linker is
5140
-*** used, and then restart.
5141
-
5142
-EOF
5143
-      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5144
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5145
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5146
-      else
5147
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
5148
-      fi
5149
-      ;;
5150
-
5151
-    sunos4*)
5152
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5153
-      wlarc=
5154
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5155
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5156
-      ;;
5157
-
5158
-  linux*)
5159
-    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5160
-        tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5161
-	_LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds"
5162
-      supports_anon_versioning=no
5163
-      case `$LD -v 2>/dev/null` in
5164
-        *\ [01].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
5165
-        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
5166
-        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
5167
-        *\ 2.11.*) ;; # other 2.11 versions
5168
-        *) supports_anon_versioning=yes ;;
5169
-      esac
5170
-      if test $supports_anon_versioning = yes; then
5171
-        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
5172
-cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5173
-$echo "local: *; };" >> $output_objdir/$libname.ver~
5174
-        $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5175
-      else
5176
-        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds"
5177
-      fi
5178
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=no
5179
-    else
5180
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
5181
-    fi
5182
-    ;;
5183
-
5184
-    *)
5185
-      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
5186
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5187
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5188
-      else
5189
-	_LT_AC_TAGVAR(ld_shlibs, $1)=no
5190
-      fi
5191
-      ;;
5192
-    esac
5193
-
5194
-    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
5195
-      runpath_var=LD_RUN_PATH
5196
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
5197
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
5198
-      # ancient GNU ld didn't support --whole-archive et. al.
5199
-      if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
5200
- 	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5201
-      else
5202
-  	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
5203
-      fi
5204
-    fi
5205
-  else
5206
-    # PORTME fill in a description of your system's linker (not GNU ld)
5207
-    case $host_os in
5208
-    aix3*)
5209
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
5210
-      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
5211
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
5212
-      # Note: this linker hardcodes the directories in LIBPATH if there
5213
-      # are no directories specified by -L.
5214
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5215
-      if test "$GCC" = yes && test -z "$link_static_flag"; then
5216
-	# Neither direct hardcoding nor static linking is supported with a
5217
-	# broken collect2.
5218
-	_LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
5219
-      fi
5220
-      ;;
5221
-
5222
-    aix4* | aix5*)
5223
-      if test "$host_cpu" = ia64; then
5224
-	# On IA64, the linker does run time linking by default, so we don't
5225
-	# have to do anything special.
5226
-	aix_use_runtimelinking=no
5227
-	exp_sym_flag='-Bexport'
5228
-	no_entry_flag=""
5229
-      else
5230
-	# If we're using GNU nm, then we don't want the "-C" option.
5231
-	# -C means demangle to AIX nm, but means don't demangle with GNU nm
5232
-	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
5233
-	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
5234
-	else
5235
-	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
5236
-	fi
5237
-	aix_use_runtimelinking=no
5238
-
5239
-	# Test if we are trying to use run time linking or normal
5240
-	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
5241
-	# need to do runtime linking.
5242
-	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
5243
-	  for ld_flag in $LDFLAGS; do
5244
-  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
5245
-  	    aix_use_runtimelinking=yes
5246
-  	    break
5247
-  	  fi
5248
-	  done
5249
-	esac
5250
-
5251
-	exp_sym_flag='-bexport'
5252
-	no_entry_flag='-bnoentry'
5253
-      fi
5254
-
5255
-      # When large executables or shared objects are built, AIX ld can
5256
-      # have problems creating the table of contents.  If linking a library
5257
-      # or program results in "error TOC overflow" add -mminimal-toc to
5258
-      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
5259
-      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5260
-
5261
-      _LT_AC_TAGVAR(archive_cmds, $1)=''
5262
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5263
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
5264
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
5265
-
5266
-      if test "$GCC" = yes; then
5267
-	case $host_os in aix4.[012]|aix4.[012].*)
5268
-	# We only want to do this on AIX 4.2 and lower, the check
5269
-	# below for broken collect2 doesn't work under 4.3+
5270
-	  collect2name=`${CC} -print-prog-name=collect2`
5271
-	  if test -f "$collect2name" && \
5272
-  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
5273
-	  then
5274
-  	  # We have reworked collect2
5275
-  	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5276
-	  else
5277
-  	  # We have old collect2
5278
-  	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
5279
-  	  # It fails to find uninstalled libraries when the uninstalled
5280
-  	  # path is not listed in the libpath.  Setting hardcode_minus_L
5281
-  	  # to unsupported forces relinking
5282
-  	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5283
-  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5284
-  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
5285
-	  fi
5286
-	esac
5287
-	shared_flag='-shared'
5288
-      else
5289
-	# not using gcc
5290
-	if test "$host_cpu" = ia64; then
5291
-  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
5292
-  	# chokes on -Wl,-G. The following line is correct:
5293
-	  shared_flag='-G'
5294
-	else
5295
-  	if test "$aix_use_runtimelinking" = yes; then
5296
-	    shared_flag='${wl}-G'
5297
-	  else
5298
-	    shared_flag='${wl}-bM:SRE'
5299
-  	fi
5300
-	fi
5301
-      fi
5302
-
5303
-      # It seems that -bexpall does not export symbols beginning with
5304
-      # underscore (_), so it is better to generate a list of symbols to export.
5305
-      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
5306
-      if test "$aix_use_runtimelinking" = yes; then
5307
-	# Warning - without using the other runtime loading flags (-brtl),
5308
-	# -berok will link without error, but may produce a broken library.
5309
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
5310
-       # Determine the default libpath from the value encoded in an empty executable.
5311
-       _LT_AC_SYS_LIBPATH_AIX
5312
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
5313
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5314
-       else
5315
-	if test "$host_cpu" = ia64; then
5316
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
5317
-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
5318
-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
5319
-	else
5320
-	 # Determine the default libpath from the value encoded in an empty executable.
5321
-	 _LT_AC_SYS_LIBPATH_AIX
5322
-	 _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
5323
-	  # Warning - without using the other run time loading flags,
5324
-	  # -berok will link without error, but may produce a broken library.
5325
-	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
5326
-	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
5327
-	  # -bexpall does not export symbols beginning with underscore (_)
5328
-	  _LT_AC_TAGVAR(always_export_symbols, $1)=yes
5329
-	  # Exported symbols can be pulled into shared objects from archives
5330
-	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
5331
-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
5332
-	  # This is similar to how AIX traditionally builds it's shared libraries.
5333
-	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
5334
-	fi
5335
-      fi
5336
-      ;;
5337
-
5338
-    amigaos*)
5339
-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5340
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5341
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5342
-      # see comment about different semantics on the GNU ld section
5343
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
5344
-      ;;
5345
-
5346
-    bsdi4*)
5347
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
5348
-      ;;
5349
-
5350
-    cygwin* | mingw* | pw32*)
5351
-      # When not using gcc, we currently assume that we are using
5352
-      # Microsoft Visual C++.
5353
-      # hardcode_libdir_flag_spec is actually meaningless, as there is
5354
-      # no search path for DLLs.
5355
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
5356
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
5357
-      # Tell ltmain to make .lib files, not .a files.
5358
-      libext=lib
5359
-      # Tell ltmain to make .dll files, not .so files.
5360
-      shrext_cmds=".dll"
5361
-      # FIXME: Setting linknames here is a bad hack.
5362
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
5363
-      # The linker will automatically build a .lib file if we build a DLL.
5364
-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
5365
-      # FIXME: Should let the user specify the lib program.
5366
-      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
5367
-      fix_srcfile_path='`cygpath -w "$srcfile"`'
5368
-      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5369
-      ;;
5370
-
5371
-    darwin* | rhapsody*)
5372
-    if test "$GXX" = yes ; then
5373
-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
5374
-      case "$host_os" in
5375
-      rhapsody* | darwin1.[[012]])
5376
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
5377
-	;;
5378
-      *) # Darwin 1.3 on
5379
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
5380
-      	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
5381
-      else
5382
-        case ${MACOSX_DEPLOYMENT_TARGET} in
5383
-          10.[[012]])
5384
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
5385
-            ;;
5386
-          10.*)
5387
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
5388
-            ;;
5389
-        esac
5390
-      fi
5391
-	;;
5392
-      esac
5393
-    	lt_int_apple_cc_single_mod=no
5394
-    	output_verbose_link_cmd='echo'
5395
-    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
5396
-    	  lt_int_apple_cc_single_mod=yes
5397
-    	fi
5398
-    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
5399
-    	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
5400
-    	else
5401
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
5402
-      fi
5403
-      _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
5404
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
5405
-        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
5406
-          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
5407
-        else
5408
-          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
5409
-        fi
5410
-          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
5411
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no
5412
-      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
5413
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
5414
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
5415
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
5416
-    else
5417
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
5418
-    fi
5419
-      ;;
5420
-
5421
-    dgux*)
5422
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5423
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5424
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5425
-      ;;
5426
-
5427
-    freebsd1*)
5428
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
5429
-      ;;
5430
-
5431
-    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5432
-    # support.  Future versions do this automatically, but an explicit c++rt0.o
5433
-    # does not break anything, and helps significantly (at the cost of a little
5434
-    # extra space).
5435
-    freebsd2.2*)
5436
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5437
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5438
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5439
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5440
-      ;;
5441
-
5442
-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5443
-    freebsd2*)
5444
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5445
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5446
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5447
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5448
-      ;;
5449
-
5450
-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5451
-    freebsd* | kfreebsd*-gnu)
5452
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
5453
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5454
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5455
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5456
-      ;;
5457
-
5458
-    hpux9*)
5459
-      if test "$GCC" = yes; then
5460
-	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5461
-      else
5462
-	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5463
-      fi
5464
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5465
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
5466
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5467
-
5468
-      # hardcode_minus_L: Not really in the search PATH,
5469
-      # but as the default location of the library.
5470
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5471
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5472
-      ;;
5473
-
5474
-    hpux10* | hpux11*)
5475
-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
5476
-	case "$host_cpu" in
5477
-	hppa*64*|ia64*)
5478
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5479
-	  ;;
5480
-	*)
5481
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5482
-	  ;;
5483
-	esac
5484
-      else
5485
-	case "$host_cpu" in
5486
-	hppa*64*|ia64*)
5487
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
5488
-	  ;;
5489
-	*)
5490
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
5491
-	  ;;
5492
-	esac
5493
-      fi
5494
-      if test "$with_gnu_ld" = no; then
5495
-	case "$host_cpu" in
5496
-	hppa*64*)
5497
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5498
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
5499
-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
5500
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
5501
-	  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5502
-	  ;;
5503
-	ia64*)
5504
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5505
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
5506
-	  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5507
-
5508
-	  # hardcode_minus_L: Not really in the search PATH,
5509
-	  # but as the default location of the library.
5510
-	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5511
-	  ;;
5512
-	*)
5513
-	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5514
-	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
5515
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5516
-	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5517
-
5518
-	  # hardcode_minus_L: Not really in the search PATH,
5519
-	  # but as the default location of the library.
5520
-	  _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5521
-	  ;;
5522
-	esac
5523
-      fi
5524
-      ;;
5525
-
5526
-    irix5* | irix6* | nonstopux*)
5527
-      if test "$GCC" = yes; then
5528
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5529
-      else
5530
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5531
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
5532
-      fi
5533
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5534
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
5535
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
5536
-      ;;
5537
-
5538
-    netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
5539
-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5540
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
5541
-      else
5542
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
5543
-      fi
5544
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5545
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5546
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5547
-      ;;
5548
-
5549
-    newsos6)
5550
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5551
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5552
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5553
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
5554
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5555
-      ;;
5556
-
5557
-    openbsd*)
5558
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5559
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5560
-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5561
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5562
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
5563
-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5564
-      else
5565
-       case $host_os in
5566
-	 openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
5567
-	   _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5568
-	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5569
-	   ;;
5570
-	 *)
5571
-	   _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5572
-	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
5573
-	   ;;
5574
-       esac
5575
-      fi
5576
-      ;;
5577
-
5578
-    os2*)
5579
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5580
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5581
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
5582
-      _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
5583
-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5584
-      ;;
5585
-
5586
-    osf3*)
5587
-      if test "$GCC" = yes; then
5588
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
5589
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5590
-      else
5591
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5592
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5593
-      fi
5594
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5595
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
5596
-      ;;
5597
-
5598
-    osf4* | osf5*)	# as osf3* with the addition of -msym flag
5599
-      if test "$GCC" = yes; then
5600
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
5601
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5602
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5603
-      else
5604
-	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5605
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5606
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
5607
-	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
5608
-
5609
-	# Both c and cxx compiler support -rpath directly
5610
-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
5611
-      fi
5612
-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
5613
-      ;;
5614
-
5615
-    sco3.2v5*)
5616
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5617
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5618
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
5619
-      runpath_var=LD_RUN_PATH
5620
-      hardcode_runpath_var=yes
5621
-      ;;
5622
-
5623
-    solaris*)
5624
-      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
5625
-      if test "$GCC" = yes; then
5626
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5627
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5628
-	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
5629
-      else
5630
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5631
-	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5632
-  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5633
-      fi
5634
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5635
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5636
-      case $host_os in
5637
-      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
5638
-      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
5639
-	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
5640
-      esac
5641
-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
5642
-      ;;
5643
-
5644
-    sunos4*)
5645
-      if test "x$host_vendor" = xsequent; then
5646
-	# Use $CC to link under sequent, because it throws in some extra .o
5647
-	# files that make .init and .fini sections work.
5648
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5649
-      else
5650
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5651
-      fi
5652
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5653
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5654
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
5655
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5656
-      ;;
5657
-
5658
-    sysv4)
5659
-      case $host_vendor in
5660
-	sni)
5661
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5662
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
5663
-	;;
5664
-	siemens)
5665
-	  ## LD is ld it makes a PLAMLIB
5666
-	  ## CC just makes a GrossModule.
5667
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5668
-	  _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
5669
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no
5670
-        ;;
5671
-	motorola)
5672
-	  _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5673
-	  _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
5674
-	;;
5675
-      esac
5676
-      runpath_var='LD_RUN_PATH'
5677
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5678
-      ;;
5679
-
5680
-    sysv4.3*)
5681
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5682
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5683
-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
5684
-      ;;
5685
-
5686
-    sysv4*MP*)
5687
-      if test -d /usr/nec; then
5688
-	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5689
-	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5690
-	runpath_var=LD_RUN_PATH
5691
-	hardcode_runpath_var=yes
5692
-	_LT_AC_TAGVAR(ld_shlibs, $1)=yes
5693
-      fi
5694
-      ;;
5695
-
5696
-    sysv4.2uw2*)
5697
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5698
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
5699
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
5700
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5701
-      hardcode_runpath_var=yes
5702
-      runpath_var=LD_RUN_PATH
5703
-      ;;
5704
-
5705
-   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[[78]]* | unixware7*)
5706
-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
5707
-      if test "$GCC" = yes; then
5708
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5709
-      else
5710
-	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5711
-      fi
5712
-      runpath_var='LD_RUN_PATH'
5713
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5714
-      ;;
5715
-
5716
-    sysv5*)
5717
-      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
5718
-      # $CC -shared without GNU ld will not create a library from C++
5719
-      # object files and a static libstdc++, better avoid it by now
5720
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5721
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5722
-  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5723
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
5724
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5725
-      runpath_var='LD_RUN_PATH'
5726
-      ;;
5727
-
5728
-    uts4*)
5729
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5730
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5731
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
5732
-      ;;
5733
-
5734
-    *)
5735
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
5736
-      ;;
5737
-    esac
5738
-  fi
5739
-])
5740
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
5741
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
5742
-
5743
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
5744
-if test "$GCC" = yes; then
5745
-  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
5746
-fi
5747
-
5748
-#
5749
-# Do we need to explicitly link libc?
5750
-#
5751
-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
5752
-x|xyes)
5753
-  # Assume -lc should be added
5754
-  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
5755
-
5756
-  if test "$enable_shared" = yes && test "$GCC" = yes; then
5757
-    case $_LT_AC_TAGVAR(archive_cmds, $1) in
5758
-    *'~'*)
5759
-      # FIXME: we may have to deal with multi-command sequences.
5760
-      ;;
5761
-    '$CC '*)
5762
-      # Test whether the compiler implicitly links with -lc since on some
5763
-      # systems, -lgcc has to come before -lc. If gcc already passes -lc
5764
-      # to ld, don't add -lc before -lgcc.
5765
-      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
5766
-      $rm conftest*
5767
-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
5768
-
5769
-      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
5770
-        soname=conftest
5771
-        lib=conftest
5772
-        libobjs=conftest.$ac_objext
5773
-        deplibs=
5774
-        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
5775
-        compiler_flags=-v
5776
-        linker_flags=-v
5777
-        verstring=
5778
-        output_objdir=.
5779
-        libname=conftest
5780
-        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
5781
-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
5782
-        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
5783
-        then
5784
-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
5785
-        else
5786
-	  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
5787
-        fi
5788
-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
5789
-      else
5790
-        cat conftest.err 1>&5
5791
-      fi
5792
-      $rm conftest*
5793
-      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
5794
-      ;;
5795
-    esac
5796
-  fi
5797
-  ;;
5798
-esac
5799
-])# AC_LIBTOOL_PROG_LD_SHLIBS
5800
-
5801
-
5802
-# _LT_AC_FILE_LTDLL_C
5803
-# -------------------
5804
-# Be careful that the start marker always follows a newline.
5805
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
5806
-# /* ltdll.c starts here */
5807
-# #define WIN32_LEAN_AND_MEAN
5808
-# #include <windows.h>
5809
-# #undef WIN32_LEAN_AND_MEAN
5810
-# #include <stdio.h>
5811
-#
5812
-# #ifndef __CYGWIN__
5813
-# #  ifdef __CYGWIN32__
5814
-# #    define __CYGWIN__ __CYGWIN32__
5815
-# #  endif
5816
-# #endif
5817
-#
5818
-# #ifdef __cplusplus
5819
-# extern "C" {
5820
-# #endif
5821
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
5822
-# #ifdef __cplusplus
5823
-# }
5824
-# #endif
5825
-#
5826
-# #ifdef __CYGWIN__
5827
-# #include <cygwin/cygwin_dll.h>
5828
-# DECLARE_CYGWIN_DLL( DllMain );
5829
-# #endif
5830
-# HINSTANCE __hDllInstance_base;
5831
-#
5832
-# BOOL APIENTRY
5833
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
5834
-# {
5835
-#   __hDllInstance_base = hInst;
5836
-#   return TRUE;
5837
-# }
5838
-# /* ltdll.c ends here */
5839
-])# _LT_AC_FILE_LTDLL_C
5840
-
5841
-
5842
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
5843
-# ---------------------------------
5844
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
5845
-
5846
-
5847
-# old names
5848
-AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
5849
-AC_DEFUN([AM_ENABLE_SHARED],  [AC_ENABLE_SHARED($@)])
5850
-AC_DEFUN([AM_ENABLE_STATIC],  [AC_ENABLE_STATIC($@)])
5851
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
5852
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
5853
-AC_DEFUN([AM_PROG_LD],        [AC_PROG_LD])
5854
-AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])
5855
-
5856
-# This is just to silence aclocal about the macro not being used
5857
-ifelse([AC_DISABLE_FAST_INSTALL])
5858
-
5859
-AC_DEFUN([LT_AC_PROG_GCJ],
5860
-[AC_CHECK_TOOL(GCJ, gcj, no)
5861
-  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
5862
-  AC_SUBST(GCJFLAGS)
5863
-])
5864
-
5865
-AC_DEFUN([LT_AC_PROG_RC],
5866
-[AC_CHECK_TOOL(RC, windres, no)
5867
-])
5868
-
5869
-# NOTE: This macro has been submitted for inclusion into   #
5870
-#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
5871
-#  a released version of Autoconf we should remove this    #
5872
-#  macro and use it instead.                               #
5873
-# LT_AC_PROG_SED
5874
-# --------------
5875
-# Check for a fully-functional sed program, that truncates
5876
-# as few characters as possible.  Prefer GNU sed if found.
5877
-AC_DEFUN([LT_AC_PROG_SED],
5878
-[AC_MSG_CHECKING([for a sed that does not truncate output])
5879
-AC_CACHE_VAL(lt_cv_path_SED,
5880
-[# Loop through the user's path and test for sed and gsed.
5881
-# Then use that list of sed's as ones to test for truncation.
5882
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5883
-for as_dir in $PATH
5884
-do
5885
-  IFS=$as_save_IFS
5886
-  test -z "$as_dir" && as_dir=.
5887
-  for lt_ac_prog in sed gsed; do
5888
-    for ac_exec_ext in '' $ac_executable_extensions; do
5889
-      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5890
-        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5891
-      fi
5892
-    done
5893
-  done
5894
-done
5895
-lt_ac_max=0
5896
-lt_ac_count=0
5897
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
5898
-# along with /bin/sed that truncates output.
5899
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5900
-  test ! -f $lt_ac_sed && break
5901
-  cat /dev/null > conftest.in
5902
-  lt_ac_count=0
5903
-  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5904
-  # Check for GNU sed and select it if it is found.
5905
-  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5906
-    lt_cv_path_SED=$lt_ac_sed
5907
-    break
5908
-  fi
5909
-  while true; do
5910
-    cat conftest.in conftest.in >conftest.tmp
5911
-    mv conftest.tmp conftest.in
5912
-    cp conftest.in conftest.nl
5913
-    echo >>conftest.nl
5914
-    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5915
-    cmp -s conftest.out conftest.nl || break
5916
-    # 10000 chars as input seems more than enough
5917
-    test $lt_ac_count -gt 10 && break
5918
-    lt_ac_count=`expr $lt_ac_count + 1`
5919
-    if test $lt_ac_count -gt $lt_ac_max; then
5920
-      lt_ac_max=$lt_ac_count
5921
-      lt_cv_path_SED=$lt_ac_sed
5922
-    fi
5923
-  done
5924
-done
5925
-SED=$lt_cv_path_SED
5926
-])
5927
-AC_MSG_RESULT([$SED])
5928
-])
5929
-
5930
-#                                                        -*- Autoconf -*-
5931
-# Copyright (C) 2002, 2003  Free Software Foundation, Inc.
5932
-# Generated from amversion.in; do not edit by hand.
5933
-
5934
-# This program is free software; you can redistribute it and/or modify
5935
-# it under the terms of the GNU General Public License as published by
5936
-# the Free Software Foundation; either version 2, or (at your option)
5937
-# any later version.
5938
-
5939
-# This program is distributed in the hope that it will be useful,
5940
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
5941
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
5942
-# GNU General Public License for more details.
5943
-
5944
-# You should have received a copy of the GNU General Public License
5945
-# along with this program; if not, write to the Free Software
5946
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
16
+# This file is free software; the Free Software Foundation
17
+# gives unlimited permission to copy and/or distribute it,
18
+# with or without modifications, as long as this notice is preserved.
5947 19
 
5948 20
 # AM_AUTOMAKE_VERSION(VERSION)
5949 21
 # ----------------------------
5950 22
 # Automake X.Y traces this macro to ensure aclocal.m4 has been
5951 23
 # generated from the m4 files accompanying Automake X.Y.
5952
-AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.8"])
24
+AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
5953 25
 
5954 26
 # AM_SET_CURRENT_AUTOMAKE_VERSION
5955 27
 # -------------------------------
5956 28
 # Call AM_AUTOMAKE_VERSION so it can be traced.
5957 29
 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
5958 30
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
5959
-	 [AM_AUTOMAKE_VERSION([1.8.5])])
5960
-
5961
-# AM_AUX_DIR_EXPAND
31
+	 [AM_AUTOMAKE_VERSION([1.9.5])])
5962 32
 
5963
-# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
33
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
5964 34
 
5965
-# This program is free software; you can redistribute it and/or modify
5966
-# it under the terms of the GNU General Public License as published by
5967
-# the Free Software Foundation; either version 2, or (at your option)
5968
-# any later version.
5969
-
5970
-# This program is distributed in the hope that it will be useful,
5971
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
5972
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
5973
-# GNU General Public License for more details.
5974
-
5975
-# You should have received a copy of the GNU General Public License
5976
-# along with this program; if not, write to the Free Software
5977
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
5978
-# 02111-1307, USA.
35
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
36
+#
37
+# This file is free software; the Free Software Foundation
38
+# gives unlimited permission to copy and/or distribute it,
39
+# with or without modifications, as long as this notice is preserved.
5979 40
 
5980 41
 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
5981 42
 # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
... ...
@@ -6022,26 +83,16 @@ AC_PREREQ([2.50])dnl
6022 6022
 am_aux_dir=`cd $ac_aux_dir && pwd`
6023 6023
 ])
6024 6024
 
6025
-# AM_CONDITIONAL                                              -*- Autoconf -*-
6026
-
6027
-# Copyright (C) 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
6028
-
6029
-# This program is free software; you can redistribute it and/or modify
6030
-# it under the terms of the GNU General Public License as published by
6031
-# the Free Software Foundation; either version 2, or (at your option)
6032
-# any later version.
6033
-
6034
-# This program is distributed in the hope that it will be useful,
6035
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6036
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6037
-# GNU General Public License for more details.
6025
+# AM_CONDITIONAL                                            -*- Autoconf -*-
6038 6026
 
6039
-# You should have received a copy of the GNU General Public License
6040
-# along with this program; if not, write to the Free Software
6041
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6042
-# 02111-1307, USA.
6027
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
6028
+# Free Software Foundation, Inc.
6029
+#
6030
+# This file is free software; the Free Software Foundation
6031
+# gives unlimited permission to copy and/or distribute it,
6032
+# with or without modifications, as long as this notice is preserved.
6043 6033
 
6044
-# serial 6
6034
+# serial 7
6045 6035
 
6046 6036
 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
6047 6037
 # -------------------------------------
... ...
@@ -6061,30 +112,19 @@ else
6061 6061
 fi
6062 6062
 AC_CONFIG_COMMANDS_PRE(
6063 6063
 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
6064
-  AC_MSG_ERROR([conditional "$1" was never defined.
6065
-Usually this means the macro was only invoked conditionally.])
6064
+  AC_MSG_ERROR([[conditional "$1" was never defined.
6065
+Usually this means the macro was only invoked conditionally.]])
6066 6066
 fi])])
6067 6067
 
6068
-# serial 7						-*- Autoconf -*-
6069 6068
 
6070
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
6069
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6071 6070
 # Free Software Foundation, Inc.
6071
+#
6072
+# This file is free software; the Free Software Foundation
6073
+# gives unlimited permission to copy and/or distribute it,
6074
+# with or without modifications, as long as this notice is preserved.
6072 6075
 
6073
-# This program is free software; you can redistribute it and/or modify
6074
-# it under the terms of the GNU General Public License as published by
6075
-# the Free Software Foundation; either version 2, or (at your option)
6076
-# any later version.
6077
-
6078
-# This program is distributed in the hope that it will be useful,
6079
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6080
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6081
-# GNU General Public License for more details.
6082
-
6083
-# You should have received a copy of the GNU General Public License
6084
-# along with this program; if not, write to the Free Software
6085
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6086
-# 02111-1307, USA.
6087
-
6076
+# serial 8
6088 6077
 
6089 6078
 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
6090 6079
 # written in clear, in which case automake, when reading aclocal.m4,
... ...
@@ -6093,7 +133,6 @@ fi])])
6093 6093
 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
6094 6094
 
6095 6095
 
6096
-
6097 6096
 # _AM_DEPENDENCIES(NAME)
6098 6097
 # ----------------------
6099 6098
 # See how the compiler implements dependency checking.
... ...
@@ -6233,26 +272,16 @@ AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
6233 6233
 AC_SUBST([AMDEPBACKSLASH])
6234 6234
 ])
6235 6235
 
6236
-# Generate code to set up dependency tracking.   -*- Autoconf -*-
6237
-
6238
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
6236
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
6239 6237
 
6240
-# This program is free software; you can redistribute it and/or modify
6241
-# it under the terms of the GNU General Public License as published by
6242
-# the Free Software Foundation; either version 2, or (at your option)
6243
-# any later version.
6244
-
6245
-# This program is distributed in the hope that it will be useful,
6246
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6247
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6248
-# GNU General Public License for more details.
6249
-
6250
-# You should have received a copy of the GNU General Public License
6251
-# along with this program; if not, write to the Free Software
6252
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6253
-# 02111-1307, USA.
6238
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6239
+# Free Software Foundation, Inc.
6240
+#
6241
+# This file is free software; the Free Software Foundation
6242
+# gives unlimited permission to copy and/or distribute it,
6243
+# with or without modifications, as long as this notice is preserved.
6254 6244
 
6255
-#serial 2
6245
+#serial 3
6256 6246
 
6257 6247
 # _AM_OUTPUT_DEPENDENCY_COMMANDS
6258 6248
 # ------------------------------
... ...
@@ -6271,27 +300,21 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
6271 6271
   else
6272 6272
     continue
6273 6273
   fi
6274
-  grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
6275
-  # Extract the definition of DEP_FILES from the Makefile without
6276
-  # running `make'.
6274
+  # Extract the definition of DEPDIR, am__include, and am__quote
6275
+  # from the Makefile without running `make'.
6277 6276
   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
6278 6277
   test -z "$DEPDIR" && continue
6278
+  am__include=`sed -n 's/^am__include = //p' < "$mf"`
6279
+  test -z "am__include" && continue
6280
+  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
6279 6281
   # When using ansi2knr, U may be empty or an underscore; expand it
6280 6282
   U=`sed -n 's/^U = //p' < "$mf"`
6281
-  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
6282
-  # We invoke sed twice because it is the simplest approach to
6283
-  # changing $(DEPDIR) to its actual value in the expansion.
6284
-  for file in `sed -n '
6285
-    /^DEP_FILES = .*\\\\$/ {
6286
-      s/^DEP_FILES = //
6287
-      :loop
6288
-	s/\\\\$//
6289
-	p
6290
-	n
6291
-	/\\\\$/ b loop
6292
-      p
6293
-    }
6294
-    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
6283
+  # Find all dependency output files, they are included files with
6284
+  # $(DEPDIR) in their names.  We invoke sed twice because it is the
6285
+  # simplest approach to changing $(DEPDIR) to its actual value in the
6286
+  # expansion.
6287
+  for file in `sed -n "
6288
+    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
6295 6289
        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
6296 6290
     # Make sure the directory exists.
6297 6291
     test -f "$dirpart/$file" && continue
... ...
@@ -6317,54 +340,31 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
6317 6317
      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
6318 6318
 ])
6319 6319
 
6320
-# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
6321
-
6322
-# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
6323
-
6324
-# This program is free software; you can redistribute it and/or modify
6325
-# it under the terms of the GNU General Public License as published by
6326
-# the Free Software Foundation; either version 2, or (at your option)
6327
-# any later version.
6328
-
6329
-# This program is distributed in the hope that it will be useful,
6330
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6331
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6332
-# GNU General Public License for more details.
6333
-
6334
-# You should have received a copy of the GNU General Public License
6335
-# along with this program; if not, write to the Free Software
6336
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6337
-# 02111-1307, USA.
6320
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
6321
+# Free Software Foundation, Inc.
6322
+#
6323
+# This file is free software; the Free Software Foundation
6324
+# gives unlimited permission to copy and/or distribute it,
6325
+# with or without modifications, as long as this notice is preserved.
6338 6326
 
6339
-# serial 7
6327
+# serial 8
6340 6328
 
6341 6329
 # AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
6342 6330
 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
6343 6331
 
6344
-# Do all the work for Automake.                            -*- Autoconf -*-
6345
-
6346
-# This macro actually does too much some checks are only needed if
6347
-# your package does certain things.  But this isn't really a big deal.
6332
+# Do all the work for Automake.                             -*- Autoconf -*-
6348 6333
 
6349
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
6334
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
6350 6335
 # Free Software Foundation, Inc.
6336
+#
6337
+# This file is free software; the Free Software Foundation
6338
+# gives unlimited permission to copy and/or distribute it,
6339
+# with or without modifications, as long as this notice is preserved.
6351 6340
 
6352
-# This program is free software; you can redistribute it and/or modify
6353
-# it under the terms of the GNU General Public License as published by
6354
-# the Free Software Foundation; either version 2, or (at your option)
6355
-# any later version.
6356
-
6357
-# This program is distributed in the hope that it will be useful,
6358
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6359
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6360
-# GNU General Public License for more details.
6361
-
6362
-# You should have received a copy of the GNU General Public License
6363
-# along with this program; if not, write to the Free Software
6364
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6365
-# 02111-1307, USA.
6341
+# serial 12
6366 6342
 
6367
-# serial 11
6343
+# This macro actually does too much.  Some checks are only needed if
6344
+# your package does certain things.  But this isn't really a big deal.
6368 6345
 
6369 6346
 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
6370 6347
 # AM_INIT_AUTOMAKE([OPTIONS])
... ...
@@ -6422,7 +422,6 @@ AM_MISSING_PROG(AUTOCONF, autoconf)
6422 6422
 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
6423 6423
 AM_MISSING_PROG(AUTOHEADER, autoheader)
6424 6424
 AM_MISSING_PROG(MAKEINFO, makeinfo)
6425
-AM_MISSING_PROG(AMTAR, tar)
6426 6425
 AM_PROG_INSTALL_SH
6427 6426
 AM_PROG_INSTALL_STRIP
6428 6427
 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
... ...
@@ -6431,7 +430,9 @@ AC_REQUIRE([AM_PROG_MKDIR_P])dnl
6431 6431
 AC_REQUIRE([AC_PROG_AWK])dnl
6432 6432
 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
6433 6433
 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
6434
-
6434
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
6435
+              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
6436
+	      		     [_AM_PROG_TAR([v7])])])
6435 6437
 _AM_IF_OPTION([no-dependencies],,
6436 6438
 [AC_PROVIDE_IFELSE([AC_PROG_CC],
6437 6439
                   [_AM_DEPENDENCIES(CC)],
... ...
@@ -6465,51 +466,27 @@ for _am_header in $config_headers :; do
6465 6465
 done
6466 6466
 echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
6467 6467
 
6468
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6469
+#
6470
+# This file is free software; the Free Software Foundation
6471
+# gives unlimited permission to copy and/or distribute it,
6472
+# with or without modifications, as long as this notice is preserved.
6473
+
6468 6474
 # AM_PROG_INSTALL_SH
6469 6475
 # ------------------
6470 6476
 # Define $install_sh.
6471
-
6472
-# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
6473
-
6474
-# This program is free software; you can redistribute it and/or modify
6475
-# it under the terms of the GNU General Public License as published by
6476
-# the Free Software Foundation; either version 2, or (at your option)
6477
-# any later version.
6478
-
6479
-# This program is distributed in the hope that it will be useful,
6480
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6481
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6482
-# GNU General Public License for more details.
6483
-
6484
-# You should have received a copy of the GNU General Public License
6485
-# along with this program; if not, write to the Free Software
6486
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6487
-# 02111-1307, USA.
6488
-
6489 6477
 AC_DEFUN([AM_PROG_INSTALL_SH],
6490 6478
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
6491 6479
 install_sh=${install_sh-"$am_aux_dir/install-sh"}
6492 6480
 AC_SUBST(install_sh)])
6493 6481
 
6494
-#                                                          -*- Autoconf -*-
6495
-# Copyright (C) 2003  Free Software Foundation, Inc.
6496
-
6497
-# This program is free software; you can redistribute it and/or modify
6498
-# it under the terms of the GNU General Public License as published by
6499
-# the Free Software Foundation; either version 2, or (at your option)
6500
-# any later version.
6501
-
6502
-# This program is distributed in the hope that it will be useful,
6503
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6504
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6505
-# GNU General Public License for more details.
6506
-
6507
-# You should have received a copy of the GNU General Public License
6508
-# along with this program; if not, write to the Free Software
6509
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6510
-# 02111-1307, USA.
6482
+# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
6483
+#
6484
+# This file is free software; the Free Software Foundation
6485
+# gives unlimited permission to copy and/or distribute it,
6486
+# with or without modifications, as long as this notice is preserved.
6511 6487
 
6512
-# serial 1
6488
+# serial 2
6513 6489
 
6514 6490
 # Check whether the underlying file-system supports filenames
6515 6491
 # with a leading dot.  For instance MS-DOS doesn't.
... ...
@@ -6524,26 +501,15 @@ fi
6524 6524
 rmdir .tst 2>/dev/null
6525 6525
 AC_SUBST([am__leading_dot])])
6526 6526
 
6527
-# Check to see how 'make' treats includes.	-*- Autoconf -*-
6528
-
6529
-# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
6530
-
6531
-# This program is free software; you can redistribute it and/or modify
6532
-# it under the terms of the GNU General Public License as published by
6533
-# the Free Software Foundation; either version 2, or (at your option)
6534
-# any later version.
6527
+# Check to see how 'make' treats includes.	            -*- Autoconf -*-
6535 6528
 
6536
-# This program is distributed in the hope that it will be useful,
6537
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6538
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6539
-# GNU General Public License for more details.
6540
-
6541
-# You should have received a copy of the GNU General Public License
6542
-# along with this program; if not, write to the Free Software
6543
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6544
-# 02111-1307, USA.
6529
+# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
6530
+#
6531
+# This file is free software; the Free Software Foundation
6532
+# gives unlimited permission to copy and/or distribute it,
6533
+# with or without modifications, as long as this notice is preserved.
6545 6534
 
6546
-# serial 2
6535
+# serial 3
6547 6536
 
6548 6537
 # AM_MAKE_INCLUDE()
6549 6538
 # -----------------
... ...
@@ -6587,27 +553,16 @@ AC_MSG_RESULT([$_am_result])
6587 6587
 rm -f confinc confmf
6588 6588
 ])
6589 6589
 
6590
-#  -*- Autoconf -*-
6591
-
6592
-
6593
-# Copyright (C) 1997, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
6594
-
6595
-# This program is free software; you can redistribute it and/or modify
6596
-# it under the terms of the GNU General Public License as published by
6597
-# the Free Software Foundation; either version 2, or (at your option)
6598
-# any later version.
6590
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
6599 6591
 
6600
-# This program is distributed in the hope that it will be useful,
6601
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6602
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6603
-# GNU General Public License for more details.
6604
-
6605
-# You should have received a copy of the GNU General Public License
6606
-# along with this program; if not, write to the Free Software
6607
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6608
-# 02111-1307, USA.
6592
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
6593
+# Free Software Foundation, Inc.
6594
+#
6595
+# This file is free software; the Free Software Foundation
6596
+# gives unlimited permission to copy and/or distribute it,
6597
+# with or without modifications, as long as this notice is preserved.
6609 6598
 
6610
-# serial 3
6599
+# serial 4
6611 6600
 
6612 6601
 # AM_MISSING_PROG(NAME, PROGRAM)
6613 6602
 # ------------------------------
... ...
@@ -6633,27 +588,16 @@ else
6633 6633
 fi
6634 6634
 ])
6635 6635
 
6636
+# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
6637
+#
6638
+# This file is free software; the Free Software Foundation
6639
+# gives unlimited permission to copy and/or distribute it,
6640
+# with or without modifications, as long as this notice is preserved.
6641
+
6636 6642
 # AM_PROG_MKDIR_P
6637 6643
 # ---------------
6638 6644
 # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
6639
-
6640
-# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
6641
-
6642
-# This program is free software; you can redistribute it and/or modify
6643
-# it under the terms of the GNU General Public License as published by
6644
-# the Free Software Foundation; either version 2, or (at your option)
6645
-# any later version.
6646
-
6647
-# This program is distributed in the hope that it will be useful,
6648
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6649
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6650
-# GNU General Public License for more details.
6651
-
6652
-# You should have received a copy of the GNU General Public License
6653
-# along with this program; if not, write to the Free Software
6654
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6655
-# 02111-1307, USA.
6656
-
6645
+#
6657 6646
 # Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
6658 6647
 # created by `make install' are always world readable, even if the
6659 6648
 # installer happens to have an overly restrictive umask (e.g. 077).
... ...
@@ -6674,13 +618,21 @@ fi
6674 6674
 # this.)
6675 6675
 AC_DEFUN([AM_PROG_MKDIR_P],
6676 6676
 [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
6677
-  # Keeping the `.' argument allows $(mkdir_p) to be used without
6678
-  # argument.  Indeed, we sometimes output rules like
6677
+  # We used to keeping the `.' as first argument, in order to
6678
+  # allow $(mkdir_p) to be used without argument.  As in
6679 6679
   #   $(mkdir_p) $(somedir)
6680
-  # where $(somedir) is conditionally defined.
6681
-  # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
6682
-  # expensive solution, as it forces Make to start a sub-shell.)
6683
-  mkdir_p='mkdir -p -- .'
6680
+  # where $(somedir) is conditionally defined.  However this is wrong
6681
+  # for two reasons:
6682
+  #  1. if the package is installed by a user who cannot write `.'
6683
+  #     make install will fail,
6684
+  #  2. the above comment should most certainly read
6685
+  #     $(mkdir_p) $(DESTDIR)$(somedir)
6686
+  #     so it does not work when $(somedir) is undefined and
6687
+  #     $(DESTDIR) is not.
6688
+  #  To support the latter case, we have to write
6689
+  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
6690
+  #  so the `.' trick is pointless.
6691
+  mkdir_p='mkdir -p --'
6684 6692
 else
6685 6693
   # On NextStep and OpenStep, the `mkdir' command does not
6686 6694
   # recognize any option.  It will interpret all options as
... ...
@@ -6699,26 +651,15 @@ else
6699 6699
 fi
6700 6700
 AC_SUBST([mkdir_p])])
6701 6701
 
6702
-# Helper functions for option handling.                    -*- Autoconf -*-
6703
-
6704
-# Copyright (C) 2001, 2002, 2003  Free Software Foundation, Inc.
6702
+# Helper functions for option handling.                     -*- Autoconf -*-
6705 6703
 
6706
-# This program is free software; you can redistribute it and/or modify
6707
-# it under the terms of the GNU General Public License as published by
6708
-# the Free Software Foundation; either version 2, or (at your option)
6709
-# any later version.
6710
-
6711
-# This program is distributed in the hope that it will be useful,
6712
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6713
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6714
-# GNU General Public License for more details.
6715
-
6716
-# You should have received a copy of the GNU General Public License
6717
-# along with this program; if not, write to the Free Software
6718
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6719
-# 02111-1307, USA.
6704
+# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
6705
+#
6706
+# This file is free software; the Free Software Foundation
6707
+# gives unlimited permission to copy and/or distribute it,
6708
+# with or without modifications, as long as this notice is preserved.
6720 6709
 
6721
-# serial 2
6710
+# serial 3
6722 6711
 
6723 6712
 # _AM_MANGLE_OPTION(NAME)
6724 6713
 # -----------------------
... ...
@@ -6743,28 +684,16 @@ AC_DEFUN([_AM_SET_OPTIONS],
6743 6743
 AC_DEFUN([_AM_IF_OPTION],
6744 6744
 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
6745 6745
 
6746
-#
6747
-# Check to make sure that the build environment is sane.
6748
-#
6749
-
6750
-# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
6751
-
6752
-# This program is free software; you can redistribute it and/or modify
6753
-# it under the terms of the GNU General Public License as published by
6754
-# the Free Software Foundation; either version 2, or (at your option)
6755
-# any later version.
6756
-
6757
-# This program is distributed in the hope that it will be useful,
6758
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6759
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6760
-# GNU General Public License for more details.
6746
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
6761 6747
 
6762
-# You should have received a copy of the GNU General Public License
6763
-# along with this program; if not, write to the Free Software
6764
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6765
-# 02111-1307, USA.
6748
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
6749
+# Free Software Foundation, Inc.
6750
+#
6751
+# This file is free software; the Free Software Foundation
6752
+# gives unlimited permission to copy and/or distribute it,
6753
+# with or without modifications, as long as this notice is preserved.
6766 6754
 
6767
-# serial 3
6755
+# serial 4
6768 6756
 
6769 6757
 # AM_SANITY_CHECK
6770 6758
 # ---------------
... ...
@@ -6807,25 +736,14 @@ Check your system clock])
6807 6807
 fi
6808 6808
 AC_MSG_RESULT(yes)])
6809 6809
 
6810
-# AM_PROG_INSTALL_STRIP
6811
-
6812
-# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
6813
-
6814
-# This program is free software; you can redistribute it and/or modify
6815
-# it under the terms of the GNU General Public License as published by
6816
-# the Free Software Foundation; either version 2, or (at your option)
6817
-# any later version.
6818
-
6819
-# This program is distributed in the hope that it will be useful,
6820
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
6821
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6822
-# GNU General Public License for more details.
6823
-
6824
-# You should have received a copy of the GNU General Public License
6825
-# along with this program; if not, write to the Free Software
6826
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
6827
-# 02111-1307, USA.
6810
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6811
+#
6812
+# This file is free software; the Free Software Foundation
6813
+# gives unlimited permission to copy and/or distribute it,
6814
+# with or without modifications, as long as this notice is preserved.
6828 6815
 
6816
+# AM_PROG_INSTALL_STRIP
6817
+# ---------------------
6829 6818
 # One issue with vendor `install' (even GNU) is that you can't
6830 6819
 # specify the program used to strip binaries.  This is especially
6831 6820
 # annoying in cross-compiling environments, where the build's strip
... ...
@@ -6846,4 +764,100 @@ fi
6846 6846
 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
6847 6847
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
6848 6848
 
6849
+# Check how to create a tarball.                            -*- Autoconf -*-
6850
+
6851
+# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
6852
+#
6853
+# This file is free software; the Free Software Foundation
6854
+# gives unlimited permission to copy and/or distribute it,
6855
+# with or without modifications, as long as this notice is preserved.
6856
+
6857
+# serial 2
6858
+
6859
+# _AM_PROG_TAR(FORMAT)
6860
+# --------------------
6861
+# Check how to create a tarball in format FORMAT.
6862
+# FORMAT should be one of `v7', `ustar', or `pax'.
6863
+#
6864
+# Substitute a variable $(am__tar) that is a command
6865
+# writing to stdout a FORMAT-tarball containing the directory
6866
+# $tardir.
6867
+#     tardir=directory && $(am__tar) > result.tar
6868
+#
6869
+# Substitute a variable $(am__untar) that extract such
6870
+# a tarball read from stdin.
6871
+#     $(am__untar) < result.tar
6872
+AC_DEFUN([_AM_PROG_TAR],
6873
+[# Always define AMTAR for backward compatibility.
6874
+AM_MISSING_PROG([AMTAR], [tar])
6875
+m4_if([$1], [v7],
6876
+     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
6877
+     [m4_case([$1], [ustar],, [pax],,
6878
+              [m4_fatal([Unknown tar format])])
6879
+AC_MSG_CHECKING([how to create a $1 tar archive])
6880
+# Loop over all known methods to create a tar archive until one works.
6881
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
6882
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
6883
+# Do not fold the above two line into one, because Tru64 sh and
6884
+# Solaris sh will not grok spaces in the rhs of `-'.
6885
+for _am_tool in $_am_tools
6886
+do
6887
+  case $_am_tool in
6888
+  gnutar)
6889
+    for _am_tar in tar gnutar gtar;
6890
+    do
6891
+      AM_RUN_LOG([$_am_tar --version]) && break
6892
+    done
6893
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
6894
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
6895
+    am__untar="$_am_tar -xf -"
6896
+    ;;
6897
+  plaintar)
6898
+    # Must skip GNU tar: if it does not support --format= it doesn't create
6899
+    # ustar tarball either.
6900
+    (tar --version) >/dev/null 2>&1 && continue
6901
+    am__tar='tar chf - "$$tardir"'
6902
+    am__tar_='tar chf - "$tardir"'
6903
+    am__untar='tar xf -'
6904
+    ;;
6905
+  pax)
6906
+    am__tar='pax -L -x $1 -w "$$tardir"'
6907
+    am__tar_='pax -L -x $1 -w "$tardir"'
6908
+    am__untar='pax -r'
6909
+    ;;
6910
+  cpio)
6911
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
6912
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
6913
+    am__untar='cpio -i -H $1 -d'
6914
+    ;;
6915
+  none)
6916
+    am__tar=false
6917
+    am__tar_=false
6918
+    am__untar=false
6919
+    ;;
6920
+  esac
6921
+
6922
+  # If the value was cached, stop now.  We just wanted to have am__tar
6923
+  # and am__untar set.
6924
+  test -n "${am_cv_prog_tar_$1}" && break
6925
+
6926
+  # tar/untar a dummy directory, and stop if the command works
6927
+  rm -rf conftest.dir
6928
+  mkdir conftest.dir
6929
+  echo GrepMe > conftest.dir/file
6930
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
6931
+  rm -rf conftest.dir
6932
+  if test -s conftest.tar; then
6933
+    AM_RUN_LOG([$am__untar <conftest.tar])
6934
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
6935
+  fi
6936
+done
6937
+rm -rf conftest.dir
6938
+
6939
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
6940
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
6941
+AC_SUBST([am__tar])
6942
+AC_SUBST([am__untar])
6943
+]) # _AM_PROG_TAR
6944
+
6849 6945
 m4_include([acinclude.m4])
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -85,9 +85,6 @@ clamav_milter_LDADD = $(LDADD)
85 85
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
86 86
 depcomp = $(SHELL) $(top_srcdir)/depcomp
87 87
 am__depfiles_maybe = depfiles
88
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/cfgparser.Po \
89
-@AMDEP_TRUE@	./$(DEPDIR)/clamav-milter.Po ./$(DEPDIR)/getopt.Po \
90
-@AMDEP_TRUE@	./$(DEPDIR)/memory.Po
91 88
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
92 89
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
93 90
 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
... ...
@@ -178,6 +175,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
178 178
 am__include = @am__include@
179 179
 am__leading_dot = @am__leading_dot@
180 180
 am__quote = @am__quote@
181
+am__tar = @am__tar@
182
+am__untar = @am__untar@
181 183
 bindir = @bindir@
182 184
 build = @build@
183 185
 build_alias = @build_alias@
... ...
@@ -303,98 +302,65 @@ distclean-compile:
303 303
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
304 304
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
305 305
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
306
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
307
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
306
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
308 307
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
309 308
 
310 309
 .c.obj:
311 310
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
312 311
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
313 312
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
314
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
315
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
313
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
316 314
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
317 315
 
318 316
 .c.lo:
319 317
 @am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
320 318
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
321 319
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
322
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
323
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
320
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
324 321
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
325 322
 
326 323
 cfgparser.o: $(top_srcdir)/shared/cfgparser.c
327 324
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.o -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
328 325
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
329 326
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.o' libtool=no @AMDEPBACKSLASH@
330
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
331
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
327
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
332 328
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
333 329
 
334 330
 cfgparser.obj: $(top_srcdir)/shared/cfgparser.c
335 331
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.obj -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`; \
336 332
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
337 333
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.obj' libtool=no @AMDEPBACKSLASH@
338
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
339
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
334
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
340 335
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`
341 336
 
342
-cfgparser.lo: $(top_srcdir)/shared/cfgparser.c
343
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.lo -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
344
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Plo"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
345
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.lo' libtool=yes @AMDEPBACKSLASH@
346
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Plo' tmpdepfile='$(DEPDIR)/cfgparser.TPlo' @AMDEPBACKSLASH@
347
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
348
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
349
-
350 337
 getopt.o: $(top_srcdir)/shared/getopt.c
351 338
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.o -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
352 339
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
353 340
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.o' libtool=no @AMDEPBACKSLASH@
354
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
355
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
341
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
356 342
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
357 343
 
358 344
 getopt.obj: $(top_srcdir)/shared/getopt.c
359 345
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.obj -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`; \
360 346
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
361 347
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.obj' libtool=no @AMDEPBACKSLASH@
362
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
363
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
348
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
364 349
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`
365 350
 
366
-getopt.lo: $(top_srcdir)/shared/getopt.c
367
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.lo -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
368
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Plo"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
369
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.lo' libtool=yes @AMDEPBACKSLASH@
370
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Plo' tmpdepfile='$(DEPDIR)/getopt.TPlo' @AMDEPBACKSLASH@
371
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
372
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
373
-
374 351
 memory.o: $(top_srcdir)/shared/memory.c
375 352
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.o -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
376 353
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
377 354
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.o' libtool=no @AMDEPBACKSLASH@
378
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
379
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
355
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
380 356
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
381 357
 
382 358
 memory.obj: $(top_srcdir)/shared/memory.c
383 359
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.obj -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`; \
384 360
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
385 361
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.obj' libtool=no @AMDEPBACKSLASH@
386
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
387
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
362
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
388 363
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`
389 364
 
390
-memory.lo: $(top_srcdir)/shared/memory.c
391
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.lo -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
392
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Plo"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
393
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.lo' libtool=yes @AMDEPBACKSLASH@
394
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Plo' tmpdepfile='$(DEPDIR)/memory.TPlo' @AMDEPBACKSLASH@
395
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
396
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
397
-
398 365
 mostlyclean-libtool:
399 366
 	-rm -f *.lo
400 367
 
... ...
@@ -551,7 +517,7 @@ mostlyclean-generic:
551 551
 clean-generic:
552 552
 
553 553
 distclean-generic:
554
-	-rm -f $(CONFIG_CLEAN_FILES)
554
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
555 555
 
556 556
 maintainer-clean-generic:
557 557
 	@echo "This command is intended for maintainers to use"
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -96,15 +96,6 @@ clamd_LDADD = $(LDADD)
96 96
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
97 97
 depcomp = $(SHELL) $(top_srcdir)/depcomp
98 98
 am__depfiles_maybe = depfiles
99
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/cfgparser.Po ./$(DEPDIR)/clamd.Po \
100
-@AMDEP_TRUE@	./$(DEPDIR)/clamuko.Po ./$(DEPDIR)/dazukoio.Po \
101
-@AMDEP_TRUE@	./$(DEPDIR)/dazukoio_compat12.Po \
102
-@AMDEP_TRUE@	./$(DEPDIR)/getopt.Po ./$(DEPDIR)/localserver.Po \
103
-@AMDEP_TRUE@	./$(DEPDIR)/memory.Po ./$(DEPDIR)/misc.Po \
104
-@AMDEP_TRUE@	./$(DEPDIR)/options.Po ./$(DEPDIR)/others.Po \
105
-@AMDEP_TRUE@	./$(DEPDIR)/output.Po ./$(DEPDIR)/scanner.Po \
106
-@AMDEP_TRUE@	./$(DEPDIR)/server-th.Po ./$(DEPDIR)/session.Po \
107
-@AMDEP_TRUE@	./$(DEPDIR)/tcpserver.Po ./$(DEPDIR)/thrmgr.Po
108 99
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
109 100
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
110 101
 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
... ...
@@ -192,6 +183,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
192 192
 am__include = @am__include@
193 193
 am__leading_dot = @am__leading_dot@
194 194
 am__quote = @am__quote@
195
+am__tar = @am__tar@
196
+am__untar = @am__untar@
195 197
 bindir = @bindir@
196 198
 build = @build@
197 199
 build_alias = @build_alias@
... ...
@@ -357,146 +350,93 @@ distclean-compile:
357 357
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
358 358
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
359 359
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
360
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
361
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
360
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
362 361
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
363 362
 
364 363
 .c.obj:
365 364
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
366 365
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
367 366
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
368
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
369
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
367
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
370 368
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
371 369
 
372 370
 .c.lo:
373 371
 @am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
374 372
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
375 373
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
376
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
377
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
374
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
378 375
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
379 376
 
380 377
 output.o: $(top_srcdir)/shared/output.c
381 378
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.o -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
382 379
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
383 380
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.o' libtool=no @AMDEPBACKSLASH@
384
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
385
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
381
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
386 382
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
387 383
 
388 384
 output.obj: $(top_srcdir)/shared/output.c
389 385
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.obj -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`; \
390 386
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
391 387
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.obj' libtool=no @AMDEPBACKSLASH@
392
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
393
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
388
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
394 389
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`
395 390
 
396
-output.lo: $(top_srcdir)/shared/output.c
397
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.lo -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
398
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Plo"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
399
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.lo' libtool=yes @AMDEPBACKSLASH@
400
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Plo' tmpdepfile='$(DEPDIR)/output.TPlo' @AMDEPBACKSLASH@
401
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
402
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
403
-
404 391
 cfgparser.o: $(top_srcdir)/shared/cfgparser.c
405 392
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.o -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
406 393
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
407 394
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.o' libtool=no @AMDEPBACKSLASH@
408
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
409
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
395
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
410 396
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
411 397
 
412 398
 cfgparser.obj: $(top_srcdir)/shared/cfgparser.c
413 399
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.obj -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`; \
414 400
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
415 401
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.obj' libtool=no @AMDEPBACKSLASH@
416
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
417
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
402
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
418 403
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`
419 404
 
420
-cfgparser.lo: $(top_srcdir)/shared/cfgparser.c
421
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.lo -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
422
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Plo"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
423
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.lo' libtool=yes @AMDEPBACKSLASH@
424
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Plo' tmpdepfile='$(DEPDIR)/cfgparser.TPlo' @AMDEPBACKSLASH@
425
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
426
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
427
-
428 405
 getopt.o: $(top_srcdir)/shared/getopt.c
429 406
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.o -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
430 407
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
431 408
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.o' libtool=no @AMDEPBACKSLASH@
432
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
433
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
409
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
434 410
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
435 411
 
436 412
 getopt.obj: $(top_srcdir)/shared/getopt.c
437 413
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.obj -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`; \
438 414
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
439 415
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.obj' libtool=no @AMDEPBACKSLASH@
440
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
441
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
416
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
442 417
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`
443 418
 
444
-getopt.lo: $(top_srcdir)/shared/getopt.c
445
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.lo -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
446
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Plo"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
447
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.lo' libtool=yes @AMDEPBACKSLASH@
448
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Plo' tmpdepfile='$(DEPDIR)/getopt.TPlo' @AMDEPBACKSLASH@
449
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
450
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
451
-
452 419
 memory.o: $(top_srcdir)/shared/memory.c
453 420
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.o -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
454 421
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
455 422
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.o' libtool=no @AMDEPBACKSLASH@
456
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
457
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
423
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
458 424
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
459 425
 
460 426
 memory.obj: $(top_srcdir)/shared/memory.c
461 427
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.obj -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`; \
462 428
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
463 429
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.obj' libtool=no @AMDEPBACKSLASH@
464
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
465
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
430
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
466 431
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`
467 432
 
468
-memory.lo: $(top_srcdir)/shared/memory.c
469
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.lo -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
470
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Plo"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
471
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.lo' libtool=yes @AMDEPBACKSLASH@
472
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Plo' tmpdepfile='$(DEPDIR)/memory.TPlo' @AMDEPBACKSLASH@
473
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
474
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
475
-
476 433
 misc.o: $(top_srcdir)/shared/misc.c
477 434
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.o -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
478 435
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
479 436
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.o' libtool=no @AMDEPBACKSLASH@
480
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
481
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
437
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
482 438
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
483 439
 
484 440
 misc.obj: $(top_srcdir)/shared/misc.c
485 441
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.obj -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`; \
486 442
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
487 443
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.obj' libtool=no @AMDEPBACKSLASH@
488
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
489
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
444
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
490 445
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`
491 446
 
492
-misc.lo: $(top_srcdir)/shared/misc.c
493
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.lo -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
494
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Plo"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
495
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.lo' libtool=yes @AMDEPBACKSLASH@
496
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Plo' tmpdepfile='$(DEPDIR)/misc.TPlo' @AMDEPBACKSLASH@
497
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
498
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
499
-
500 447
 mostlyclean-libtool:
501 448
 	-rm -f *.lo
502 449
 
... ...
@@ -608,7 +548,7 @@ mostlyclean-generic:
608 608
 clean-generic:
609 609
 
610 610
 distclean-generic:
611
-	-rm -f $(CONFIG_CLEAN_FILES)
611
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
612 612
 
613 613
 maintainer-clean-generic:
614 614
 	@echo "This command is intended for maintainers to use"
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -87,10 +87,6 @@ clamdscan_OBJECTS = $(am_clamdscan_OBJECTS)
87 87
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
88 88
 depcomp = $(SHELL) $(top_srcdir)/depcomp
89 89
 am__depfiles_maybe = depfiles
90
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/cfgparser.Po \
91
-@AMDEP_TRUE@	./$(DEPDIR)/clamdscan.Po ./$(DEPDIR)/client.Po \
92
-@AMDEP_TRUE@	./$(DEPDIR)/memory.Po ./$(DEPDIR)/misc.Po \
93
-@AMDEP_TRUE@	./$(DEPDIR)/output.Po
94 90
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
95 91
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
96 92
 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
... ...
@@ -178,6 +174,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
178 178
 am__include = @am__include@
179 179
 am__leading_dot = @am__leading_dot@
180 180
 am__quote = @am__quote@
181
+am__tar = @am__tar@
182
+am__untar = @am__untar@
181 183
 bindir = @bindir@
182 184
 build = @build@
183 185
 build_alias = @build_alias@
... ...
@@ -308,122 +306,79 @@ distclean-compile:
308 308
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
309 309
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
310 310
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
311
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
312
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
311
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
313 312
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
314 313
 
315 314
 .c.obj:
316 315
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
317 316
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
318 317
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
319
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
320
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
318
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
321 319
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
322 320
 
323 321
 .c.lo:
324 322
 @am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
325 323
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
326 324
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
327
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
328
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
325
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
329 326
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
330 327
 
331 328
 output.o: $(top_srcdir)/shared/output.c
332 329
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.o -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
333 330
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
334 331
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.o' libtool=no @AMDEPBACKSLASH@
335
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
336
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
332
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
337 333
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
338 334
 
339 335
 output.obj: $(top_srcdir)/shared/output.c
340 336
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.obj -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`; \
341 337
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
342 338
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.obj' libtool=no @AMDEPBACKSLASH@
343
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
344
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
339
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
345 340
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`
346 341
 
347
-output.lo: $(top_srcdir)/shared/output.c
348
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.lo -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
349
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Plo"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
350
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.lo' libtool=yes @AMDEPBACKSLASH@
351
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Plo' tmpdepfile='$(DEPDIR)/output.TPlo' @AMDEPBACKSLASH@
352
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
353
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
354
-
355 342
 cfgparser.o: $(top_srcdir)/shared/cfgparser.c
356 343
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.o -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
357 344
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
358 345
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.o' libtool=no @AMDEPBACKSLASH@
359
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
360
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
346
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
361 347
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
362 348
 
363 349
 cfgparser.obj: $(top_srcdir)/shared/cfgparser.c
364 350
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.obj -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`; \
365 351
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
366 352
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.obj' libtool=no @AMDEPBACKSLASH@
367
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
368
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
353
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
369 354
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`
370 355
 
371
-cfgparser.lo: $(top_srcdir)/shared/cfgparser.c
372
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.lo -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
373
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Plo"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
374
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.lo' libtool=yes @AMDEPBACKSLASH@
375
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Plo' tmpdepfile='$(DEPDIR)/cfgparser.TPlo' @AMDEPBACKSLASH@
376
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
377
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
378
-
379 356
 memory.o: $(top_srcdir)/shared/memory.c
380 357
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.o -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
381 358
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
382 359
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.o' libtool=no @AMDEPBACKSLASH@
383
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
384
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
360
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
385 361
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
386 362
 
387 363
 memory.obj: $(top_srcdir)/shared/memory.c
388 364
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.obj -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`; \
389 365
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
390 366
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.obj' libtool=no @AMDEPBACKSLASH@
391
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
392
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
367
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
393 368
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`
394 369
 
395
-memory.lo: $(top_srcdir)/shared/memory.c
396
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.lo -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
397
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Plo"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
398
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.lo' libtool=yes @AMDEPBACKSLASH@
399
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Plo' tmpdepfile='$(DEPDIR)/memory.TPlo' @AMDEPBACKSLASH@
400
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
401
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
402
-
403 370
 misc.o: $(top_srcdir)/shared/misc.c
404 371
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.o -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
405 372
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
406 373
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.o' libtool=no @AMDEPBACKSLASH@
407
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
408
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
374
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
409 375
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
410 376
 
411 377
 misc.obj: $(top_srcdir)/shared/misc.c
412 378
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.obj -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`; \
413 379
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
414 380
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.obj' libtool=no @AMDEPBACKSLASH@
415
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
416
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
381
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
417 382
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`
418 383
 
419
-misc.lo: $(top_srcdir)/shared/misc.c
420
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.lo -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
421
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Plo"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
422
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.lo' libtool=yes @AMDEPBACKSLASH@
423
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Plo' tmpdepfile='$(DEPDIR)/misc.TPlo' @AMDEPBACKSLASH@
424
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
425
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
426
-
427 384
 mostlyclean-libtool:
428 385
 	-rm -f *.lo
429 386
 
... ...
@@ -535,7 +490,7 @@ mostlyclean-generic:
535 535
 clean-generic:
536 536
 
537 537
 distclean-generic:
538
-	-rm -f $(CONFIG_CLEAN_FILES)
538
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
539 539
 
540 540
 maintainer-clean-generic:
541 541
 	@echo "This command is intended for maintainers to use"
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -80,12 +80,6 @@ clamscan_LDADD = $(LDADD)
80 80
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
81 81
 depcomp = $(SHELL) $(top_srcdir)/depcomp
82 82
 am__depfiles_maybe = depfiles
83
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/cfgparser.Po \
84
-@AMDEP_TRUE@	./$(DEPDIR)/clamscan.Po ./$(DEPDIR)/getopt.Po \
85
-@AMDEP_TRUE@	./$(DEPDIR)/manager.Po ./$(DEPDIR)/memory.Po \
86
-@AMDEP_TRUE@	./$(DEPDIR)/misc.Po ./$(DEPDIR)/options.Po \
87
-@AMDEP_TRUE@	./$(DEPDIR)/others.Po ./$(DEPDIR)/output.Po \
88
-@AMDEP_TRUE@	./$(DEPDIR)/treewalk.Po
89 83
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
90 84
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
91 85
 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
... ...
@@ -173,6 +167,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
173 173
 am__include = @am__include@
174 174
 am__leading_dot = @am__leading_dot@
175 175
 am__quote = @am__quote@
176
+am__tar = @am__tar@
177
+am__untar = @am__untar@
176 178
 bindir = @bindir@
177 179
 build = @build@
178 180
 build_alias = @build_alias@
... ...
@@ -315,146 +311,93 @@ distclean-compile:
315 315
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
316 316
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
317 317
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
318
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
319
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
318
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
320 319
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
321 320
 
322 321
 .c.obj:
323 322
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
324 323
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
325 324
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
326
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
327
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
325
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
328 326
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
329 327
 
330 328
 .c.lo:
331 329
 @am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
332 330
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
333 331
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
334
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
335
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
332
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
336 333
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
337 334
 
338 335
 output.o: $(top_srcdir)/shared/output.c
339 336
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.o -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
340 337
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
341 338
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.o' libtool=no @AMDEPBACKSLASH@
342
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
343
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
339
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
344 340
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
345 341
 
346 342
 output.obj: $(top_srcdir)/shared/output.c
347 343
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.obj -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`; \
348 344
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
349 345
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.obj' libtool=no @AMDEPBACKSLASH@
350
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
351
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
346
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
352 347
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`
353 348
 
354
-output.lo: $(top_srcdir)/shared/output.c
355
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.lo -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
356
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Plo"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
357
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.lo' libtool=yes @AMDEPBACKSLASH@
358
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Plo' tmpdepfile='$(DEPDIR)/output.TPlo' @AMDEPBACKSLASH@
359
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
360
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
361
-
362 349
 getopt.o: $(top_srcdir)/shared/getopt.c
363 350
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.o -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
364 351
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
365 352
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.o' libtool=no @AMDEPBACKSLASH@
366
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
367
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
353
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
368 354
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
369 355
 
370 356
 getopt.obj: $(top_srcdir)/shared/getopt.c
371 357
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.obj -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`; \
372 358
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
373 359
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.obj' libtool=no @AMDEPBACKSLASH@
374
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
375
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
360
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
376 361
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`
377 362
 
378
-getopt.lo: $(top_srcdir)/shared/getopt.c
379
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.lo -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
380
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Plo"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
381
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.lo' libtool=yes @AMDEPBACKSLASH@
382
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Plo' tmpdepfile='$(DEPDIR)/getopt.TPlo' @AMDEPBACKSLASH@
383
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
384
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
385
-
386 363
 memory.o: $(top_srcdir)/shared/memory.c
387 364
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.o -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
388 365
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
389 366
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.o' libtool=no @AMDEPBACKSLASH@
390
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
391
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
367
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
392 368
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
393 369
 
394 370
 memory.obj: $(top_srcdir)/shared/memory.c
395 371
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.obj -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`; \
396 372
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
397 373
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.obj' libtool=no @AMDEPBACKSLASH@
398
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
399
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
374
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
400 375
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`
401 376
 
402
-memory.lo: $(top_srcdir)/shared/memory.c
403
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.lo -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
404
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Plo"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
405
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.lo' libtool=yes @AMDEPBACKSLASH@
406
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Plo' tmpdepfile='$(DEPDIR)/memory.TPlo' @AMDEPBACKSLASH@
407
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
408
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
409
-
410 377
 cfgparser.o: $(top_srcdir)/shared/cfgparser.c
411 378
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.o -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
412 379
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
413 380
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.o' libtool=no @AMDEPBACKSLASH@
414
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
415
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
381
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
416 382
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
417 383
 
418 384
 cfgparser.obj: $(top_srcdir)/shared/cfgparser.c
419 385
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.obj -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`; \
420 386
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
421 387
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.obj' libtool=no @AMDEPBACKSLASH@
422
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
423
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
388
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
424 389
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`
425 390
 
426
-cfgparser.lo: $(top_srcdir)/shared/cfgparser.c
427
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.lo -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
428
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Plo"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
429
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.lo' libtool=yes @AMDEPBACKSLASH@
430
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Plo' tmpdepfile='$(DEPDIR)/cfgparser.TPlo' @AMDEPBACKSLASH@
431
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
432
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
433
-
434 391
 misc.o: $(top_srcdir)/shared/misc.c
435 392
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.o -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
436 393
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
437 394
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.o' libtool=no @AMDEPBACKSLASH@
438
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
439
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
395
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
440 396
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
441 397
 
442 398
 misc.obj: $(top_srcdir)/shared/misc.c
443 399
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.obj -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`; \
444 400
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
445 401
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.obj' libtool=no @AMDEPBACKSLASH@
446
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
447
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
402
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
448 403
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`
449 404
 
450
-misc.lo: $(top_srcdir)/shared/misc.c
451
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.lo -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
452
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Plo"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
453
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.lo' libtool=yes @AMDEPBACKSLASH@
454
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Plo' tmpdepfile='$(DEPDIR)/misc.TPlo' @AMDEPBACKSLASH@
455
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
456
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
457
-
458 405
 mostlyclean-libtool:
459 406
 	-rm -f *.lo
460 407
 
... ...
@@ -566,7 +509,7 @@ mostlyclean-generic:
566 566
 clean-generic:
567 567
 
568 568
 distclean-generic:
569
-	-rm -f $(CONFIG_CLEAN_FILES)
569
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
570 570
 
571 571
 maintainer-clean-generic:
572 572
 	@echo "This command is intended for maintainers to use"
... ...
@@ -468,7 +468,7 @@ ac_includes_default="\
468 468
 # include <unistd.h>
469 469
 #endif"
470 470
 
471
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot LIBCLAMAV_VERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S ECHO EGREP RANLIB ac_ct_RANLIB CPP LIBTOOL MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT DBDIR CFGDIR LIBCLAMAV_LIBS CLAMD_LIBS CLAMAV_MILTER_LIBS FRESHCLAM_LIBS TH_SAFE ADDITIONAL_LIBS BUILD_CLAMD_TRUE BUILD_CLAMD_FALSE HAVE_MILTER_TRUE HAVE_MILTER_FALSE SENDMAIL GETENT CLAMAVUSER CLAMAVGROUP LIBOBJS LTLIBOBJS'
471
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar LIBCLAMAV_VERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S ECHO EGREP RANLIB ac_ct_RANLIB CPP LIBTOOL MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT DBDIR CFGDIR LIBCLAMAV_LIBS CLAMD_LIBS CLAMAV_MILTER_LIBS FRESHCLAM_LIBS TH_SAFE ADDITIONAL_LIBS BUILD_CLAMD_TRUE BUILD_CLAMD_FALSE HAVE_MILTER_TRUE HAVE_MILTER_FALSE SENDMAIL GETENT CLAMAVUSER CLAMAVGROUP LIBOBJS LTLIBOBJS'
472 472
 ac_subst_files=''
473 473
 
474 474
 # Initialize some variables set by options.
... ...
@@ -1790,7 +1790,7 @@ do
1790 1790
 done
1791 1791
 
1792 1792
 
1793
-am__api_version="1.8"
1793
+am__api_version="1.9"
1794 1794
 # Find a good install program.  We prefer a C program (faster),
1795 1795
 # so one script is as good as another.  But avoid the broken or
1796 1796
 # incompatible versions:
... ...
@@ -1942,13 +1942,21 @@ echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1942 1942
 fi
1943 1943
 
1944 1944
 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1945
-  # Keeping the `.' argument allows $(mkdir_p) to be used without
1946
-  # argument.  Indeed, we sometimes output rules like
1945
+  # We used to keeping the `.' as first argument, in order to
1946
+  # allow $(mkdir_p) to be used without argument.  As in
1947 1947
   #   $(mkdir_p) $(somedir)
1948
-  # where $(somedir) is conditionally defined.
1949
-  # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
1950
-  # expensive solution, as it forces Make to start a sub-shell.)
1951
-  mkdir_p='mkdir -p -- .'
1948
+  # where $(somedir) is conditionally defined.  However this is wrong
1949
+  # for two reasons:
1950
+  #  1. if the package is installed by a user who cannot write `.'
1951
+  #     make install will fail,
1952
+  #  2. the above comment should most certainly read
1953
+  #     $(mkdir_p) $(DESTDIR)$(somedir)
1954
+  #     so it does not work when $(somedir) is undefined and
1955
+  #     $(DESTDIR) is not.
1956
+  #  To support the latter case, we have to write
1957
+  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
1958
+  #  so the `.' trick is pointless.
1959
+  mkdir_p='mkdir -p --'
1952 1960
 else
1953 1961
   # On NextStep and OpenStep, the `mkdir' command does not
1954 1962
   # recognize any option.  It will interpret all options as
... ...
@@ -2092,9 +2100,6 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2092 2092
 
2093 2093
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2094 2094
 
2095
-
2096
-AMTAR=${AMTAR-"${am_missing_run}tar"}
2097
-
2098 2095
 install_sh=${install_sh-"$am_aux_dir/install-sh"}
2099 2096
 
2100 2097
 # Installed binaries are usually stripped using `strip' when the user
... ...
@@ -2187,6 +2192,13 @@ INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2187 2187
 
2188 2188
 # We need awk for the "check" target.  The system "awk" is bad on
2189 2189
 # some platforms.
2190
+# Always define AMTAR for backward compatibility.
2191
+
2192
+AMTAR=${AMTAR-"${am_missing_run}tar"}
2193
+
2194
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2195
+
2196
+
2190 2197
 
2191 2198
 
2192 2199
 
... ...
@@ -5023,7 +5035,7 @@ test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5023 5023
 case $host in
5024 5024
 *-*-irix6*)
5025 5025
   # Find out which ABI we are using.
5026
-  echo '#line 5026 "configure"' > conftest.$ac_ext
5026
+  echo '#line 5038 "configure"' > conftest.$ac_ext
5027 5027
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5028 5028
   (eval $ac_compile) 2>&5
5029 5029
   ac_status=$?
... ...
@@ -5614,7 +5626,7 @@ chmod -w .
5614 5614
 save_CFLAGS="$CFLAGS"
5615 5615
 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5616 5616
 compiler_c_o=no
5617
-if { (eval echo configure:5617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5617
+if { (eval echo configure:5629: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5618 5618
   # The compiler can only warn and ignore the option if not recognized
5619 5619
   # So say no if there are warnings
5620 5620
   if test -s out/conftest.err; then
... ...
@@ -7548,7 +7560,7 @@ else
7548 7548
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7549 7549
   lt_status=$lt_dlunknown
7550 7550
   cat > conftest.$ac_ext <<EOF
7551
-#line 7551 "configure"
7551
+#line 7563 "configure"
7552 7552
 #include "confdefs.h"
7553 7553
 
7554 7554
 #if HAVE_DLFCN_H
... ...
@@ -7646,7 +7658,7 @@ else
7646 7646
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7647 7647
   lt_status=$lt_dlunknown
7648 7648
   cat > conftest.$ac_ext <<EOF
7649
-#line 7649 "configure"
7649
+#line 7661 "configure"
7650 7650
 #include "confdefs.h"
7651 7651
 
7652 7652
 #if HAVE_DLFCN_H
... ...
@@ -14919,7 +14931,6 @@ s,@AUTOCONF@,$AUTOCONF,;t t
14919 14919
 s,@AUTOMAKE@,$AUTOMAKE,;t t
14920 14920
 s,@AUTOHEADER@,$AUTOHEADER,;t t
14921 14921
 s,@MAKEINFO@,$MAKEINFO,;t t
14922
-s,@AMTAR@,$AMTAR,;t t
14923 14922
 s,@install_sh@,$install_sh,;t t
14924 14923
 s,@STRIP@,$STRIP,;t t
14925 14924
 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
... ...
@@ -14928,6 +14939,9 @@ s,@mkdir_p@,$mkdir_p,;t t
14928 14928
 s,@AWK@,$AWK,;t t
14929 14929
 s,@SET_MAKE@,$SET_MAKE,;t t
14930 14930
 s,@am__leading_dot@,$am__leading_dot,;t t
14931
+s,@AMTAR@,$AMTAR,;t t
14932
+s,@am__tar@,$am__tar,;t t
14933
+s,@am__untar@,$am__untar,;t t
14931 14934
 s,@LIBCLAMAV_VERSION@,$LIBCLAMAV_VERSION,;t t
14932 14935
 s,@CC@,$CC,;t t
14933 14936
 s,@CFLAGS@,$CFLAGS,;t t
... ...
@@ -15596,27 +15610,21 @@ echo X"$mf" |
15596 15596
   else
15597 15597
     continue
15598 15598
   fi
15599
-  grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
15600
-  # Extract the definition of DEP_FILES from the Makefile without
15601
-  # running `make'.
15599
+  # Extract the definition of DEPDIR, am__include, and am__quote
15600
+  # from the Makefile without running `make'.
15602 15601
   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15603 15602
   test -z "$DEPDIR" && continue
15603
+  am__include=`sed -n 's/^am__include = //p' < "$mf"`
15604
+  test -z "am__include" && continue
15605
+  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15604 15606
   # When using ansi2knr, U may be empty or an underscore; expand it
15605 15607
   U=`sed -n 's/^U = //p' < "$mf"`
15606
-  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
15607
-  # We invoke sed twice because it is the simplest approach to
15608
-  # changing $(DEPDIR) to its actual value in the expansion.
15609
-  for file in `sed -n '
15610
-    /^DEP_FILES = .*\\\\$/ {
15611
-      s/^DEP_FILES = //
15612
-      :loop
15613
-	s/\\\\$//
15614
-	p
15615
-	n
15616
-	/\\\\$/ b loop
15617
-      p
15618
-    }
15619
-    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
15608
+  # Find all dependency output files, they are included files with
15609
+  # $(DEPDIR) in their names.  We invoke sed twice because it is the
15610
+  # simplest approach to changing $(DEPDIR) to its actual value in the
15611
+  # expansion.
15612
+  for file in `sed -n "
15613
+    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15620 15614
        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15621 15615
     # Make sure the directory exists.
15622 15616
     test -f "$dirpart/$file" && continue
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -142,6 +142,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
142 142
 am__include = @am__include@
143 143
 am__leading_dot = @am__leading_dot@
144 144
 am__quote = @am__quote@
145
+am__tar = @am__tar@
146
+am__untar = @am__untar@
145 147
 bindir = @bindir@
146 148
 build = @build@
147 149
 build_alias = @build_alias@
... ...
@@ -274,7 +276,7 @@ mostlyclean-generic:
274 274
 clean-generic:
275 275
 
276 276
 distclean-generic:
277
-	-rm -f $(CONFIG_CLEAN_FILES)
277
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
278 278
 
279 279
 maintainer-clean-generic:
280 280
 	@echo "This command is intended for maintainers to use"
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -66,7 +66,8 @@ CONFIG_CLEAN_FILES =
66 66
 SOURCES =
67 67
 DIST_SOURCES =
68 68
 man1dir = $(mandir)/man1
69
-am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"
69
+am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" \
70
+	"$(DESTDIR)$(man8dir)"
70 71
 man5dir = $(mandir)/man5
71 72
 man8dir = $(mandir)/man8
72 73
 NROFF = nroff
... ...
@@ -146,6 +147,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
146 146
 am__include = @am__include@
147 147
 am__leading_dot = @am__leading_dot@
148 148
 am__quote = @am__quote@
149
+am__tar = @am__tar@
150
+am__untar = @am__untar@
149 151
 bindir = @bindir@
150 152
 build = @build@
151 153
 build_alias = @build_alias@
... ...
@@ -417,7 +420,7 @@ mostlyclean-generic:
417 417
 clean-generic:
418 418
 
419 419
 distclean-generic:
420
-	-rm -f $(CONFIG_CLEAN_FILES)
420
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
421 421
 
422 422
 maintainer-clean-generic:
423 423
 	@echo "This command is intended for maintainers to use"
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -140,6 +140,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
140 140
 am__include = @am__include@
141 141
 am__leading_dot = @am__leading_dot@
142 142
 am__quote = @am__quote@
143
+am__tar = @am__tar@
144
+am__untar = @am__untar@
143 145
 bindir = @bindir@
144 146
 build = @build@
145 147
 build_alias = @build_alias@
... ...
@@ -272,7 +274,7 @@ mostlyclean-generic:
272 272
 clean-generic:
273 273
 
274 274
 distclean-generic:
275
-	-rm -f $(CONFIG_CLEAN_FILES)
275
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
276 276
 
277 277
 maintainer-clean-generic:
278 278
 	@echo "This command is intended for maintainers to use"
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -80,12 +80,6 @@ freshclam_LDADD = $(LDADD)
80 80
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
81 81
 depcomp = $(SHELL) $(top_srcdir)/depcomp
82 82
 am__depfiles_maybe = depfiles
83
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/cfgparser.Po ./$(DEPDIR)/dns.Po \
84
-@AMDEP_TRUE@	./$(DEPDIR)/execute.Po ./$(DEPDIR)/freshclam.Po \
85
-@AMDEP_TRUE@	./$(DEPDIR)/getopt.Po ./$(DEPDIR)/manager.Po \
86
-@AMDEP_TRUE@	./$(DEPDIR)/memory.Po ./$(DEPDIR)/misc.Po \
87
-@AMDEP_TRUE@	./$(DEPDIR)/notify.Po ./$(DEPDIR)/options.Po \
88
-@AMDEP_TRUE@	./$(DEPDIR)/output.Po
89 83
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
90 84
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
91 85
 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
... ...
@@ -173,6 +167,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
173 173
 am__include = @am__include@
174 174
 am__leading_dot = @am__leading_dot@
175 175
 am__quote = @am__quote@
176
+am__tar = @am__tar@
177
+am__untar = @am__untar@
176 178
 bindir = @bindir@
177 179
 build = @build@
178 180
 build_alias = @build_alias@
... ...
@@ -318,146 +314,93 @@ distclean-compile:
318 318
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
319 319
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
320 320
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
321
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
322
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
321
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
323 322
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
324 323
 
325 324
 .c.obj:
326 325
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
327 326
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
328 327
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
329
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
330
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
328
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
331 329
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
332 330
 
333 331
 .c.lo:
334 332
 @am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
335 333
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
336 334
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
337
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
338
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
335
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
339 336
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
340 337
 
341 338
 output.o: $(top_srcdir)/shared/output.c
342 339
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.o -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
343 340
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
344 341
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.o' libtool=no @AMDEPBACKSLASH@
345
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
346
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
342
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
347 343
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
348 344
 
349 345
 output.obj: $(top_srcdir)/shared/output.c
350 346
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.obj -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`; \
351 347
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
352 348
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.obj' libtool=no @AMDEPBACKSLASH@
353
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
354
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
349
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
355 350
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`
356 351
 
357
-output.lo: $(top_srcdir)/shared/output.c
358
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.lo -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
359
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Plo"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
360
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.lo' libtool=yes @AMDEPBACKSLASH@
361
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Plo' tmpdepfile='$(DEPDIR)/output.TPlo' @AMDEPBACKSLASH@
362
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
363
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
364
-
365 352
 cfgparser.o: $(top_srcdir)/shared/cfgparser.c
366 353
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.o -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
367 354
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
368 355
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.o' libtool=no @AMDEPBACKSLASH@
369
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
370
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
356
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
371 357
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
372 358
 
373 359
 cfgparser.obj: $(top_srcdir)/shared/cfgparser.c
374 360
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.obj -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`; \
375 361
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
376 362
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.obj' libtool=no @AMDEPBACKSLASH@
377
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
378
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
363
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
379 364
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`
380 365
 
381
-cfgparser.lo: $(top_srcdir)/shared/cfgparser.c
382
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.lo -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
383
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Plo"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
384
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.lo' libtool=yes @AMDEPBACKSLASH@
385
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Plo' tmpdepfile='$(DEPDIR)/cfgparser.TPlo' @AMDEPBACKSLASH@
386
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
387
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
388
-
389 366
 getopt.o: $(top_srcdir)/shared/getopt.c
390 367
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.o -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
391 368
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
392 369
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.o' libtool=no @AMDEPBACKSLASH@
393
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
394
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
370
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
395 371
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
396 372
 
397 373
 getopt.obj: $(top_srcdir)/shared/getopt.c
398 374
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.obj -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`; \
399 375
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
400 376
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.obj' libtool=no @AMDEPBACKSLASH@
401
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
402
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
377
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
403 378
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`
404 379
 
405
-getopt.lo: $(top_srcdir)/shared/getopt.c
406
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.lo -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
407
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Plo"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
408
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.lo' libtool=yes @AMDEPBACKSLASH@
409
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Plo' tmpdepfile='$(DEPDIR)/getopt.TPlo' @AMDEPBACKSLASH@
410
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
411
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
412
-
413 380
 memory.o: $(top_srcdir)/shared/memory.c
414 381
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.o -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
415 382
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
416 383
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.o' libtool=no @AMDEPBACKSLASH@
417
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
418
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
384
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
419 385
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
420 386
 
421 387
 memory.obj: $(top_srcdir)/shared/memory.c
422 388
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.obj -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`; \
423 389
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
424 390
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.obj' libtool=no @AMDEPBACKSLASH@
425
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
426
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
391
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
427 392
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`
428 393
 
429
-memory.lo: $(top_srcdir)/shared/memory.c
430
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.lo -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
431
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Plo"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
432
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.lo' libtool=yes @AMDEPBACKSLASH@
433
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Plo' tmpdepfile='$(DEPDIR)/memory.TPlo' @AMDEPBACKSLASH@
434
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
435
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
436
-
437 394
 misc.o: $(top_srcdir)/shared/misc.c
438 395
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.o -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
439 396
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
440 397
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.o' libtool=no @AMDEPBACKSLASH@
441
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
442
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
398
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
443 399
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
444 400
 
445 401
 misc.obj: $(top_srcdir)/shared/misc.c
446 402
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.obj -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`; \
447 403
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
448 404
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.obj' libtool=no @AMDEPBACKSLASH@
449
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
450
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
405
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
451 406
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`
452 407
 
453
-misc.lo: $(top_srcdir)/shared/misc.c
454
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.lo -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
455
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Plo"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
456
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.lo' libtool=yes @AMDEPBACKSLASH@
457
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Plo' tmpdepfile='$(DEPDIR)/misc.TPlo' @AMDEPBACKSLASH@
458
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
459
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
460
-
461 408
 mostlyclean-libtool:
462 409
 	-rm -f *.lo
463 410
 
... ...
@@ -569,7 +512,7 @@ mostlyclean-generic:
569 569
 clean-generic:
570 570
 
571 571
 distclean-generic:
572
-	-rm -f $(CONFIG_CLEAN_FILES)
572
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
573 573
 
574 574
 maintainer-clean-generic:
575 575
 	@echo "This command is intended for maintainers to use"
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.9.2 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -34,7 +34,6 @@
34 34
 #include "others.h"
35 35
 #include "matcher.h"
36 36
 #include "matcher-ac.h"
37
-#include "unrarlib.h"
38 37
 #include "defaults.h"
39 38
 #include "filetypes.h"
40 39
 
... ...
@@ -106,6 +106,7 @@ static int cli_scanfile(const char *filename, const char **virname, unsigned lon
106 106
 
107 107
 static int cli_scandir(const char *dirname, const char **virname, long int *scanned, const struct cl_node *root, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec);
108 108
 
109
+/*
109 110
 #ifdef CL_THREAD_SAFE
110 111
 static void cli_unlock_mutex(void *mtx)
111 112
 {
... ...
@@ -113,6 +114,7 @@ static void cli_unlock_mutex(void *mtx)
113 113
     pthread_mutex_unlock(mtx);
114 114
 }
115 115
 #endif
116
+*/
116 117
 
117 118
 static int cli_scanrar(int desc, const char **virname, long int *scanned, const struct cl_node *root, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
118 119
 {
119 120
deleted file mode 100644
... ...
@@ -1,2774 +0,0 @@
1
-/* It contains some changes needed for libclamav and isn't compatible with
2
- * the original version, --tk
3
- */
4
-/* ***************************************************************************
5
- **
6
- **  This file is part of the UniquE RAR File Library.
7
- **
8
- **  Copyright (C) 2000-2002 by Christian Scheurer (www.ChristianScheurer.ch)
9
- **  UNIX port copyright (c) 2000-2002 by Johannes Winkelmann (jw@tks6.net)
10
- **
11
- **  The contents of this file are subject to the UniquE RAR File Library
12
- **  License (the "unrarlib-license.txt"). You may not use this file except
13
- **  in compliance with the License. You may obtain a copy of the License
14
- **  at http://www.unrarlib.org/license.html.
15
- **  Software distributed under the License is distributed on an "AS IS"
16
- **  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied warranty.
17
- **
18
- **  Alternatively, the contents of this file may be used under the terms
19
- **  of the GNU General Public License Version 2 or later (the "GPL"), in
20
- **  which case the provisions of the GPL are applicable instead of those
21
- **  above. If you wish to allow use of your version of this file only
22
- **  under the terms of the GPL and not to allow others to use your version
23
- **  of this file under the terms of the UniquE RAR File Library License,
24
- **  indicate your decision by deleting the provisions above and replace
25
- **  them with the notice and other provisions required by the GPL. If you
26
- **  do not delete the provisions above, a recipient may use your version
27
- **  of this file under the terms of the GPL or the UniquE RAR File Library
28
- **  License.
29
- **
30
- ************************************************************************** */
31
-
32
-/* ***************************************************************************
33
- **
34
- **                           UniquE RAR File Library
35
- **                     The free file lib for the demoscene
36
- **                   multi-OS version (Win32, Linux and SunOS)
37
- **
38
- *****************************************************************************
39
- **
40
- **   ==> Please configure the program in "unrarlib.h". <==
41
- **
42
- **   RAR decompression code:
43
- **    (C) Eugene Roshal
44
- **   Modifications to a FileLib:
45
- **    (C) 2000-2002 Christian Scheurer aka. UniquE/Vantage (cs@unrarlib.org)
46
- **   Linux port:
47
- **    (C) 2000-2002 Johannes Winkelmann (jw@tks6.net)
48
- **
49
- **  The UniquE RAR File Library gives you the ability to access RAR archives
50
- **  (any compression method supported in RAR v2.0 including Multimedia
51
- **  Compression and encryption) directly from your program with ease an by
52
- **  adding only 12kB (6kB UPX-compressed) additional code to your program.
53
- **  Both solid and normal (recommended for fast random access to the files!)
54
- **  archives are supported. This FileLib is made for the Demo scene, so it's
55
- **  designed for easy use within your demos and intros.
56
- **  Please read "licence.txt" to learn more about how you may use URARFileLib
57
- **  in your productions.
58
- **
59
- *****************************************************************************
60
- **
61
- **  ==> see the "CHANGES" file to see what's new
62
- **
63
- ************************************************************************** */
64
-
65
-/* -- include files ------------------------------------------------------- */
66
-#if HAVE_CONFIG_H
67
-#include "clamav-config.h"
68
-#endif
69
-
70
-#include "unrarlib.h"                       /* include global configuration */
71
-#include "others.h"
72
-/* ------------------------------------------------------------------------ */
73
-
74
-
75
-
76
-/* -- global stuff -------------------------------------------------------- */
77
-#ifdef _WIN_32
78
-
79
-#include <windows.h>                        /* WIN32 definitions            */
80
-#include <stdio.h>
81
-#include <string.h>
82
-
83
-
84
-#define ENABLE_ACCESS
85
-
86
-#define HOST_OS     WIN_32
87
-
88
-#define FM_NORMAL   0x00
89
-#define FM_RDONLY   0x01
90
-#define FM_HIDDEN   0x02
91
-#define FM_SYSTEM   0x04
92
-#define FM_LABEL    0x08
93
-#define FM_DIREC    0x10
94
-#define FM_ARCH     0x20
95
-
96
-#define PATHDIVIDER  "\\"
97
-#define CPATHDIVIDER '\\'
98
-#define MASKALL      "*.*"
99
-
100
-#define READBINARY   "rb"
101
-#define READTEXT     "rt"
102
-#define UPDATEBINARY "r+b"
103
-#define CREATEBINARY "w+b"
104
-#define CREATETEXT   "w"
105
-#define APPENDTEXT   "at"
106
-
107
-#endif
108
-
109
-#ifdef _UNIX
110
-
111
-#include <stdio.h>                          /* LINUX/UNIX definitions       */
112
-#include <stdlib.h>
113
-#include <unistd.h>
114
-#include <ctype.h>
115
-#include <string.h>
116
-#include <errno.h>
117
-
118
-#define ENABLE_ACCESS
119
-
120
-#define HOST_OS     UNIX
121
-
122
-#define FM_LABEL    0x0000
123
-#define FM_DIREC    0x4000
124
-
125
-#define PATHDIVIDER  "/"
126
-#define CPATHDIVIDER '/'
127
-#define MASKALL      "*.*"
128
-
129
-#define READBINARY   "r"
130
-#define READTEXT     "r"
131
-#define UPDATEBINARY "r+"
132
-#define CREATEBINARY "w+"
133
-#define CREATETEXT   "w"
134
-#define APPENDTEXT   "a"
135
-
136
-
137
-/* emulation of the windows API and data types                              */
138
-/* 20-08-2000 Johannes Winkelmann, jw@tks6.net                              */
139
-
140
-typedef long    DWORD;
141
-typedef short   BOOL;
142
-#define TRUE    1
143
-#define FALSE   0
144
-
145
-
146
-#ifdef _DEBUG_LOG                           /* define macros for debugging  */
147
-#include <unistd.h>
148
-#include <sys/time.h>
149
-
150
-DWORD GetTickCount()
151
-{
152
-    struct timeval tv;
153
-    gettimeofday( &tv, 0 );
154
-    return (tv.tv_usec / 1000);
155
-}
156
-#endif
157
-
158
-#endif
159
-
160
-
161
-
162
-
163
-
164
-#ifdef _DEBUG_LOG                           /* define macros for debugging  */
165
-
166
-BOOL debug_log_first_start = TRUE;
167
-
168
-#define debug_log(a); debug_log_proc(a, __FILE__, __LINE__);
169
-#define debug_init(a); debug_init_proc(a);
170
-
171
-void debug_log_proc(char *text, char *sourcefile, int sourceline);
172
-void debug_init_proc(char *file_name);
173
-
174
-#else
175
-#define debug_log(a);	cli_dbgmsg("%s:%d %s\n", __FILE__, __LINE__, a);
176
-#define debug_init(a);  /* no debug this time */
177
-#endif
178
-
179
-
180
-
181
-
182
-
183
-#define MAXWINSIZE      0x100000
184
-#define MAXWINMASK      (MAXWINSIZE-1)
185
-#define UNP_MEMORY      MAXWINSIZE
186
-#define Min(x,y) (((x)<(y)) ? (x):(y))
187
-#define Max(x,y) (((x)>(y)) ? (x):(y))
188
-#define NM  260
189
-
190
-#define SIZEOF_MARKHEAD         7
191
-#define SIZEOF_OLDMHD           7
192
-#define SIZEOF_NEWMHD          13
193
-#define SIZEOF_OLDLHD          21
194
-#define SIZEOF_NEWLHD          32
195
-#define SIZEOF_SHORTBLOCKHEAD   7
196
-#define SIZEOF_LONGBLOCKHEAD   11
197
-#define SIZEOF_COMMHEAD        13
198
-#define SIZEOF_PROTECTHEAD     26
199
-
200
-
201
-#define PACK_VER       20                   /* version of decompression code*/
202
-#define UNP_VER        20
203
-#define PROTECT_VER    20
204
-
205
-
206
-enum { M_DENYREAD,M_DENYWRITE,M_DENYNONE,M_DENYALL };
207
-enum { FILE_EMPTY,FILE_ADD,FILE_UPDATE,FILE_COPYOLD,FILE_COPYBLOCK };
208
-enum { SUCCESS,WARNING,FATAL_ERROR,CRC_ERROR,LOCK_ERROR,WRITE_ERROR,
209
-       OPEN_ERROR,USER_ERROR,MEMORY_ERROR,USER_BREAK=255,IMM_ABORT=0x8000 };
210
-enum { EN_LOCK=1,EN_VOL=2 };
211
-enum { SD_MEMORY=1,SD_FILES=2 };
212
-enum { NAMES_DONTCHANGE };
213
-enum { LOG_ARC=1,LOG_FILE=2 };
214
-enum { OLD_DECODE=0,OLD_ENCODE=1,NEW_CRYPT=2 };
215
-enum { OLD_UNPACK,NEW_UNPACK };
216
-
217
-
218
-#define MHD_COMMENT        2
219
-#define MHD_LOCK           4
220
-#define MHD_PACK_COMMENT   16
221
-#define MHD_AV             32
222
-#define MHD_PROTECT        64
223
-
224
-#define LHD_SPLIT_BEFORE   1
225
-#define LHD_SPLIT_AFTER    2
226
-#define LHD_PASSWORD       4
227
-#define LHD_COMMENT        8
228
-#define LHD_SOLID          16
229
-
230
-#define LHD_WINDOWMASK     0x00e0
231
-#define LHD_WINDOW64       0
232
-#define LHD_WINDOW128      32
233
-#define LHD_WINDOW256      64
234
-#define LHD_WINDOW512      96
235
-#define LHD_WINDOW1024     128
236
-#define LHD_DIRECTORY      0x00e0
237
-
238
-#define LONG_BLOCK         0x8000
239
-#define READSUBBLOCK       0x8000
240
-
241
-enum { ALL_HEAD=0,MARK_HEAD=0x72,MAIN_HEAD=0x73,FILE_HEAD=0x74,
242
-       COMM_HEAD=0x75,AV_HEAD=0x76,SUB_HEAD=0x77,PROTECT_HEAD=0x78};
243
-enum { EA_HEAD=0x100 };
244
-enum { MS_DOS=0,OS2=1,WIN_32=2,UNIX=3 };
245
-
246
-
247
-struct MarkHeader
248
-{
249
-  UBYTE Mark[7];
250
-};
251
-
252
-
253
-struct NewMainArchiveHeader
254
-{
255
-  UWORD HeadCRC;
256
-  UBYTE HeadType;
257
-  UWORD Flags;
258
-  UWORD HeadSize;
259
-  UWORD Reserved;
260
-  UDWORD Reserved1;
261
-};
262
-
263
-
264
-struct NewFileHeader
265
-{
266
-  UWORD HeadCRC;
267
-  UBYTE HeadType;
268
-  UWORD Flags;
269
-  UWORD HeadSize;
270
-  UDWORD PackSize;
271
-  UDWORD UnpSize;
272
-  UBYTE HostOS;
273
-  UDWORD FileCRC;
274
-  UDWORD FileTime;
275
-  UBYTE UnpVer;
276
-  UBYTE Method;
277
-  UWORD NameSize;
278
-  UDWORD FileAttr;
279
-};
280
-
281
-
282
-struct BlockHeader
283
-{
284
-  UWORD HeadCRC;
285
-  UBYTE HeadType;
286
-  UWORD Flags;
287
-  UWORD HeadSize;
288
-  UDWORD DataSize;
289
-};
290
-
291
-
292
-struct Decode
293
-{
294
-  unsigned int MaxNum;
295
-  unsigned int DecodeLen[16];
296
-  unsigned int DecodePos[16];
297
-  unsigned int DecodeNum[2];
298
-};
299
-
300
-
301
-static struct MarkHeader MarkHead;
302
-static struct NewMainArchiveHeader NewMhd;
303
-static struct NewFileHeader NewLhd;
304
-static struct BlockHeader BlockHead;
305
-
306
-static UBYTE *TempMemory = NULL;                          /* temporary unpack-buffer      */
307
-static char *CommMemory = NULL;
308
-
309
-
310
-static UBYTE *UnpMemory = NULL;
311
-static char ArgName[NM];                           /* current file in rar archive  */
312
-static char ArcFileName[NM];                       /* file to decompress           */
313
-
314
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION  /* mem-to-mem decompression     */
315
-static  MemoryFile *MemRARFile;                   /* pointer to RAR file in memory*/
316
-#else
317
-static  FILE *ArcPtr;                             /* input RAR file handler       */
318
-#endif
319
-static char Password[255];                         /* password to decrypt files    */
320
-
321
-static unsigned char *temp_output_buffer;          /* extract files to this pointer*/
322
-static unsigned long *temp_output_buffer_offset;   /* size of temp. extract buffer */
323
-
324
-static int MainHeadSize;
325
-
326
-static long CurBlockPos,NextBlockPos;
327
-
328
-static unsigned long CurUnpRead;
329
-static long UnpPackedSize;
330
-static long DestUnpSize;
331
-
332
-static UDWORD HeaderCRC;
333
-static int Encryption;
334
-
335
-static unsigned int UnpPtr,WrPtr;
336
-
337
-static unsigned char PN1,PN2,PN3;
338
-static unsigned short OldKey[4];
339
-
340
-
341
-
342
-/* function header definitions                                              */
343
-static int ReadHeader(int BlockType);
344
-static BOOL ExtrFile(int desc);
345
-static int tread(void *stream,void *buf,unsigned len);
346
-static int tseek(void *stream,long offset,int fromwhere);
347
-/* static BOOL UnstoreFile(void); */
348
-static int IsArchive(void);
349
-static int ReadBlock(int BlockType);
350
-static unsigned int UnpRead(unsigned char *Addr,unsigned int Count);
351
-static void UnpInitData(void);
352
-static void Unpack(unsigned char *UnpAddr, BOOL FileFound);
353
-static UBYTE DecodeAudio(int Delta);
354
-static void DecodeNumber(struct Decode *Dec);
355
-static void UpdKeys(UBYTE *Buf);
356
-static void SetCryptKeys(char* NewPassword);
357
-static void SetOldKeys(char *NewPassword);
358
-static void DecryptBlock(unsigned char *Buf);
359
-static void InitCRC(void);
360
-static UDWORD CalcCRC32(UDWORD StartCRC,UBYTE *Addr,UDWORD Size);
361
-static void UnpReadBuf(int FirstBuf);
362
-static void ReadTables(void);
363
-static void ReadLastTables(void);
364
-static void MakeDecodeTables(unsigned char *LenTab,
365
-                             struct Decode *Dec,
366
-                             int Size);
367
-static int stricomp(char *Str1,char *Str2);
368
-/* ------------------------------------------------------------------------ */
369
-
370
-
371
-/* -- global functions ---------------------------------------------------- */
372
-
373
-int urarlib_get(void *output,
374
-                unsigned long *size,
375
-                char *filename,
376
-                int desc,
377
-                char *libpassword)
378
-/* Get a file from a RAR file to the "output" buffer. The UniquE RAR FileLib
379
- * does everything from allocating memory, decrypting and unpacking the file
380
- * from the archive. TRUE is returned if the file could be successfully
381
- * extracted, else a FALSE indicates a failure.
382
- */
383
-{
384
-  BOOL  retcode = FALSE;
385
-
386
-#ifdef _DEBUG_LOG
387
-  int  str_offs;                            /* used for debug-strings       */
388
-  char DebugMsg[500];                       /* used to compose debug msg    */
389
-
390
-  if(debug_log_first_start)
391
-  {
392
-    debug_log_first_start=FALSE;            /* only create a new log file   */
393
-    debug_init(_DEBUG_LOG_FILE);            /* on startup                   */
394
-  }
395
-
396
-#endif
397
-
398
-  InitCRC();                                /* init some vars               */
399
-
400
-  strcpy(ArgName, filename);                /* set file(s) to extract       */
401
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
402
-  MemRARFile = rarfile;                     /* set pointer to mem-RAR file  */
403
-#endif
404
-  if(libpassword != NULL)
405
-    strcpy(Password, libpassword);          /* init password                */
406
-
407
-  temp_output_buffer = NULL;
408
-  temp_output_buffer_offset=size;           /* set size of the temp buffer  */
409
-
410
-  retcode = ExtrFile(desc);                     /* unpack file now! */
411
-
412
-
413
-  memset(Password,0,sizeof(Password));      /* clear password               */
414
-
415
-#ifndef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
416
-  if (ArcPtr!=NULL){
417
-      /* FIXME: possible FILE* leak */
418
-      cli_dbgmsg("%s:%d NOT Close ArcPtr from fd %d\n", __FILE__, __LINE__, desc);
419
-      /*
420
-      fclose(ArcPtr);
421
-      lseek(desc, 0, SEEK_SET);
422
-      ArcPtr = NULL;
423
-      */
424
-  }
425
-#endif
426
-
427
-  if(UnpMemory)
428
-    free(UnpMemory);
429
-
430
-  if(TempMemory)
431
-    free(TempMemory);
432
-
433
-  if(CommMemory)
434
-    free(CommMemory);
435
-
436
-  UnpMemory=NULL;
437
-  TempMemory=NULL;
438
-  CommMemory=NULL;
439
-
440
-
441
-  if(retcode == FALSE)
442
-  {
443
-    if(temp_output_buffer)
444
-	free(temp_output_buffer);               /* free memory and return NULL  */
445
-    temp_output_buffer=NULL;
446
-    *(DWORD*)output=0;                      /* pointer on errors            */
447
-    *size=0;
448
-#ifdef _DEBUG_LOG
449
-
450
-
451
-   /* sorry for this ugly code, but older SunOS gcc compilers don't support */
452
-   /* white spaces within strings                                           */
453
-   str_offs  = sprintf(DebugMsg, "Error - couldn't extract ");
454
-   str_offs += sprintf(DebugMsg + str_offs, ">%s<", filename);
455
-   str_offs += sprintf(DebugMsg + str_offs, " and allocated ");
456
-   str_offs += sprintf(DebugMsg + str_offs, "%u Bytes", (unsigned int)*size);
457
-   str_offs += sprintf(DebugMsg + str_offs, " of unused memory!");
458
-
459
-  } else
460
-  {
461
-    sprintf(DebugMsg, "Extracted %u Bytes.", (unsigned int)*size);
462
-  }
463
-  debug_log(DebugMsg);
464
-#else
465
-  }
466
-#endif
467
-  *(DWORD*)output=(DWORD)temp_output_buffer;/* return pointer for unpacked*/
468
-                                            /* data                       */
469
-
470
-  return retcode;
471
-}
472
-
473
-
474
-int urarlib_list(int desc, ArchiveList_struct *list)
475
-{
476
-  ArchiveList_struct *tmp_List = NULL;
477
-  int NoOfFilesInArchive       = 0;         /* number of files in archive   */
478
-  int newdesc;
479
-
480
-#ifdef _DEBUG_LOG
481
-  if(debug_log_first_start)
482
-  {
483
-    debug_log_first_start=FALSE;            /* only create a new log file   */
484
-    debug_init(_DEBUG_LOG_FILE);            /* on startup                   */
485
-  }
486
-#endif
487
-
488
-  InitCRC();                                /* init some vars               */
489
-
490
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
491
-  MemRARFile         = rarfile;             /* assign pointer to RAR file   */
492
-  MemRARFile->offset = 0;
493
-  if (!IsArchive())
494
-  {
495
-    debug_log("Not a RAR file");
496
-    return NoOfFilesInArchive;              /* error => exit!               */
497
-  }
498
-#else
499
-  /* open and identify archive                                              */
500
-  newdesc = dup(desc);
501
-  cli_dbgmsg("ExtrFile(): dup(%d) = %d\n", desc, newdesc);
502
-  if ((ArcPtr=fdopen(newdesc,READBINARY))!=NULL)
503
-  {
504
-    if (!IsArchive())
505
-    {
506
-      cli_dbgmsg("urarlib_list(): Not a valid archive.");
507
-      debug_log("Not a RAR file");
508
-      fclose(ArcPtr);
509
-      lseek(desc, 0, SEEK_SET);
510
-      ArcPtr = NULL;
511
-      return NoOfFilesInArchive;            /* error => exit!               */
512
-    }
513
-  }
514
-  else {
515
-    cli_dbgmsg("urarlib_list(): Error opening file: %s", strerror(errno));
516
-    debug_log("Error opening file.");
517
-    cli_dbgmsg("%s:%d Close fd %d\n", __FILE__, __LINE__, newdesc);
518
-    close(newdesc);
519
-    return NoOfFilesInArchive;
520
-  }
521
-#endif
522
-
523
-  if ((UnpMemory=malloc(UNP_MEMORY))==NULL)
524
-  {
525
-    cli_dbgmsg("urarlib_list(): out of memory.");
526
-    debug_log("Can't allocate memory for decompression!");
527
-    fclose(ArcPtr);
528
-    return NoOfFilesInArchive;
529
-  }
530
-
531
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
532
-  MemRARFile->offset+=NewMhd.HeadSize-MainHeadSize;
533
-#else
534
-  tseek(ArcPtr,NewMhd.HeadSize-MainHeadSize,SEEK_CUR);
535
-#endif
536
-  (*(DWORD*)list) = (DWORD)NULL;            /* init file list               */
537
-  /* do while file is not extracted and there's no error                    */
538
-  for(;;)
539
-  {
540
-    int ReadBlockResult;
541
-    if ((ReadBlockResult = ReadBlock(FILE_HEAD | READSUBBLOCK)) <= 0) /* read name of the next  */
542
-    {                                       /* file within the RAR archive  */
543
-      cli_dbgmsg("Couldn't read next filename from archive (I/O error): %d\n", ReadBlockResult);
544
-      break;                                /* error, file not found in     */
545
-    }                                       /* archive or I/O error         */
546
-    if (BlockHead.HeadType==SUB_HEAD)
547
-    {
548
-      debug_log("Sorry, sub-headers not supported.");
549
-      NoOfFilesInArchive = 0;
550
-      break;                                /* error => exit                */
551
-    }
552
-
553
-    if((void*)(*(DWORD*)list) == NULL)      /* first entry                  */
554
-    {
555
-      tmp_List = malloc(sizeof(ArchiveList_struct));
556
-      tmp_List->next = NULL;
557
-
558
-      (*(DWORD*)list) = (DWORD)tmp_List;
559
-
560
-    } else                                  /* add entry                    */
561
-    {
562
-      tmp_List->next = malloc(sizeof(ArchiveList_struct));
563
-      tmp_List = (ArchiveList_struct*) tmp_List->next;
564
-      tmp_List->next = NULL;
565
-    }
566
-
567
-    tmp_List->item.Name = malloc(NewLhd.NameSize + 1);
568
-    strcpy(tmp_List->item.Name, ArcFileName);
569
-    tmp_List->item.NameSize = NewLhd.NameSize;
570
-    tmp_List->item.PackSize = NewLhd.PackSize;
571
-    tmp_List->item.UnpSize = NewLhd.UnpSize;
572
-    tmp_List->item.HostOS = NewLhd.HostOS;
573
-    tmp_List->item.FileCRC = NewLhd.FileCRC;
574
-    tmp_List->item.FileTime = NewLhd.FileTime;
575
-    tmp_List->item.UnpVer = NewLhd.UnpVer;
576
-    tmp_List->item.Method = NewLhd.Method;
577
-    tmp_List->item.FileAttr = NewLhd.FileAttr;
578
-    tmp_List->item.Flags = NewLhd.Flags;
579
-
580
-    NoOfFilesInArchive++;                   /* count files                  */
581
-
582
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
583
-    MemRARFile->offset = NextBlockPos;
584
-#else
585
-    if (ArcPtr!=NULL) tseek(ArcPtr,NextBlockPos,SEEK_SET);
586
-#endif
587
-
588
-  };
589
-
590
-  /* free memory, clear password and close archive                          */
591
-  memset(Password,0,sizeof(Password));      /* clear password               */
592
-#ifndef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
593
-  if (ArcPtr!=NULL){
594
-      fclose(ArcPtr);
595
-      ArcPtr = NULL;
596
-      lseek(desc, 0, SEEK_SET);
597
-  }
598
-#endif
599
-
600
-  if(UnpMemory)
601
-    free(UnpMemory);
602
-
603
-  if(TempMemory)
604
-    free(TempMemory);
605
-
606
-  if(CommMemory)
607
-    free(CommMemory);
608
-
609
-  UnpMemory=NULL;
610
-  TempMemory=NULL;
611
-  CommMemory=NULL;
612
-
613
-  return NoOfFilesInArchive;
614
-}
615
-
616
-
617
-
618
-/* urarlib_freelist:
619
- * (after the suggestion and code of Duy Nguyen, Sean O'Blarney
620
- * and Johannes Winkelmann who independently wrote a patch)
621
- * free the memory of a ArchiveList_struct created by urarlib_list.
622
- *
623
- *    input: *list          pointer to an ArchiveList_struct
624
- *    output: -
625
- */
626
-
627
-void urarlib_freelist(ArchiveList_struct *list)
628
-{
629
-    ArchiveList_struct* tmp = list;
630
-
631
-    while ( list ) {
632
-        tmp = list->next;
633
-        free( list->item.Name );
634
-        free( list );
635
-        list = tmp;
636
-    }
637
-}
638
-
639
-
640
-/* ------------------------------------------------------------------------ */
641
-
642
-
643
-
644
-
645
-
646
-
647
-
648
-
649
-
650
-
651
-
652
-
653
-
654
-
655
-
656
-
657
-
658
-/****************************************************************************
659
- ****************************************************************************
660
- ****************************************************************************
661
- ****************************************************************************
662
- *******                                                              *******
663
- *******                                                              *******
664
- *******                                                              *******
665
- *******                    B L O C K   I / O                         *******
666
- *******                                                              *******
667
- *******                                                              *******
668
- *******                                                              *******
669
- ****************************************************************************
670
- ****************************************************************************
671
- ****************************************************************************
672
- ****************************************************************************/
673
-
674
-
675
-
676
-#define GetHeaderByte(N) Header[N]
677
-
678
-#define GetHeaderWord(N) (Header[N]+((UWORD)Header[N+1]<<8))
679
-
680
-#define GetHeaderDword(N) (Header[N]+((UWORD)Header[N+1]<<8)+\
681
-                          ((UDWORD)Header[N+2]<<16)+\
682
-                          ((UDWORD)Header[N+3]<<24))
683
-
684
-
685
-int ReadBlock(int BlockType)
686
-{
687
-  struct NewFileHeader SaveFileHead;
688
-  int Size=0,ReadSubBlock=0;
689
-  static int LastBlock;
690
-  memcpy(&SaveFileHead,&NewLhd,sizeof(SaveFileHead));
691
-  if (BlockType & READSUBBLOCK) {
692
-    ReadSubBlock=1;
693
-    BlockType &= 0xff;
694
-  }
695
-  {
696
-    while (1)
697
-    {
698
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
699
-      CurBlockPos=MemRARFile->offset;       /* get offset of mem-file       */
700
-#else
701
-      CurBlockPos=ftell(ArcPtr);
702
-#endif
703
-      Size=ReadHeader(FILE_HEAD);
704
-      if (Size!=0)
705
-      {
706
-        if (NewLhd.HeadSize<SIZEOF_SHORTBLOCKHEAD)
707
-          return(0);
708
-        NextBlockPos=CurBlockPos+NewLhd.HeadSize;
709
-        if (NewLhd.Flags & LONG_BLOCK)
710
-          NextBlockPos+=NewLhd.PackSize;
711
-        if (NextBlockPos<=CurBlockPos)
712
-          return(0);
713
-      }
714
-
715
-      if (Size > 0 && BlockType!=SUB_HEAD)
716
-        LastBlock=BlockType;
717
-      if (Size==0 || BlockType==ALL_HEAD || NewLhd.HeadType==BlockType ||
718
-          (NewLhd.HeadType==SUB_HEAD && ReadSubBlock && LastBlock==BlockType))
719
-        break;
720
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
721
-      MemRARFile->offset = NextBlockPos;
722
-#else
723
-      tseek(ArcPtr, NextBlockPos, SEEK_SET);
724
-#endif
725
-    }
726
-  }
727
-
728
-  BlockHead.HeadCRC=NewLhd.HeadCRC;
729
-  BlockHead.HeadType=NewLhd.HeadType;
730
-  BlockHead.Flags=NewLhd.Flags;
731
-  BlockHead.HeadSize=NewLhd.HeadSize;
732
-  BlockHead.DataSize=NewLhd.PackSize;
733
-
734
-  if (BlockType!=NewLhd.HeadType) BlockType=ALL_HEAD;
735
-
736
-  if((FILE_HEAD == BlockType) && (Size>0))
737
-  {
738
-    NewLhd.NameSize=Min(NewLhd.NameSize,sizeof(ArcFileName)-1);
739
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
740
-    tread(MemRARFile, ArcFileName, NewLhd.NameSize);
741
-#else
742
-    tread(ArcPtr,ArcFileName,NewLhd.NameSize);
743
-#endif
744
-    ArcFileName[NewLhd.NameSize]=0;
745
-#ifdef _DEBUG_LOG
746
-    if (NewLhd.HeadCRC!=(UWORD)~CalcCRC32(HeaderCRC,(UBYTE*)&ArcFileName[0],
747
-                                          NewLhd.NameSize))
748
-    {
749
-      debug_log("file header broken");
750
-    }
751
-#endif
752
-    Size+=NewLhd.NameSize;
753
-  } else
754
-  {
755
-    memcpy(&NewLhd,&SaveFileHead,sizeof(NewLhd));
756
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
757
-    MemRARFile->offset = CurBlockPos;
758
-#else
759
-    tseek(ArcPtr,CurBlockPos,SEEK_SET);
760
-#endif
761
-  }
762
-
763
-
764
-  return(Size);
765
-}
766
-
767
-
768
-int ReadHeader(int BlockType)
769
-{
770
-  int Size = 0;
771
-  unsigned char Header[64];
772
-  memset(Header, 0, sizeof(Header));
773
-  switch(BlockType)
774
-  {
775
-    case MAIN_HEAD:
776
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
777
-        Size=tread(MemRARFile, Header, SIZEOF_NEWMHD);
778
-#else
779
-        Size=tread(ArcPtr,Header,SIZEOF_NEWMHD);
780
-#endif
781
-        NewMhd.HeadCRC=(unsigned short)GetHeaderWord(0);
782
-        NewMhd.HeadType=GetHeaderByte(2);
783
-        NewMhd.Flags=(unsigned short)GetHeaderWord(3);
784
-        NewMhd.HeadSize=(unsigned short)GetHeaderWord(5);
785
-        NewMhd.Reserved=(unsigned short)GetHeaderWord(7);
786
-        NewMhd.Reserved1=GetHeaderDword(9);
787
-        HeaderCRC=CalcCRC32(0xFFFFFFFFL,&Header[2],SIZEOF_NEWMHD-2);
788
-      break;
789
-    case FILE_HEAD:
790
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
791
-        Size=tread(MemRARFile, Header, SIZEOF_NEWLHD);
792
-#else
793
-        Size=tread(ArcPtr,Header,SIZEOF_NEWLHD);
794
-#endif
795
-        NewLhd.HeadCRC=(unsigned short)GetHeaderWord(0);
796
-        NewLhd.HeadType=GetHeaderByte(2);
797
-        NewLhd.Flags=(unsigned short)GetHeaderWord(3);
798
-        NewLhd.HeadSize=(unsigned short)GetHeaderWord(5);
799
-        NewLhd.PackSize=GetHeaderDword(7);
800
-        NewLhd.UnpSize=GetHeaderDword(11);
801
-        NewLhd.HostOS=GetHeaderByte(15);
802
-        NewLhd.FileCRC=GetHeaderDword(16);
803
-        NewLhd.FileTime=GetHeaderDword(20);
804
-        NewLhd.UnpVer=GetHeaderByte(24);
805
-        NewLhd.Method=GetHeaderByte(25);
806
-        NewLhd.NameSize=(unsigned short)GetHeaderWord(26);
807
-        NewLhd.FileAttr=GetHeaderDword(28);
808
-        HeaderCRC=CalcCRC32(0xFFFFFFFFL,Header+2,SIZEOF_NEWLHD-2);
809
-      break;
810
-
811
-#ifdef _DEBUG_LOG
812
-  case COMM_HEAD:                           /* log errors in case of debug  */
813
-        debug_log("Comment headers not supported! "\
814
-                  "Please create archives without comments.");
815
-      break;
816
-  case PROTECT_HEAD:
817
-        debug_log("Protected headers not supported!");
818
-      break;
819
-  case ALL_HEAD:
820
-        debug_log("ShortBlockHeader not supported!");
821
-      break;
822
-  default:
823
-        debug_log("Unknown//unsupported !");
824
-#else
825
-  default:                                  /* else do nothing              */
826
-        break;
827
-#endif
828
-  }
829
-  return(Size);
830
-}
831
-
832
-/* **************************************************************************
833
- ****************************************************************************
834
- ****************************************************************************
835
- ************************************************************************** */
836
-
837
-
838
-
839
-
840
-
841
-
842
-
843
-
844
-
845
-
846
-
847
-
848
-
849
-
850
-
851
-
852
-
853
-/* **************************************************************************
854
- ****************************************************************************
855
- ****************************************************************************
856
- ****************************************************************************
857
- *******                                                              *******
858
- *******                                                              *******
859
- *******                                                              *******
860
- *******                  E X T R A C T   L O O P                     *******
861
- *******                                                              *******
862
- *******                                                              *******
863
- *******                                                              *******
864
- ****************************************************************************
865
- ****************************************************************************
866
- ****************************************************************************
867
- ************************************************************************** */
868
-
869
-
870
-int IsArchive(void)
871
-{
872
-#ifdef _DEBUG_LOG
873
-  int  str_offs;                            /* used for debug-strings       */
874
-  char DebugMsg[500];                       /* used to compose debug msg    */
875
-#endif
876
-
877
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
878
-  if (tread(MemRARFile, MarkHead.Mark, SIZEOF_MARKHEAD) != SIZEOF_MARKHEAD) {
879
-    debug_log("IsArchive(): short read: FALSE");
880
-    return(FALSE);
881
-  }
882
-#else
883
-  if (tread(ArcPtr,MarkHead.Mark,SIZEOF_MARKHEAD)!=SIZEOF_MARKHEAD) {
884
-    debug_log("IsArchive(): short read: FALSE");
885
-    return(FALSE);
886
-  }
887
-#endif
888
-  /* Old archive => error                                                   */
889
-  if (MarkHead.Mark[0]==0x52 && MarkHead.Mark[1]==0x45 &&
890
-      MarkHead.Mark[2]==0x7e && MarkHead.Mark[3]==0x5e)
891
-  {
892
-    debug_log("Attention: format as OLD detected! Can't handle archive!");
893
-  }
894
-  else
895
-      /* original RAR v2.0                                                  */
896
-      if ((MarkHead.Mark[0]==0x52 && MarkHead.Mark[1]==0x61 && /* original  */
897
-           MarkHead.Mark[2]==0x72 && MarkHead.Mark[3]==0x21 && /* RAR header*/
898
-           MarkHead.Mark[4]==0x1a && MarkHead.Mark[5]==0x07 &&
899
-           MarkHead.Mark[6]==0x00) ||
900
-     /* "UniquE!" - header                                                  */
901
-          (MarkHead.Mark[0]=='U' && MarkHead.Mark[1]=='n' &&   /* "UniquE!" */
902
-           MarkHead.Mark[2]=='i' && MarkHead.Mark[3]=='q' &&   /* header    */
903
-           MarkHead.Mark[4]=='u' && MarkHead.Mark[5]=='E' &&
904
-           MarkHead.Mark[6]=='!'))
905
-
906
-    {
907
-      if (ReadHeader(MAIN_HEAD)!=SIZEOF_NEWMHD) {
908
-        debug_log("IsArchive(): ReadHeader() failed");
909
-        return(FALSE);
910
-      }
911
-    } else
912
-    {
913
-
914
-#ifdef _DEBUG_LOG
915
-     /* sorry for this ugly code, but older SunOS gcc compilers don't       */
916
-     /* support white spaces within strings                                 */
917
-     str_offs  = sprintf(DebugMsg, "unknown archive type (only plain RAR ");
918
-     str_offs += sprintf(DebugMsg + str_offs, "supported (normal and solid ");
919
-     str_offs += sprintf(DebugMsg + str_offs, "archives), SFX and Volumes ");
920
-     str_offs += sprintf(DebugMsg + str_offs, "are NOT supported!)");
921
-
922
-     debug_log(DebugMsg);
923
-#endif
924
-
925
-    }
926
-
927
-
928
-  MainHeadSize=SIZEOF_NEWMHD;
929
-
930
-  return(TRUE);
931
-}
932
-
933
-
934
-BOOL ExtrFile(int desc)
935
-{
936
-  BOOL ReturnCode=TRUE;
937
-  BOOL FileFound=FALSE;                     /* TRUE=use current extracted   */
938
-                                            /* data FALSE=throw data away,  */
939
-                                            /* wrong file                   */
940
-  int newdesc;
941
-
942
-#ifdef  _USE_MEMORY_TO_MEMORY_DECOMPRESSION
943
-  MemRARFile->offset = 0;                   /* start reading from offset 0  */
944
-  if (!IsArchive())
945
-  {
946
-    debug_log("Not a RAR file");
947
-    return FALSE;                           /* error => exit!               */
948
-  }
949
-
950
-#else
951
-  /* open and identify archive                                              */
952
-  newdesc = dup(desc);
953
-  cli_dbgmsg("ExtrFile(): dup(%d) = %d\n", desc, newdesc);
954
-  if ((ArcPtr=fdopen(newdesc,READBINARY))!=NULL)
955
-  {
956
-    if (!IsArchive())
957
-    {
958
-      debug_log("Not a RAR file");
959
-      fclose(ArcPtr);
960
-      ArcPtr = NULL;
961
-      return FALSE;                         /* error => exit!               */
962
-    }
963
-  } else
964
-  {
965
-    debug_log("Error opening file.");
966
-    return FALSE;
967
-  }
968
-#endif
969
-
970
-
971
-  if ((UnpMemory=malloc(UNP_MEMORY))==NULL)
972
-  {
973
-    cli_dbgmsg("unrarlib: Can't allocate memory for decompression!");
974
-    return FALSE;
975
-  } else cli_dbgmsg("unrarlib: Allocated %d bytes.\n", UNP_MEMORY);
976
-
977
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
978
-  MemRARFile->offset+=NewMhd.HeadSize-MainHeadSize;
979
-#else
980
-  tseek(ArcPtr,NewMhd.HeadSize-MainHeadSize,SEEK_CUR);
981
-#endif
982
-
983
-  /* do while file is not extracted and there's no error                    */
984
-  do
985
-  {
986
-
987
-    if (ReadBlock(FILE_HEAD | READSUBBLOCK) <= 0) /* read name of the next  */
988
-    {                                       /* file within the RAR archive  */
989
-/*
990
- *
991
- * 21.11.2000  UnQ  There's a problem with some linux distros when a file
992
- *                  can not be found in an archive.
993
- * 07.09.2004  ThL  Seems more like a logical bug in this lib, since it
994
- *		    appears to occur once for every archive.
995
- */
996
-
997
-      /*
998
-      debug_log("Couldn't read next filename from archive (I/O error).");
999
-      */
1000
-      ReturnCode=FALSE;
1001
-      break;                                /* error, file not found in     */
1002
-    }                                       /* archive or I/O error         */
1003
-    if (BlockHead.HeadType==SUB_HEAD)
1004
-    {
1005
-      debug_log("Sorry, sub-headers not supported.");
1006
-      ReturnCode=FALSE;
1007
-      break;                                /* error => exit                */
1008
-    }
1009
-
1010
-
1011
-    if(TRUE == (FileFound=(stricomp(ArgName, ArcFileName) == 0)))
1012
-    /* *** file found! ***                                                  */
1013
-    {
1014
-      {
1015
-	cli_dbgmsg("unrarlib: Allocating %d bytes\n", NewLhd.UnpSize);
1016
-        if((temp_output_buffer=malloc(NewLhd.UnpSize)) == NULL) { ;/* allocate memory for the*/
1017
-	    cli_errmsg("unrarlib: Can't malloc %d bytes\n", NewLhd.UnpSize);
1018
-	    ReturnCode = FALSE;
1019
-	    break;
1020
-	}
1021
-      }
1022
-      *temp_output_buffer_offset=0;         /* file. The default offset     */
1023
-                                            /* within the buffer is 0       */
1024
-    }
1025
-
1026
-    /* in case of a solid archive, we need to decompress any single file till
1027
-     * we have found the one we are looking for. In case of normal archives
1028
-     * (recommended!!), we skip the files until we are sure that it is the
1029
-     * one we want.
1030
-     */
1031
-    if((NewMhd.Flags & 0x08) || FileFound)
1032
-    {
1033
-      if (NewLhd.UnpVer<13 || NewLhd.UnpVer>UNP_VER)
1034
-      {
1035
-        cli_dbgmsg("unknown compression method: %d  (min=13 max=%d)\n", NewLhd.UnpVer, UNP_VER);
1036
-        ReturnCode=FALSE;
1037
-        break;                              /* error, can't extract file!   */
1038
-      }
1039
-
1040
-      CurUnpRead=0;
1041
-      if ((*Password!=0) && (NewLhd.Flags & LHD_PASSWORD))
1042
-        Encryption=NewLhd.UnpVer;
1043
-      else
1044
-        Encryption=0;
1045
-      if (Encryption) SetCryptKeys(Password);
1046
-
1047
-      UnpPackedSize=NewLhd.PackSize;
1048
-      DestUnpSize=NewLhd.UnpSize;
1049
-
1050
-      if (NewLhd.Method==0x30)
1051
-      {
1052
-	cli_dbgmsg("unrarlib: Unstore method temporarily not supported\n");
1053
-        /* UnstoreFile(); */
1054
-        ReturnCode=FALSE;
1055
-        break;                              /* error, can't extract file! */
1056
-      } else
1057
-      {
1058
-	cli_dbgmsg("unrarlib: Unpack()\n");
1059
-        Unpack(UnpMemory, FileFound);
1060
-      }
1061
-
1062
-
1063
-#ifdef _DO_CRC32_CHECK                      /* calculate CRC32              */
1064
-      if((UBYTE*)temp_output_buffer != NULL)
1065
-      {
1066
-        if(NewLhd.FileCRC!=~CalcCRC32(0xFFFFFFFFL,
1067
-                                      (UBYTE*)temp_output_buffer,
1068
-                                      NewLhd.UnpSize))
1069
-        {
1070
-          debug_log("CRC32 error - file couldn't be decompressed correctly!");
1071
-          ReturnCode=FALSE;
1072
-          break;                              /* error, can't extract file! */
1073
-        }
1074
-      }
1075
-#endif
1076
-
1077
-    }
1078
-
1079
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
1080
-    MemRARFile->offset = NextBlockPos;
1081
-#else
1082
-    if (ArcPtr!=NULL) tseek(ArcPtr,NextBlockPos,SEEK_SET);
1083
-#endif
1084
-  } while(stricomp(ArgName, ArcFileName) != 0);/* exit if file is extracted */
1085
-
1086
-  /* free memory, clear password and close archive                          */
1087
-  if(UnpMemory)
1088
-    free(UnpMemory);
1089
-
1090
-  UnpMemory=NULL;
1091
-#ifndef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
1092
-  if (ArcPtr!=NULL){
1093
-      fclose(ArcPtr);
1094
-      lseek(desc, 0, SEEK_SET);
1095
-      ArcPtr = NULL;
1096
-  }
1097
-#endif
1098
-
1099
-  return ReturnCode;
1100
-}
1101
-
1102
-/* **************************************************************************
1103
- ****************************************************************************
1104
- ****************************************************************************
1105
- ************************************************************************** */
1106
-
1107
-
1108
-
1109
-
1110
-
1111
-
1112
-
1113
-
1114
-
1115
-
1116
-
1117
-
1118
-
1119
-
1120
-
1121
-
1122
-
1123
-
1124
-/* **************************************************************************
1125
- ****************************************************************************
1126
- ****************************************************************************
1127
- ****************************************************************************
1128
- *******                                                              *******
1129
- *******                                                              *******
1130
- *******                                                              *******
1131
- *******             G L O B A L   F U N C T I O N S                  *******
1132
- *******                                                              *******
1133
- *******                                                              *******
1134
- *******                                                              *******
1135
- ****************************************************************************
1136
- ****************************************************************************
1137
- ****************************************************************************
1138
- ************************************************************************** */
1139
-
1140
-
1141
-int tread(void *stream,void *buf,unsigned len)
1142
-{
1143
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
1144
-
1145
-  if(((MemRARFile->offset + len) > MemRARFile->size) || (len == 0))
1146
-     return 0;
1147
-
1148
-  memcpy(buf,
1149
-         (BYTE*)(((MemoryFile*)stream)->data)+((MemoryFile*)stream)->offset,
1150
-         len % ((((MemoryFile*)stream)->size) - 1));
1151
-
1152
-  MemRARFile->offset+=len;                  /* update read pointer          */
1153
-  return len % ((((MemoryFile*)stream)->size) - 1);
1154
-#else
1155
-  return(fread(buf,1,len,(FILE*)stream));
1156
-#endif
1157
-}
1158
-
1159
-
1160
-#ifndef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
1161
-int tseek(void *stream,long offset,int fromwhere)
1162
-{
1163
-  return(fseek((FILE*)stream,offset,fromwhere));
1164
-}
1165
-#endif
1166
-
1167
-
1168
-static char* strupper(char *Str)
1169
-{
1170
-  char *ChPtr;
1171
-  for (ChPtr=Str;*ChPtr;ChPtr++)
1172
-    *ChPtr=(char)toupper(*ChPtr);
1173
-  return(Str);
1174
-}
1175
-
1176
-
1177
-int stricomp(char *Str1,char *Str2)
1178
-/* compare strings without regard of '\' and '/'                            */
1179
-{
1180
-  char S1[512],S2[512];
1181
-  char *chptr;
1182
-
1183
-  strncpy(S1,Str1,sizeof(S1));
1184
-  strncpy(S2,Str2,sizeof(S2));
1185
-
1186
-  while((chptr = strchr(S1, '\\')) != NULL) /* ignore backslash             */
1187
-  {
1188
-    *chptr = '_';
1189
-  }
1190
-
1191
-  while((chptr = strchr(S2, '\\')) != NULL) /* ignore backslash             */
1192
-  {
1193
-    *chptr = '_';
1194
-  }
1195
-
1196
-  while((chptr = strchr(S1, '/')) != NULL)  /* ignore slash                 */
1197
-  {
1198
-    *chptr = '_';
1199
-  }
1200
-
1201
-  while((chptr = strchr(S2, '/')) != NULL)  /* ignore slash                 */
1202
-  {
1203
-    *chptr = '_';
1204
-  }
1205
-
1206
-  return(strcmp(strupper(S1),strupper(S2)));
1207
-}
1208
-
1209
-
1210
-/* **************************************************************************
1211
- ****************************************************************************
1212
- ****************************************************************************
1213
- ************************************************************************** */
1214
-
1215
-
1216
-
1217
-
1218
-
1219
-
1220
-
1221
-
1222
-
1223
-
1224
-
1225
-
1226
-
1227
-
1228
-
1229
-
1230
-
1231
-
1232
-/* **************************************************************************
1233
- ****************************************************************************
1234
- ****************************************************************************
1235
- ****************************************************************************
1236
- *******                                                              *******
1237
- *******                                                              *******
1238
- *******                                                              *******
1239
- *******                   U N P A C K   C O D E                      *******
1240
- *******                                                              *******
1241
- *******                                                              *******
1242
- *******                                                              *******
1243
- ****************************************************************************
1244
- ****************************************************************************
1245
- ****************************************************************************
1246
- ************************************************************************** */
1247
-
1248
-
1249
-/* *****************************
1250
- * ** unpack stored RAR files **
1251
- * *****************************/
1252
-
1253
-/*
1254
-BOOL UnstoreFile(void)
1255
-{
1256
-  if ((long)(*temp_output_buffer_offset=UnpRead(temp_output_buffer,
1257
-                                                NewLhd.UnpSize))==-1)
1258
-  {
1259
-    cli_dbgmsg("unrarlib: Read error of stored file!");
1260
-    return FALSE;
1261
-  }
1262
-  return TRUE;
1263
-}
1264
-*/
1265
-
1266
-
1267
-/* ****************************************
1268
- * ** RAR decompression code starts here **
1269
- * ****************************************/
1270
-
1271
-#define NC 298                              /* alphabet = {0,1,2, .,NC - 1} */
1272
-#define DC 48
1273
-#define RC 28
1274
-#define BC 19
1275
-#define MC 257
1276
-
1277
-enum {CODE_HUFFMAN=0,CODE_LZ=1,CODE_LZ2=2,CODE_REPEATLZ=3,CODE_CACHELZ=4,
1278
-      CODE_STARTFILE=5,CODE_ENDFILE=6,CODE_STARTMM=8,CODE_ENDMM=7,
1279
-      CODE_MMDELTA=9};
1280
-
1281
-struct AudioVariables
1282
-{
1283
-  int K1,K2,K3,K4,K5;
1284
-  int D1,D2,D3,D4;
1285
-  int LastDelta;
1286
-  unsigned int Dif[11];
1287
-  unsigned int ByteCount;
1288
-  int LastChar;
1289
-};
1290
-
1291
-
1292
-#define NC 298  /* alphabet = {0, 1, 2, ..., NC - 1} */
1293
-#define DC 48
1294
-#define RC 28
1295
-#define BC 19
1296
-#define MC 257
1297
-
1298
-
1299
-static struct AudioVariables AudV[4];
1300
-
1301
-#define GetBits()                                                 \
1302
-        BitField = ( ( ( (UDWORD)InBuf[InAddr]   << 16 ) |        \
1303
-                       ( (UWORD) InBuf[InAddr+1] <<  8 ) |        \
1304
-                       (         InBuf[InAddr+2]       ) )        \
1305
-                       >> (8-InBit) ) & 0xffff;
1306
-
1307
-
1308
-#define AddBits(Bits)                          \
1309
-        InAddr += ( InBit + (Bits) ) >> 3;     \
1310
-        InBit  =  ( InBit + (Bits) ) &  7;
1311
-
1312
-static unsigned char *UnpBuf;
1313
-static unsigned int BitField;
1314
-static unsigned int Number;
1315
-
1316
-static unsigned char InBuf[8192];                  /* input read buffer            */
1317
-
1318
-static unsigned char UnpOldTable[MC*4];
1319
-
1320
-static unsigned int InAddr,InBit,ReadTop;
1321
-
1322
-static unsigned int LastDist,LastLength;
1323
-static unsigned int Length,Distance;
1324
-
1325
-static unsigned int OldDist[4],OldDistPtr;
1326
-
1327
-
1328
-static struct LitDecode
1329
-{
1330
-  unsigned int MaxNum;
1331
-  unsigned int DecodeLen[16];
1332
-  unsigned int DecodePos[16];
1333
-  unsigned int DecodeNum[NC];
1334
-} LD;
1335
-
1336
-static struct DistDecode
1337
-{
1338
-  unsigned int MaxNum;
1339
-  unsigned int DecodeLen[16];
1340
-  unsigned int DecodePos[16];
1341
-  unsigned int DecodeNum[DC];
1342
-} DD;
1343
-
1344
-static struct RepDecode
1345
-{
1346
-  unsigned int MaxNum;
1347
-  unsigned int DecodeLen[16];
1348
-  unsigned int DecodePos[16];
1349
-  unsigned int DecodeNum[RC];
1350
-} RD;
1351
-
1352
-static struct MultDecode
1353
-{
1354
-  unsigned int MaxNum;
1355
-  unsigned int DecodeLen[16];
1356
-  unsigned int DecodePos[16];
1357
-  unsigned int DecodeNum[MC];
1358
-} MD[4];
1359
-
1360
-static struct BitDecode
1361
-{
1362
-  unsigned int MaxNum;
1363
-  unsigned int DecodeLen[16];
1364
-  unsigned int DecodePos[16];
1365
-  unsigned int DecodeNum[BC];
1366
-} BD;
1367
-
1368
-static struct MultDecode *MDPtr[4]={&MD[0],&MD[1],&MD[2],&MD[3]};
1369
-
1370
-static int UnpAudioBlock,UnpChannels,CurChannel,ChannelDelta;
1371
-
1372
-
1373
-void Unpack(unsigned char *UnpAddr, BOOL FileFound)
1374
-/* *** 38.3% of all CPU time is spent within this function!!!               */
1375
-{
1376
-  static unsigned char LDecode[]={0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,
1377
-                                  40,48,56,64,80,96,112,128,160,192,224};
1378
-  static unsigned char LBits[]=  {0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,
1379
-                                  3,3,3,4,4,4,4,5,5,5,5};
1380
-  static int DDecode[]={0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,
1381
-                        512,768,1024,1536,2048,3072,4096,6144,8192,12288,
1382
-                        16384,24576,32768U,49152U,65536,98304,131072,196608,
1383
-                        262144,327680,393216,458752,524288,589824,655360,
1384
-                        720896,786432,851968,917504,983040};
1385
-  static unsigned char DBits[]=  {0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,
1386
-                                  9,10,10,11,11,12,12,13,13,14,14,15,15,16,
1387
-                                  16,16,16,16,16,16,16,16,16,16,16,16,16};
1388
-  static unsigned char SDDecode[]={0,4,8,16,32,64,128,192};
1389
-  static unsigned char SDBits[]={2,2,3, 4, 5, 6,  6,  6};
1390
-  unsigned int Bits;
1391
-
1392
-
1393
-  UnpBuf=UnpAddr;                           /* UnpAddr is a pointer to the  */
1394
-  UnpInitData();                            /* unpack buffer                */
1395
-  UnpReadBuf(1);
1396
-  if (!(NewLhd.Flags & LHD_SOLID))
1397
-     ReadTables();
1398
-   DestUnpSize--;
1399
-
1400
-  while (DestUnpSize>=0)
1401
-  {
1402
-    UnpPtr&=MAXWINMASK;
1403
-
1404
-    if (InAddr>sizeof(InBuf)-30)
1405
-      UnpReadBuf(0);
1406
-    if (((WrPtr-UnpPtr) & MAXWINMASK)<270 && WrPtr!=UnpPtr)
1407
-    {
1408
-
1409
-
1410
-      if (FileFound)
1411
-      {
1412
-
1413
-        if (UnpPtr<WrPtr)
1414
-        {
1415
-                        if((*temp_output_buffer_offset + ((0-WrPtr) & MAXWINMASK) + UnpPtr) > NewLhd.UnpSize)
1416
-                        {
1417
-                           debug_log("Fatal! Buffer overrun during decompression!");
1418
-                          DestUnpSize=-1;
1419
-
1420
-                    } else
1421
-                        {
1422
-              /* copy extracted data to output buffer                         */
1423
-              memcpy(temp_output_buffer + *temp_output_buffer_offset,
1424
-                     &UnpBuf[WrPtr], (0-WrPtr) & MAXWINMASK);
1425
-              /* update offset within buffer                                  */
1426
-              *temp_output_buffer_offset+= (0-WrPtr) & MAXWINMASK;
1427
-              /* copy extracted data to output buffer                         */
1428
-              memcpy(temp_output_buffer + *temp_output_buffer_offset, UnpBuf,
1429
-                     UnpPtr);
1430
-              /* update offset within buffer                                  */
1431
-              *temp_output_buffer_offset+=UnpPtr;
1432
-                        }
1433
-        } else
1434
-        {
1435
-                        if((*temp_output_buffer_offset + (UnpPtr-WrPtr)) > NewLhd.UnpSize)
1436
-                        {
1437
-                           debug_log("Fatal! Buffer overrun during decompression!");
1438
-                          DestUnpSize=-1;
1439
-                    } else
1440
-                        {
1441
-                  /* copy extracted data to output buffer                       */
1442
-              memcpy(temp_output_buffer + *temp_output_buffer_offset,
1443
-                     &UnpBuf[WrPtr], UnpPtr-WrPtr);
1444
-              *temp_output_buffer_offset+=UnpPtr-WrPtr;                                                /* update offset within buffer */
1445
-                    }
1446
-
1447
-            }
1448
-      }
1449
-
1450
-      WrPtr=UnpPtr;
1451
-    }
1452
-
1453
-    if (UnpAudioBlock)
1454
-    {
1455
-      DecodeNumber((struct Decode *)MDPtr[CurChannel]);
1456
-      if (Number==256)
1457
-      {
1458
-        ReadTables();
1459
-        continue;
1460
-      }
1461
-      UnpBuf[UnpPtr++]=DecodeAudio(Number);
1462
-      if (++CurChannel==UnpChannels)
1463
-        CurChannel=0;
1464
-      DestUnpSize--;
1465
-      continue;
1466
-    }
1467
-
1468
-    DecodeNumber((struct Decode *)&LD);
1469
-    if (Number<256)
1470
-    {
1471
-      UnpBuf[UnpPtr++]=(UBYTE)Number;
1472
-      DestUnpSize--;
1473
-      continue;
1474
-    }
1475
-    if (Number>269)
1476
-    {
1477
-      Length=LDecode[Number-=270]+3;
1478
-      if ((Bits=LBits[Number])>0)
1479
-      {
1480
-        GetBits();
1481
-        Length+=BitField>>(16-Bits);
1482
-        AddBits(Bits);
1483
-      }
1484
-
1485
-      DecodeNumber((struct Decode *)&DD);
1486
-      Distance=DDecode[Number]+1;
1487
-      if ((Bits=DBits[Number])>0)
1488
-      {
1489
-        GetBits();
1490
-        Distance+=BitField>>(16-Bits);
1491
-        AddBits(Bits);
1492
-      }
1493
-
1494
-      if (Distance>=0x40000L)
1495
-        Length++;
1496
-
1497
-      if (Distance>=0x2000)
1498
-        Length++;
1499
-
1500
-       LastDist=OldDist[OldDistPtr++ & 3]=Distance;
1501
-       DestUnpSize-=(LastLength=Length);
1502
-       while (Length--)
1503
-       {
1504
-         UnpBuf[UnpPtr]=UnpBuf[(UnpPtr-Distance) & MAXWINMASK];
1505
-         UnpPtr=(UnpPtr+1) & MAXWINMASK;
1506
-       }
1507
-
1508
-      continue;
1509
-    }
1510
-    if (Number==269)
1511
-    {
1512
-      ReadTables();
1513
-      continue;
1514
-    }
1515
-    if (Number==256)
1516
-    {
1517
-      Length=LastLength;
1518
-      Distance=LastDist;
1519
-       LastDist=OldDist[OldDistPtr++ & 3]=Distance;
1520
-       DestUnpSize-=(LastLength=Length);
1521
-       while (Length--)
1522
-       {
1523
-         UnpBuf[UnpPtr]=UnpBuf[(UnpPtr-Distance) & MAXWINMASK];
1524
-         UnpPtr=(UnpPtr+1) & MAXWINMASK;
1525
-       }
1526
-      continue;
1527
-    }
1528
-    if (Number<261)
1529
-    {
1530
-      Distance=OldDist[(OldDistPtr-(Number-256)) & 3];
1531
-      DecodeNumber((struct Decode *)&RD);
1532
-      Length=LDecode[Number]+2;
1533
-      if ((Bits=LBits[Number])>0)
1534
-      {
1535
-        GetBits();
1536
-        Length+=BitField>>(16-Bits);
1537
-        AddBits(Bits);
1538
-      }
1539
-      if (Distance>=0x40000)
1540
-        Length++;
1541
-      if (Distance>=0x2000)
1542
-        Length++;
1543
-      if (Distance>=0x101)
1544
-        Length++;
1545
-       LastDist=OldDist[OldDistPtr++ & 3]=Distance;
1546
-       DestUnpSize-=(LastLength=Length);
1547
-       while (Length--)
1548
-       {
1549
-         UnpBuf[UnpPtr]=UnpBuf[(UnpPtr-Distance) & MAXWINMASK];
1550
-         UnpPtr=(UnpPtr+1) & MAXWINMASK;
1551
-       }
1552
-      continue;
1553
-    }
1554
-    if (Number<270)
1555
-    {
1556
-      Distance=SDDecode[Number-=261]+1;
1557
-      if ((Bits=SDBits[Number])>0)
1558
-      {
1559
-        GetBits();
1560
-        Distance+=BitField>>(16-Bits);
1561
-        AddBits(Bits);
1562
-      }
1563
-      Length=2;
1564
-       LastDist=OldDist[OldDistPtr++ & 3]=Distance;
1565
-       DestUnpSize-=(LastLength=Length);
1566
-       while (Length--)
1567
-       {
1568
-         UnpBuf[UnpPtr]=UnpBuf[(UnpPtr-Distance) & MAXWINMASK];
1569
-         UnpPtr=(UnpPtr+1) & MAXWINMASK;
1570
-       }
1571
-      continue;
1572
-   }
1573
-  }
1574
-  ReadLastTables();
1575
-
1576
-  if (FileFound)                            /* flush buffer                 */
1577
-  {
1578
-
1579
-    if (UnpPtr<WrPtr)
1580
-    {
1581
-          if((*temp_output_buffer_offset + ((0-WrPtr) & MAXWINMASK) + UnpPtr) > NewLhd.UnpSize)
1582
-          {
1583
-            debug_log("Fatal! Buffer overrun during decompression!");
1584
-                DestUnpSize=-1;
1585
-          } else
1586
-          {
1587
-        /* copy extracted data to output buffer                             */
1588
-        memcpy(temp_output_buffer + *temp_output_buffer_offset, &UnpBuf[WrPtr],
1589
-               (0-WrPtr) & MAXWINMASK);
1590
-        /* update offset within buffer                                      */
1591
-        *temp_output_buffer_offset+= (0-WrPtr) & MAXWINMASK;
1592
-        /* copy extracted data to output buffer                             */
1593
-        memcpy(temp_output_buffer + *temp_output_buffer_offset, UnpBuf, UnpPtr);
1594
-        /* update offset within buffer                                      */
1595
-        *temp_output_buffer_offset+=UnpPtr;
1596
-          }
1597
-    } else
1598
-    {
1599
-          if((*temp_output_buffer_offset + (UnpPtr-WrPtr)) > NewLhd.UnpSize)
1600
-          {
1601
-                 debug_log("Fatal! Buffer overrun during decompression!");
1602
-                DestUnpSize=-1;
1603
-          } else
1604
-          {
1605
-        /* copy extracted data to output buffer                             */
1606
-        memcpy(temp_output_buffer + *temp_output_buffer_offset, &UnpBuf[WrPtr],
1607
-               UnpPtr-WrPtr);
1608
-        /* update offset within buffer                                      */
1609
-        *temp_output_buffer_offset+=UnpPtr-WrPtr;
1610
-          }
1611
-    }
1612
-  }
1613
-
1614
-  WrPtr=UnpPtr;
1615
-}
1616
-
1617
-
1618
-unsigned int UnpRead(unsigned char *Addr,unsigned int Count)
1619
-{
1620
-  int RetCode=0;
1621
-  unsigned int I,ReadSize,TotalRead=0;
1622
-  unsigned char *ReadAddr;
1623
-  ReadAddr=Addr;
1624
-  while (Count > 0)
1625
-  {
1626
-    ReadSize=(unsigned int)((Count>(unsigned long)UnpPackedSize) ?
1627
-                                                  UnpPackedSize : Count);
1628
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
1629
-    cli_dbgmsg("unrarlib: UnpREAD: Using memory->memory decompression\n");
1630
-    if(MemRARFile->data == NULL)
1631
-      return(0);
1632
-    RetCode=tread(MemRARFile, ReadAddr, ReadSize);
1633
-#else
1634
-    if (ArcPtr==NULL)
1635
-      return(0);
1636
-    RetCode=tread(ArcPtr,ReadAddr,ReadSize);
1637
-#endif
1638
-    CurUnpRead+=RetCode;
1639
-    ReadAddr+=RetCode;
1640
-    TotalRead+=RetCode;
1641
-    Count-=RetCode;
1642
-    UnpPackedSize-=RetCode;
1643
-      break;
1644
-  }
1645
-
1646
-  cli_dbgmsg("CurUnpRead == %d, TotalRead == %d, Count == %d, UnpPackedSize == %d\n", CurUnpRead, TotalRead, Count, UnpPackedSize);
1647
-
1648
-  if (RetCode!= -1)
1649
-  {
1650
-    RetCode=TotalRead;
1651
-    if (Encryption)
1652
-    {
1653
-      if (Encryption<20)
1654
-          {
1655
-            cli_dbgmsg("unrarlib: Old Crypt() not supported!");
1656
-          }
1657
-      else
1658
-      {
1659
-        for (I=0;I<(unsigned int)RetCode;I+=16)
1660
-          DecryptBlock(&Addr[I]);
1661
-      }
1662
-    }
1663
-  }
1664
-  return(RetCode);
1665
-}
1666
-
1667
-
1668
-void UnpReadBuf(int FirstBuf)
1669
-{
1670
-  int RetCode;
1671
-  if (FirstBuf)
1672
-  {
1673
-    ReadTop=UnpRead(InBuf,sizeof(InBuf));
1674
-    InAddr=0;
1675
-  }
1676
-  else
1677
-  {
1678
-    memcpy(InBuf,&InBuf[sizeof(InBuf)-32],32);
1679
-    InAddr&=0x1f;
1680
-    RetCode=UnpRead(&InBuf[32],sizeof(InBuf)-32);
1681
-    if (RetCode>0)
1682
-      ReadTop=RetCode+32;
1683
-    else
1684
-      ReadTop=InAddr;
1685
-  }
1686
-}
1687
-
1688
-
1689
-void ReadTables(void)
1690
-{
1691
-  UBYTE BitLength[BC];
1692
-  unsigned char Table[MC*4];
1693
-  int TableSize,N,I;
1694
-  if (InAddr>sizeof(InBuf)-25)
1695
-    UnpReadBuf(0);
1696
-  GetBits();
1697
-  UnpAudioBlock=(BitField & 0x8000);
1698
-
1699
-  if (!(BitField & 0x4000))
1700
-    memset(UnpOldTable,0,sizeof(UnpOldTable));
1701
-  AddBits(2);
1702
-
1703
-
1704
-  if (UnpAudioBlock)
1705
-  {
1706
-    UnpChannels=((BitField>>12) & 3)+1;
1707
-    if (CurChannel>=UnpChannels)
1708
-      CurChannel=0;
1709
-    AddBits(2);
1710
-    TableSize=MC*UnpChannels;
1711
-  }
1712
-  else
1713
-    TableSize=NC+DC+RC;
1714
-
1715
-
1716
-  for (I=0;I<BC;I++)
1717
-  {
1718
-    GetBits();
1719
-    BitLength[I]=(UBYTE)(BitField >> 12);
1720
-    AddBits(4);
1721
-  }
1722
-  MakeDecodeTables(BitLength,(struct Decode *)&BD,BC);
1723
-  I=0;
1724
-  while (I<TableSize)
1725
-  {
1726
-    if (InAddr>sizeof(InBuf)-5)
1727
-      UnpReadBuf(0);
1728
-    DecodeNumber((struct Decode *)&BD);
1729
-    if (Number<16) {
1730
-      Table[I]=(Number+UnpOldTable[I]) & 0xf;
1731
-      I++;
1732
-    }
1733
-    else
1734
-      if (Number==16)
1735
-      {
1736
-        GetBits();
1737
-        N=(BitField >> 14)+3;
1738
-        AddBits(2);
1739
-        while (N-- > 0 && I<TableSize)
1740
-        {
1741
-          Table[I]=Table[I-1];
1742
-          I++;
1743
-        }
1744
-      }
1745
-      else
1746
-      {
1747
-        if (Number==17)
1748
-        {
1749
-          GetBits();
1750
-          N=(BitField >> 13)+3;
1751
-          AddBits(3);
1752
-        }
1753
-        else
1754
-        {
1755
-          GetBits();
1756
-          N=(BitField >> 9)+11;
1757
-          AddBits(7);
1758
-        }
1759
-        while (N-- > 0 && I<TableSize)
1760
-          Table[I++]=0;
1761
-      }
1762
-  }
1763
-  if (UnpAudioBlock)
1764
-    for (I=0;I<UnpChannels;I++)
1765
-      MakeDecodeTables(&Table[I*MC],(struct Decode *)MDPtr[I],MC);
1766
-  else
1767
-  {
1768
-    MakeDecodeTables(&Table[0],(struct Decode *)&LD,NC);
1769
-    MakeDecodeTables(&Table[NC],(struct Decode *)&DD,DC);
1770
-    MakeDecodeTables(&Table[NC+DC],(struct Decode *)&RD,RC);
1771
-  }
1772
-  memcpy(UnpOldTable,Table,sizeof(UnpOldTable));
1773
-}
1774
-
1775
-
1776
-static void ReadLastTables(void)
1777
-{
1778
-  if (ReadTop>=InAddr+5)
1779
-  {
1780
-    if (UnpAudioBlock)
1781
-    {
1782
-      DecodeNumber((struct Decode *)MDPtr[CurChannel]);
1783
-      if (Number==256)
1784
-        ReadTables();
1785
-    }
1786
-    else
1787
-    {
1788
-      DecodeNumber((struct Decode *)&LD);
1789
-      if (Number==269)
1790
-        ReadTables();
1791
-    }
1792
-  }
1793
-}
1794
-
1795
-
1796
-static void MakeDecodeTables(unsigned char *LenTab,
1797
-                             struct Decode *Dec,
1798
-                             int Size)
1799
-{
1800
-  int LenCount[16],TmpPos[16],I;
1801
-  long M,N;
1802
-  memset(LenCount,0,sizeof(LenCount));
1803
-  for (I=0;I<Size;I++)
1804
-    LenCount[LenTab[I] & 0xF]++;
1805
-
1806
-  LenCount[0]=0;
1807
-  for (TmpPos[0]=Dec->DecodePos[0]=Dec->DecodeLen[0]=0,N=0,I=1;I<16;I++)
1808
-  {
1809
-    N=2*(N+LenCount[I]);
1810
-    M=N<<(15-I);
1811
-    if (M>0xFFFF)
1812
-      M=0xFFFF;
1813
-    Dec->DecodeLen[I]=(unsigned int)M;
1814
-    TmpPos[I]=Dec->DecodePos[I]=Dec->DecodePos[I-1]+LenCount[I-1];
1815
-  }
1816
-
1817
-  for (I=0;I<Size;I++)
1818
-    if (LenTab[I]!=0)
1819
-      Dec->DecodeNum[TmpPos[LenTab[I] & 0xF]++]=I;
1820
-  Dec->MaxNum=Size;
1821
-}
1822
-
1823
-
1824
-static void DecodeNumber(struct Decode *Deco)
1825
-/* *** 52.6% of all CPU time is spent within this function!!!               */
1826
-{
1827
-  unsigned int I;
1828
-  register unsigned int N;
1829
-  GetBits();
1830
-
1831
-#ifdef _USE_ASM
1832
-
1833
-#ifdef _WIN_32
1834
- __asm {
1835
-
1836
-    xor eax, eax
1837
-    mov eax, BitField                       /* N=BitField & 0xFFFE; */
1838
-    and eax, 0xFFFFFFFE
1839
-    mov [N], eax
1840
-    mov edx, [Deco]                         /* EAX=N, EDX=Deco */
1841
-
1842
-          cmp  eax, dword ptr[edx + 8*4 + 4] /* if (N<Dec->DecodeLen[8]) */
1843
-          jae  else_G
1844
-
1845
-             cmp  eax, dword ptr[edx + 4*4 + 4] /* if (N<Dec->DecodeLen[4]) */
1846
-             jae  else_F
1847
-
1848
-
1849
-                cmp  eax, dword ptr[edx + 2*4 + 4] /* if (N<Dec->DecodeLen[2]) */
1850
-                jae  else_C
1851
-
1852
-                   cmp  eax, dword ptr[edx + 1*4 + 4] /* if (N<Dec->DecodeLen[1]) */
1853
-                   jae  else_1
1854
-                   mov  I, 1                         /*  I=1; */
1855
-                   jmp  next_1
1856
-                 else_1:                             /* else */
1857
-                   mov  I, 2                         /*  I=2; */
1858
-                 next_1:
1859
-
1860
-                jmp  next_C
1861
-              else_C:                             /* else */
1862
-
1863
-                   cmp  eax, dword ptr[edx + 3*4 + 4] /* if (N<Dec->DecodeLen[3]) */
1864
-                   jae  else_2
1865
-                   mov  I, 3                         /*  I=3; */
1866
-                   jmp  next_2
1867
-                 else_2:                             /* else */
1868
-                   mov  I, 4                         /*  I=4; */
1869
-                 next_2:
1870
-
1871
-              next_C:                             /* else */
1872
-
1873
-             jmp  next_F
1874
-           else_F:
1875
-
1876
-
1877
-             cmp  eax, dword ptr[edx + 6*4 + 4] /* if (N<Dec->DecodeLen[6]) */
1878
-             jae  else_E
1879
-
1880
-                cmp  eax, dword ptr[edx + 5*4 + 4] /* if (N<Dec->DecodeLen[5]) */
1881
-                jae  else_3
1882
-                mov  I, 5                         /*  I=5; */
1883
-                jmp  next_3
1884
-              else_3:                             /* else */
1885
-                mov  I, 6                         /*  I=6; */
1886
-              next_3:
1887
-
1888
-             jmp  next_E
1889
-           else_E:                             /* else */
1890
-
1891
-                cmp  eax, dword ptr[edx + 7*4 + 4] /* if (N<Dec->DecodeLen[7]) */
1892
-                jae  else_4
1893
-                mov  I, 7                         /*  I=7; */
1894
-                jmp  next_4
1895
-              else_4:                             /* else */
1896
-                mov  I, 8                         /*  I=8; */
1897
-              next_4:
1898
-
1899
-           next_E:
1900
-
1901
-           next_F:
1902
-
1903
-          jmp  next_G
1904
-        else_G:
1905
-
1906
-          cmp  eax, dword ptr[edx + 12*4 + 4] /* if (N<Dec->DecodeLen[12]) */
1907
-          jae  else_D
1908
-
1909
-             cmp  eax, dword ptr[edx + 10*4 + 4] /* if (N<Dec->DecodeLen[10]) */
1910
-             jae  else_B
1911
-
1912
-                cmp  eax, dword ptr[edx + 9*4 + 4] /* if (N<Dec->DecodeLen[9]) */
1913
-                jae  else_5
1914
-                mov  I, 9                         /*  I=9; */
1915
-                jmp  next_5
1916
-              else_5:                             /* else */
1917
-                mov  I, 10                         /*  I=10; */
1918
-              next_5:
1919
-
1920
-             jmp  next_B
1921
-           else_B:                             /* else */
1922
-
1923
-                cmp  eax, dword ptr[edx + 11*4 + 4] /* if (N<Dec->DecodeLen[11]) */
1924
-                jae  else_6
1925
-                mov  I, 11                         /*  I=11; */
1926
-                jmp  next_6
1927
-              else_6:                              /* else */
1928
-                mov  I, 12                         /*  I=12; */
1929
-              next_6:
1930
-
1931
-           next_B:
1932
-
1933
-
1934
-          jmp  next_D
1935
-        else_D:                             /* else */
1936
-
1937
-               cmp  eax, dword ptr[edx + 14*4 + 4] /* if (N<Dec->DecodeLen[14]) */
1938
-               jae  else_A
1939
-
1940
-                  cmp  eax, dword ptr[edx + 13*4 + 4] /* if (N<Dec->DecodeLen[13]) */
1941
-                  jae  else_7
1942
-                  mov  I, 13                         /*  I=13; */
1943
-                  jmp  next_7
1944
-                 else_7:                             /* else */
1945
-                  mov  I, 14                         /*  I=14; */
1946
-                 next_7:
1947
-
1948
-               jmp  next_A
1949
-              else_A:                             /* else */
1950
-               mov  I, 15                         /*  I=15; */
1951
-              next_A:
1952
-
1953
-        next_D:
1954
-    next_G:
1955
-}
1956
-#else
1957
- __asm__ __volatile__ (
1958
-     "andl $0xFFFFFFFE, %%eax"
1959
-"      movl %%eax, %1"
1960
-"          cmpl 8*4(%%edx), %%eax /* 5379 */"
1961
-"          jae  else_G"
1962
-""
1963
-"             cmpl 4*4(%%edx), %%eax"
1964
-"             jae  else_F"
1965
-""
1966
-"                cmpl 2*4(%%edx), %%eax"
1967
-"                jae  else_C"
1968
-""
1969
-"                   cmpl 1*4(%%edx), %%eax"
1970
-""
1971
-"                   jae  else_1"
1972
-"                   movl $1, %0"
1973
-"                   jmp  next_1"
1974
-"                 else_1:       "
1975
-"                   movl  $2, %0"
1976
-"                 next_1:"
1977
-"                "
1978
-"                jmp  next_C"
1979
-"              else_C:          "
1980
-""
1981
-"                   cmpl 3*4(%%edx), %%eax "
1982
-"                   jae  else_2"
1983
-"                   movl  $3, %0"
1984
-"                   jmp  next_2"
1985
-"                 else_2:       "
1986
-"                   movl  $4, %0"
1987
-"                 next_2:"
1988
-""
1989
-"              next_C:          "
1990
-""
1991
-"             jmp  next_F"
1992
-"           else_F:"
1993
-""
1994
-"             cmpl 6*4(%%edx), %%eax"
1995
-"             jae  else_E"
1996
-""
1997
-"                cmpl 5*4(%%edx), %%eax"
1998
-"                jae  else_3"
1999
-"                movl  $5, %0   "
2000
-"                jmp  next_3"
2001
-"              else_3:          "
2002
-"                movl  $6, %0   "
2003
-"              next_3:"
2004
-""
2005
-"             jmp  next_E"
2006
-"           else_E:             "
2007
-""
2008
-"                cmpl 7*4(%%edx), %%eax"
2009
-"                jae  else_4"
2010
-"                movl  $7, %0   "
2011
-"                jmp  next_4"
2012
-"              else_4:          "
2013
-"                movl  $8, %0   "
2014
-"              next_4:"
2015
-""
2016
-"           next_E:"
2017
-""
2018
-"           next_F:"
2019
-""
2020
-"          jmp  next_G"
2021
-"        else_G:"
2022
-""
2023
-"          cmpl 12*4(%%edx), %%eax"
2024
-"          jae  else_D"
2025
-""
2026
-"             cmpl 10*4(%%edx), %%eax"
2027
-"             jae  else_B"
2028
-""
2029
-"                cmpl 9*4(%%edx), %%eax"
2030
-"                jae  else_5"
2031
-"                movl  $9, %0   "
2032
-"                jmp  next_5"
2033
-"              else_5:          "
2034
-"                movl  $10, %0  "
2035
-"              next_5:"
2036
-""
2037
-"             jmp  next_B"
2038
-"           else_B:             "
2039
-""
2040
-"                cmpl 11*4(%%edx), %%eax"
2041
-" "
2042
-"                jae  else_6"
2043
-"                movl  $11, %0  "
2044
-"                jmp  next_6"
2045
-"              else_6:          "
2046
-"                movl  $12, %0  "
2047
-"              next_6:"
2048
-""
2049
-"           next_B:"
2050
-"      "
2051
-"        "
2052
-"          jmp  next_D"
2053
-"        else_D:                "
2054
-""
2055
-"               cmpl 14*4(%%edx), %%eax"
2056
-"               jae  else_A"
2057
-""
2058
-"                  cmpl 13*4(%%edx), %%eax"
2059
-"                  jae  else_7"
2060
-"                  movl  $13, %0"
2061
-"                  jmp  next_7"
2062
-"                 else_7:       "
2063
-"                  movl  $14, %0"
2064
-"                 next_7:"
2065
-""
2066
-"               jmp  next_A"
2067
-"              else_A:          "
2068
-"               movl  $15, %0   "
2069
-"              next_A:"
2070
-"          "
2071
-"        next_D:                             "
2072
-"    next_G:"
2073
-     : "=g" (I), "=r"(N)
2074
-     : "eax" ((long)BitField), "edx"((long)Deco->DecodeLen)
2075
-      : "memory"
2076
-     );
2077
-#endif /* #ifdef _WIN_32 ... #elif defined _X86_ASM_ */
2078
-
2079
-#else
2080
-  N=BitField & 0xFFFE;
2081
-  if (N<Deco->DecodeLen[8])  {
2082
-    if (N<Deco->DecodeLen[4]) {
2083
-      if (N<Deco->DecodeLen[2]) {
2084
-        if (N<Deco->DecodeLen[1])
2085
-          I=1;
2086
-        else
2087
-          I=2;
2088
-      } else {
2089
-        if (N<Deco->DecodeLen[3])
2090
-          I=3;
2091
-        else
2092
-          I=4;
2093
-      }
2094
-    } else {
2095
-      if (N<Deco->DecodeLen[6])  {
2096
-        if (N<Deco->DecodeLen[5])
2097
-          I=5;
2098
-        else
2099
-          I=6;
2100
-      } else {
2101
-        if (N<Deco->DecodeLen[7])
2102
-          I=7;
2103
-        else
2104
-          I=8;
2105
-      }
2106
-   }
2107
-  } else {
2108
-    if (N<Deco->DecodeLen[12]) {
2109
-      if (N<Deco->DecodeLen[10]) {
2110
-        if (N<Deco->DecodeLen[9])
2111
-          I=9;
2112
-        else
2113
-          I=10;
2114
-      } else {
2115
-        if (N<Deco->DecodeLen[11])
2116
-          I=11;
2117
-        else
2118
-          I=12;
2119
-      }
2120
-    } else {
2121
-      if (N<Deco->DecodeLen[14]) {
2122
-        if (N<Deco->DecodeLen[13])
2123
-          I=13;
2124
-        else
2125
-          I=14;
2126
-
2127
-      } else {
2128
-          I=15;
2129
-      }
2130
-    }
2131
-
2132
-  }
2133
-#endif
2134
-
2135
-  AddBits(I);
2136
-  if ((N=Deco->DecodePos[I]+((N-Deco->DecodeLen[I-1])>>(16-I)))>=Deco->MaxNum)
2137
-      N=0;
2138
-  Number=Deco->DecodeNum[N];
2139
-}
2140
-
2141
-
2142
-void UnpInitData()
2143
-{
2144
-  InAddr=InBit=0;
2145
-  if (!(NewLhd.Flags & LHD_SOLID))
2146
-  {
2147
-    ChannelDelta=CurChannel=0;
2148
-
2149
-#ifdef _USE_ASM
2150
-
2151
-#ifdef _WIN_32                              /* Win32 with VisualC           */
2152
-
2153
-    __asm {
2154
-        push edi
2155
-        push eax
2156
-        push ecx
2157
-
2158
-        cld                                 /* increment EDI and ESI        */
2159
-        mov  al, 0x00
2160
-        mov  ecx, SIZE AudV
2161
-        mov  edi, Offset AudV
2162
-        rep  stosb                          /* clear memory                 */
2163
-
2164
-        mov  ecx, SIZE OldDist
2165
-        mov  edi, Offset OldDist
2166
-        rep  stosb                          /* clear memory                 */
2167
-
2168
-        mov  ecx, SIZE UnpOldTable
2169
-        mov  edi, Offset UnpOldTable
2170
-        rep  stosb                          /* clear memory                 */
2171
-
2172
-        pop  ecx
2173
-        pop  eax
2174
-        pop  edi
2175
-
2176
-
2177
-        mov  [OldDistPtr], 0
2178
-        mov  [LastDist], 0
2179
-        mov  [LastLength], 0
2180
-        mov  [UnpPtr], 0
2181
-        mov  [WrPtr], 0
2182
-        mov  [OldDistPtr], 0
2183
-        mov  [LastLength], 0
2184
-        mov  [LastDist], 0
2185
-        mov  [UnpPtr], 0
2186
-        mov  [WrPtr], 0
2187
-
2188
-    }
2189
-    memset(UnpBuf,0,MAXWINSIZE);
2190
-
2191
-
2192
-#else                    /* unix/linux on i386 cpus */
2193
-    __asm__ __volatile (
2194
-"        cld                                 /* increment EDI and ESI        */"
2195
-"        movb $0x00, %%al"
2196
-"        movl %0, %%ecx"
2197
-"        movl %1, %%edi"
2198
-"        rep  "
2199
-"        stosb                              /* clear memory                 */"
2200
-""
2201
-"        movl %2, %%ecx"
2202
-"        mov  %3, %%edi"
2203
-"        rep  "
2204
-"        stosb                              /* clear memory                 */"
2205
-""
2206
-"        movl %4, %%ecx"
2207
-"        movl %5, %%edi"
2208
-"        rep  "
2209
-"        stosb                              /* clear memory                 */"
2210
-""
2211
-"        movl $0, (OldDistPtr)"
2212
-"        movl $0, (LastDist)"
2213
-"        movl $0, (LastLength)"
2214
-"        movl $0, (UnpPtr)"
2215
-"        movl $0, (WrPtr)"
2216
-"        movl $0, (OldDistPtr)"
2217
-"        movl $0, (LastLength)"
2218
-"        movl $0, (LastDist)"
2219
-"        movl $0, (UnpPtr)"
2220
-"        movl $0, (WrPtr)"
2221
-        :
2222
-        : "m" ((long)sizeof(AudV)),
2223
-          "m" ((long)AudV),
2224
-          "m" ((long)sizeof(OldDist)),
2225
-          "m" ((long)OldDist),
2226
-          "m" ((long)sizeof(UnpOldTable)),
2227
-          "m" ((long)UnpOldTable)
2228
-        : "memory", "edi", "eax", "ecx"
2229
-    );
2230
-    memset(UnpBuf,0,MAXWINSIZE);
2231
-#endif
2232
-
2233
-#else                                       /* unix/linux on non-i386 cpu  */
2234
-    memset(AudV,0,sizeof(AudV));
2235
-    memset(OldDist,0,sizeof(OldDist));
2236
-    OldDistPtr=0;
2237
-    LastDist=LastLength=0;
2238
-    memset(UnpBuf,0,MAXWINSIZE);
2239
-    memset(UnpOldTable,0,sizeof(UnpOldTable));
2240
-    UnpPtr=WrPtr=0;
2241
-#endif
2242
-
2243
-  }
2244
-}
2245
-
2246
-
2247
-UBYTE DecodeAudio(int Delta)
2248
-{
2249
-  struct AudioVariables *V;
2250
-  unsigned int Ch;
2251
-  unsigned int NumMinDif,MinDif;
2252
-  int PCh,I;
2253
-
2254
-  V=&AudV[CurChannel];
2255
-  V->ByteCount++;
2256
-  V->D4=V->D3;
2257
-  V->D3=V->D2;
2258
-  V->D2=V->LastDelta-V->D1;
2259
-  V->D1=V->LastDelta;
2260
-  PCh=8*V->LastChar+V->K1*V->D1+V->K2*V->D2+
2261
-           V->K3*V->D3+V->K4*V->D4+V->K5*ChannelDelta;
2262
-  PCh=(PCh>>3) & 0xFF;
2263
-
2264
-  Ch=PCh-Delta;
2265
-
2266
-  I=((signed char)Delta)<<3;
2267
-
2268
-  V->Dif[0]+=abs(I);
2269
-  V->Dif[1]+=abs(I-V->D1);
2270
-  V->Dif[2]+=abs(I+V->D1);
2271
-  V->Dif[3]+=abs(I-V->D2);
2272
-  V->Dif[4]+=abs(I+V->D2);
2273
-  V->Dif[5]+=abs(I-V->D3);
2274
-  V->Dif[6]+=abs(I+V->D3);
2275
-  V->Dif[7]+=abs(I-V->D4);
2276
-  V->Dif[8]+=abs(I+V->D4);
2277
-  V->Dif[9]+=abs(I-ChannelDelta);
2278
-  V->Dif[10]+=abs(I+ChannelDelta);
2279
-
2280
-  ChannelDelta=V->LastDelta=(signed char)(Ch-V->LastChar);
2281
-  V->LastChar=Ch;
2282
-
2283
-  if ((V->ByteCount & 0x1F)==0)
2284
-  {
2285
-    MinDif=V->Dif[0];
2286
-    NumMinDif=0;
2287
-    V->Dif[0]=0;
2288
-    for (I=1;(unsigned int)I<sizeof(V->Dif)/sizeof(V->Dif[0]);I++)
2289
-    {
2290
-      if (V->Dif[I]<MinDif)
2291
-      {
2292
-        MinDif=V->Dif[I];
2293
-        NumMinDif=I;
2294
-      }
2295
-      V->Dif[I]=0;
2296
-    }
2297
-    switch(NumMinDif)
2298
-    {
2299
-      case 1:
2300
-        if (V->K1>=-16)
2301
-          V->K1--;
2302
-        break;
2303
-      case 2:
2304
-        if (V->K1<16)
2305
-          V->K1++;
2306
-        break;
2307
-      case 3:
2308
-        if (V->K2>=-16)
2309
-          V->K2--;
2310
-        break;
2311
-      case 4:
2312
-        if (V->K2<16)
2313
-          V->K2++;
2314
-        break;
2315
-      case 5:
2316
-        if (V->K3>=-16)
2317
-          V->K3--;
2318
-        break;
2319
-      case 6:
2320
-        if (V->K3<16)
2321
-          V->K3++;
2322
-        break;
2323
-      case 7:
2324
-        if (V->K4>=-16)
2325
-          V->K4--;
2326
-        break;
2327
-      case 8:
2328
-        if (V->K4<16)
2329
-          V->K4++;
2330
-        break;
2331
-      case 9:
2332
-        if (V->K5>=-16)
2333
-          V->K5--;
2334
-        break;
2335
-      case 10:
2336
-        if (V->K5<16)
2337
-          V->K5++;
2338
-        break;
2339
-    }
2340
-  }
2341
-  return((UBYTE)Ch);
2342
-}
2343
-
2344
-
2345
-
2346
-
2347
-
2348
-
2349
-
2350
-/* ***************************************************
2351
- * ** CRCCrypt Code - decryption engine starts here **
2352
- * ***************************************************/
2353
-
2354
-
2355
-#define NROUNDS 32
2356
-
2357
-#define rol(x,n)  (((x)<<(n)) | ((x)>>(8*sizeof(x)-(n))))
2358
-#define ror(x,n)  (((x)>>(n)) | ((x)<<(8*sizeof(x)-(n))))
2359
-
2360
-#define substLong(t) ( (UDWORD)SubstTable[(int)t&255] | \
2361
-           ((UDWORD)SubstTable[(int)(t>> 8)&255]<< 8) | \
2362
-           ((UDWORD)SubstTable[(int)(t>>16)&255]<<16) | \
2363
-           ((UDWORD)SubstTable[(int)(t>>24)&255]<<24) )
2364
-
2365
-
2366
-static UDWORD CRCTab[256];
2367
-
2368
-static UBYTE SubstTable[256];
2369
-static const UBYTE InitSubstTable[256]={
2370
-  215, 19,149, 35, 73,197,192,205,249, 28, 16,119, 48,221,  2, 42,
2371
-  232,  1,177,233, 14, 88,219, 25,223,195,244, 90, 87,239,153,137,
2372
-  255,199,147, 70, 92, 66,246, 13,216, 40, 62, 29,217,230, 86,  6,
2373
-   71, 24,171,196,101,113,218,123, 93, 91,163,178,202, 67, 44,235,
2374
-  107,250, 75,234, 49,167,125,211, 83,114,157,144, 32,193,143, 36,
2375
-  158,124,247,187, 89,214,141, 47,121,228, 61,130,213,194,174,251,
2376
-   97,110, 54,229,115, 57,152, 94,105,243,212, 55,209,245, 63, 11,
2377
-  164,200, 31,156, 81,176,227, 21, 76, 99,139,188,127, 17,248, 51,
2378
-  207,120,189,210,  8,226, 41, 72,183,203,135,165,166, 60, 98,  7,
2379
-  122, 38,155,170, 69,172,252,238, 39,134, 59,128,236, 27,240, 80,
2380
-  131,  3, 85,206,145, 79,154,142,159,220,201,133, 74, 64, 20,129,
2381
-  224,185,138,103,173,182, 43, 34,254, 82,198,151,231,180, 58, 10,
2382
-  118, 26,102, 12, 50,132, 22,191,136,111,162,179, 45,  4,148,108,
2383
-  161, 56, 78,126,242,222, 15,175,146, 23, 33,241,181,190, 77,225,
2384
-    0, 46,169,186, 68, 95,237, 65, 53,208,253,168,  9, 18,100, 52,
2385
-  116,184,160, 96,109, 37, 30,106,140,104,150,  5,204,117,112, 84
2386
-};
2387
-
2388
-static UDWORD Key[4];
2389
-
2390
-
2391
-static void EncryptBlock(UBYTE *Buf)
2392
-{
2393
-  int I;
2394
-
2395
-  UDWORD A,B,C,D,T,TA,TB;
2396
-#ifdef NON_INTEL_BYTE_ORDER
2397
-  A=((UDWORD)Buf[0]|((UDWORD)Buf[1]<<8)|((UDWORD)Buf[2]<<16)|
2398
-      ((UDWORD)Buf[3]<<24))^Key[0];
2399
-  B=((UDWORD)Buf[4]|((UDWORD)Buf[5]<<8)|((UDWORD)Buf[6]<<16)|
2400
-      ((UDWORD)Buf[7]<<24))^Key[1];
2401
-  C=((UDWORD)Buf[8]|((UDWORD)Buf[9]<<8)|((UDWORD)Buf[10]<<16)|
2402
-      ((UDWORD)Buf[11]<<24))^Key[2];
2403
-  D=((UDWORD)Buf[12]|((UDWORD)Buf[13]<<8)|((UDWORD)Buf[14]<<16)|
2404
-      ((UDWORD)Buf[15]<<24))^Key[3];
2405
-#else
2406
-  UDWORD *BufPtr;
2407
-  BufPtr=(UDWORD *)Buf;
2408
-  A=BufPtr[0]^Key[0];
2409
-  B=BufPtr[1]^Key[1];
2410
-  C=BufPtr[2]^Key[2];
2411
-  D=BufPtr[3]^Key[3];
2412
-#endif
2413
-  for(I=0;I<NROUNDS;I++)
2414
-  {
2415
-    T=((C+rol(D,11))^Key[I&3]);
2416
-    TA=A^substLong(T);
2417
-    T=((D^rol(C,17))+Key[I&3]);
2418
-    TB=B^substLong(T);
2419
-    A=C;
2420
-    B=D;
2421
-    C=TA;
2422
-    D=TB;
2423
-  }
2424
-#ifdef NON_INTEL_BYTE_ORDER
2425
-  C^=Key[0];
2426
-  Buf[0]=(UBYTE)C;
2427
-  Buf[1]=(UBYTE)(C>>8);
2428
-  Buf[2]=(UBYTE)(C>>16);
2429
-  Buf[3]=(UBYTE)(C>>24);
2430
-  D^=Key[1];
2431
-  Buf[4]=(UBYTE)D;
2432
-  Buf[5]=(UBYTE)(D>>8);
2433
-  Buf[6]=(UBYTE)(D>>16);
2434
-  Buf[7]=(UBYTE)(D>>24);
2435
-  A^=Key[2];
2436
-  Buf[8]=(UBYTE)A;
2437
-  Buf[9]=(UBYTE)(A>>8);
2438
-  Buf[10]=(UBYTE)(A>>16);
2439
-  Buf[11]=(UBYTE)(A>>24);
2440
-  B^=Key[3];
2441
-  Buf[12]=(UBYTE)B;
2442
-  Buf[13]=(UBYTE)(B>>8);
2443
-  Buf[14]=(UBYTE)(B>>16);
2444
-  Buf[15]=(UBYTE)(B>>24);
2445
-#else
2446
-  BufPtr[0]=C^Key[0];
2447
-  BufPtr[1]=D^Key[1];
2448
-  BufPtr[2]=A^Key[2];
2449
-  BufPtr[3]=B^Key[3];
2450
-#endif
2451
-  UpdKeys(Buf);
2452
-}
2453
-
2454
-
2455
-void DecryptBlock(UBYTE *Buf)
2456
-{
2457
-  int I;
2458
-  UBYTE InBuf[16];
2459
-  UDWORD A,B,C,D,T,TA,TB;
2460
-#ifdef NON_INTEL_BYTE_ORDER
2461
-  A=((UDWORD)Buf[0]|((UDWORD)Buf[1]<<8)|((UDWORD)Buf[2]<<16)|
2462
-      ((UDWORD)Buf[3]<<24))^Key[0];
2463
-  B=((UDWORD)Buf[4]|((UDWORD)Buf[5]<<8)|((UDWORD)Buf[6]<<16)|
2464
-      ((UDWORD)Buf[7]<<24))^Key[1];
2465
-  C=((UDWORD)Buf[8]|((UDWORD)Buf[9]<<8)|((UDWORD)Buf[10]<<16)|
2466
-      ((UDWORD)Buf[11]<<24))^Key[2];
2467
-  D=((UDWORD)Buf[12]|((UDWORD)Buf[13]<<8)|((UDWORD)Buf[14]<<16)|
2468
-      ((UDWORD)Buf[15]<<24))^Key[3];
2469
-#else
2470
-  UDWORD *BufPtr;
2471
-  BufPtr=(UDWORD *)Buf;
2472
-  A=BufPtr[0]^Key[0];                       /* xxx may be this can be       */
2473
-  B=BufPtr[1]^Key[1];                       /* optimized in assembler       */
2474
-  C=BufPtr[2]^Key[2];
2475
-  D=BufPtr[3]^Key[3];
2476
-#endif
2477
-  memcpy(InBuf,Buf,sizeof(InBuf));
2478
-  for(I=NROUNDS-1;I>=0;I--)
2479
-  {
2480
-    T=((C+rol(D,11))^Key[I&3]);
2481
-    TA=A^substLong(T);
2482
-    T=((D^rol(C,17))+Key[I&3]);
2483
-    TB=B^substLong(T);
2484
-    A=C;
2485
-    B=D;
2486
-    C=TA;
2487
-    D=TB;
2488
-  }
2489
-#ifdef NON_INTEL_BYTE_ORDER
2490
-  C^=Key[0];
2491
-  Buf[0]=(UBYTE)C;
2492
-  Buf[1]=(UBYTE)(C>>8);
2493
-  Buf[2]=(UBYTE)(C>>16);
2494
-  Buf[3]=(UBYTE)(C>>24);
2495
-  D^=Key[1];
2496
-  Buf[4]=(UBYTE)D;
2497
-  Buf[5]=(UBYTE)(D>>8);
2498
-  Buf[6]=(UBYTE)(D>>16);
2499
-  Buf[7]=(UBYTE)(D>>24);
2500
-  A^=Key[2];
2501
-  Buf[8]=(UBYTE)A;
2502
-  Buf[9]=(UBYTE)(A>>8);
2503
-  Buf[10]=(UBYTE)(A>>16);
2504
-  Buf[11]=(UBYTE)(A>>24);
2505
-  B^=Key[3];
2506
-  Buf[12]=(UBYTE)B;
2507
-  Buf[13]=(UBYTE)(B>>8);
2508
-  Buf[14]=(UBYTE)(B>>16);
2509
-  Buf[15]=(UBYTE)(B>>24);
2510
-#else
2511
-  BufPtr[0]=C^Key[0];
2512
-  BufPtr[1]=D^Key[1];
2513
-  BufPtr[2]=A^Key[2];
2514
-  BufPtr[3]=B^Key[3];
2515
-#endif
2516
-  UpdKeys(InBuf);
2517
-}
2518
-
2519
-
2520
-void UpdKeys(UBYTE *Buf)
2521
-{
2522
-  int I;
2523
-  for (I=0;I<16;I+=4)
2524
-  {
2525
-    Key[0]^=CRCTab[Buf[I]];                 /* xxx may be I'll rewrite this */
2526
-    Key[1]^=CRCTab[Buf[I+1]];               /* in asm for speedup           */
2527
-    Key[2]^=CRCTab[Buf[I+2]];
2528
-    Key[3]^=CRCTab[Buf[I+3]];
2529
-  }
2530
-}
2531
-
2532
-static void SetCryptKeys(char *NewPassword)
2533
-{
2534
-  unsigned int I,J,K,PswLength;
2535
-  unsigned char N1,N2;
2536
-  unsigned char Psw[256];
2537
-
2538
-#if !defined _USE_ASM
2539
-  UBYTE Ch;
2540
-#endif
2541
-
2542
-  SetOldKeys(NewPassword);
2543
-
2544
-  Key[0]=0xD3A3B879L;
2545
-  Key[1]=0x3F6D12F7L;
2546
-  Key[2]=0x7515A235L;
2547
-  Key[3]=0xA4E7F123L;
2548
-  memset(Psw,0,sizeof(Psw));
2549
-  strcpy((char *)Psw,NewPassword);
2550
-  PswLength=strlen(NewPassword);
2551
-  memcpy(SubstTable,InitSubstTable,sizeof(SubstTable));
2552
-
2553
-  for (J=0;J<256;J++)
2554
-    for (I=0;I<PswLength;I+=2)
2555
-    {
2556
-      N2=(unsigned char)CRCTab[(Psw[I+1]+J)&0xFF];
2557
-      for (K=1, N1=(unsigned char)CRCTab[(Psw[I]-J)&0xFF];
2558
-           (N1!=N2);
2559
-           N1++, K++)
2560
-          {
2561
-#ifdef _USE_ASM
2562
-
2563
-#ifdef _WIN_32
2564
-          __asm {
2565
-
2566
-                    mov ebx, Offset SubstTable
2567
-                    mov edx, ebx
2568
-
2569
-                    xor ecx, ecx            /* read SubstTable[N1]... */
2570
-                    mov cl, N1
2571
-                    add ebx, ecx
2572
-                    mov al, byte ptr[ebx]
2573
-
2574
-                    mov cl, N1              /* read SubstTable[(N1+I+K)&0xFF]... */
2575
-                    add ecx, I
2576
-                    add ecx, K
2577
-                    and ecx, 0xFF
2578
-                    add edx, ecx
2579
-                    mov ah, byte ptr[edx]
2580
-
2581
-                    mov  byte ptr[ebx], ah  /* and write back */
2582
-                    mov  byte ptr[edx], al
2583
-
2584
-               }
2585
-#else
2586
-                     __asm__ __volatile__ (
2587
-"                    xorl %%ecx, %%ecx"
2588
-"                    movl %2, %%ecx                     /* ecx = N1 */"
2589
-"                    mov %%ebx, %%edx"
2590
-"                    addl %%ecx, %%ebx"
2591
-""
2592
-"                    addl %0, %%ecx"
2593
-"                    addl %1, %%ecx"
2594
-"                    andl $0x000000FF, %%ecx"
2595
-"                    addl %%ecx, %%edx"
2596
-"                    "
2597
-"                    movb (%%ebx), %%al"
2598
-"                    movb (%%edx), %%ah"
2599
-""
2600
-"                    movb  %%ah, (%%ebx)     /* and write back */"
2601
-"                    movb  %%al, (%%edx)"
2602
-                    : : "g" ((long)I),
2603
-                        "g" ((long)K),
2604
-                        "g" ((long)N1),
2605
-                        "ebx"((long)SubstTable)
2606
-                    : "ecx", "edx"
2607
-
2608
-              );
2609
-#endif
2610
-
2611
-#else
2612
-            /* Swap(&SubstTable[N1],&SubstTable[(N1+I+K)&0xFF]);            */
2613
-             Ch=SubstTable[N1];
2614
-             SubstTable[N1]=SubstTable[(N1+I+K)&0xFF];
2615
-             SubstTable[(N1+I+K)&0xFF]=Ch;
2616
-#endif
2617
-          }
2618
-    }
2619
-  for (I=0;I<PswLength;I+=16)
2620
-    EncryptBlock(&Psw[I]);
2621
-}
2622
-
2623
-
2624
-void SetOldKeys(char *NewPassword)
2625
-{
2626
-  UDWORD PswCRC;
2627
-  UBYTE Ch;
2628
-  PswCRC=CalcCRC32(0xFFFFFFFFL,(UBYTE*)NewPassword,strlen(NewPassword));
2629
-  OldKey[0]=(UWORD)PswCRC;
2630
-  OldKey[1]=(UWORD)(PswCRC>>16);
2631
-  OldKey[2]=OldKey[3]=0;
2632
-  PN1=PN2=PN3=0;
2633
-  while ((Ch=*NewPassword)!=0)
2634
-  {
2635
-    PN1+=Ch;
2636
-    PN2^=Ch;
2637
-    PN3+=Ch;
2638
-    PN3=(UBYTE)rol(PN3,1);
2639
-    OldKey[2]^=((UWORD)(Ch^CRCTab[Ch]));
2640
-    OldKey[3]+=((UWORD)(Ch+(CRCTab[Ch]>>16)));
2641
-    NewPassword++;
2642
-  }
2643
-}
2644
-
2645
-static short crcInitialized = 0;
2646
-void InitCRC(void)
2647
-{
2648
-  int I, J;
2649
-  UDWORD C;
2650
-  if (crcInitialized) return;
2651
-
2652
-  cli_dbgmsg("%s:%d:%s Initialize CRC table\n", __FILE__, __LINE__, "InitCRC");
2653
-  for (I=0;I<256;I++)
2654
-  {
2655
-    for (C=I,J=0;J<8;J++)
2656
-      C=(C & 1) ? (C>>1)^0xEDB88320L : (C>>1);
2657
-    CRCTab[I]=C;
2658
-  }
2659
-  crcInitialized = 1;
2660
-}
2661
-
2662
-
2663
-static UDWORD CalcCRC32(UDWORD StartCRC,UBYTE *Addr,UDWORD Size)
2664
-{
2665
-  unsigned int I;
2666
-  for (I=0; I<Size; I++)
2667
-    StartCRC = CRCTab[(UBYTE)StartCRC ^ Addr[I]] ^ (StartCRC >> 8);
2668
-  return(StartCRC);
2669
-}
2670
-
2671
-
2672
-/* **************************************************************************
2673
- ****************************************************************************
2674
- ****************************************************************************
2675
- ************************************************************************** */
2676
-
2677
-
2678
-
2679
-
2680
-
2681
-
2682
-
2683
-
2684
-
2685
-
2686
-
2687
-
2688
-
2689
-
2690
-
2691
-
2692
-
2693
-
2694
-
2695
-
2696
-
2697
-
2698
-
2699
-
2700
-
2701
-/* **************************************************************************
2702
- ****************************************************************************
2703
- ****************************************************************************
2704
- ****************************************************************************
2705
- *******                                                              *******
2706
- *******                                                              *******
2707
- *******                                                              *******
2708
- *******              D E B U G    F U N C T I O N S                  *******
2709
- *******                                                              *******
2710
- *******                                                              *******
2711
- *******                                                              *******
2712
- ****************************************************************************
2713
- ****************************************************************************
2714
- ****************************************************************************
2715
- ************************************************************************** */
2716
-#ifdef _DEBUG_LOG
2717
-
2718
-
2719
-/* -- global stuff -------------------------------------------------------- */
2720
-char  log_file_name[256];                   /* file name for the log file   */
2721
-DWORD debug_start_time;                     /* starttime of debug           */
2722
-BOOL  debug_started = FALSE;                /* debug_log writes only if     */
2723
-                                            /* this is TRUE                 */
2724
-/* ------------------------------------------------------------------------ */
2725
-
2726
-
2727
-/* -- global functions ---------------------------------------------------- */
2728
-void debug_init_proc(char *file_name)
2729
-/* Create/Rewrite a log file                                                */
2730
-{
2731
-  FILE *fp;
2732
-  char date[] = __DATE__;
2733
-  char time[] = __TIME__;
2734
-
2735
-  debug_start_time = GetTickCount();        /* get start time               */
2736
-  strcpy(log_file_name, file_name);         /* save file name               */
2737
-
2738
-  if((fp = fopen(log_file_name, CREATETEXT)) != NULL)
2739
-  {
2740
-    debug_started = TRUE;                   /* enable debug                 */
2741
-    fprintf(fp, "Debug log of UniquE's RARFileLib\n"\
2742
-                "~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~\n");
2743
-    fprintf(fp, "(executable compiled on %s at %s)\n\n", date, time);
2744
-    fclose(fp);
2745
-  }
2746
-}
2747
-
2748
-
2749
-void debug_log_proc(char *text, char *sourcefile, int sourceline)
2750
-/* add a line to the log file                                               */
2751
-{
2752
-  FILE *fp;
2753
-
2754
-  if(debug_started == FALSE) return;        /* exit if not initialized      */
2755
-
2756
-  if((fp = fopen(log_file_name, APPENDTEXT)) != NULL) /* append to logfile  */
2757
-
2758
-  {
2759
-    fprintf(fp, " %8u ms (line %u in %s):\n              - %s\n",
2760
-            (unsigned int)(GetTickCount() - debug_start_time),
2761
-            sourceline, sourcefile, text);
2762
-    fclose(fp);
2763
-  }
2764
-}
2765
-
2766
-/* ------------------------------------------------------------------------ */
2767
-#endif
2768
-/* **************************************************************************
2769
- ****************************************************************************
2770
- ****************************************************************************
2771
- ************************************************************************** */
2772
-
2773
-
2774
-/* end of file urarlib.c */
2775 1
deleted file mode 100644
... ...
@@ -1,205 +0,0 @@
1
-/* ***************************************************************************
2
- **
3
- **  This file is part of the UniquE RAR File Library.
4
- **
5
- **  Copyright (C) 2000-2002 by Christian Scheurer (www.ChristianScheurer.ch)
6
- **  UNIX port copyright (c) 2000-2002 by Johannes Winkelmann (jw@tks6.net)
7
- **
8
- **  The contents of this file are subject to the UniquE RAR File Library
9
- **  License (the "unrarlib-license.txt"). You may not use this file except
10
- **  in compliance with the License. You may obtain a copy of the License
11
- **  at http://www.unrarlib.org/license.html.
12
- **  Software distributed under the License is distributed on an "AS IS"
13
- **  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied warranty.
14
- **
15
- **  Alternatively, the contents of this file may be used under the terms
16
- **  of the GNU General Public License Version 2 or later (the "GPL"), in
17
- **  which case the provisions of the GPL are applicable instead of those
18
- **  above. If you wish to allow use of your version of this file only
19
- **  under the terms of the GPL and not to allow others to use your version
20
- **  of this file under the terms of the UniquE RAR File Library License,
21
- **  indicate your decision by deleting the provisions above and replace
22
- **  them with the notice and other provisions required by the GPL. If you
23
- **  do not delete the provisions above, a recipient may use your version
24
- **  of this file under the terms of the GPL or the UniquE RAR File Library
25
- **  License.
26
- **
27
- ************************************************************************** */
28
-
29
-/* include file for the "UniquE RAR File Library"  */
30
-/* (C) 2000-2002 by Christian Scheurer aka. UniquE */
31
-/* multi-OS version (Win32, Linux and SUN)         */
32
-
33
-#ifndef __URARLIB_H
34
-#define __URARLIB_H
35
-
36
-#ifdef __cplusplus
37
-extern "C"
38
-{
39
-#endif
40
-
41
-
42
-/* ************************************************************************ */
43
-/* ************************************************************************ */
44
-/* **                                                                    ** */
45
-/* **   CONFIGURATION of the UniquE RAR FileLib                          ** */
46
-/* **   ==> you may change the setting for the lib HERE!                 ** */
47
-/* **                                                                    ** */
48
-/* ************************************************************************ */
49
-/* ************************************************************************ */
50
-
51
-
52
-/* #define _DEBUG_LOG */                          /* generate debug messages      */
53
-
54
-#define _DO_CRC32_CHECK                     /* perform cyclical redundancy  */
55
-                                            /* check (CRC32) - disable this */
56
-                                            /* for a little speed-up        */
57
-/*#define _USE_ASM*/                            /*
58
-                                             * enable assembly extensions
59
-                                             * x86 cpus.
60
-                                             */
61
-
62
-/*#define _USE_MEMORY_TO_MEMORY_DECOMPRESSION*/ /* read file from memory or a   */
63
-                                            /* resource instead of reading  */
64
-                                            /* from a file. NOTE: you wont't*/
65
-                                            /*  be able to decompress from  */
66
-                                            /*  file if you enable this     */
67
-                                            /*  option!                     */
68
-
69
-
70
-#ifdef WIN32                                /* autodetect Win32 and Linux   */
71
-#define _WIN_32                             /* Win32 with VisualC           */
72
-#define _DEBUG_LOG_FILE "C:\\temp\\debug_unrar.txt" /* log file path        */
73
-#else
74
-#define _UNIX                               /* Linux or Unix with GCC       */
75
-#define _DEBUG_LOG_FILE "/tmp/debug_unrar.txt" /* log file path             */
76
-/*#define NON_INTEL_BYTE_ORDER*/               /* GCC on motorola systems    */
77
-
78
-#endif
79
-
80
-/* ------------------------------------------------------------------------ */
81
-
82
-/* detected by clamav/configure */
83
-#if 1 - WORDS_BIGENDIAN
84
-#define NON_INTEL_BYTE_ORDER
85
-#endif
86
-
87
-/* -- global type definitions --------------------------------------------- */
88
-
89
-#ifdef NON_INTEL_BYTE_ORDER
90
-#ifdef _USE_ASM
91
-#warning Disabling assembly because NON_INTEL_BYTE_ORDER is set
92
-#undef _USE_ASM
93
-#endif
94
-#endif
95
-
96
-#ifdef _WIN_32
97
-typedef unsigned char    UBYTE;             /* WIN32 definitions            */
98
-typedef unsigned short   UWORD;
99
-typedef unsigned long    UDWORD;
100
-#endif
101
-
102
-#ifdef _UNIX                                /* LINUX/UNIX definitions       */
103
-typedef unsigned char    UBYTE;
104
-typedef unsigned short   UWORD;
105
-typedef unsigned long    UDWORD;
106
-#endif
107
-
108
-#define RAR_FENTRY_ATTR_DIRECTORY ( 0x10 | 0x4000 )
109
-
110
-/* This structure is used for listing archive content                       */
111
-struct RAR20_archive_entry                  /* These infos about files are  */
112
-{                                           /* stored in RAR v2.0 archives  */
113
-  char   *Name;
114
-  UWORD  NameSize;
115
-  UDWORD PackSize;
116
-  UDWORD UnpSize;
117
-  UBYTE  HostOS;                            /* MSDOS=0,OS2=1,WIN32=2,UNIX=3 */
118
-  UDWORD FileCRC;
119
-  UDWORD FileTime;
120
-  UBYTE  UnpVer;
121
-  UBYTE  Method;
122
-  UDWORD FileAttr;
123
-  UWORD  Flags;
124
-};
125
-
126
-typedef struct  archivelist                 /* used to list archives        */
127
-{
128
-  struct RAR20_archive_entry item;
129
-  struct archivelist         *next;
130
-} ArchiveList_struct;
131
-
132
-
133
-#ifdef _USE_MEMORY_TO_MEMORY_DECOMPRESSION
134
-typedef struct  memory_file                 /* used to decompress files in  */
135
-{                                           /* memory                       */
136
-  void                       *data;         /* pointer to the file data     */
137
-  unsigned long              size;          /* total size of the file data  */
138
-  unsigned long              offset;        /* offset within "memory-file"  */
139
-} MemoryFile;
140
-#endif
141
-
142
-/* -- global functions ---------------------------------------------------- */
143
-
144
-/* urarlib_get:
145
- * decompresses and decrypt data from a RAR file to a buffer in system memory.
146
- *
147
- *   input: *output         pointer to an empty char*. This pointer will show
148
- *                          to the extracted data
149
- *          *size           shows where to write the size of the decompressed
150
- *                          file
151
- *                          (**NOTE: URARLib _does_ memory allocation etc.!**)
152
- *          *filename       pointer to string containing the file to decompress
153
- *          *rarfile        pointer to a string with the full name and path of
154
- *                          the RAR file or pointer to a RAR file in memory if
155
- *                          memory-to-memory decompression is active.
156
- *          *libpassword    pointer to a string with the password used to
157
- *                          en-/decrypt the RAR
158
- *   output: int            returns TRUE on success or FALSE on error
159
- *                          (FALSE=0, TRUE=1)
160
- */
161
-
162
-extern int urarlib_get(void  *output,
163
-                       unsigned long *size,
164
-                       char *filename,
165
-                       int desc,
166
-                       char *libpassword);
167
-
168
-
169
-
170
-/* urarlib_list:
171
- * list the content of a RAR archive.
172
- *
173
- *   input: *rarfile        pointer to a string with the full name and path of
174
- *                          the RAR file or pointer to a RAR file in memory if
175
- *                          memory-to-memory decompression is active.
176
- *          *list           pointer to an ArchiveList_struct that can be
177
- *                          filled with details about the archive
178
- *                          to the extracted data
179
- *   output: int            number of files/directories within archive
180
- */
181
-
182
-extern int urarlib_list(int desc, ArchiveList_struct *list);
183
-
184
-
185
-/* urarlib_freelist:
186
- * (after the suggestion and code of Duy Nguyen, Sean O'Blarney
187
- * and Johannes Winkelmann who independently wrote a patch)
188
- * free the memory of a ArchiveList_struct created by urarlib_list.
189
- *
190
- *    input: *list          pointer to an ArchiveList_struct
191
- *    output: -
192
- */
193
-
194
-extern void urarlib_freelist(ArchiveList_struct *list);
195
-
196
-/* ------------------------------------------------------------------------ */
197
-
198
-
199
-
200
-#ifdef __cplusplus
201
-};
202
-#endif
203
-
204
-#endif
205
-
... ...
@@ -1,8 +1,8 @@
1
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
1
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
2 2
 # @configure_input@
3 3
 
4 4
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
-# 2003, 2004  Free Software Foundation, Inc.
5
+# 2003, 2004, 2005  Free Software Foundation, Inc.
6 6
 # This Makefile.in is free software; the Free Software Foundation
7 7
 # gives unlimited permission to copy and/or distribute it,
8 8
 # with or without modifications, as long as this notice is preserved.
... ...
@@ -78,10 +78,6 @@ sigtool_DEPENDENCIES = $(top_builddir)/clamscan/others.o
78 78
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
79 79
 depcomp = $(SHELL) $(top_srcdir)/depcomp
80 80
 am__depfiles_maybe = depfiles
81
-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/cfgparser.Po ./$(DEPDIR)/getopt.Po \
82
-@AMDEP_TRUE@	./$(DEPDIR)/memory.Po ./$(DEPDIR)/misc.Po \
83
-@AMDEP_TRUE@	./$(DEPDIR)/options.Po ./$(DEPDIR)/output.Po \
84
-@AMDEP_TRUE@	./$(DEPDIR)/sigtool.Po ./$(DEPDIR)/vba.Po
85 81
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
86 82
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
87 83
 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
... ...
@@ -169,6 +165,8 @@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
169 169
 am__include = @am__include@
170 170
 am__leading_dot = @am__leading_dot@
171 171
 am__quote = @am__quote@
172
+am__tar = @am__tar@
173
+am__untar = @am__untar@
172 174
 bindir = @bindir@
173 175
 build = @build@
174 176
 build_alias = @build_alias@
... ...
@@ -304,146 +302,93 @@ distclean-compile:
304 304
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
305 305
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
306 306
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
307
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
308
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
307
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
309 308
 @am__fastdepCC_FALSE@	$(COMPILE) -c $<
310 309
 
311 310
 .c.obj:
312 311
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
313 312
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
314 313
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
315
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
316
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
314
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
317 315
 @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
318 316
 
319 317
 .c.lo:
320 318
 @am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
321 319
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
322 320
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
323
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
324
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
321
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
325 322
 @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
326 323
 
327 324
 output.o: $(top_srcdir)/shared/output.c
328 325
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.o -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
329 326
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
330 327
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.o' libtool=no @AMDEPBACKSLASH@
331
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
332
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
328
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
333 329
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.o `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
334 330
 
335 331
 output.obj: $(top_srcdir)/shared/output.c
336 332
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.obj -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`; \
337 333
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Po"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
338 334
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.obj' libtool=no @AMDEPBACKSLASH@
339
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Po' tmpdepfile='$(DEPDIR)/output.TPo' @AMDEPBACKSLASH@
340
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
335
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
341 336
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.obj `if test -f '$(top_srcdir)/shared/output.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/output.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/output.c'; fi`
342 337
 
343
-output.lo: $(top_srcdir)/shared/output.c
344
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT output.lo -MD -MP -MF "$(DEPDIR)/output.Tpo" -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c; \
345
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/output.Tpo" "$(DEPDIR)/output.Plo"; else rm -f "$(DEPDIR)/output.Tpo"; exit 1; fi
346
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/output.c' object='output.lo' libtool=yes @AMDEPBACKSLASH@
347
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/output.Plo' tmpdepfile='$(DEPDIR)/output.TPlo' @AMDEPBACKSLASH@
348
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
349
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o output.lo `test -f '$(top_srcdir)/shared/output.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/output.c
350
-
351 338
 getopt.o: $(top_srcdir)/shared/getopt.c
352 339
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.o -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
353 340
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
354 341
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.o' libtool=no @AMDEPBACKSLASH@
355
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
356
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
342
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
357 343
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.o `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
358 344
 
359 345
 getopt.obj: $(top_srcdir)/shared/getopt.c
360 346
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.obj -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`; \
361 347
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Po"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
362 348
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.obj' libtool=no @AMDEPBACKSLASH@
363
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Po' tmpdepfile='$(DEPDIR)/getopt.TPo' @AMDEPBACKSLASH@
364
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
349
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
365 350
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.obj `if test -f '$(top_srcdir)/shared/getopt.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/getopt.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/getopt.c'; fi`
366 351
 
367
-getopt.lo: $(top_srcdir)/shared/getopt.c
368
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT getopt.lo -MD -MP -MF "$(DEPDIR)/getopt.Tpo" -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c; \
369
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/getopt.Tpo" "$(DEPDIR)/getopt.Plo"; else rm -f "$(DEPDIR)/getopt.Tpo"; exit 1; fi
370
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/getopt.c' object='getopt.lo' libtool=yes @AMDEPBACKSLASH@
371
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/getopt.Plo' tmpdepfile='$(DEPDIR)/getopt.TPlo' @AMDEPBACKSLASH@
372
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
373
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o getopt.lo `test -f '$(top_srcdir)/shared/getopt.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/getopt.c
374
-
375 352
 memory.o: $(top_srcdir)/shared/memory.c
376 353
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.o -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
377 354
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
378 355
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.o' libtool=no @AMDEPBACKSLASH@
379
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
380
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
356
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
381 357
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.o `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
382 358
 
383 359
 memory.obj: $(top_srcdir)/shared/memory.c
384 360
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.obj -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`; \
385 361
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Po"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
386 362
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.obj' libtool=no @AMDEPBACKSLASH@
387
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Po' tmpdepfile='$(DEPDIR)/memory.TPo' @AMDEPBACKSLASH@
388
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
363
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
389 364
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.obj `if test -f '$(top_srcdir)/shared/memory.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/memory.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/memory.c'; fi`
390 365
 
391
-memory.lo: $(top_srcdir)/shared/memory.c
392
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memory.lo -MD -MP -MF "$(DEPDIR)/memory.Tpo" -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c; \
393
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/memory.Tpo" "$(DEPDIR)/memory.Plo"; else rm -f "$(DEPDIR)/memory.Tpo"; exit 1; fi
394
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/memory.c' object='memory.lo' libtool=yes @AMDEPBACKSLASH@
395
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/memory.Plo' tmpdepfile='$(DEPDIR)/memory.TPlo' @AMDEPBACKSLASH@
396
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
397
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memory.lo `test -f '$(top_srcdir)/shared/memory.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/memory.c
398
-
399 366
 cfgparser.o: $(top_srcdir)/shared/cfgparser.c
400 367
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.o -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
401 368
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
402 369
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.o' libtool=no @AMDEPBACKSLASH@
403
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
404
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
370
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
405 371
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.o `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
406 372
 
407 373
 cfgparser.obj: $(top_srcdir)/shared/cfgparser.c
408 374
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.obj -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`; \
409 375
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Po"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
410 376
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.obj' libtool=no @AMDEPBACKSLASH@
411
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Po' tmpdepfile='$(DEPDIR)/cfgparser.TPo' @AMDEPBACKSLASH@
412
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
377
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
413 378
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.obj `if test -f '$(top_srcdir)/shared/cfgparser.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/cfgparser.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/cfgparser.c'; fi`
414 379
 
415
-cfgparser.lo: $(top_srcdir)/shared/cfgparser.c
416
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cfgparser.lo -MD -MP -MF "$(DEPDIR)/cfgparser.Tpo" -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c; \
417
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/cfgparser.Tpo" "$(DEPDIR)/cfgparser.Plo"; else rm -f "$(DEPDIR)/cfgparser.Tpo"; exit 1; fi
418
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/cfgparser.c' object='cfgparser.lo' libtool=yes @AMDEPBACKSLASH@
419
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/cfgparser.Plo' tmpdepfile='$(DEPDIR)/cfgparser.TPlo' @AMDEPBACKSLASH@
420
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
421
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cfgparser.lo `test -f '$(top_srcdir)/shared/cfgparser.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/cfgparser.c
422
-
423 380
 misc.o: $(top_srcdir)/shared/misc.c
424 381
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.o -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
425 382
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
426 383
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.o' libtool=no @AMDEPBACKSLASH@
427
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
428
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
384
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
429 385
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.o `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
430 386
 
431 387
 misc.obj: $(top_srcdir)/shared/misc.c
432 388
 @am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.obj -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`; \
433 389
 @am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Po"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
434 390
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.obj' libtool=no @AMDEPBACKSLASH@
435
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Po' tmpdepfile='$(DEPDIR)/misc.TPo' @AMDEPBACKSLASH@
436
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
391
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
437 392
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.obj `if test -f '$(top_srcdir)/shared/misc.c'; then $(CYGPATH_W) '$(top_srcdir)/shared/misc.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/shared/misc.c'; fi`
438 393
 
439
-misc.lo: $(top_srcdir)/shared/misc.c
440
-@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT misc.lo -MD -MP -MF "$(DEPDIR)/misc.Tpo" -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c; \
441
-@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/misc.Tpo" "$(DEPDIR)/misc.Plo"; else rm -f "$(DEPDIR)/misc.Tpo"; exit 1; fi
442
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$(top_srcdir)/shared/misc.c' object='misc.lo' libtool=yes @AMDEPBACKSLASH@
443
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/misc.Plo' tmpdepfile='$(DEPDIR)/misc.TPlo' @AMDEPBACKSLASH@
444
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
445
-@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc.lo `test -f '$(top_srcdir)/shared/misc.c' || echo '$(srcdir)/'`$(top_srcdir)/shared/misc.c
446
-
447 394
 mostlyclean-libtool:
448 395
 	-rm -f *.lo
449 396
 
... ...
@@ -555,7 +500,7 @@ mostlyclean-generic:
555 555
 clean-generic:
556 556
 
557 557
 distclean-generic:
558
-	-rm -f $(CONFIG_CLEAN_FILES)
558
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
559 559
 
560 560
 maintainer-clean-generic:
561 561
 	@echo "This command is intended for maintainers to use"