summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBrian Jones <cbj@gnu.org>1999-11-04 05:23:19 +0000
committerBrian Jones <cbj@gnu.org>1999-11-04 05:23:19 +0000
commit09147f8118c2526e5f1167446c6fe4e84ff5baa5 (patch)
treed69c507b45ff729a8c0da3cfc2c40a1e11437cf0 /lib
parente4e9ad21898d54283bd65641ca7f0ba1c1d25806 (diff)
downloadclasspath-09147f8118c2526e5f1167446c6fe4e84ff5baa5.tar.gz
updates
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile.am115
-rw-r--r--lib/java.dep690
-rw-r--r--lib/standard.omit2
3 files changed, 740 insertions, 67 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am
index a7c44ff66..ddafb36a0 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -82,94 +82,75 @@ endif
MAKEFILE_DEPEND = makefile.dep
HEADERS_DEPEND = headers.dep
CLASSES_DEPEND = classes.dep
+JAVA_DEPEND = java.dep
#data_DATA = glibj.zip
install-data-local :
unzip -d $(datadir) glibj.zip
-#all: $(CLASSES) glibj.zip
+include $(JAVA_DEPEND)
-if DEVELOPER_BUILD
-%.class: %.java
- $(JAVAC) $<
+all: jar-classes $(MAKEFILE_DEPEND)
-%.h: $(subst _, /, %.class)
- $(JAVAH) $<
-
-default: all
-all: glibj.zip
-
-glibj.zip: $(MAKEFILE_DEPEND) $(CLASSES)
- -mkdir gnu
- -mkdir gnu/java
- -mkdir gnu/java/locale
- cp $(top_srcdir)/gnu/java/locale/*.properties gnu/java/locale/
- cp $(top_srcdir)/gnu/java/locale/*.uni gnu/java/locale/
- zip -r -D glibj.zip gnu java javax
-
-$(MAKEFILE_DEPEND) :
- touch makefile.depend
-else
-
-if MAINTAINER_BUILD
-
-JUNK = $(SHELL) -c "cd $top_builddir/lib && ./mkdep.pl -h"
-include $(HEADERS_DEPEND)
-JUNK2 = $(SHELL) -c "cd $top_builddir/lib && ./mkdep.pl -c"
-include $(CLASSES_DEPEND)
-
-default : all
-all: $(CLASSES) glibj.zip $(MAKEFILE_DEPEND)
-
-glibj.zip: Makefile $(CLASSES)
+.PHONY: jar-classes
+jar-classes glibj.zip: classes compile-classes
-mkdir gnu
-mkdir gnu/java
-mkdir gnu/java/locale
cp $(top_srcdir)/gnu/java/locale/*.properties gnu/java/locale/
cp $(top_srcdir)/gnu/java/locale/*.uni gnu/java/locale/
# do something with all the .u files from jikes
- zip -r -D glibj.zip gnu java javax
-
-$(MAKEFILE_DEPEND): Makefile classes $(CLASSES)
- ./mkdep.pl -d
- include $(MAKEFILE_DEPEND)
+ $(ZIP) -r -D glibj.zip gnu java javax
classes: gen-classlist.sh standard.omit
- $(SHELL) -c "cd ${top_srcdir}/lib; ./gen-classlist.sh standard"
+ $(SHELL) -c "cd $(top_srcdir)/lib; ./gen-classlist.sh standard"
-$(CLASSES):
+.PHONY: dep
+dep: classes
+ $(SHELL) -c "cd $(top_srcdir)/lib; ./mkdep.pl -s"
+
+.PHONY: compile-classes
+compile-classes: $(JAVA_SRCS)
@JIKES@ -classpath ..:../vm/reference:. +CSO +M -d . @classes 2>errors.txt
-else
-## neither developer nor maintainer...
+$(MAKEFILE_DEPEND): classes $(HEADERS_DEPEND) $(CLASSES_DEPEND)
+ $(SHELL) -c "cd $top_builddir/lib && ./mkdep.pl -d"
-MDEPEND = $(SHELL test -r $(MAKEFILE_DEPEND) && echo "true")
-@REMOVE@ifeq ($(MDEPEND),true)
-@REMOVE@ include $(MAKEFILE_DEPEND)
-@REMOVE@else
-@REMOVE@ $(SHELL) -c "cd $(top_srcdir)/lib; ./mkdep.pl -d"
-@REMOVE@ include $(MAKEFILE_DEPEND)
-@REMOVE@endif
-
-HDEPEND = $(SHELL test -r $(HEADERS_DEPEND) && echo "true")
-@REMOVE@ifeq ($(HDEPEND),true)
-@REMOVE@ include $(HEADERS_DEPEND)
-@REMOVE@else
-@REMOVE@ $(SHELL) -c "cd $(top_srcdir)/lib; ./mkdep.pl -h"
-@REMOVE@ include $(HEADERS_DEPEND)
-@REMOVE@endif
-
-CDEPEND = $(SHELL test -r $(CLASSES_DEPEND) && echo "true")
-@REMOVE@ifeq ($(CDEPEND),true)
-@REMOVE@ include $(CLASSES_DEPEND)
-@REMOVE@else
-@REMOVE@ $(SHELL) -c "cd $(top_srcdir)/lib; ./mkdep.pl -c"
-@REMOVE@ include $(CLASSES_DEPEND)
-@REMOVE@endif
+$(HEADERS_DEPEND): classes
+ $(SHELL) -c "cd $top_builddir/lib && ./mkdep.pl -h"
-endif
+$(CLASSES_DEPEND): classes
+ $(SHELL) -c "cd $top_builddir/lib && ./mkdep.pl -c"
-endif
+## neither developer nor maintainer...
+
+##MDEPEND = $(SHELL test -r $(MAKEFILE_DEPEND) && echo "true")
+##@REMOVE@ifeq ($(MDEPEND),true)
+##@REMOVE@ include $(MAKEFILE_DEPEND)
+##@REMOVE@else
+##@REMOVE@ $(SHELL) -c "cd $(top_srcdir)/lib; ./mkdep.pl -d"
+##@REMOVE@ include $(MAKEFILE_DEPEND)
+##@REMOVE@endif
+
+##HDEPEND = $(SHELL test -r $(HEADERS_DEPEND) && echo "true")
+##@REMOVE@ifeq ($(HDEPEND),true)
+##@REMOVE@ include $(HEADERS_DEPEND)
+##@REMOVE@else
+##@REMOVE@ $(SHELL) -c "cd $(top_srcdir)/lib; ./mkdep.pl -h"
+##@REMOVE@ include $(HEADERS_DEPEND)
+##@REMOVE@endif
+
+##CDEPEND = $(SHELL test -r $(CLASSES_DEPEND) && echo "true")
+##@REMOVE@ifeq ($(CDEPEND),true)
+##@REMOVE@ include $(CLASSES_DEPEND)
+##@REMOVE@else
+##@REMOVE@ $(SHELL) -c "cd $(top_srcdir)/lib; ./mkdep.pl -c"
+##@REMOVE@ include $(CLASSES_DEPEND)
+##@REMOVE@endif
+
+##endif
+
+##endif
EXTRA_DIST = glibj.zip standard.omit
## not sure if we want to let the user easily get rid of glibj.zip
diff --git a/lib/java.dep b/lib/java.dep
new file mode 100644
index 000000000..ac0bd4b55
--- /dev/null
+++ b/lib/java.dep
@@ -0,0 +1,690 @@
+JAVA_SRCS = \
+ ../java/awt/datatransfer/Clipboard.java \
+ ../java/awt/datatransfer/ClipboardOwner.java \
+ ../java/awt/datatransfer/FlavorMap.java \
+ ../java/awt/datatransfer/StringSelection.java \
+ ../java/awt/datatransfer/Transferable.java \
+ ../java/awt/datatransfer/UnsupportedFlavorException.java \
+ ../java/awt/AWTError.java \
+ ../java/awt/AWTEventMulticaster.java \
+ ../java/awt/AWTException.java \
+ ../java/awt/Adjustable.java \
+ ../java/awt/Button.java \
+ ../java/awt/Component.java \
+ ../java/awt/Container.java \
+ ../java/awt/Cursor.java \
+ ../java/awt/Dimension.java \
+ ../java/awt/EventDispatcher.java \
+ ../java/awt/EventQueue.java \
+ ../java/awt/Frame.java \
+ ../java/awt/Graphics.java \
+ ../java/awt/GridLayout.java \
+ ../java/awt/IllegalComponentStateException.java \
+ ../java/awt/Image.java \
+ ../java/awt/Insets.java \
+ ../java/awt/ItemSelectable.java \
+ ../java/awt/Label.java \
+ ../java/awt/LayoutManager.java \
+ ../java/awt/LayoutManager2.java \
+ ../java/awt/List.java \
+ ../java/awt/MenuContainer.java \
+ ../java/awt/Panel.java \
+ ../java/awt/Point.java \
+ ../java/awt/Polygon.java \
+ ../java/awt/PrintGraphics.java \
+ ../java/awt/Rectangle.java \
+ ../java/awt/ScrollPane.java \
+ ../java/awt/ScrollPaneAdjustable.java \
+ ../java/awt/Scrollbar.java \
+ ../java/awt/Shape.java \
+ ../java/awt/SystemColor.java \
+ ../java/awt/TextArea.java \
+ ../java/awt/TextComponent.java \
+ ../java/awt/TextField.java \
+ ../java/awt/Toolkit.java \
+ ../java/awt/Window.java \
+ ../java/awt/event/AWTEventListener.java \
+ ../java/awt/event/ActionEvent.java \
+ ../java/awt/event/ActionListener.java \
+ ../java/awt/event/AdjustmentEvent.java \
+ ../java/awt/event/AdjustmentListener.java \
+ ../java/awt/event/ComponentAdapter.java \
+ ../java/awt/event/ComponentEvent.java \
+ ../java/awt/event/ComponentListener.java \
+ ../java/awt/event/ContainerAdapter.java \
+ ../java/awt/event/ContainerEvent.java \
+ ../java/awt/event/ContainerListener.java \
+ ../java/awt/event/FocusAdapter.java \
+ ../java/awt/event/FocusEvent.java \
+ ../java/awt/event/FocusListener.java \
+ ../java/awt/event/InputEvent.java \
+ ../java/awt/event/InputMethodEvent.java \
+ ../java/awt/event/InputMethodListener.java \
+ ../java/awt/event/InvocationEvent.java \
+ ../java/awt/event/ItemEvent.java \
+ ../java/awt/event/ItemListener.java \
+ ../java/awt/event/KeyAdapter.java \
+ ../java/awt/event/KeyEvent.java \
+ ../java/awt/event/KeyListener.java \
+ ../java/awt/event/MouseAdapter.java \
+ ../java/awt/event/MouseEvent.java \
+ ../java/awt/event/MouseListener.java \
+ ../java/awt/event/MouseMotionAdapter.java \
+ ../java/awt/event/MouseMotionListener.java \
+ ../java/awt/event/PaintEvent.java \
+ ../java/awt/event/TextEvent.java \
+ ../java/awt/event/TextListener.java \
+ ../java/awt/event/WindowAdapter.java \
+ ../java/awt/event/WindowEvent.java \
+ ../java/awt/event/WindowListener.java \
+ ../java/awt/peer/ButtonPeer.java \
+ ../java/awt/peer/CanvasPeer.java \
+ ../java/awt/peer/CheckboxMenuItemPeer.java \
+ ../java/awt/peer/CheckboxPeer.java \
+ ../java/awt/peer/ChoicePeer.java \
+ ../java/awt/peer/ComponentPeer.java \
+ ../java/awt/peer/ContainerPeer.java \
+ ../java/awt/peer/DialogPeer.java \
+ ../java/awt/peer/FileDialogPeer.java \
+ ../java/awt/peer/FontPeer.java \
+ ../java/awt/peer/FramePeer.java \
+ ../java/awt/peer/LabelPeer.java \
+ ../java/awt/peer/LightweightPeer.java \
+ ../java/awt/peer/ListPeer.java \
+ ../java/awt/peer/MenuBarPeer.java \
+ ../java/awt/peer/MenuComponentPeer.java \
+ ../java/awt/peer/MenuItemPeer.java \
+ ../java/awt/peer/MenuPeer.java \
+ ../java/awt/peer/PanelPeer.java \
+ ../java/awt/peer/PopupMenuPeer.java \
+ ../java/awt/peer/ScrollPanePeer.java \
+ ../java/awt/peer/ScrollbarPeer.java \
+ ../java/awt/peer/TextAreaPeer.java \
+ ../java/awt/peer/TextComponentPeer.java \
+ ../java/awt/peer/TextFieldPeer.java \
+ ../java/awt/peer/WindowPeer.java \
+ ../java/awt/print/Book.java \
+ ../java/awt/print/PageFormat.java \
+ ../java/awt/print/Pageable.java \
+ ../java/awt/print/Paper.java \
+ ../java/awt/print/Printable.java \
+ ../java/awt/print/PrinterAbortException.java \
+ ../java/awt/print/PrinterException.java \
+ ../java/awt/print/PrinterGraphics.java \
+ ../java/awt/print/PrinterIOException.java \
+ ../java/awt/print/PrinterJob.java \
+ ../java/awt/Font.java \
+ ../java/awt/FontMetrics.java \
+ ../java/awt/BorderLayout.java \
+ ../java/awt/Canvas.java \
+ ../java/awt/CardLayout.java \
+ ../java/awt/Checkbox.java \
+ ../java/awt/CheckboxGroup.java \
+ ../java/awt/Choice.java \
+ ../java/awt/Color.java \
+ ../java/awt/Dialog.java \
+ ../java/awt/FileDialog.java \
+ ../java/awt/FlowLayout.java \
+ ../java/awt/MenuComponent.java \
+ ../java/awt/MenuItem.java \
+ ../java/awt/MenuShortcut.java \
+ ../java/awt/CheckboxMenuItem.java \
+ ../java/awt/Menu.java \
+ ../java/awt/MenuBar.java \
+ ../java/awt/PopupMenu.java \
+ ../java/awt/PrintJob.java \
+ ../java/io/BlockDataException.java \
+ ../java/io/BufferedInputStream.java \
+ ../java/io/BufferedOutputStream.java \
+ ../java/io/BufferedReader.java \
+ ../java/io/BufferedWriter.java \
+ ../java/io/ByteArrayInputStream.java \
+ ../java/io/ByteArrayOutputStream.java \
+ ../java/io/CharArrayReader.java \
+ ../java/io/CharArrayWriter.java \
+ ../java/io/CharConversionException.java \
+ ../java/io/DataInput.java \
+ ../java/io/DataInputStream.java \
+ ../java/io/DataOutput.java \
+ ../java/io/DataOutputStream.java \
+ ../java/io/EOFException.java \
+ ../java/io/Externalizable.java \
+ ../java/io/File.java \
+ ../java/io/FileDescriptor.java \
+ ../java/io/FileFilter.java \
+ ../java/io/FileInputStream.java \
+ ../java/io/FileNotFoundException.java \
+ ../java/io/FileOutputStream.java \
+ ../java/io/FilePermission.java \
+ ../java/io/FileReader.java \
+ ../java/io/FileWriter.java \
+ ../java/io/FilenameFilter.java \
+ ../java/io/FilterInputStream.java \
+ ../java/io/FilterOutputStream.java \
+ ../java/io/FilterReader.java \
+ ../java/io/FilterWriter.java \
+ ../java/io/IOException.java \
+ ../java/io/InputStream.java \
+ ../java/io/InputStreamReader.java \
+ ../java/io/InterruptedIOException.java \
+ ../java/io/InvalidClassException.java \
+ ../java/io/InvalidObjectException.java \
+ ../java/io/LineNumberInputStream.java \
+ ../java/io/LineNumberReader.java \
+ ../java/io/NotActiveException.java \
+ ../java/io/NotSerializableException.java \
+ ../java/io/ObjectInput.java \
+ ../java/io/ObjectInputStream.java \
+ ../java/io/ObjectInputValidation.java \
+ ../java/io/ObjectOutput.java \
+ ../java/io/ObjectOutputStream.java \
+ ../java/io/ObjectStreamClass.java \
+ ../java/io/ObjectStreamConstants.java \
+ ../java/io/ObjectStreamException.java \
+ ../java/io/ObjectStreamField.java \
+ ../java/io/OptionalDataException.java \
+ ../java/io/OutputStream.java \
+ ../java/io/OutputStreamWriter.java \
+ ../java/io/PipedInputStream.java \
+ ../java/io/PipedOutputStream.java \
+ ../java/io/PipedReader.java \
+ ../java/io/PipedWriter.java \
+ ../java/io/PrintStream.java \
+ ../java/io/PrintWriter.java \
+ ../java/io/PushbackInputStream.java \
+ ../java/io/PushbackReader.java \
+ ../java/io/RandomAccessFile.java \
+ ../java/io/Reader.java \
+ ../java/io/Replaceable.java \
+ ../java/io/Resolvable.java \
+ ../java/io/Writer.java \
+ ../java/io/SequenceInputStream.java \
+ ../java/io/Serializable.java \
+ ../java/io/SerializablePermission.java \
+ ../java/io/StreamCorruptedException.java \
+ ../java/io/StreamTokenizer.java \
+ ../java/io/StringBufferInputStream.java \
+ ../java/io/StringReader.java \
+ ../java/io/StringWriter.java \
+ ../java/io/SyncFailedException.java \
+ ../java/io/UTFDataFormatException.java \
+ ../java/io/UnsupportedEncodingException.java \
+ ../java/io/WriteAbortedException.java \
+ ../java/beans/beancontext/BeanContext.java \
+ ../java/beans/beancontext/BeanContextChild.java \
+ ../java/beans/beancontext/BeanContextChildComponentProxy.java \
+ ../java/beans/beancontext/BeanContextChildSupport.java \
+ ../java/beans/beancontext/BeanContextContainerProxy.java \
+ ../java/beans/beancontext/BeanContextEvent.java \
+ ../java/beans/beancontext/BeanContextMembershipEvent.java \
+ ../java/beans/beancontext/BeanContextMembershipListener.java \
+ ../java/beans/beancontext/BeanContextProxy.java \
+ ../java/beans/beancontext/BeanContextServiceAvailableEvent.java \
+ ../java/beans/beancontext/BeanContextServiceProvider.java \
+ ../java/beans/beancontext/BeanContextServiceProviderBeanInfo.java \
+ ../java/beans/beancontext/BeanContextServiceRevokedEvent.java \
+ ../java/beans/beancontext/BeanContextServiceRevokedListener.java \
+ ../java/beans/beancontext/BeanContextServices.java \
+ ../java/beans/beancontext/BeanContextServicesListener.java \
+ ../java/beans/BeanDescriptor.java \
+ ../java/beans/BeanInfo.java \
+ ../java/beans/Beans.java \
+ ../java/beans/Customizer.java \
+ ../java/beans/DesignMode.java \
+ ../java/beans/EventSetDescriptor.java \
+ ../java/beans/FeatureDescriptor.java \
+ ../java/beans/IndexedPropertyDescriptor.java \
+ ../java/beans/IntrospectionException.java \
+ ../java/beans/Introspector.java \
+ ../java/beans/MethodDescriptor.java \
+ ../java/beans/ParameterDescriptor.java \
+ ../java/beans/PropertyChangeEvent.java \
+ ../java/beans/PropertyChangeListener.java \
+ ../java/beans/PropertyChangeSupport.java \
+ ../java/beans/PropertyDescriptor.java \
+ ../java/beans/PropertyEditor.java \
+ ../java/beans/PropertyEditorManager.java \
+ ../java/beans/PropertyEditorSupport.java \
+ ../java/beans/PropertyVetoException.java \
+ ../java/beans/SimpleBeanInfo.java \
+ ../java/beans/VetoableChangeListener.java \
+ ../java/beans/VetoableChangeSupport.java \
+ ../java/beans/Visibility.java \
+ ../java/lang/ref/PhantomReference.java \
+ ../java/lang/ref/Reference.java \
+ ../java/lang/ref/ReferenceQueue.java \
+ ../java/lang/ref/SoftReference.java \
+ ../java/lang/ref/WeakReference.java \
+ ../java/lang/AbstractMethodError.java \
+ ../java/lang/ArithmeticException.java \
+ ../java/lang/ArrayIndexOutOfBoundsException.java \
+ ../java/lang/ArrayStoreException.java \
+ ../java/lang/Boolean.java \
+ ../java/lang/Byte.java \
+ ../java/lang/Character.java \
+ ../java/lang/ClassCastException.java \
+ ../java/lang/ClassCircularityError.java \
+ ../java/lang/ClassFormatError.java \
+ ../java/lang/ClassLoader.java \
+ ../java/lang/ClassNotFoundException.java \
+ ../java/lang/CloneNotSupportedException.java \
+ ../java/lang/Cloneable.java \
+ ../java/lang/Comparable.java \
+ ../java/lang/Compiler.java \
+ ../java/lang/Double.java \
+ ../java/lang/Error.java \
+ ../java/lang/Exception.java \
+ ../java/lang/ExceptionInInitializerError.java \
+ ../java/lang/Float.java \
+ ../java/lang/IllegalAccessError.java \
+ ../java/lang/IllegalAccessException.java \
+ ../java/lang/IllegalArgumentException.java \
+ ../java/lang/IllegalMonitorStateException.java \
+ ../java/lang/IllegalStateException.java \
+ ../java/lang/IllegalThreadStateException.java \
+ ../java/lang/IncompatibleClassChangeError.java \
+ ../java/lang/IndexOutOfBoundsException.java \
+ ../java/lang/InstantiationError.java \
+ ../java/lang/InstantiationException.java \
+ ../java/lang/Integer.java \
+ ../java/lang/InternalError.java \
+ ../java/lang/InterruptedException.java \
+ ../java/lang/LinkageError.java \
+ ../java/lang/Long.java \
+ ../java/lang/Math.java \
+ ../java/lang/NegativeArraySizeException.java \
+ ../java/lang/NoClassDefFoundError.java \
+ ../java/lang/NoSuchFieldError.java \
+ ../java/lang/NoSuchFieldException.java \
+ ../java/lang/NoSuchMethodError.java \
+ ../java/lang/NoSuchMethodException.java \
+ ../java/lang/NullPointerException.java \
+ ../java/lang/Number.java \
+ ../java/lang/NumberFormatException.java \
+ ../java/lang/Object.java \
+ ../java/lang/OutOfMemoryError.java \
+ ../java/lang/Process.java \
+ ../java/lang/Runnable.java \
+ ../java/lang/RuntimeException.java \
+ ../java/lang/SecurityException.java \
+ ../java/lang/SecurityManager.java \
+ ../java/lang/Short.java \
+ ../java/lang/StackOverflowError.java \
+ ../java/lang/String.java \
+ ../java/lang/StringBuffer.java \
+ ../java/lang/StringIndexOutOfBoundsException.java \
+ ../java/lang/System.java \
+ ../java/lang/ThreadDeath.java \
+ ../java/lang/ThreadGroup.java \
+ ../java/lang/Throwable.java \
+ ../java/lang/UnknownError.java \
+ ../java/lang/VerifyError.java \
+ ../java/lang/UnsatisfiedLinkError.java \
+ ../java/lang/UnsupportedClassVersionError.java \
+ ../java/lang/UnsupportedOperationException.java \
+ ../java/lang/VirtualMachineError.java \
+ ../java/lang/Void.java \
+ ../java/lang/reflect/Array.java \
+ ../java/lang/reflect/InvocationTargetException.java \
+ ../java/lang/reflect/Member.java \
+ ../java/lang/reflect/Modifier.java \
+ ../java/math/BigDecimal.java \
+ ../java/math/BigInteger.java \
+ ../java/net/BindException.java \
+ ../java/net/ConnectException.java \
+ ../java/net/ContentHandler.java \
+ ../java/net/ContentHandlerFactory.java \
+ ../java/net/DatagramPacket.java \
+ ../java/net/DatagramSocket.java \
+ ../java/net/DatagramSocketImpl.java \
+ ../java/net/FileNameMap.java \
+ ../java/net/HttpURLConnection.java \
+ ../java/net/InetAddress.java \
+ ../java/net/MalformedURLException.java \
+ ../java/net/MimeTypeMapper.java \
+ ../java/net/MulticastSocket.java \
+ ../java/net/NetPermission.java \
+ ../java/net/NoRouteToHostException.java \
+ ../java/net/PasswordAuthentication.java \
+ ../java/net/PlainDatagramSocketImpl.java \
+ ../java/net/PlainSocketImpl.java \
+ ../java/net/ProtocolException.java \
+ ../java/net/ServerSocket.java \
+ ../java/net/Socket.java \
+ ../java/net/SocketException.java \
+ ../java/net/SocketImpl.java \
+ ../java/net/SocketImplFactory.java \
+ ../java/net/SocketInputStream.java \
+ ../java/net/SocketOptions.java \
+ ../java/net/SocketOutputStream.java \
+ ../java/net/SocketPermission.java \
+ ../java/net/URL.java \
+ ../java/net/URLConnection.java \
+ ../java/net/URLDecoder.java \
+ ../java/net/URLEncoder.java \
+ ../java/net/URLStreamHandler.java \
+ ../java/net/URLStreamHandlerFactory.java \
+ ../java/net/UnknownHostException.java \
+ ../java/net/UnknownServiceException.java \
+ ../java/security/acl/Acl.java \
+ ../java/security/acl/AclEntry.java \
+ ../java/security/acl/AclNotFoundException.java \
+ ../java/security/acl/Group.java \
+ ../java/security/acl/LastOwnerException.java \
+ ../java/security/acl/NotOwnerException.java \
+ ../java/security/acl/Owner.java \
+ ../java/security/acl/Permission.java \
+ ../java/security/cert/CRL.java \
+ ../java/security/cert/CRLException.java \
+ ../java/security/cert/Certificate.java \
+ ../java/security/cert/CertificateEncodingException.java \
+ ../java/security/cert/CertificateException.java \
+ ../java/security/cert/CertificateExpiredException.java \
+ ../java/security/cert/CertificateFactory.java \
+ ../java/security/cert/CertificateFactorySpi.java \
+ ../java/security/cert/CertificateNotYetValidException.java \
+ ../java/security/cert/CertificateParsingException.java \
+ ../java/security/cert/X509CRL.java \
+ ../java/security/cert/X509CRLEntry.java \
+ ../java/security/cert/X509Certificate.java \
+ ../java/security/cert/X509Extension.java \
+ ../java/security/AccessControlContext.java \
+ ../java/security/AccessControlException.java \
+ ../java/security/AlgorithmParameterGenerator.java \
+ ../java/security/AlgorithmParameterGeneratorSpi.java \
+ ../java/security/AlgorithmParameters.java \
+ ../java/security/AlgorithmParametersSpi.java \
+ ../java/security/AllPermission.java \
+ ../java/security/BasicPermission.java \
+ ../java/security/Certificate.java \
+ ../java/security/CodeSource.java \
+ ../java/security/DigestException.java \
+ ../java/security/DigestInputStream.java \
+ ../java/security/DigestOutputStream.java \
+ ../java/security/DummyKeyPairGenerator.java \
+ ../java/security/DummyMessageDigest.java \
+ ../java/security/DummySignature.java \
+ ../java/security/GeneralSecurityException.java \
+ ../java/security/Guard.java \
+ ../java/security/GuardedObject.java \
+ ../java/security/Identity.java \
+ ../java/security/IdentityScope.java \
+ ../java/security/InvalidAlgorithmParameterException.java \
+ ../java/security/InvalidKeyException.java \
+ ../java/security/InvalidParameterException.java \
+ ../java/security/Key.java \
+ ../java/security/KeyException.java \
+ ../java/security/KeyFactory.java \
+ ../java/security/KeyFactorySpi.java \
+ ../java/security/KeyManagementException.java \
+ ../java/security/KeyPair.java \
+ ../java/security/spec/AlgorithmParameterSpec.java \
+ ../java/security/spec/DSAParameterSpec.java \
+ ../java/security/spec/DSAPrivateKeySpec.java \
+ ../java/security/spec/DSAPublicKeySpec.java \
+ ../java/security/spec/EncodedKeySpec.java \
+ ../java/security/spec/InvalidKeySpecException.java \
+ ../java/security/spec/InvalidParameterSpecException.java \
+ ../java/security/spec/KeySpec.java \
+ ../java/security/spec/PKCS8EncodedKeySpec.java \
+ ../java/security/spec/RSAPrivateCrtKeySpec.java \
+ ../java/security/spec/RSAPrivateKeySpec.java \
+ ../java/security/spec/RSAPublicKeySpec.java \
+ ../java/security/spec/X509EncodedKeySpec.java \
+ ../java/security/KeyPairGenerator.java \
+ ../java/security/KeyPairGeneratorSpi.java \
+ ../java/security/KeyStore.java \
+ ../java/security/KeyStoreException.java \
+ ../java/security/KeyStoreSpi.java \
+ ../java/security/MessageDigest.java \
+ ../java/security/MessageDigestSpi.java \
+ ../java/security/NoSuchAlgorithmException.java \
+ ../java/security/NoSuchProviderException.java \
+ ../java/security/Permission.java \
+ ../java/security/PermissionCollection.java \
+ ../java/security/Permissions.java \
+ ../java/security/Policy.java \
+ ../java/security/Principal.java \
+ ../java/security/PrivateKey.java \
+ ../java/security/PrivilegedAction.java \
+ ../java/security/PrivilegedActionException.java \
+ ../java/security/PrivilegedExceptionAction.java \
+ ../java/security/ProtectionDomain.java \
+ ../java/security/Provider.java \
+ ../java/security/ProviderException.java \
+ ../java/security/PublicKey.java \
+ ../java/security/SecureClassLoader.java \
+ ../java/security/SecureRandom.java \
+ ../java/security/SecureRandomSpi.java \
+ ../java/security/Security.java \
+ ../java/security/SecurityPermission.java \
+ ../java/security/Signature.java \
+ ../java/security/SignatureException.java \
+ ../java/security/SignatureSpi.java \
+ ../java/security/SignedObject.java \
+ ../java/security/Signer.java \
+ ../java/security/UnrecoverableKeyException.java \
+ ../java/security/interfaces/DSAKey.java \
+ ../java/security/interfaces/DSAKeyPairGenerator.java \
+ ../java/security/interfaces/DSAParams.java \
+ ../java/security/interfaces/DSAPrivateKey.java \
+ ../java/security/interfaces/DSAPublicKey.java \
+ ../java/security/interfaces/RSAPrivateCrtKey.java \
+ ../java/security/interfaces/RSAPrivateKey.java \
+ ../java/security/interfaces/RSAPublicKey.java \
+ ../java/security/UnresolvedPermission.java \
+ ../java/sql/Array.java \
+ ../java/sql/BatchUpdateException.java \
+ ../java/sql/Blob.java \
+ ../java/sql/CallableStatement.java \
+ ../java/sql/Clob.java \
+ ../java/sql/Connection.java \
+ ../java/sql/DataTruncation.java \
+ ../java/sql/DatabaseMetaData.java \
+ ../java/sql/Date.java \
+ ../java/sql/Driver.java \
+ ../java/sql/DriverManager.java \
+ ../java/sql/DriverPropertyInfo.java \
+ ../java/sql/PreparedStatement.java \
+ ../java/sql/Ref.java \
+ ../java/sql/ResultSet.java \
+ ../java/sql/ResultSetMetaData.java \
+ ../java/sql/SQLData.java \
+ ../java/sql/SQLException.java \
+ ../java/sql/SQLInput.java \
+ ../java/sql/SQLOutput.java \
+ ../java/sql/SQLWarning.java \
+ ../java/sql/Statement.java \
+ ../java/sql/Struct.java \
+ ../java/sql/Time.java \
+ ../java/sql/Timestamp.java \
+ ../java/sql/Types.java \
+ ../java/text/Annotation.java \
+ ../java/text/AttributedCharacterIterator.java \
+ ../java/text/AttributedString.java \
+ ../java/text/AttributedStringIterator.java \
+ ../java/text/BreakIterator.java \
+ ../java/text/CharacterIterator.java \
+ ../java/text/ChoiceFormat.java \
+ ../java/text/CollationElementIterator.java \
+ ../java/text/CollationKey.java \
+ ../java/text/Collator.java \
+ ../java/text/DateFormat.java \
+ ../java/text/DateFormatSymbols.java \
+ ../java/text/DecimalFormatSymbols.java \
+ ../java/text/DefaultBreakIterator.java \
+ ../java/text/FieldPosition.java \
+ ../java/text/Format.java \
+ ../java/text/MessageFormat.java \
+ ../java/text/NumberFormat.java \
+ ../java/text/ParseException.java \
+ ../java/text/ParsePosition.java \
+ ../java/text/RuleBasedCollator.java \
+ ../java/text/SimpleDateFormat.java \
+ ../java/text/StringCharacterIterator.java \
+ ../java/util/AbstractCollection.java \
+ ../java/util/AbstractList.java \
+ ../java/util/AbstractMap.java \
+ ../java/util/AbstractSequentialList.java \
+ ../java/util/AbstractSet.java \
+ ../java/util/ArrayList.java \
+ ../java/util/Arrays.java \
+ ../java/util/BasicMapEntry.java \
+ ../java/util/BitSet.java \
+ ../java/util/Bucket.java \
+ ../java/util/Calendar.java \
+ ../java/util/Collection.java \
+ ../java/util/Collections.java \
+ ../java/util/Comparator.java \
+ ../java/util/ConcurrentModificationException.java \
+ ../java/util/Date.java \
+ ../java/util/Dictionary.java \
+ ../java/util/DoubleEnumeration.java \
+ ../java/util/EmptyStackException.java \
+ ../java/util/Enumeration.java \
+ ../java/util/EventListener.java \
+ ../java/util/EventObject.java \
+ ../java/util/GregorianCalendar.java \
+ ../java/util/HashMap.java \
+ ../java/util/HashSet.java \
+ ../java/util/Hashtable.java \
+ ../java/util/Iterator.java \
+ ../java/util/LinkedList.java \
+ ../java/util/List.java \
+ ../java/util/ListIterator.java \
+ ../java/util/ListResourceBundle.java \
+ ../java/util/Locale.java \
+ ../java/util/Map.java \
+ ../java/util/MissingResourceException.java \
+ ../java/util/Observable.java \
+ ../java/util/NoSuchElementException.java \
+ ../java/util/Observer.java \
+ ../java/util/Properties.java \
+ ../java/util/PropertyPermission.java \
+ ../java/util/PropertyResourceBundle.java \
+ ../java/util/Random.java \
+ ../java/util/ResourceBundle.java \
+ ../java/util/Set.java \
+ ../java/util/SimpleTimeZone.java \
+ ../java/util/SortedMap.java \
+ ../java/util/SortedSet.java \
+ ../java/util/Stack.java \
+ ../java/util/StringTokenizer.java \
+ ../java/util/TimeZone.java \
+ ../java/util/TooManyListenersException.java \
+ ../java/util/TreeMap.java \
+ ../java/util/TreeSet.java \
+ ../java/util/Vector.java \
+ ../java/util/WeakHashMap.java \
+ ../gnu/java/awt/image/ImageDecoder.java \
+ ../gnu/java/awt/image/XBMDecoder.java \
+ ../gnu/java/awt/peer/gtk/GdkGraphics.java \
+ ../gnu/java/awt/peer/gtk/GtkButtonPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkCanvasPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkCheckboxPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkChoicePeer.java \
+ ../gnu/java/awt/peer/gtk/GtkClipboard.java \
+ ../gnu/java/awt/peer/gtk/GtkComponentPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkContainerPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkDialogPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkFileDialogPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkFramePeer.java \
+ ../gnu/java/awt/peer/gtk/GtkGenericPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkImage.java \
+ ../gnu/java/awt/peer/gtk/GtkImagePainter.java \
+ ../gnu/java/awt/peer/gtk/GtkLabelPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkListPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkMainThread.java \
+ ../gnu/java/awt/peer/gtk/GtkPanelPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkScrollPanePeer.java \
+ ../gnu/java/awt/peer/gtk/GtkScrollbarPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkTextAreaPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkTextComponentPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkTextFieldPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkToolkit.java \
+ ../gnu/java/awt/peer/gtk/GtkWindowPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkMenuBarPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkMenuItemPeer.java \
+ ../gnu/java/awt/peer/gtk/GtkMenuPeer.java \
+ ../gnu/java/io/decode/Decoder.java \
+ ../gnu/java/io/decode/Decoder8859_1.java \
+ ../gnu/java/io/decode/Decoder8859_2.java \
+ ../gnu/java/io/decode/Decoder8859_3.java \
+ ../gnu/java/io/decode/Decoder8859_4.java \
+ ../gnu/java/io/decode/Decoder8859_5.java \
+ ../gnu/java/io/decode/DecoderEightBitLookup.java \
+ ../gnu/java/io/decode/DecoderUTF8.java \
+ ../gnu/java/io/ClassLoaderObjectInputStream.java \
+ ../gnu/java/io/EncodingManager.java \
+ ../gnu/java/io/NullOutputStream.java \
+ ../gnu/java/io/ObjectIdentityWrapper.java \
+ ../gnu/java/io/encode/Encoder.java \
+ ../gnu/java/io/encode/Encoder8859_1.java \
+ ../gnu/java/io/encode/Encoder8859_2.java \
+ ../gnu/java/io/encode/Encoder8859_3.java \
+ ../gnu/java/io/encode/Encoder8859_4.java \
+ ../gnu/java/io/encode/Encoder8859_5.java \
+ ../gnu/java/io/encode/EncoderEightBitLookup.java \
+ ../gnu/java/io/encode/EncoderUTF8.java \
+ ../gnu/java/beans/editors/ColorEditor.java \
+ ../gnu/java/beans/editors/FontEditor.java \
+ ../gnu/java/beans/editors/NativeBooleanEditor.java \
+ ../gnu/java/beans/editors/NativeByteEditor.java \
+ ../gnu/java/beans/editors/NativeDoubleEditor.java \
+ ../gnu/java/beans/editors/NativeFloatEditor.java \
+ ../gnu/java/beans/editors/NativeIntEditor.java \
+ ../gnu/java/beans/editors/NativeLongEditor.java \
+ ../gnu/java/beans/editors/NativeShortEditor.java \
+ ../gnu/java/beans/editors/StringEditor.java \
+ ../gnu/java/beans/BeanInfoEmbryo.java \
+ ../gnu/java/beans/EmptyBeanInfo.java \
+ ../gnu/java/beans/ExplicitBeanInfo.java \
+ ../gnu/java/beans/IntrospectionIncubator.java \
+ ../gnu/java/beans/info/ComponentBeanInfo.java \
+ ../gnu/java/lang/reflect/TypeSignature.java \
+ ../gnu/java/lang/ArrayHelper.java \
+ ../gnu/java/lang/ClassHelper.java \
+ ../gnu/java/lang/ClassLoaderHelper.java \
+ ../gnu/java/lang/ExecutionStack.java \
+ ../gnu/java/lang/MainThread.java \
+ ../gnu/java/lang/StackFrame.java \
+ ../gnu/java/locale/LocaleInformation.java \
+ ../gnu/java/locale/LocaleInformation_en.java \
+ ../gnu/java/locale/LocaleInformation_de.java \
+ ../gnu/java/net/content/text/plain.java \
+ ../gnu/java/net/HeaderFieldHelper.java \
+ ../gnu/java/net/protocol/file/FileURLConnection.java \
+ ../gnu/java/net/protocol/file/Handler.java \
+ ../gnu/java/net/protocol/http/Handler.java \
+ ../gnu/java/net/protocol/http/HttpURLConnection.java \
+ ../gnu/java/security/der/DEREncodingException.java \
+ ../gnu/java/security/util/Prime.java \
+ ../gnu/java/security/DefaultPermissionCollection.java \
+ ../gnu/java/security/provider/DERReader.java \
+ ../gnu/java/security/provider/DERWriter.java \
+ ../gnu/java/security/provider/DSAKeyPairGenerator.java \
+ ../gnu/java/security/provider/DSAParameterGenerator.java \
+ ../gnu/java/security/provider/DSAParameters.java \
+ ../gnu/java/security/provider/DSASignature.java \
+ ../gnu/java/security/provider/Gnu.java \
+ ../gnu/java/security/provider/GnuDSAPrivateKey.java \
+ ../gnu/java/security/provider/GnuDSAPublicKey.java \
+ ../gnu/java/security/provider/MD5.java \
+ ../gnu/java/security/provider/SHA.java \
+ ../gnu/java/security/provider/SHA1PRNG.java \
+ ../gnu/tools/serialver/Main.java \
+ ../vm/reference/gnu/vm/stack/StackFrame.java \
+ ../vm/reference/gnu/vm/stack/StackTrace.java \
+ ../vm/reference/java/lang/reflect/Constructor.java \
+ ../vm/reference/java/lang/reflect/Field.java \
+ ../vm/reference/java/lang/reflect/Method.java \
+ ../vm/reference/java/lang/Class.java \
+ ../vm/reference/java/lang/Runtime.java \
+ ../vm/reference/java/lang/Thread.java \
+ ../vm/reference/java/lang/VMClassLoader.java \
+ ../vm/reference/java/lang/VMObject.java \
+ ../vm/reference/java/lang/VMSecurityManager.java \
+ ../vm/reference/java/lang/VMSystem.java
+
diff --git a/lib/standard.omit b/lib/standard.omit
index 6e1b6fe14..b9148445f 100644
--- a/lib/standard.omit
+++ b/lib/standard.omit
@@ -5,3 +5,5 @@
^../gnu/java/awt/peer/gtk/TestAWT.java$
^../gnu/java/awt/peer/gtk/Test.java$
^../gnu/javax/swing/plaf/gtk/.*$
+^../java/awt/datatransfer/DataFlavor.java$
+^../java/awt/AWTEvent.java$