summaryrefslogtreecommitdiffstats
path: root/libjava/java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>1999-09-10 22:03:10 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>1999-09-10 22:03:10 +0000
commit5e25b6c0051d1080d65f763ab41fdd3ccf4c0266 (patch)
tree2d703bb5c0f735c114d35388f4ce82a2a194fe18 /libjava/java
parent58aea4f55da2dbf234dd4a1a9229f2df2ef25134 (diff)
downloadppe42-gcc-5e25b6c0051d1080d65f763ab41fdd3ccf4c0266.tar.gz
ppe42-gcc-5e25b6c0051d1080d65f763ab41fdd3ccf4c0266.zip
* configure: Rebuilt.
* configure.in: Build include/Makefile. * Makefile.in: Rebuilt. * Makefile.am (SUBDIRS): Added gcj and include. (install-data-local): New target. (extra_headers): New macro. * include/Makefile.in: New file. * include/Makefile.am: New file. * interpret.cc: Don't include gcj/field.h or gcj/cni.h. * java/lang/reflect/natField.cc: Don't include gcj/field.h or gcj/cni.h. * boehm.cc: Don't include java-threads.h or gcj/field.h. * resolve.cc: Include config.h. * defineclass.cc: Include config.h. * include/java-interp.h: Don't include config.h. * include/jvm.h: Include java-threads.h, Object.h, java-gc.h, cni.h. * gcj/javaprims.h: Regenerated namespace decls. * classes.pl (scan): Don't put `;' after closing brace. * Makefile.in: Rebuilt. * Makefile.am (INCLUDES): Added -I for top_srcdir. * configure.in: Create gcj/Makefile. * gcj/Makefile.in: New file. * gcj/Makefile.am: New file. * java/lang/Object.h: Don't include any other headers. * gcj/array.h: Renamed from include/java-array.h. * gcj/field.h: Renamed from include/java-field.h. * gcj/method.h: Renamed from include/java-method.h. * gcj/cni.h, gcj/javaprims.h: Moved from include/. Updated all files to reflect new include structure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29278 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/awt/natToolkit.cc2
-rw-r--r--libjava/java/io/natFile.cc2
-rw-r--r--libjava/java/io/natFileDescriptorEcos.cc2
-rw-r--r--libjava/java/io/natFileDescriptorPosix.cc2
-rw-r--r--libjava/java/lang/Class.h2
-rw-r--r--libjava/java/lang/Object.h5
-rw-r--r--libjava/java/lang/natCharacter.cc2
-rw-r--r--libjava/java/lang/natClass.cc2
-rw-r--r--libjava/java/lang/natClassLoader.cc8
-rw-r--r--libjava/java/lang/natDouble.cc2
-rw-r--r--libjava/java/lang/natEcosProcess.cc2
-rw-r--r--libjava/java/lang/natFirstThread.cc2
-rw-r--r--libjava/java/lang/natMath.cc2
-rw-r--r--libjava/java/lang/natObject.cc2
-rw-r--r--libjava/java/lang/natPosixProcess.cc2
-rw-r--r--libjava/java/lang/natRuntime.cc2
-rw-r--r--libjava/java/lang/natString.cc2
-rw-r--r--libjava/java/lang/natSystem.cc2
-rw-r--r--libjava/java/lang/natThread.cc4
-rw-r--r--libjava/java/lang/reflect/natArray.cc2
-rw-r--r--libjava/java/lang/reflect/natField.cc2
-rw-r--r--libjava/java/lang/reflect/natMethod.cc5
-rw-r--r--libjava/java/net/natInetAddress.cc2
-rw-r--r--libjava/java/net/natPlainDatagramSocketImpl.cc2
-rw-r--r--libjava/java/net/natPlainSocketImpl.cc4
-rw-r--r--libjava/java/text/natCollator.cc2
-rw-r--r--libjava/java/util/natDate.cc2
-rw-r--r--libjava/java/util/natGregorianCalendar.cc2
-rw-r--r--libjava/java/util/zip/natDeflater.cc2
-rw-r--r--libjava/java/util/zip/natInflater.cc2
30 files changed, 37 insertions, 39 deletions
diff --git a/libjava/java/awt/natToolkit.cc b/libjava/java/awt/natToolkit.cc
index 2d644a6b783..9a29b87197c 100644
--- a/libjava/java/awt/natToolkit.cc
+++ b/libjava/java/awt/natToolkit.cc
@@ -10,7 +10,7 @@ details. */
/*#define ENABLE_GTK*/
-#include <cni.h>
+#include <gcj/cni.h>
#include <java/awt/Toolkit.h>
#ifdef ENABLE_GTK
#include <java/awt/peer/GtkToolkit.h>
diff --git a/libjava/java/io/natFile.cc b/libjava/java/io/natFile.cc
index 968bd6d37b0..168d7e1d612 100644
--- a/libjava/java/io/natFile.cc
+++ b/libjava/java/io/natFile.cc
@@ -29,7 +29,7 @@ details. */
#endif
#include <string.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/io/File.h>
#include <java/io/IOException.h>
diff --git a/libjava/java/io/natFileDescriptorEcos.cc b/libjava/java/io/natFileDescriptorEcos.cc
index f2c3fb0db79..54c1bdbaa70 100644
--- a/libjava/java/io/natFileDescriptorEcos.cc
+++ b/libjava/java/io/natFileDescriptorEcos.cc
@@ -16,7 +16,7 @@ details. */
#include <sys/stat.h>
#include <sys/param.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/io/FileDescriptor.h>
#include <java/io/SyncFailedException.h>
diff --git a/libjava/java/io/natFileDescriptorPosix.cc b/libjava/java/io/natFileDescriptorPosix.cc
index 90a02876f10..9da0eae4eeb 100644
--- a/libjava/java/io/natFileDescriptorPosix.cc
+++ b/libjava/java/io/natFileDescriptorPosix.cc
@@ -34,7 +34,7 @@ details. */
#include <sys/filio.h>
#endif
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/io/FileDescriptor.h>
#include <java/io/SyncFailedException.h>
diff --git a/libjava/java/lang/Class.h b/libjava/java/lang/Class.h
index b3a86664e69..c88c86e2e84 100644
--- a/libjava/java/lang/Class.h
+++ b/libjava/java/lang/Class.h
@@ -18,7 +18,7 @@ details. */
#include <java/lang/String.h>
#include <java/net/URL.h>
-// We declare these here to avoid including cni.h.
+// We declare these here to avoid including gcj/cni.h.
extern "C" void _Jv_InitClass (jclass klass);
extern "C" void _Jv_RegisterClasses (jclass *classes);
diff --git a/libjava/java/lang/Object.h b/libjava/java/lang/Object.h
index c5d55f17833..971ba686d4d 100644
--- a/libjava/java/lang/Object.h
+++ b/libjava/java/lang/Object.h
@@ -13,10 +13,7 @@ details. */
#pragma interface
-#include <javaprims.h>
-#include <java-assert.h>
-#include <java-threads.h>
-#include <java-gc.h>
+#include <gcj/javaprims.h>
// This class is mainly here as a kludge to get G++ to allocate
// vtable pointer as the *first* word of each Object, instead of
diff --git a/libjava/java/lang/natCharacter.cc b/libjava/java/lang/natCharacter.cc
index fa312d1d9a4..4eca4a4f185 100644
--- a/libjava/java/lang/natCharacter.cc
+++ b/libjava/java/lang/natCharacter.cc
@@ -10,7 +10,7 @@ details. */
#include <config.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/lang/Character.h>
diff --git a/libjava/java/lang/natClass.cc b/libjava/java/lang/natClass.cc
index 2a8bb3b3f9a..f7c598dac5e 100644
--- a/libjava/java/lang/natClass.cc
+++ b/libjava/java/lang/natClass.cc
@@ -15,7 +15,7 @@ details. */
#pragma implementation "Class.h"
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/lang/Class.h>
#include <java/lang/ClassLoader.h>
diff --git a/libjava/java/lang/natClassLoader.cc b/libjava/java/lang/natClassLoader.cc
index c0d06d47caf..9ad81a81a37 100644
--- a/libjava/java/lang/natClassLoader.cc
+++ b/libjava/java/lang/natClassLoader.cc
@@ -15,8 +15,12 @@ details. */
#include <stdlib.h>
#include <string.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
+
+#include <java-threads.h>
+#include <java-interp.h>
+
#include <java/lang/Character.h>
#include <java/lang/Thread.h>
#include <java/lang/ClassLoader.h>
@@ -31,8 +35,6 @@ details. */
#include <java/lang/IncompatibleClassChangeError.h>
#include <java/lang/reflect/Modifier.h>
-#include <java-interp.h>
-
#define CloneableClass _CL_Q34java4lang9Cloneable
extern java::lang::Class CloneableClass;
#define ObjectClass _CL_Q34java4lang6Object
diff --git a/libjava/java/lang/natDouble.cc b/libjava/java/lang/natDouble.cc
index 8d8c7883ba4..87466a8e37f 100644
--- a/libjava/java/lang/natDouble.cc
+++ b/libjava/java/lang/natDouble.cc
@@ -25,7 +25,7 @@ char *alloca ();
#include <stdlib.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <java/lang/String.h>
#include <java/lang/Double.h>
#include <java/lang/NumberFormatException.h>
diff --git a/libjava/java/lang/natEcosProcess.cc b/libjava/java/lang/natEcosProcess.cc
index 774a6977aac..c9d4dbde30f 100644
--- a/libjava/java/lang/natEcosProcess.cc
+++ b/libjava/java/lang/natEcosProcess.cc
@@ -14,7 +14,7 @@ details. */
#include <config.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/lang/ConcreteProcess.h>
diff --git a/libjava/java/lang/natFirstThread.cc b/libjava/java/lang/natFirstThread.cc
index 319e487b8ab..031779eb5ac 100644
--- a/libjava/java/lang/natFirstThread.cc
+++ b/libjava/java/lang/natFirstThread.cc
@@ -12,7 +12,7 @@ details. */
#include <stdlib.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/lang/FirstThread.h>
diff --git a/libjava/java/lang/natMath.cc b/libjava/java/lang/natMath.cc
index 66382473eed..bdfc9f9cd9e 100644
--- a/libjava/java/lang/natMath.cc
+++ b/libjava/java/lang/natMath.cc
@@ -23,7 +23,7 @@ details. */
#include <java/lang/Integer.h>
#include <java/lang/Long.h>
#include <java/lang/Math.h>
-#include <java-array.h>
+#include <gcj/array.h>
#include "fdlibm.h"
diff --git a/libjava/java/lang/natObject.cc b/libjava/java/lang/natObject.cc
index 1d9a4901467..22632c5015c 100644
--- a/libjava/java/lang/natObject.cc
+++ b/libjava/java/lang/natObject.cc
@@ -14,7 +14,7 @@ details. */
#pragma implementation "Object.h"
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/lang/Object.h>
#include <java-threads.h>
diff --git a/libjava/java/lang/natPosixProcess.cc b/libjava/java/lang/natPosixProcess.cc
index 5c6d9a7644d..9fa7d3378fe 100644
--- a/libjava/java/lang/natPosixProcess.cc
+++ b/libjava/java/lang/natPosixProcess.cc
@@ -22,7 +22,7 @@ details. */
#include <stdlib.h>
#include <stdio.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/lang/ConcreteProcess.h>
diff --git a/libjava/java/lang/natRuntime.cc b/libjava/java/lang/natRuntime.cc
index f8b050c4d58..ec1d402097a 100644
--- a/libjava/java/lang/natRuntime.cc
+++ b/libjava/java/lang/natRuntime.cc
@@ -12,7 +12,7 @@ details. */
#include <stdlib.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/lang/Runtime.h>
#include <java/lang/UnknownError.h>
diff --git a/libjava/java/lang/natString.cc b/libjava/java/lang/natString.cc
index bfdc50fb7db..53bda1f4c33 100644
--- a/libjava/java/lang/natString.cc
+++ b/libjava/java/lang/natString.cc
@@ -13,7 +13,7 @@ details. */
#include <string.h>
#include <stdlib.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <java/lang/Character.h>
#include <java/lang/String.h>
#include <java/lang/IndexOutOfBoundsException.h>
diff --git a/libjava/java/lang/natSystem.cc b/libjava/java/lang/natSystem.cc
index 5c2a80ea93a..f453de0cb6c 100644
--- a/libjava/java/lang/natSystem.cc
+++ b/libjava/java/lang/natSystem.cc
@@ -38,7 +38,7 @@ details. */
#include <sys/utsname.h>
#endif
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/lang/System.h>
#include <java/lang/Class.h>
diff --git a/libjava/java/lang/natThread.cc b/libjava/java/lang/natThread.cc
index 50db5642bef..c9d115cee39 100644
--- a/libjava/java/lang/natThread.cc
+++ b/libjava/java/lang/natThread.cc
@@ -12,8 +12,10 @@ details. */
#include <stdlib.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
+#include <java-threads.h>
+
#include <java/lang/Thread.h>
#include <java/lang/ThreadGroup.h>
#include <java/lang/IllegalArgumentException.h>
diff --git a/libjava/java/lang/reflect/natArray.cc b/libjava/java/lang/reflect/natArray.cc
index 2c951db0046..88e809134bb 100644
--- a/libjava/java/lang/reflect/natArray.cc
+++ b/libjava/java/lang/reflect/natArray.cc
@@ -13,7 +13,7 @@ details. */
#include <stdlib.h>
#include <jvm.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <java/lang/reflect/Array.h>
#include <java/lang/IllegalArgumentException.h>
#include <java/lang/Byte.h>
diff --git a/libjava/java/lang/reflect/natField.cc b/libjava/java/lang/reflect/natField.cc
index 2449b42545c..04945328ad5 100644
--- a/libjava/java/lang/reflect/natField.cc
+++ b/libjava/java/lang/reflect/natField.cc
@@ -12,7 +12,6 @@ details. */
#include <stdlib.h>
-#include <cni.h>
#include <jvm.h>
#include <java/lang/reflect/Field.h>
#include <java/lang/reflect/Modifier.h>
@@ -26,7 +25,6 @@ details. */
#include <java/lang/Double.h>
#include <java/lang/Boolean.h>
#include <java/lang/Character.h>
-#include <java-field.h>
jint
java::lang::reflect::Field::getModifiers ()
diff --git a/libjava/java/lang/reflect/natMethod.cc b/libjava/java/lang/reflect/natMethod.cc
index a62d1ffeac2..0130ac4243f 100644
--- a/libjava/java/lang/reflect/natMethod.cc
+++ b/libjava/java/lang/reflect/natMethod.cc
@@ -12,9 +12,8 @@ details. */
#include <config.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
-#include <java-array.h>
#include <java/lang/reflect/Method.h>
#include <java/lang/reflect/InvocationTargetException.h>
@@ -32,7 +31,7 @@ details. */
#include <java/lang/IllegalArgumentException.h>
#include <java/lang/NullPointerException.h>
#include <java/lang/Class.h>
-#include <java-method.h>
+#include <gcj/method.h>
#define ClassClass _CL_Q34java4lang5Class
extern java::lang::Class ClassClass;
diff --git a/libjava/java/net/natInetAddress.cc b/libjava/java/net/natInetAddress.cc
index 6e014ab6f86..bc69ac2d2ac 100644
--- a/libjava/java/net/natInetAddress.cc
+++ b/libjava/java/net/natInetAddress.cc
@@ -35,7 +35,7 @@ details. */
#include <netdb.h>
#endif
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/net/InetAddress.h>
#include <java/net/UnknownHostException.h>
diff --git a/libjava/java/net/natPlainDatagramSocketImpl.cc b/libjava/java/net/natPlainDatagramSocketImpl.cc
index 66e5dc221bf..2906ad50472 100644
--- a/libjava/java/net/natPlainDatagramSocketImpl.cc
+++ b/libjava/java/net/natPlainDatagramSocketImpl.cc
@@ -33,7 +33,7 @@ details. */
#include <bstring.h>
#endif
-#include <cni.h>
+#include <gcj/cni.h>
#include <java/io/IOException.h>
#include <java/io/FileDescriptor.h>
#include <java/io/InterruptedIOException.h>
diff --git a/libjava/java/net/natPlainSocketImpl.cc b/libjava/java/net/natPlainSocketImpl.cc
index fc8d814471f..d30908ce7fc 100644
--- a/libjava/java/net/natPlainSocketImpl.cc
+++ b/libjava/java/net/natPlainSocketImpl.cc
@@ -25,8 +25,8 @@ details. */
#include <bstring.h>
#endif
-#include <cni.h>
-#include <javaprims.h>
+#include <gcj/cni.h>
+#include <gcj/javaprims.h>
#include <java/io/IOException.h>
#include <java/io/FileDescriptor.h>
#include <java/io/InterruptedIOException.h>
diff --git a/libjava/java/text/natCollator.cc b/libjava/java/text/natCollator.cc
index 378ac5c448c..b29158d429d 100644
--- a/libjava/java/text/natCollator.cc
+++ b/libjava/java/text/natCollator.cc
@@ -12,7 +12,7 @@ details. */
#include <config.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/text/Collator.h>
diff --git a/libjava/java/util/natDate.cc b/libjava/java/util/natDate.cc
index fe0b2429062..8fd4ef185b0 100644
--- a/libjava/java/util/natDate.cc
+++ b/libjava/java/util/natDate.cc
@@ -14,7 +14,7 @@ details. */
#define _POSIX_PTHREAD_SEMANTICS
#endif
-#include <cni.h>
+#include <gcj/cni.h>
#include <java/util/Date.h>
#include <java/lang/String.h>
diff --git a/libjava/java/util/natGregorianCalendar.cc b/libjava/java/util/natGregorianCalendar.cc
index 5f1374e79ce..4933b295a9a 100644
--- a/libjava/java/util/natGregorianCalendar.cc
+++ b/libjava/java/util/natGregorianCalendar.cc
@@ -22,7 +22,7 @@ details. */
#include <string.h>
#endif
-#include <cni.h>
+#include <gcj/cni.h>
#include <java/util/TimeZone.h>
#include <java/util/GregorianCalendar.h>
#include <time.h>
diff --git a/libjava/java/util/zip/natDeflater.cc b/libjava/java/util/zip/natDeflater.cc
index 566f918a77a..d957e332677 100644
--- a/libjava/java/util/zip/natDeflater.cc
+++ b/libjava/java/util/zip/natDeflater.cc
@@ -15,7 +15,7 @@ details. */
#include <zlib.h>
#include <stdlib.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/util/zip/Deflater.h>
diff --git a/libjava/java/util/zip/natInflater.cc b/libjava/java/util/zip/natInflater.cc
index 6fc9e3deaab..da147b3c592 100644
--- a/libjava/java/util/zip/natInflater.cc
+++ b/libjava/java/util/zip/natInflater.cc
@@ -15,7 +15,7 @@ details. */
#include <zlib.h>
#include <stdlib.h>
-#include <cni.h>
+#include <gcj/cni.h>
#include <jvm.h>
#include <java/util/zip/Inflater.h>
OpenPOWER on IntegriCloud