-JAVA_VM_FILES = \
- $(top_srcdir)/src/classpath/vm/reference/gnu/java/nio/VMPipe.java \
- $(top_srcdir)/src/classpath/vm/reference/gnu/java/nio/VMSelector.java \
- $(top_srcdir)/src/classpath/vm/reference/gnu/classpath/VMSystemProperties.java \
- $(top_srcdir)/src/classpath/vm/reference/gnu/classpath/VMStackWalker.java \
- $(top_srcdir)/src/classpath/vm/reference/java/io/VMFile.java \
- $(top_srcdir)/src/classpath/vm/reference/java/io/VMObjectStreamClass.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/reflect/Constructor.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/reflect/Field.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/reflect/Method.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMClass.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMClassLoader.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMCompiler.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMDouble.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMFloat.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMObject.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMProcess.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMRuntime.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMSystem.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMString.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMThread.java \
- $(top_srcdir)/src/classpath/vm/reference/java/lang/VMThrowable.java \
- $(top_srcdir)/src/classpath/vm/reference/java/security/VMAccessController.java \
- $(top_srcdir)/src/classpath/vm/reference/java/util/VMTimeZone.java \
- $(top_srcdir)/src/classpath/vm/reference/java/nio/channels/VMChannels.java \
- $(top_srcdir)/src/classpath/vm/reference/java/nio/VMDirectByteBuffer.java
+if WITH_CLASSPATH_GNU
+VM_JAVA_FILES = \
+ $(top_srcdir)/src/lib/gnu/gnu/classpath/VMStackWalker.java \
+ $(top_srcdir)/src/lib/gnu/gnu/classpath/VMSystemProperties.java \
+ $(top_srcdir)/src/lib/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java \
+ $(top_srcdir)/src/lib/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java \
+ $(top_srcdir)/src/lib/gnu/java/lang/VMClassLoader.java \
+ $(top_srcdir)/src/lib/gnu/java/lang/VMString.java \
+ $(top_srcdir)/src/lib/gnu/java/lang/VMThread.java \
+ $(top_srcdir)/src/lib/gnu/java/lang/VMThrowable.java \
+ $(top_srcdir)/src/lib/gnu/java/lang/reflect/Constructor.java \
+ $(top_srcdir)/src/lib/gnu/java/lang/reflect/Field.java \
+ $(top_srcdir)/src/lib/gnu/java/lang/reflect/Method.java \
+ $(top_srcdir)/src/lib/gnu/java/security/VMAccessController.java \
+ $(top_srcdir)/src/lib/gnu/sun/misc/Unsafe.java
+
+VM_CLASS_FILES = \
+ classes/gnu/classpath/VMStackWalker.class \
+ classes/gnu/classpath/VMSystemProperties.class \
+ classes/gnu/java/lang/management/VMMemoryMXBeanImpl.class \
+ classes/gnu/java/lang/management/VMRuntimeMXBeanImpl.class \
+ classes/java/lang/VMClassLoader.class \
+ classes/java/lang/VMString.class \
+ classes/java/lang/VMThread.class \
+ classes/java/lang/VMThrowable.class \
+ classes/java/lang/reflect/Constructor.class \
+ classes/java/lang/reflect/Field.class \
+ classes/java/lang/reflect/Method.class \
+ classes/java/security/VMAccessController.class \
+ classes/sun/misc/Unsafe.class
+
+if WITH_CLASSPATH_GNU
+if ENABLE_ANNOTATIONS
+VM_JAVA_FILES += \
+ $(top_srcdir)/src/lib/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java \
+ $(top_srcdir)/src/lib/gnu/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java \
+ $(top_srcdir)/src/lib/gnu/sun/reflect/ConstantPool.java \
+ $(top_srcdir)/src/lib/gnu/sun/reflect/annotation/AnnotationType.java \
+ $(top_srcdir)/src/lib/gnu/sun/reflect/annotation/AnnotationParser.java
+
+VM_CLASS_FILES += \
+ classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.class \
+ classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.class \
+ classes/sun/reflect/ConstantPool.class \
+ classes/sun/reflect/annotation/AnnotationType.class \
+ classes/sun/reflect/annotation/AnnotationParser.class
+endif
+endif
+