libjava/classpath/ChangeLog.gcj:
2007-05-31 Matthias Klose <doko@ubuntu.com> * javax/management/NotificationBroadcasterSupport.java (getNotificationInfo): Add cast. * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include directories. * native/jni/qt-peer/Makefile.in: Regenerate. libjava/ChangeLog: 2007-06-03 Matthias Klose <doko@ubuntu.com> * java/io/natFileWin32.cc (setFilePermissions): New (stub only). _access: Handle EXEC query, stub only. 2007-06-03 Matthias Klose <doko@ubuntu.com> Merged from classpath: * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge. * java/lang/System.java(inheritedChannel): New. * java/lang/Character.java: Remove stray`;'. * java/net/MulticastSocket.java: Merged. * java/text/DateFormatSymbols.java(getInstance): New, comment updates. * java/text/Collator.java(getInstance): Merged. * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG. getDisplayName, getDisplayNames: New. * java/util/logging/Logger.java: Merged. * Regenerate .class and .h files. 2007-06-03 Matthias Klose <doko@ubuntu.com> * java/io/File.java: Merge with classpath-0.95, new method setFilePermissions, new attribute EXEC. * java/io/natFilePosix.cc (setFilePermissions): New. _access: Handle EXEC query. * classpath/lib/java/io/File.class, java/io/File.h: Regenerate. 2007-06-03 Matthias Klose <doko@ubuntu.com> Imported GNU Classpath 0.95. * classpath/Makefile.in, classpath/native/jni/midi-dssi/Makefile.in, classpath/native/jni/classpath/Makefile.in, classpath/native/jni/Makefile.in, classpath/native/jni/gconf-peer/Makefile.in, classpath/native/jni/java-io/Makefile.in, classpath/native/jni/native-lib/Makefile.in, classpath/native/jni/java-util/Makefile.in, classpath/native/jni/midi-alsa/Makefile.in, classpath/native/jni/java-lang/Makefile.in, classpath/native/jni/java-nio/Makefile.in, classpath/native/jni/java-net/Makefile.in, classpath/native/jni/xmlj/Makefile.in, classpath/native/jni/qt-peer/Makefile.in, classpath/native/jni/gtk-peer/Makefile.in, classpath/native/Makefile.in, classpath/native/jawt/Makefile.in, classpath/native/fdlibm/Makefile.in, classpath/native/plugin/Makefile.in, classpath/resource/Makefile.in, classpath/scripts/Makefile.in, classpath/tools/Makefile.in, classpath/doc/Makefile.in, classpath/doc/api/Makefile.in, classpath/lib/Makefile.in, classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in, classpath/external/sax/Makefile.in, classpath/external/w3c_dom/Makefile.in, classpath/external/relaxngDatatype/Makefile.in, classpath/include/Makefile.in, classpath/examples/Makefile.in: Regenerate. * classpath/config.guess, classpath/config.sub, classpath/ltmain.sh : Update. * classpath/configure, classpath/depcomp, classpath/missing, classpath/aclocal.m4, classpath/install-sh: Regenerate. * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95. * sources.am: Regenerate. * Makefile.in: Regenerate. * Update the .class files and generated CNI header files, add new .class and generated CNI header files. * Remove generated files for removed java source files: classpath/gnu/java/net/BASE64.java, classpath/gnu/java/security/util/Base64.java, classpath/gnu/java/awt/peer/gtk/GThreadMutex.java, classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java, classpath/gnu/java/awt/font/autofit/Scaler.java, classpath/gnu/classpath/jdwp/util/Value.java, classpath/gnu/javax/net/ssl/Base64.java. * Remove empty directories. * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc. * java/lang/Class.java(setAccessible): Merge from classpath. * java/util/Locale.java: Remove. * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java, gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New. * gcj/javaprims.h: Update class declarations. * scripts/classes.pl: Update usage. * HACKING: Mention to build all peers. From-SVN: r125302
This commit is contained in:
+23
-6
@@ -43,16 +43,21 @@ am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
|
||||
$(top_srcdir)/../../config/lead-dot.m4 \
|
||||
$(top_srcdir)/../../config/multi.m4 \
|
||||
$(top_srcdir)/../../config/no-executables.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 $(top_srcdir)/m4/acattribute.m4 \
|
||||
$(top_srcdir)/m4/accross.m4 $(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 \
|
||||
$(top_srcdir)/../../ltoptions.m4 \
|
||||
$(top_srcdir)/../../ltsugar.m4 \
|
||||
$(top_srcdir)/../../ltversion.m4 \
|
||||
$(top_srcdir)/m4/acattribute.m4 $(top_srcdir)/m4/accross.m4 \
|
||||
$(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/m4/ax_create_stdint_h.m4 \
|
||||
$(top_srcdir)/m4/ax_func_which_gethostbyname_r.m4 \
|
||||
$(top_srcdir)/m4/gcc_attribute.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/pkg.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/../../mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/include/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
SOURCES =
|
||||
@@ -71,12 +76,15 @@ ACLOCAL = @ACLOCAL@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_CLASS_FILES_FALSE = @BUILD_CLASS_FILES_FALSE@
|
||||
BUILD_CLASS_FILES_TRUE = @BUILD_CLASS_FILES_TRUE@
|
||||
CAIRO_CFLAGS = @CAIRO_CFLAGS@
|
||||
CAIRO_LIBS = @CAIRO_LIBS@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
@@ -122,6 +130,7 @@ DATE = @DATE@
|
||||
DEFAULT_PREFS_PEER = @DEFAULT_PREFS_PEER@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
@@ -134,15 +143,16 @@ ERROR_CFLAGS = @ERROR_CFLAGS@
|
||||
EXAMPLESDIR = @EXAMPLESDIR@
|
||||
EXEEXT = @EXEEXT@
|
||||
FASTJAR = @FASTJAR@
|
||||
FGREP = @FGREP@
|
||||
FIND = @FIND@
|
||||
FOUND_CACAO_FALSE = @FOUND_CACAO_FALSE@
|
||||
FOUND_CACAO_TRUE = @FOUND_CACAO_TRUE@
|
||||
FOUND_ECJ_FALSE = @FOUND_ECJ_FALSE@
|
||||
FOUND_ECJ_TRUE = @FOUND_ECJ_TRUE@
|
||||
FOUND_GCJX_FALSE = @FOUND_GCJX_FALSE@
|
||||
FOUND_GCJX_TRUE = @FOUND_GCJX_TRUE@
|
||||
FOUND_GCJ_FALSE = @FOUND_GCJ_FALSE@
|
||||
FOUND_GCJ_TRUE = @FOUND_GCJ_TRUE@
|
||||
FOUND_JAVAC_FALSE = @FOUND_JAVAC_FALSE@
|
||||
FOUND_JAVAC_TRUE = @FOUND_JAVAC_TRUE@
|
||||
FOUND_JIKES_FALSE = @FOUND_JIKES_FALSE@
|
||||
FOUND_JIKES_TRUE = @FOUND_JIKES_TRUE@
|
||||
FOUND_KJC_FALSE = @FOUND_KJC_FALSE@
|
||||
@@ -150,7 +160,6 @@ FOUND_KJC_TRUE = @FOUND_KJC_TRUE@
|
||||
FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@
|
||||
FREETYPE2_LIBS = @FREETYPE2_LIBS@
|
||||
GCJ = @GCJ@
|
||||
GCJX = @GCJX@
|
||||
GCONF_CFLAGS = @GCONF_CFLAGS@
|
||||
GCONF_LIBS = @GCONF_LIBS@
|
||||
GDK_CFLAGS = @GDK_CFLAGS@
|
||||
@@ -160,6 +169,7 @@ GENINSRC_TRUE = @GENINSRC_TRUE@
|
||||
GJDOC = @GJDOC@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GREP = @GREP@
|
||||
GTK_CFLAGS = @GTK_CFLAGS@
|
||||
GTK_LIBS = @GTK_LIBS@
|
||||
INIT_LOAD_LIBRARY = @INIT_LOAD_LIBRARY@
|
||||
@@ -171,6 +181,7 @@ INSTALL_GLIBJ_ZIP_TRUE = @INSTALL_GLIBJ_ZIP_TRUE@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
JAVAC = @JAVAC@
|
||||
JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION = @JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@
|
||||
JAVA_MAINTAINER_MODE_FALSE = @JAVA_MAINTAINER_MODE_FALSE@
|
||||
JAVA_MAINTAINER_MODE_TRUE = @JAVA_MAINTAINER_MODE_TRUE@
|
||||
@@ -180,6 +191,7 @@ JIKES = @JIKES@
|
||||
JIKESENCODING = @JIKESENCODING@
|
||||
JIKESWARNINGS = @JIKESWARNINGS@
|
||||
KJC = @KJC@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBDEBUG = @LIBDEBUG@
|
||||
LIBICONV = @LIBICONV@
|
||||
@@ -199,6 +211,7 @@ MKDIR = @MKDIR@
|
||||
MOC = @MOC@
|
||||
MOZILLA_CFLAGS = @MOZILLA_CFLAGS@
|
||||
MOZILLA_LIBS = @MOZILLA_LIBS@
|
||||
NM = @NM@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
@@ -220,6 +233,7 @@ RANLIB = @RANLIB@
|
||||
REGEN_PARSERS_FALSE = @REGEN_PARSERS_FALSE@
|
||||
REGEN_PARSERS_TRUE = @REGEN_PARSERS_TRUE@
|
||||
REMOVE = @REMOVE@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRICT_WARNING_CFLAGS = @STRICT_WARNING_CFLAGS@
|
||||
@@ -247,8 +261,10 @@ X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
@@ -281,6 +297,7 @@ install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
multi_basedir = @multi_basedir@
|
||||
|
||||
+23
-6
@@ -43,16 +43,21 @@ am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
|
||||
$(top_srcdir)/../../config/lead-dot.m4 \
|
||||
$(top_srcdir)/../../config/multi.m4 \
|
||||
$(top_srcdir)/../../config/no-executables.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 $(top_srcdir)/m4/acattribute.m4 \
|
||||
$(top_srcdir)/m4/accross.m4 $(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 \
|
||||
$(top_srcdir)/../../ltoptions.m4 \
|
||||
$(top_srcdir)/../../ltsugar.m4 \
|
||||
$(top_srcdir)/../../ltversion.m4 \
|
||||
$(top_srcdir)/m4/acattribute.m4 $(top_srcdir)/m4/accross.m4 \
|
||||
$(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/m4/ax_create_stdint_h.m4 \
|
||||
$(top_srcdir)/m4/ax_func_which_gethostbyname_r.m4 \
|
||||
$(top_srcdir)/m4/gcc_attribute.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/pkg.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/../../mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/include/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
SOURCES =
|
||||
@@ -62,12 +67,15 @@ ACLOCAL = @ACLOCAL@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_CLASS_FILES_FALSE = @BUILD_CLASS_FILES_FALSE@
|
||||
BUILD_CLASS_FILES_TRUE = @BUILD_CLASS_FILES_TRUE@
|
||||
CAIRO_CFLAGS = @CAIRO_CFLAGS@
|
||||
CAIRO_LIBS = @CAIRO_LIBS@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
@@ -113,6 +121,7 @@ DATE = @DATE@
|
||||
DEFAULT_PREFS_PEER = @DEFAULT_PREFS_PEER@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
@@ -125,15 +134,16 @@ ERROR_CFLAGS = @ERROR_CFLAGS@
|
||||
EXAMPLESDIR = @EXAMPLESDIR@
|
||||
EXEEXT = @EXEEXT@
|
||||
FASTJAR = @FASTJAR@
|
||||
FGREP = @FGREP@
|
||||
FIND = @FIND@
|
||||
FOUND_CACAO_FALSE = @FOUND_CACAO_FALSE@
|
||||
FOUND_CACAO_TRUE = @FOUND_CACAO_TRUE@
|
||||
FOUND_ECJ_FALSE = @FOUND_ECJ_FALSE@
|
||||
FOUND_ECJ_TRUE = @FOUND_ECJ_TRUE@
|
||||
FOUND_GCJX_FALSE = @FOUND_GCJX_FALSE@
|
||||
FOUND_GCJX_TRUE = @FOUND_GCJX_TRUE@
|
||||
FOUND_GCJ_FALSE = @FOUND_GCJ_FALSE@
|
||||
FOUND_GCJ_TRUE = @FOUND_GCJ_TRUE@
|
||||
FOUND_JAVAC_FALSE = @FOUND_JAVAC_FALSE@
|
||||
FOUND_JAVAC_TRUE = @FOUND_JAVAC_TRUE@
|
||||
FOUND_JIKES_FALSE = @FOUND_JIKES_FALSE@
|
||||
FOUND_JIKES_TRUE = @FOUND_JIKES_TRUE@
|
||||
FOUND_KJC_FALSE = @FOUND_KJC_FALSE@
|
||||
@@ -141,7 +151,6 @@ FOUND_KJC_TRUE = @FOUND_KJC_TRUE@
|
||||
FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@
|
||||
FREETYPE2_LIBS = @FREETYPE2_LIBS@
|
||||
GCJ = @GCJ@
|
||||
GCJX = @GCJX@
|
||||
GCONF_CFLAGS = @GCONF_CFLAGS@
|
||||
GCONF_LIBS = @GCONF_LIBS@
|
||||
GDK_CFLAGS = @GDK_CFLAGS@
|
||||
@@ -151,6 +160,7 @@ GENINSRC_TRUE = @GENINSRC_TRUE@
|
||||
GJDOC = @GJDOC@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GREP = @GREP@
|
||||
GTK_CFLAGS = @GTK_CFLAGS@
|
||||
GTK_LIBS = @GTK_LIBS@
|
||||
INIT_LOAD_LIBRARY = @INIT_LOAD_LIBRARY@
|
||||
@@ -162,6 +172,7 @@ INSTALL_GLIBJ_ZIP_TRUE = @INSTALL_GLIBJ_ZIP_TRUE@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
JAVAC = @JAVAC@
|
||||
JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION = @JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@
|
||||
JAVA_MAINTAINER_MODE_FALSE = @JAVA_MAINTAINER_MODE_FALSE@
|
||||
JAVA_MAINTAINER_MODE_TRUE = @JAVA_MAINTAINER_MODE_TRUE@
|
||||
@@ -171,6 +182,7 @@ JIKES = @JIKES@
|
||||
JIKESENCODING = @JIKESENCODING@
|
||||
JIKESWARNINGS = @JIKESWARNINGS@
|
||||
KJC = @KJC@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBDEBUG = @LIBDEBUG@
|
||||
LIBICONV = @LIBICONV@
|
||||
@@ -190,6 +202,7 @@ MKDIR = @MKDIR@
|
||||
MOC = @MOC@
|
||||
MOZILLA_CFLAGS = @MOZILLA_CFLAGS@
|
||||
MOZILLA_LIBS = @MOZILLA_LIBS@
|
||||
NM = @NM@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
@@ -211,6 +224,7 @@ RANLIB = @RANLIB@
|
||||
REGEN_PARSERS_FALSE = @REGEN_PARSERS_FALSE@
|
||||
REGEN_PARSERS_TRUE = @REGEN_PARSERS_TRUE@
|
||||
REMOVE = @REMOVE@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRICT_WARNING_CFLAGS = @STRICT_WARNING_CFLAGS@
|
||||
@@ -238,8 +252,10 @@ X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
@@ -272,6 +288,7 @@ install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
multi_basedir = @multi_basedir@
|
||||
|
||||
+1
-1
@@ -866,7 +866,7 @@ public class ConcurrentSkipListMap<K,V> extends AbstractMap<K,V>
|
||||
if (n != null) {
|
||||
Node<K,V> f = n.next;
|
||||
if (n != b.next) // inconsistent read
|
||||
break;;
|
||||
break;
|
||||
Object v = n.value;
|
||||
if (v == null) { // n is deleted
|
||||
n.helpDelete(b, f);
|
||||
|
||||
@@ -1,158 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<html> <head>
|
||||
<title>Atomics</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
A small toolkit of classes that support lock-free thread-safe
|
||||
programming on single variables. In essence, the classes in this
|
||||
package extend the notion of <tt>volatile</tt> values, fields, and
|
||||
array elements to those that also provide an atomic conditional update
|
||||
operation of the form:
|
||||
|
||||
<pre>
|
||||
boolean compareAndSet(expectedValue, updateValue);
|
||||
</pre>
|
||||
|
||||
<p> This method (which varies in argument types across different
|
||||
classes) atomically sets a variable to the <tt>updateValue</tt> if it
|
||||
currently holds the <tt>expectedValue</tt>, reporting <tt>true</tt> on
|
||||
success. The classes in this package also contain methods to get and
|
||||
unconditionally set values, as well as a weaker conditional atomic
|
||||
update operation <tt>weakCompareAndSet</tt> desribed below.
|
||||
|
||||
<p> The specifications of these methods enable implementations to
|
||||
employ efficient machine-level atomic instructions that are available
|
||||
on contemporary processors. However on some platforms, support may
|
||||
entail some form of internal locking. Thus the methods are not
|
||||
strictly guaranteed to be non-blocking --
|
||||
a thread may block transiently before performing the operation.
|
||||
|
||||
<p> Instances of classes {@link
|
||||
java.util.concurrent.atomic.AtomicBoolean}, {@link
|
||||
java.util.concurrent.atomic.AtomicInteger}, {@link
|
||||
java.util.concurrent.atomic.AtomicLong}, and {@link
|
||||
java.util.concurrent.atomic.AtomicReference} each provide access and
|
||||
updates to a single variable of the corresponding type. Each class
|
||||
also provides appropriate utility methods for that type. For example,
|
||||
classes <tt>AtomicLong</tt> and <tt>AtomicInteger</tt> provide atomic
|
||||
increment methods. One application is to generate sequence numbers,
|
||||
as in:
|
||||
|
||||
<pre>
|
||||
class Sequencer {
|
||||
private AtomicLong sequenceNumber = new AtomicLong(0);
|
||||
public long next() { return sequenceNumber.getAndIncrement(); }
|
||||
}
|
||||
</pre>
|
||||
|
||||
<p>The memory effects for accesses and updates of atomics generally
|
||||
follow the rules for volatiles, as stated in <a
|
||||
href="http://java.sun.com/docs/books/jls/"> The Java Language
|
||||
Specification, Third Edition (17.4 Memory Model)</a>:
|
||||
|
||||
<ul>
|
||||
|
||||
<li> <tt>get</tt> has the memory effects of reading a
|
||||
<tt>volatile</tt> variable.
|
||||
|
||||
<li> <tt>set</tt> has the memory effects of writing (assigning) a
|
||||
<tt>volatile</tt> variable.
|
||||
|
||||
<li> <tt>lazySet</tt> has the memory effects of writing (assigning)
|
||||
a <tt>volatile</tt> variable except that it permits reorderings with
|
||||
subsequent (but not previous) memory actions that do not themselves
|
||||
impose reordering constraints with ordinary non-<tt>volatile</tt>
|
||||
writes. Among other usage contexts, <tt>lazySet</tt> may apply when
|
||||
nulling out, for the sake of garbage collection, a reference that is
|
||||
never accessed again.
|
||||
|
||||
<li><tt>weakCompareAndSet</tt> atomically reads and conditionally
|
||||
writes a variable but does <em>not</em>
|
||||
create any happens-before orderings, so provides no guarantees
|
||||
with respect to previous or subsequent reads and writes of any
|
||||
variables other than the target of the <tt>weakCompareAndSet</tt>.
|
||||
|
||||
<li> <tt>compareAndSet</tt>
|
||||
and all other read-and-update operations such as <tt>getAndIncrement</tt>
|
||||
have the memory effects of both reading and
|
||||
writing <tt>volatile</tt> variables.
|
||||
</ul>
|
||||
|
||||
<p>In addition to classes representing single values, this package
|
||||
contains <em>Updater</em> classes that can be used to obtain
|
||||
<tt>compareAndSet</tt> operations on any selected <tt>volatile</tt>
|
||||
field of any selected class. {@link
|
||||
java.util.concurrent.atomic.AtomicReferenceFieldUpdater}, {@link
|
||||
java.util.concurrent.atomic.AtomicIntegerFieldUpdater}, and {@link
|
||||
java.util.concurrent.atomic.AtomicLongFieldUpdater} are
|
||||
reflection-based utilities that provide access to the associated field
|
||||
types. These are mainly of use in atomic data structures in which
|
||||
several <tt>volatile</tt> fields of the same node (for example, the
|
||||
links of a tree node) are independently subject to atomic
|
||||
updates. These classes enable greater flexibility in how and when to
|
||||
use atomic updates, at the expense of more awkward reflection-based
|
||||
setup, less convenient usage, and weaker guarantees.
|
||||
|
||||
<p>The {@link java.util.concurrent.atomic.AtomicIntegerArray}, {@link
|
||||
java.util.concurrent.atomic.AtomicLongArray}, and {@link
|
||||
java.util.concurrent.atomic.AtomicReferenceArray} classes further
|
||||
extend atomic operation support to arrays of these types. These
|
||||
classes are also notable in providing <tt>volatile</tt> access
|
||||
semantics for their array elements, which is not supported for
|
||||
ordinary arrays.
|
||||
|
||||
<p>The atomic classes also support method <tt>weakCompareAndSet</tt>,
|
||||
which has limited applicability. On some platforms, the weak version
|
||||
may be more efficient than <tt>compareAndSet</tt> in the normal case,
|
||||
but differs in that any given invocation of <tt>weakCompareAndSet</tt>
|
||||
method may return <tt>false</tt> spuriously (that is, for no apparent
|
||||
reason). A <tt>false</tt> return means only that the operation may be
|
||||
retried if desired, relying on the guarantee that repeated invocation
|
||||
when the variable holds <tt>expectedValue</tt> and no other thread is
|
||||
also attempting to set the variable will eventually succeed. (Such
|
||||
spurious failures may for example be due to memory contention effects
|
||||
that are unrelated to whether the expected and current values are
|
||||
equal.) Additionally <tt>weakCompareAndSet</tt> does not provide
|
||||
ordering guarantees that are usually needed for synchronization
|
||||
control. However, the method may be useful for updating counters and
|
||||
statistics when such updates are unrelated to the other happens-before
|
||||
orderings of a program. When a thread sees an update to an atomic
|
||||
variable caused by a <tt>weakCompareAndSet</tt>, it does not
|
||||
necessarily see updates to any <em>other</em> variables that occurred
|
||||
before the <tt>weakCompareAndSet</tt>. This may be acceptable when
|
||||
for example updating performance statistics, but rarely otherwise.
|
||||
|
||||
<p> The {@link java.util.concurrent.atomic.AtomicMarkableReference}
|
||||
class associates a single boolean with a reference. For example, this
|
||||
bit might be used inside a data structure to mean that the object
|
||||
being referenced has logically been deleted. The {@link
|
||||
java.util.concurrent.atomic.AtomicStampedReference} class associates
|
||||
an integer value with a reference. This may be used for example, to
|
||||
represent version numbers corresponding to series of updates.
|
||||
|
||||
<p> Atomic classes are designed primarily as building blocks for
|
||||
implementing non-blocking data structures and related infrastructure
|
||||
classes. The <tt>compareAndSet</tt> method is not a general
|
||||
replacement for locking. It applies only when critical updates for an
|
||||
object are confined to a <em>single</em> variable.
|
||||
|
||||
<p> Atomic classes are not general purpose replacements for
|
||||
<tt>java.lang.Integer</tt> and related classes. They do <em>not</em>
|
||||
define methods such as <tt>hashCode</tt> and
|
||||
<tt>compareTo</tt>. (Because atomic variables are expected to be
|
||||
mutated, they are poor choices for hash table keys.) Additionally,
|
||||
classes are provided only for those types that are commonly useful in
|
||||
intended applications. For example, there is no atomic class for
|
||||
representing <tt>byte</tt>. In those infrequent cases where you would
|
||||
like to do so, you can use an <tt>AtomicInteger</tt> to hold
|
||||
<tt>byte</tt> values, and cast appropriately. You can also hold floats
|
||||
using <tt>Float.floatToIntBits</tt> and <tt>Float.intBitstoFloat</tt>
|
||||
conversions, and doubles using <tt>Double.doubleToLongBits</tt> and
|
||||
<tt>Double.longBitsToDouble</tt> conversions.
|
||||
|
||||
|
||||
@since 1.5
|
||||
|
||||
</body> </html>
|
||||
@@ -1,50 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<html> <head>
|
||||
<title>Locks</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
Interfaces and classes providing a framework for locking and waiting
|
||||
for conditions that is distinct from built-in synchronization and
|
||||
monitors. The framework permits much greater flexibility in the use of
|
||||
locks and conditions, at the expense of more awkward syntax.
|
||||
|
||||
<p> The {@link java.util.concurrent.locks.Lock} interface supports
|
||||
locking disciplines that differ in semantics (reentrant, fair, etc),
|
||||
and that can be used in non-block-structured contexts including
|
||||
hand-over-hand and lock reordering algorithms. The main implementation
|
||||
is {@link java.util.concurrent.locks.ReentrantLock}.
|
||||
|
||||
<p> The {@link java.util.concurrent.locks.ReadWriteLock} interface
|
||||
similarly defines locks that may be shared among readers but are
|
||||
exclusive to writers. Only a single implementation, {@link
|
||||
java.util.concurrent.locks.ReentrantReadWriteLock}, is provided, since
|
||||
it covers most standard usage contexts. But programmers may create
|
||||
their own implementations to cover nonstandard requirements.
|
||||
|
||||
<p> The {@link java.util.concurrent.locks.Condition} interface
|
||||
describes condition variables that may be associated with Locks.
|
||||
These are similar in usage to the implicit monitors accessed using
|
||||
<tt>Object.wait</tt>, but offer extended capabilities. In particular,
|
||||
multiple <tt>Condition</tt> objects may be associated with a single
|
||||
<tt>Lock</tt>. To avoid compatibility issues, the names of
|
||||
<tt>Condition</tt> methods are different than the corresponding
|
||||
<tt>Object</tt> versions.
|
||||
|
||||
<p> The {@link java.util.concurrent.locks.AbstractQueuedSynchronizer}
|
||||
class serves as a useful superclass for defining locks and other
|
||||
synchronizers that rely on queuing blocked threads. The {@link
|
||||
java.util.concurrent.locks.AbstractQueuedLongSynchronizer} class
|
||||
provides the same functionality but extends support to 64 bits of
|
||||
synchronization state. Both extend class {@link
|
||||
java.util.concurrent.locks.AbstractOwnableSynchronizer}, a simple
|
||||
class that helps record the thread currently holding exclusive
|
||||
synchronization. The {@link java.util.concurrent.locks.LockSupport}
|
||||
class provides lower-level blocking and unblocking support that is
|
||||
useful for those developers implementing their own customized lock
|
||||
classes.
|
||||
|
||||
@since 1.5
|
||||
|
||||
</body> </html>
|
||||
@@ -1,222 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<html> <head>
|
||||
<title>Concurrency Utilities</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<p> Utility classes commonly useful in concurrent programming. This
|
||||
package includes a few small standardized extensible frameworks, as
|
||||
well as some classes that provide useful functionality and are
|
||||
otherwise tedious or difficult to implement. Here are brief
|
||||
descriptions of the main components. See also the <tt>locks</tt> and
|
||||
<tt>atomic</tt> packages.
|
||||
|
||||
<h2>Executors</h2>
|
||||
|
||||
<b>Interfaces.</b> {@link java.util.concurrent.Executor} is a simple
|
||||
standardized interface for defining custom thread-like subsystems,
|
||||
including thread pools, asynchronous IO, and lightweight task
|
||||
frameworks. Depending on which concrete Executor class is being used,
|
||||
tasks may execute in a newly created thread, an existing
|
||||
task-execution thread, or the thread calling <tt>execute()</tt>, and
|
||||
may execute sequentially or concurrently. {@link
|
||||
java.util.concurrent.ExecutorService} provides a more complete
|
||||
asynchronous task execution framework. An ExecutorService manages
|
||||
queuing and scheduling of tasks, and allows controlled shutdown. The
|
||||
{@link java.util.concurrent.ScheduledExecutorService} subinterface
|
||||
and associated interfaces add support for delayed and periodic task execution.
|
||||
ExecutorServices provide methods arranging asynchronous execution of
|
||||
any function expressed as {@link java.util.concurrent.Callable}, the
|
||||
result-bearing analog of {@link java.lang.Runnable}. A {@link
|
||||
java.util.concurrent.Future} returns the results of a function, allows
|
||||
determination of whether execution has completed, and provides a means to
|
||||
cancel execution. A {@link java.util.concurrent.RunnableFuture} is
|
||||
a Future that possesses a <tt>run</tt> method that upon execution,
|
||||
sets its results.
|
||||
|
||||
<p>
|
||||
|
||||
<b>Implementations.</b> Classes {@link
|
||||
java.util.concurrent.ThreadPoolExecutor} and {@link
|
||||
java.util.concurrent.ScheduledThreadPoolExecutor} provide tunable,
|
||||
flexible thread pools. The {@link java.util.concurrent.Executors}
|
||||
class provides factory methods for the most common kinds and
|
||||
configurations of Executors, as well as a few utility methods for
|
||||
using them. Other utilities based on Executors include the concrete
|
||||
class {@link java.util.concurrent.FutureTask} providing a common
|
||||
extensible implementation of Futures, and {@link
|
||||
java.util.concurrent.ExecutorCompletionService}, that assists in
|
||||
coordinating the processing of groups of asynchronous tasks.
|
||||
|
||||
<h2>Queues</h2>
|
||||
|
||||
The java.util.concurrent {@link
|
||||
java.util.concurrent.ConcurrentLinkedQueue} class supplies an
|
||||
efficient scalable thread-safe non-blocking FIFO queue. Five
|
||||
implementations in java.util.concurrent support the extended {@link
|
||||
java.util.concurrent.BlockingQueue} interface, that defines blocking
|
||||
versions of put and take: {@link
|
||||
java.util.concurrent.LinkedBlockingQueue}, {@link
|
||||
java.util.concurrent.ArrayBlockingQueue}, {@link
|
||||
java.util.concurrent.SynchronousQueue}, {@link
|
||||
java.util.concurrent.PriorityBlockingQueue}, and {@link
|
||||
java.util.concurrent.DelayQueue}. The different classes cover the most
|
||||
common usage contexts for producer-consumer, messaging, parallel
|
||||
tasking, and related concurrent designs. The {@link
|
||||
java.util.concurrent.BlockingDeque} interface extends
|
||||
<tt>BlockingQueue</tt> to support both FIFO and LIFO (stack-based)
|
||||
operations. Class {@link java.util.concurrent.LinkedBlockingDeque}
|
||||
provides an implementation.
|
||||
|
||||
|
||||
<h2>Timing</h2>
|
||||
|
||||
The {@link java.util.concurrent.TimeUnit} class provides multiple
|
||||
granularities (including nanoseconds) for specifying and controlling
|
||||
time-out based operations. Most classes in the package contain
|
||||
operations based on time-outs in addition to indefinite waits. In all
|
||||
cases that time-outs are used, the time-out specifies the minimum time
|
||||
that the method should wait before indicating that it
|
||||
timed-out. Implementations make a "best effort" to detect
|
||||
time-outs as soon as possible after they occur. However, an indefinite
|
||||
amount of time may elapse between a time-out being detected and a
|
||||
thread actually executing again after that time-out. All methods
|
||||
that accept timeout parameters treat values less than or equal to
|
||||
zero to mean not to wait at all. To wait "forever", you can use
|
||||
a value of <tt>Long.MAX_VALUE</tt>.
|
||||
|
||||
<h2>Synchronizers</h2>
|
||||
|
||||
Four classes aid common special-purpose synchronization idioms.
|
||||
{@link java.util.concurrent.Semaphore} is a classic concurrency tool.
|
||||
{@link java.util.concurrent.CountDownLatch} is a very simple yet very
|
||||
common utility for blocking until a given number of signals, events,
|
||||
or conditions hold. A {@link java.util.concurrent.CyclicBarrier} is a
|
||||
resettable multiway synchronization point useful in some styles of
|
||||
parallel programming. An {@link java.util.concurrent.Exchanger} allows
|
||||
two threads to exchange objects at a rendezvous point, and is useful
|
||||
in several pipeline designs.
|
||||
|
||||
<h2>Concurrent Collections</h2>
|
||||
|
||||
Besides Queues, this package supplies Collection implementations
|
||||
designed for use in multithreaded contexts:
|
||||
{@link java.util.concurrent.ConcurrentHashMap},
|
||||
{@link java.util.concurrent.ConcurrentSkipListMap},
|
||||
{@link java.util.concurrent.ConcurrentSkipListSet},
|
||||
{@link java.util.concurrent.CopyOnWriteArrayList}, and
|
||||
{@link java.util.concurrent.CopyOnWriteArraySet}.
|
||||
When many threads are expected to access a given collection,
|
||||
a <tt>ConcurrentHashMap</tt> is normally preferable to
|
||||
a synchronized <tt>HashMap</tt>, and a
|
||||
<tt>ConcurrentSkipListMap</tt> is normally preferable
|
||||
to a synchronized <tt>TreeMap</tt>. A
|
||||
<tt>CopyOnWriteArrayList</tt> is preferable to
|
||||
a synchronized <tt>ArrayList</tt> when the expected number of reads
|
||||
and traversals greatly outnumber the number of updates to a list.
|
||||
|
||||
<p>The "Concurrent" prefix used with some classes in this package is a
|
||||
shorthand indicating several differences from similar "synchronized"
|
||||
classes. For example <tt>java.util.Hashtable</tt> and
|
||||
<tt>Collections.synchronizedMap(new HashMap())</tt> are
|
||||
synchronized. But {@link java.util.concurrent.ConcurrentHashMap} is
|
||||
"concurrent". A concurrent collection is thread-safe, but not
|
||||
governed by a single exclusion lock. In the particular case of
|
||||
ConcurrentHashMap, it safely permits any number of concurrent reads as
|
||||
well as a tunable number of concurrent writes. "Synchronized" classes
|
||||
can be useful when you need to prevent all access to a collection via
|
||||
a single lock, at the expense of poorer scalability. In other cases in
|
||||
which multiple threads are expected to access a common collection,
|
||||
"concurrent" versions are normally preferable. And unsynchronized
|
||||
collections are preferable when either collections are unshared, or
|
||||
are accessible only when holding other locks.
|
||||
|
||||
<p> Most concurrent Collection implementations (including most Queues)
|
||||
also differ from the usual java.util conventions in that their Iterators
|
||||
provide <em>weakly consistent</em> rather than fast-fail traversal. A
|
||||
weakly consistent iterator is thread-safe, but does not necessarily
|
||||
freeze the collection while iterating, so it may (or may not) reflect
|
||||
any updates since the iterator was created.
|
||||
|
||||
<a name="MemoryVisibility">
|
||||
<h2> Memory Consistency Properties </h2>
|
||||
|
||||
<a href="http://java.sun.com/docs/books/jls/third_edition/html/memory.html">
|
||||
Chapter 17 of the Java Language Specification</a> defines the
|
||||
<i>happens-before</i> relation on memory operations such as reads and
|
||||
writes of shared variables. The results of a write by one thread are
|
||||
guaranteed to be visible to a read by another thread only if the write
|
||||
operation <i>happens-before</i> the read operation. The
|
||||
{@code synchronized} and {@code volatile} constructs, as well as the
|
||||
{@code Thread.start()} and {@code Thread.join()} methods, can form
|
||||
<i>happens-before</i> relationships. In particular:
|
||||
|
||||
<ul>
|
||||
<li>Each action in a thread <i>happens-before</i> every action in that
|
||||
thread that comes later in the program's order.
|
||||
|
||||
<li>An unlock ({@code synchronized} block or method exit) of a
|
||||
monitor <i>happens-before</i> every subsequent lock ({@code synchronized}
|
||||
block or method entry) of that same monitor. And because
|
||||
the <i>happens-before</i> relation is transitive, all actions
|
||||
of a thread prior to unlocking <i>happen-before</i> all actions
|
||||
subsequent to any thread locking that monitor.
|
||||
|
||||
<li>A write to a {@code volatile} field <i>happens-before</i> every
|
||||
subsequent read of that same field. Writes and reads of
|
||||
{@code volatile} fields have similar memory consistency effects
|
||||
as entering and exiting monitors, but do <em>not</em> entail
|
||||
mutual exclusion locking.
|
||||
|
||||
<li>A call to {@code start} on a thread <i>happens-before</i> any action in the
|
||||
started thread.
|
||||
|
||||
<li>All actions in a thread <i>happen-before</i> any other thread
|
||||
successfully returns from a {@code join} on that thread.
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
The methods of all classes in {@code java.util.concurrent} and its
|
||||
subpackages extend these guarantees to higher-level
|
||||
synchronization. In particular:
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Actions in a thread prior to placing an object into any concurrent
|
||||
collection <i>happen-before</i> actions subsequent to the access or
|
||||
removal of that element from the collection in another thread.
|
||||
|
||||
<li>Actions in a thread prior to the submission of a {@code Runnable}
|
||||
to an {@code Executor} <i>happen-before</i> its execution begins.
|
||||
Similarly for {@code Callables} submitted to an {@code ExecutorService}.
|
||||
|
||||
<li>Actions taken by the asynchronous computation represented by a
|
||||
{@code Future} <i>happen-before</i> actions subsequent to the
|
||||
retrieval of the result via {@code Future.get()} in another thread.
|
||||
|
||||
<li>Actions prior to "releasing" synchronizer methods such as
|
||||
{@code Lock.unlock}, {@code Semaphore.release}, and
|
||||
{@code CountDownLatch.countDown} <i>happen-before</i> actions
|
||||
subsequent to a successful "acquiring" method such as
|
||||
{@code Lock.lock}, {@code Semaphore.acquire},
|
||||
{@code Condition.await}, and {@code CountDownLatch.await} on the
|
||||
same synchronizer object in another thread.
|
||||
|
||||
<li>For each pair of threads that successfully exchange objects via
|
||||
an {@code Exchanger}, actions prior to the {@code exchange()}
|
||||
in each thread <i>happen-before</i> those subsequent to the
|
||||
corresponding {@code exchange()} in another thread.
|
||||
|
||||
<li>Actions prior to calling {@code CyclicBarrier.await}
|
||||
<i>happen-before</i> actions performed by the barrier action, and
|
||||
actions performed by the barrier action <i>happen-before</i> actions
|
||||
subsequent to a successful return from the corresponding {@code await}
|
||||
in other threads.
|
||||
|
||||
</ul>
|
||||
|
||||
@since 1.5
|
||||
|
||||
</body> </html>
|
||||
+23
-6
@@ -43,16 +43,21 @@ am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
|
||||
$(top_srcdir)/../../config/lead-dot.m4 \
|
||||
$(top_srcdir)/../../config/multi.m4 \
|
||||
$(top_srcdir)/../../config/no-executables.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 $(top_srcdir)/m4/acattribute.m4 \
|
||||
$(top_srcdir)/m4/accross.m4 $(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 \
|
||||
$(top_srcdir)/../../ltoptions.m4 \
|
||||
$(top_srcdir)/../../ltsugar.m4 \
|
||||
$(top_srcdir)/../../ltversion.m4 \
|
||||
$(top_srcdir)/m4/acattribute.m4 $(top_srcdir)/m4/accross.m4 \
|
||||
$(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/m4/ax_create_stdint_h.m4 \
|
||||
$(top_srcdir)/m4/ax_func_which_gethostbyname_r.m4 \
|
||||
$(top_srcdir)/m4/gcc_attribute.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/pkg.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/../../mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/include/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
SOURCES =
|
||||
@@ -62,12 +67,15 @@ ACLOCAL = @ACLOCAL@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_CLASS_FILES_FALSE = @BUILD_CLASS_FILES_FALSE@
|
||||
BUILD_CLASS_FILES_TRUE = @BUILD_CLASS_FILES_TRUE@
|
||||
CAIRO_CFLAGS = @CAIRO_CFLAGS@
|
||||
CAIRO_LIBS = @CAIRO_LIBS@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
@@ -113,6 +121,7 @@ DATE = @DATE@
|
||||
DEFAULT_PREFS_PEER = @DEFAULT_PREFS_PEER@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
@@ -125,15 +134,16 @@ ERROR_CFLAGS = @ERROR_CFLAGS@
|
||||
EXAMPLESDIR = @EXAMPLESDIR@
|
||||
EXEEXT = @EXEEXT@
|
||||
FASTJAR = @FASTJAR@
|
||||
FGREP = @FGREP@
|
||||
FIND = @FIND@
|
||||
FOUND_CACAO_FALSE = @FOUND_CACAO_FALSE@
|
||||
FOUND_CACAO_TRUE = @FOUND_CACAO_TRUE@
|
||||
FOUND_ECJ_FALSE = @FOUND_ECJ_FALSE@
|
||||
FOUND_ECJ_TRUE = @FOUND_ECJ_TRUE@
|
||||
FOUND_GCJX_FALSE = @FOUND_GCJX_FALSE@
|
||||
FOUND_GCJX_TRUE = @FOUND_GCJX_TRUE@
|
||||
FOUND_GCJ_FALSE = @FOUND_GCJ_FALSE@
|
||||
FOUND_GCJ_TRUE = @FOUND_GCJ_TRUE@
|
||||
FOUND_JAVAC_FALSE = @FOUND_JAVAC_FALSE@
|
||||
FOUND_JAVAC_TRUE = @FOUND_JAVAC_TRUE@
|
||||
FOUND_JIKES_FALSE = @FOUND_JIKES_FALSE@
|
||||
FOUND_JIKES_TRUE = @FOUND_JIKES_TRUE@
|
||||
FOUND_KJC_FALSE = @FOUND_KJC_FALSE@
|
||||
@@ -141,7 +151,6 @@ FOUND_KJC_TRUE = @FOUND_KJC_TRUE@
|
||||
FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@
|
||||
FREETYPE2_LIBS = @FREETYPE2_LIBS@
|
||||
GCJ = @GCJ@
|
||||
GCJX = @GCJX@
|
||||
GCONF_CFLAGS = @GCONF_CFLAGS@
|
||||
GCONF_LIBS = @GCONF_LIBS@
|
||||
GDK_CFLAGS = @GDK_CFLAGS@
|
||||
@@ -151,6 +160,7 @@ GENINSRC_TRUE = @GENINSRC_TRUE@
|
||||
GJDOC = @GJDOC@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GREP = @GREP@
|
||||
GTK_CFLAGS = @GTK_CFLAGS@
|
||||
GTK_LIBS = @GTK_LIBS@
|
||||
INIT_LOAD_LIBRARY = @INIT_LOAD_LIBRARY@
|
||||
@@ -162,6 +172,7 @@ INSTALL_GLIBJ_ZIP_TRUE = @INSTALL_GLIBJ_ZIP_TRUE@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
JAVAC = @JAVAC@
|
||||
JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION = @JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@
|
||||
JAVA_MAINTAINER_MODE_FALSE = @JAVA_MAINTAINER_MODE_FALSE@
|
||||
JAVA_MAINTAINER_MODE_TRUE = @JAVA_MAINTAINER_MODE_TRUE@
|
||||
@@ -171,6 +182,7 @@ JIKES = @JIKES@
|
||||
JIKESENCODING = @JIKESENCODING@
|
||||
JIKESWARNINGS = @JIKESWARNINGS@
|
||||
KJC = @KJC@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBDEBUG = @LIBDEBUG@
|
||||
LIBICONV = @LIBICONV@
|
||||
@@ -190,6 +202,7 @@ MKDIR = @MKDIR@
|
||||
MOC = @MOC@
|
||||
MOZILLA_CFLAGS = @MOZILLA_CFLAGS@
|
||||
MOZILLA_LIBS = @MOZILLA_LIBS@
|
||||
NM = @NM@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
@@ -211,6 +224,7 @@ RANLIB = @RANLIB@
|
||||
REGEN_PARSERS_FALSE = @REGEN_PARSERS_FALSE@
|
||||
REGEN_PARSERS_TRUE = @REGEN_PARSERS_TRUE@
|
||||
REMOVE = @REMOVE@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRICT_WARNING_CFLAGS = @STRICT_WARNING_CFLAGS@
|
||||
@@ -238,8 +252,10 @@ X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
@@ -272,6 +288,7 @@ install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
multi_basedir = @multi_basedir@
|
||||
|
||||
+23
-6
@@ -43,16 +43,21 @@ am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
|
||||
$(top_srcdir)/../../config/lead-dot.m4 \
|
||||
$(top_srcdir)/../../config/multi.m4 \
|
||||
$(top_srcdir)/../../config/no-executables.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 $(top_srcdir)/m4/acattribute.m4 \
|
||||
$(top_srcdir)/m4/accross.m4 $(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 \
|
||||
$(top_srcdir)/../../ltoptions.m4 \
|
||||
$(top_srcdir)/../../ltsugar.m4 \
|
||||
$(top_srcdir)/../../ltversion.m4 \
|
||||
$(top_srcdir)/m4/acattribute.m4 $(top_srcdir)/m4/accross.m4 \
|
||||
$(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/m4/ax_create_stdint_h.m4 \
|
||||
$(top_srcdir)/m4/ax_func_which_gethostbyname_r.m4 \
|
||||
$(top_srcdir)/m4/gcc_attribute.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/pkg.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/../../mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/include/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
SOURCES =
|
||||
@@ -62,12 +67,15 @@ ACLOCAL = @ACLOCAL@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_CLASS_FILES_FALSE = @BUILD_CLASS_FILES_FALSE@
|
||||
BUILD_CLASS_FILES_TRUE = @BUILD_CLASS_FILES_TRUE@
|
||||
CAIRO_CFLAGS = @CAIRO_CFLAGS@
|
||||
CAIRO_LIBS = @CAIRO_LIBS@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
@@ -113,6 +121,7 @@ DATE = @DATE@
|
||||
DEFAULT_PREFS_PEER = @DEFAULT_PREFS_PEER@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
@@ -125,15 +134,16 @@ ERROR_CFLAGS = @ERROR_CFLAGS@
|
||||
EXAMPLESDIR = @EXAMPLESDIR@
|
||||
EXEEXT = @EXEEXT@
|
||||
FASTJAR = @FASTJAR@
|
||||
FGREP = @FGREP@
|
||||
FIND = @FIND@
|
||||
FOUND_CACAO_FALSE = @FOUND_CACAO_FALSE@
|
||||
FOUND_CACAO_TRUE = @FOUND_CACAO_TRUE@
|
||||
FOUND_ECJ_FALSE = @FOUND_ECJ_FALSE@
|
||||
FOUND_ECJ_TRUE = @FOUND_ECJ_TRUE@
|
||||
FOUND_GCJX_FALSE = @FOUND_GCJX_FALSE@
|
||||
FOUND_GCJX_TRUE = @FOUND_GCJX_TRUE@
|
||||
FOUND_GCJ_FALSE = @FOUND_GCJ_FALSE@
|
||||
FOUND_GCJ_TRUE = @FOUND_GCJ_TRUE@
|
||||
FOUND_JAVAC_FALSE = @FOUND_JAVAC_FALSE@
|
||||
FOUND_JAVAC_TRUE = @FOUND_JAVAC_TRUE@
|
||||
FOUND_JIKES_FALSE = @FOUND_JIKES_FALSE@
|
||||
FOUND_JIKES_TRUE = @FOUND_JIKES_TRUE@
|
||||
FOUND_KJC_FALSE = @FOUND_KJC_FALSE@
|
||||
@@ -141,7 +151,6 @@ FOUND_KJC_TRUE = @FOUND_KJC_TRUE@
|
||||
FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@
|
||||
FREETYPE2_LIBS = @FREETYPE2_LIBS@
|
||||
GCJ = @GCJ@
|
||||
GCJX = @GCJX@
|
||||
GCONF_CFLAGS = @GCONF_CFLAGS@
|
||||
GCONF_LIBS = @GCONF_LIBS@
|
||||
GDK_CFLAGS = @GDK_CFLAGS@
|
||||
@@ -151,6 +160,7 @@ GENINSRC_TRUE = @GENINSRC_TRUE@
|
||||
GJDOC = @GJDOC@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GREP = @GREP@
|
||||
GTK_CFLAGS = @GTK_CFLAGS@
|
||||
GTK_LIBS = @GTK_LIBS@
|
||||
INIT_LOAD_LIBRARY = @INIT_LOAD_LIBRARY@
|
||||
@@ -162,6 +172,7 @@ INSTALL_GLIBJ_ZIP_TRUE = @INSTALL_GLIBJ_ZIP_TRUE@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
JAVAC = @JAVAC@
|
||||
JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION = @JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@
|
||||
JAVA_MAINTAINER_MODE_FALSE = @JAVA_MAINTAINER_MODE_FALSE@
|
||||
JAVA_MAINTAINER_MODE_TRUE = @JAVA_MAINTAINER_MODE_TRUE@
|
||||
@@ -171,6 +182,7 @@ JIKES = @JIKES@
|
||||
JIKESENCODING = @JIKESENCODING@
|
||||
JIKESWARNINGS = @JIKESWARNINGS@
|
||||
KJC = @KJC@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBDEBUG = @LIBDEBUG@
|
||||
LIBICONV = @LIBICONV@
|
||||
@@ -190,6 +202,7 @@ MKDIR = @MKDIR@
|
||||
MOC = @MOC@
|
||||
MOZILLA_CFLAGS = @MOZILLA_CFLAGS@
|
||||
MOZILLA_LIBS = @MOZILLA_LIBS@
|
||||
NM = @NM@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
@@ -211,6 +224,7 @@ RANLIB = @RANLIB@
|
||||
REGEN_PARSERS_FALSE = @REGEN_PARSERS_FALSE@
|
||||
REGEN_PARSERS_TRUE = @REGEN_PARSERS_TRUE@
|
||||
REMOVE = @REMOVE@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRICT_WARNING_CFLAGS = @STRICT_WARNING_CFLAGS@
|
||||
@@ -238,8 +252,10 @@ X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
@@ -272,6 +288,7 @@ install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
multi_basedir = @multi_basedir@
|
||||
|
||||
-106
@@ -1,106 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||
<title>W3C IPR SOFTWARE NOTICE</title>
|
||||
<style type="text/css">
|
||||
<!--
|
||||
html, body { background: #fff; color: #000; } /* body for Windows IE3 */
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>
|
||||
W3C IPR SOFTWARE NOTICE
|
||||
</h1>
|
||||
<h3>
|
||||
Copyright © 2002 <a href="http://www.w3.org/">World Wide Web
|
||||
Consortium</a>, (<a href="http://www.lcs.mit.edu/">Massachusetts
|
||||
Institute of Technology</a>, <a href="http://www.inria.fr/">Institut
|
||||
National de Recherche en Informatique et en Automatique</a>, <a
|
||||
href="http://www.keio.ac.jp/">Keio University</a>). All Rights
|
||||
Reserved.
|
||||
</h3>
|
||||
<p>
|
||||
The DOM bindings are published under the W3C Software Copyright Notice
|
||||
and License. The software license requires "Notice of any changes or
|
||||
modifications to the W3C files, including the date changes were made."
|
||||
Consequently, modified versions of the DOM bindings must document that
|
||||
they do not conform to the W3C standard; in the case of the IDL
|
||||
definitions, the pragma prefix can no longer be 'w3c.org'; in the case of
|
||||
the Java language binding, the package names can no longer be in the
|
||||
'org.w3c' package.
|
||||
</p>
|
||||
<p>
|
||||
<b>Note:</b> The original version of the W3C Software Copyright Notice
|
||||
and License could be found at <a
|
||||
href='http://www.w3.org/Consortium/Legal/copyright-software-19980720'>http://www.w3.org/Consortium/Legal/copyright-software-19980720</a>
|
||||
</p>
|
||||
<h3>
|
||||
Copyright © 1994-2002 <a href="http://www.w3.org/">World Wide Web
|
||||
Consortium</a>, (<a href="http://www.lcs.mit.edu/">Massachusetts
|
||||
Institute of Technology</a>, <a href="http://www.inria.fr/">Institut
|
||||
National de Recherche en Informatique et en Automatique</a>, <a
|
||||
href="http://www.keio.ac.jp/">Keio University</a>). All Rights
|
||||
Reserved. http://www.w3.org/Consortium/Legal/
|
||||
</h3>
|
||||
<p>
|
||||
This W3C work (including software, documents, or other related items) is
|
||||
being provided by the copyright holders under the following license. By
|
||||
obtaining, using and/or copying this work, you (the licensee) agree that
|
||||
you have read, understood, and will comply with the following terms and
|
||||
conditions:
|
||||
</p>
|
||||
<p>
|
||||
Permission to use, copy, and modify this software and its documentation,
|
||||
with or without modification, for any purpose and without fee or
|
||||
royalty is hereby granted, provided that you include the following on ALL
|
||||
copies of the software and documentation or portions thereof, including
|
||||
modifications, that you make:
|
||||
</p>
|
||||
<ol>
|
||||
<li>
|
||||
The full text of this NOTICE in a location viewable to users of the
|
||||
redistributed or derivative work.
|
||||
</li>
|
||||
<li>
|
||||
Any pre-existing intellectual property disclaimers, notices, or terms
|
||||
and conditions. If none exist, a short notice of the following form
|
||||
(hypertext is preferred, text is permitted) should be used within the
|
||||
body of any redistributed or derivative code: "Copyright ©
|
||||
[$date-of-software] <a href="http://www.w3.org/">World Wide Web
|
||||
Consortium</a>, (<a href="http://www.lcs.mit.edu/">Massachusetts
|
||||
Institute of Technology</a>, <a href="http://www.inria.fr/">Institut
|
||||
National de Recherche en Informatique et en Automatique</a>, <a
|
||||
href="http://www.keio.ac.jp/">Keio University</a>). All Rights
|
||||
Reserved. http://www.w3.org/Consortium/Legal/"
|
||||
</li>
|
||||
<li>
|
||||
Notice of any changes or modifications to the W3C files, including the
|
||||
date changes were made. (We recommend you provide URIs to the location
|
||||
from which the code is derived.)
|
||||
</li>
|
||||
</ol>
|
||||
<p>
|
||||
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT
|
||||
HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
|
||||
INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS
|
||||
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR
|
||||
DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
|
||||
TRADEMARKS OR OTHER RIGHTS.
|
||||
</p>
|
||||
<p>
|
||||
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
|
||||
DOCUMENTATION.
|
||||
</p>
|
||||
<p>
|
||||
The name and trademarks of copyright holders may NOT be used in
|
||||
advertising or publicity pertaining to the software without specific,
|
||||
written prior permission. Title to copyright in this software and any
|
||||
associated documentation will at all times remain with copyright
|
||||
holders.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
+23
-6
@@ -43,16 +43,21 @@ am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
|
||||
$(top_srcdir)/../../config/lead-dot.m4 \
|
||||
$(top_srcdir)/../../config/multi.m4 \
|
||||
$(top_srcdir)/../../config/no-executables.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 $(top_srcdir)/m4/acattribute.m4 \
|
||||
$(top_srcdir)/m4/accross.m4 $(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/../../libtool.m4 \
|
||||
$(top_srcdir)/../../ltoptions.m4 \
|
||||
$(top_srcdir)/../../ltsugar.m4 \
|
||||
$(top_srcdir)/../../ltversion.m4 \
|
||||
$(top_srcdir)/m4/acattribute.m4 $(top_srcdir)/m4/accross.m4 \
|
||||
$(top_srcdir)/m4/acinclude.m4 \
|
||||
$(top_srcdir)/m4/ax_create_stdint_h.m4 \
|
||||
$(top_srcdir)/m4/ax_func_which_gethostbyname_r.m4 \
|
||||
$(top_srcdir)/m4/gcc_attribute.m4 $(top_srcdir)/m4/iconv.m4 \
|
||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/pkg.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/../../mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/include/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
SOURCES =
|
||||
@@ -62,12 +67,15 @@ ACLOCAL = @ACLOCAL@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_CLASS_FILES_FALSE = @BUILD_CLASS_FILES_FALSE@
|
||||
BUILD_CLASS_FILES_TRUE = @BUILD_CLASS_FILES_TRUE@
|
||||
CAIRO_CFLAGS = @CAIRO_CFLAGS@
|
||||
CAIRO_LIBS = @CAIRO_LIBS@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
@@ -113,6 +121,7 @@ DATE = @DATE@
|
||||
DEFAULT_PREFS_PEER = @DEFAULT_PREFS_PEER@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
@@ -125,15 +134,16 @@ ERROR_CFLAGS = @ERROR_CFLAGS@
|
||||
EXAMPLESDIR = @EXAMPLESDIR@
|
||||
EXEEXT = @EXEEXT@
|
||||
FASTJAR = @FASTJAR@
|
||||
FGREP = @FGREP@
|
||||
FIND = @FIND@
|
||||
FOUND_CACAO_FALSE = @FOUND_CACAO_FALSE@
|
||||
FOUND_CACAO_TRUE = @FOUND_CACAO_TRUE@
|
||||
FOUND_ECJ_FALSE = @FOUND_ECJ_FALSE@
|
||||
FOUND_ECJ_TRUE = @FOUND_ECJ_TRUE@
|
||||
FOUND_GCJX_FALSE = @FOUND_GCJX_FALSE@
|
||||
FOUND_GCJX_TRUE = @FOUND_GCJX_TRUE@
|
||||
FOUND_GCJ_FALSE = @FOUND_GCJ_FALSE@
|
||||
FOUND_GCJ_TRUE = @FOUND_GCJ_TRUE@
|
||||
FOUND_JAVAC_FALSE = @FOUND_JAVAC_FALSE@
|
||||
FOUND_JAVAC_TRUE = @FOUND_JAVAC_TRUE@
|
||||
FOUND_JIKES_FALSE = @FOUND_JIKES_FALSE@
|
||||
FOUND_JIKES_TRUE = @FOUND_JIKES_TRUE@
|
||||
FOUND_KJC_FALSE = @FOUND_KJC_FALSE@
|
||||
@@ -141,7 +151,6 @@ FOUND_KJC_TRUE = @FOUND_KJC_TRUE@
|
||||
FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@
|
||||
FREETYPE2_LIBS = @FREETYPE2_LIBS@
|
||||
GCJ = @GCJ@
|
||||
GCJX = @GCJX@
|
||||
GCONF_CFLAGS = @GCONF_CFLAGS@
|
||||
GCONF_LIBS = @GCONF_LIBS@
|
||||
GDK_CFLAGS = @GDK_CFLAGS@
|
||||
@@ -151,6 +160,7 @@ GENINSRC_TRUE = @GENINSRC_TRUE@
|
||||
GJDOC = @GJDOC@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GLIB_LIBS = @GLIB_LIBS@
|
||||
GREP = @GREP@
|
||||
GTK_CFLAGS = @GTK_CFLAGS@
|
||||
GTK_LIBS = @GTK_LIBS@
|
||||
INIT_LOAD_LIBRARY = @INIT_LOAD_LIBRARY@
|
||||
@@ -162,6 +172,7 @@ INSTALL_GLIBJ_ZIP_TRUE = @INSTALL_GLIBJ_ZIP_TRUE@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
JAVAC = @JAVAC@
|
||||
JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION = @JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@
|
||||
JAVA_MAINTAINER_MODE_FALSE = @JAVA_MAINTAINER_MODE_FALSE@
|
||||
JAVA_MAINTAINER_MODE_TRUE = @JAVA_MAINTAINER_MODE_TRUE@
|
||||
@@ -171,6 +182,7 @@ JIKES = @JIKES@
|
||||
JIKESENCODING = @JIKESENCODING@
|
||||
JIKESWARNINGS = @JIKESWARNINGS@
|
||||
KJC = @KJC@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBDEBUG = @LIBDEBUG@
|
||||
LIBICONV = @LIBICONV@
|
||||
@@ -190,6 +202,7 @@ MKDIR = @MKDIR@
|
||||
MOC = @MOC@
|
||||
MOZILLA_CFLAGS = @MOZILLA_CFLAGS@
|
||||
MOZILLA_LIBS = @MOZILLA_LIBS@
|
||||
NM = @NM@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
@@ -211,6 +224,7 @@ RANLIB = @RANLIB@
|
||||
REGEN_PARSERS_FALSE = @REGEN_PARSERS_FALSE@
|
||||
REGEN_PARSERS_TRUE = @REGEN_PARSERS_TRUE@
|
||||
REMOVE = @REMOVE@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRICT_WARNING_CFLAGS = @STRICT_WARNING_CFLAGS@
|
||||
@@ -238,8 +252,10 @@ X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ZIP = @ZIP@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
@@ -272,6 +288,7 @@ install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
multi_basedir = @multi_basedir@
|
||||
|
||||
Reference in New Issue
Block a user