1 # 2 # Copyright (c) 2012, 2014, 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 PROFILE_1_JRE_BIN_FILES := \ 26 java$(EXE_SUFFIX) \ 27 keytool$(EXE_SUFFIX) 28 29 PROFILE_1_JRE_LIB_FILES := \ 30 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)j2pkcs11$(SHARED_LIBRARY_SUFFIX) \ 31 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)java$(SHARED_LIBRARY_SUFFIX) \ 32 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jsig$(SHARED_LIBRARY_SUFFIX) \ 33 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jsig.diz \ 34 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)net$(SHARED_LIBRARY_SUFFIX) \ 35 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)nio$(SHARED_LIBRARY_SUFFIX) \ 36 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)sunec$(SHARED_LIBRARY_SUFFIX) \ 37 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)verify$(SHARED_LIBRARY_SUFFIX) \ 38 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)verify.diz \ 39 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)zip$(SHARED_LIBRARY_SUFFIX) \ 40 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/client/$(LIBRARY_PREFIX)jsig$(SHARED_LIBRARY_SUFFIX) \ 41 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/client/$(LIBRARY_PREFIX)jsig.diz \ 42 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/client/$(LIBRARY_PREFIX)jvm$(SHARED_LIBRARY_SUFFIX) \ 43 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/client/$(LIBRARY_PREFIX)jvm.diz \ 44 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/client/Xusage.txt \ 45 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/jli/$(LIBRARY_PREFIX)jli$(SHARED_LIBRARY_SUFFIX) \ 46 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/jvm.cfg \ 47 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/minimal/$(LIBRARY_PREFIX)jsig$(SHARED_LIBRARY_SUFFIX) \ 48 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/minimal/$(LIBRARY_PREFIX)jsig.diz \ 49 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/minimal/$(LIBRARY_PREFIX)jvm$(SHARED_LIBRARY_SUFFIX) \ 50 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/minimal/$(LIBRARY_PREFIX)jvm.diz \ 51 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/minimal/Xusage.txt \ 52 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/server/$(LIBRARY_PREFIX)jsig$(SHARED_LIBRARY_SUFFIX) \ 53 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/server/$(LIBRARY_PREFIX)jsig.diz \ 54 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/server/$(LIBRARY_PREFIX)jvm$(SHARED_LIBRARY_SUFFIX) \ 55 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/server/$(LIBRARY_PREFIX)jvm.diz \ 56 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/server/Xusage.txt \ 57 classlist \ 58 ext/localedata.jar \ 59 ext/meta-index \ 60 ext/sunec.jar \ 61 ext/sunjce_provider.jar \ 62 ext/sunpkcs11.jar \ 63 jce.jar \ 64 jsse.jar \ 65 logging.properties \ 66 meta-index \ 67 net.properties \ 68 resources.jar \ 69 rt.jar \ 70 security/US_export_policy.jar \ 71 security/blacklist \ 72 security/blacklisted.certs \ 73 security/cacerts \ 74 security/java.policy \ 75 security/java.security \ 76 security/local_policy.jar \ 77 security/trusted.libraries \ 78 tzdb.dat 79 80 ifndef OPENJDK 81 PROFILE_1_JRE_LIB_FILES += \ 82 security/unlimited_policy/README.txt \ 83 security/unlimited_policy/US_export_policy.jar \ 84 security/unlimited_policy/local_policy.jar 85 endif 86 87 PROFILE_1_JRE_OTHER_FILES := \ 88 COPYRIGHT \ 89 LICENSE \ 90 README \ 91 THIRDPARTYLICENSEREADME.txt \ 92 Welcome.html \ 93 release 94 95 PROFILE_1_JRE_JAR_FILES := \ 96 ext/localedata.jar \ 97 ext/sunec.jar \ 98 ext/sunjce_provider.jar \ 99 ext/sunpkcs11.jar \ 100 jce.jar \ 101 jsse.jar \ 102 resources.jar \ 103 rt.jar \ 104 security/US_export_policy.jar \ 105 security/local_policy.jar 106 107 ifndef OPENJDK 108 PROFILE_1_JRE_JAR_FILES += \ 109 security/unlimited_policy/US_export_policy.jar \ 110 security/unlimited_policy/local_policy.jar 111 endif 112 113 PROFILE_2_JRE_BIN_FILES := \ 114 rmid$(EXE_SUFFIX) \ 115 rmiregistry$(EXE_SUFFIX) 116 117 PROFILE_2_JRE_LIB_FILES := 118 119 PROFILE_2_JRE_OTHER_FILES := 120 121 PROFILE_2_JRE_JAR_FILES := 122 123 124 PROFILE_3_JRE_BIN_FILES := 125 126 PROFILE_3_JRE_LIB_FILES := \ 127 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)hprof$(SHARED_LIBRARY_SUFFIX) \ 128 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)hprof.diz \ 129 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)instrument$(SHARED_LIBRARY_SUFFIX) \ 130 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)instrument.diz \ 131 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)j2gss$(SHARED_LIBRARY_SUFFIX) \ 132 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)j2pcsc$(SHARED_LIBRARY_SUFFIX) \ 133 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jaas_unix$(SHARED_LIBRARY_SUFFIX) \ 134 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)java_crw_demo$(SHARED_LIBRARY_SUFFIX) \ 135 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)java_crw_demo.diz \ 136 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jsdt$(SHARED_LIBRARY_SUFFIX) \ 137 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jsdt.diz \ 138 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)management$(SHARED_LIBRARY_SUFFIX) \ 139 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)management.diz \ 140 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)prefs$(SHARED_LIBRARY_SUFFIX) \ 141 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)sctp$(SHARED_LIBRARY_SUFFIX) \ 142 jvm.hprof.txt \ 143 management/jmxremote.access \ 144 management/jmxremote.password.template \ 145 management/management.properties \ 146 management/snmp.acl.template 147 148 PROFILE_3_JRE_OTHER_FILES := 149 150 PROFILE_3_JRE_JAR_FILES := 151 152 153 FULL_JRE_BIN_FILES := \ 154 orbd$(EXE_SUFFIX) \ 155 pack200$(EXE_SUFFIX) \ 156 policytool$(EXE_SUFFIX) \ 157 servertool$(EXE_SUFFIX) \ 158 tnameserv$(EXE_SUFFIX) \ 159 unpack200$(EXE_SUFFIX) 160 161 FULL_JRE_LIB_FILES := \ 162 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)awt$(SHARED_LIBRARY_SUFFIX) \ 163 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)awt_headless$(SHARED_LIBRARY_SUFFIX) \ 164 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)awt_xawt$(SHARED_LIBRARY_SUFFIX) \ 165 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)dcpr$(SHARED_LIBRARY_SUFFIX) \ 166 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)dt_socket$(SHARED_LIBRARY_SUFFIX) \ 167 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)dt_socket.diz \ 168 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)fontmanager$(SHARED_LIBRARY_SUFFIX) \ 169 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jawt$(SHARED_LIBRARY_SUFFIX) \ 170 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jdwp$(SHARED_LIBRARY_SUFFIX) \ 171 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jfr$(SHARED_LIBRARY_SUFFIX) \ 172 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jpeg$(SHARED_LIBRARY_SUFFIX) \ 173 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jsound$(SHARED_LIBRARY_SUFFIX) \ 174 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)jsoundalsa$(SHARED_LIBRARY_SUFFIX) \ 175 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)kcms$(SHARED_LIBRARY_SUFFIX) \ 176 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)mlib_image$(SHARED_LIBRARY_SUFFIX) \ 177 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)splashscreen$(SHARED_LIBRARY_SUFFIX) \ 178 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)t2k$(SHARED_LIBRARY_SUFFIX) \ 179 $(OPENJDK_TARGET_CPU_LEGACY_LIB)/$(LIBRARY_PREFIX)unpack$(SHARED_LIBRARY_SUFFIX) \ 180 charsets.jar \ 181 ext/cldrdata.jar \ 182 ext/dnsns.jar \ 183 ext/nashorn.jar \ 184 ext/zipfs.jar \ 185 fontconfig.RedHat.5.bfc \ 186 fontconfig.RedHat.5.properties.src \ 187 fontconfig.RedHat.6.bfc \ 188 fontconfig.RedHat.6.properties.src \ 189 fontconfig.SuSE.10.bfc \ 190 fontconfig.SuSE.10.properties.src \ 191 fontconfig.SuSE.11.bfc \ 192 fontconfig.SuSE.11.properties.src \ 193 fontconfig.Turbo.bfc \ 194 fontconfig.Turbo.properties.src \ 195 fontconfig.bfc \ 196 fontconfig.properties.src \ 197 fonts/LucidaBrightDemiBold.ttf \ 198 fonts/LucidaBrightDemiItalic.ttf \ 199 fonts/LucidaBrightItalic.ttf \ 200 fonts/LucidaBrightRegular.ttf \ 201 fonts/LucidaSansDemiBold.ttf \ 202 fonts/LucidaSansRegular.ttf \ 203 fonts/LucidaTypewriterBold.ttf \ 204 fonts/LucidaTypewriterRegular.ttf \ 205 fonts/fonts.dir \ 206 images/cursors/cursors.properties \ 207 images/cursors/invalid32x32.gif \ 208 images/cursors/motif_CopyDrop32x32.gif \ 209 images/cursors/motif_CopyNoDrop32x32.gif \ 210 images/cursors/motif_LinkDrop32x32.gif \ 211 images/cursors/motif_LinkNoDrop32x32.gif \ 212 images/cursors/motif_MoveDrop32x32.gif \ 213 images/cursors/motif_MoveNoDrop32x32.gif \ 214 jexec \ 215 jfr.jar \ 216 oblique-fonts/LucidaSansDemiOblique.ttf \ 217 oblique-fonts/LucidaSansOblique.ttf \ 218 oblique-fonts/LucidaTypewriterBoldOblique.ttf \ 219 oblique-fonts/LucidaTypewriterOblique.ttf \ 220 oblique-fonts/fonts.dir \ 221 psfont.properties.ja \ 222 psfontj2d.properties \ 223 sound.properties 224 225 FULL_JRE_OTHER_FILES := \ 226 man/ja_JP.UTF-8/man1/java.1 \ 227 man/ja_JP.UTF-8/man1/javaws.1 \ 228 man/ja_JP.UTF-8/man1/keytool.1 \ 229 man/ja_JP.UTF-8/man1/orbd.1 \ 230 man/ja_JP.UTF-8/man1/pack200.1 \ 231 man/ja_JP.UTF-8/man1/policytool.1 \ 232 man/ja_JP.UTF-8/man1/rmid.1 \ 233 man/ja_JP.UTF-8/man1/rmiregistry.1 \ 234 man/ja_JP.UTF-8/man1/servertool.1 \ 235 man/ja_JP.UTF-8/man1/tnameserv.1 \ 236 man/ja_JP.UTF-8/man1/unpack200.1 \ 237 man/man1/java.1 \ 238 man/man1/javaws.1 \ 239 man/man1/keytool.1 \ 240 man/man1/orbd.1 \ 241 man/man1/pack200.1 \ 242 man/man1/policytool.1 \ 243 man/man1/rmid.1 \ 244 man/man1/rmiregistry.1 \ 245 man/man1/servertool.1 \ 246 man/man1/tnameserv.1 \ 247 man/man1/unpack200.1 248 249 FULL_JRE_JAR_FILES := \ 250 charsets.jar \ 251 ext/cldrdata.jar \ 252 ext/dnsns.jar \ 253 ext/nashorn.jar \ 254 ext/zipfs.jar \ 255 jfr.jar