1 # 2 # Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 # 5 # This code is free software; you can redistribute it and/or modify it 6 # under the terms of the GNU General Public License version 2 only, as 7 # published by the Free Software Foundation. Oracle designates this 8 # particular file as subject to the "Classpath" exception as provided 9 # by Oracle in the LICENSE file that accompanied this code. 10 # 11 # This code is distributed in the hope that it will be useful, but WITHOUT 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 # version 2 for more details (a copy is included in the LICENSE file that 15 # accompanied this code). 16 # 17 # You should have received a copy of the GNU General Public License version 18 # 2 along with this work; if not, write to the Free Software Foundation, 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 # 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 # 27 # These are the names of JAVA classes for which we will make .h files. 28 # 29 ifneq ($(PLATFORM), windows) 30 FILES_export = \ 31 java/lang/Object.java \ 32 java/lang/Class.java \ 33 java/lang/Compiler.java \ 34 java/lang/String.java \ 35 java/lang/Thread.java \ 36 java/lang/ThreadGroup.java \ 37 java/lang/StrictMath.java \ 38 java/lang/Number.java \ 39 java/lang/Byte.java \ 40 java/lang/Short.java \ 41 java/lang/Integer.java \ 42 java/lang/Long.java \ 43 java/lang/Float.java \ 44 java/lang/Double.java \ 45 java/lang/Boolean.java \ 46 java/lang/Character.java \ 47 java/lang/System.java \ 48 java/lang/ClassLoader.java \ 49 java/lang/Runtime.java \ 50 java/lang/SecurityManager.java \ 51 java/lang/Shutdown.java \ 52 java/lang/Package.java \ 53 java/lang/ref/Finalizer.java \ 54 java/lang/reflect/AccessibleObject.java \ 55 java/lang/reflect/Field.java \ 56 java/lang/reflect/Method.java \ 57 java/lang/reflect/Constructor.java \ 58 java/lang/reflect/InvocationTargetException.java \ 59 java/lang/reflect/Array.java \ 60 java/lang/reflect/Proxy.java \ 61 java/security/AccessController.java \ 62 java/util/Date.java \ 63 java/util/TimeZone.java \ 64 java/util/ResourceBundle.java \ 65 java/util/concurrent/atomic/AtomicLong.java \ 66 java/util/prefs/FileSystemPreferences.java \ 67 java/io/Console.java \ 68 java/io/FileDescriptor.java \ 69 java/io/DefaultFileSystem.java \ 70 java/io/InputStream.java \ 71 java/io/FileInputStream.java \ 72 java/io/FileOutputStream.java \ 73 java/io/PrintStream.java \ 74 java/io/RandomAccessFile.java \ 75 java/io/DataInputStream.java \ 76 java/io/DataOutputStream.java \ 77 java/io/File.java \ 78 java/io/FileSystem.java \ 79 java/io/UnixFileSystem.java \ 80 java/io/ObjectInputStream.java \ 81 java/io/ObjectOutputStream.java \ 82 java/io/ObjectStreamClass.java \ 83 java/lang/Throwable.java \ 84 java/lang/NoClassDefFoundError.java \ 85 java/lang/StringIndexOutOfBoundsException.java \ 86 java/lang/OutOfMemoryError.java \ 87 sun/misc/Version.java \ 88 sun/misc/VM.java \ 89 sun/misc/VMSupport.java \ 90 sun/misc/Signal.java \ 91 sun/misc/MessageUtils.java \ 92 sun/misc/NativeSignalHandler.java \ 93 sun/misc/GC.java \ 94 sun/reflect/ConstantPool.java \ 95 sun/reflect/NativeConstructorAccessorImpl.java \ 96 sun/reflect/NativeMethodAccessorImpl.java \ 97 sun/reflect/Reflection.java \ 98 sun/util/locale/provider/HostLocaleProviderAdapterImpl.java 99 100 EXPORTED_inner = \ 101 java.lang.ClassLoader$$NativeLibrary 102 103 else # PLATFORM 104 FILES_export = \ 105 java/lang/Object.java \ 106 java/lang/Class.java \ 107 java/lang/Compiler.java \ 108 java/lang/String.java \ 109 java/lang/Thread.java \ 110 java/lang/ThreadGroup.java \ 111 java/lang/StrictMath.java \ 112 java/lang/Number.java \ 113 java/lang/Byte.java \ 114 java/lang/Short.java \ 115 java/lang/Integer.java \ 116 java/lang/Long.java \ 117 java/lang/Float.java \ 118 java/lang/Double.java \ 119 java/lang/Boolean.java \ 120 java/lang/System.java \ 121 java/lang/Package.java \ 122 java/lang/ClassLoader.java \ 123 java/lang/Runtime.java \ 124 java/lang/SecurityManager.java \ 125 java/lang/Shutdown.java \ 126 java/lang/reflect/AccessibleObject.java \ 127 java/lang/reflect/Field.java \ 128 java/lang/reflect/Method.java \ 129 java/lang/reflect/Constructor.java \ 130 java/lang/reflect/InvocationTargetException.java \ 131 java/lang/reflect/Array.java \ 132 java/lang/reflect/Proxy.java \ 133 java/lang/ref/Reference.java \ 134 java/lang/ref/Finalizer.java \ 135 java/util/Date.java \ 136 java/util/Properties.java \ 137 java/util/ResourceBundle.java \ 138 java/util/TimeZone.java \ 139 java/util/concurrent/atomic/AtomicLong.java \ 140 java/util/prefs/WindowsPreferences.java \ 141 java/util/prefs/WindowsPreferencesFactory.java \ 142 java/util/logging/FileHandler.java \ 143 java/io/Console.java \ 144 java/io/FileSystem.java \ 145 java/io/FileDescriptor.java \ 146 java/io/DefaultFileSystem.java \ 147 java/io/InputStream.java \ 148 java/io/FileInputStream.java \ 149 java/io/FileOutputStream.java \ 150 java/io/PrintStream.java \ 151 java/io/RandomAccessFile.java \ 152 java/io/DataInputStream.java \ 153 java/io/DataOutputStream.java \ 154 java/io/File.java \ 155 java/io/ObjectOutputStream.java \ 156 java/io/ObjectInputStream.java \ 157 java/io/ObjectStreamClass.java \ 158 java/lang/Throwable.java \ 159 java/lang/NoClassDefFoundError.java \ 160 java/lang/StringIndexOutOfBoundsException.java \ 161 java/lang/OutOfMemoryError.java \ 162 java/lang/ProcessImpl.java \ 163 sun/misc/Version.java \ 164 sun/misc/VM.java \ 165 sun/misc/VMSupport.java \ 166 sun/misc/GC.java \ 167 sun/misc/Signal.java \ 168 sun/misc/NativeSignalHandler.java \ 169 sun/misc/MessageUtils.java \ 170 java/security/AccessController.java \ 171 sun/reflect/ConstantPool.java \ 172 sun/reflect/NativeConstructorAccessorImpl.java \ 173 sun/reflect/NativeMethodAccessorImpl.java \ 174 sun/reflect/Reflection.java \ 175 sun/security/provider/NativeSeedGenerator.java \ 176 sun/io/Win32ErrorMode.java \ 177 sun/util/locale/provider/HostLocaleProviderAdapterImpl.java 178 179 EXPORTED_inner = \ 180 java.lang.ClassLoader$$NativeLibrary 181 182 endif # PLATFORM