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