22 # or visit www.oracle.com if you need additional information or have any |
22 # or visit www.oracle.com if you need additional information or have any |
23 # questions. |
23 # questions. |
24 # |
24 # |
25 |
25 |
26 # Included or excluded types must take one of two forms |
26 # Included or excluded types must take one of two forms |
27 # - *.class to indicate all classes; or else |
27 # - *.class to indicate all classes; or else |
28 # - a full single type name e.g. |
28 # - a full single type name e.g. |
29 # com/sun/security/auth/callback/DialogCallbackHandler$$1.class |
29 # com/sun/security/auth/callback/DialogCallbackHandler$$1.class |
30 # You can not use arbitrary wildcards like DialogCallbackHandler*.class. |
30 # You can not use arbitrary wildcards like DialogCallbackHandler*.class. |
31 # |
31 # |
32 # Notes: |
32 # Notes: |
33 # - Nested types must use $$ in place of $ as $ is the make meta-character |
33 # - Nested types must use $$ in place of $ as $ is the make meta-character |
34 # - If a package is not listed in any profile's inclusion list then it will |
34 # - If a package is not listed in any profile's inclusion list then it will |
35 # not appear in any profile. But if a package is also missing from the |
35 # not appear in any profile. But if a package is also missing from the |
36 # full JRE's inclusion list then it will still be part of the full JRE. |
36 # full JRE's inclusion list then it will still be part of the full JRE. |
37 # This is because the full JRE's inclusion lists are only used to define |
37 # This is because the full JRE's inclusion lists are only used to define |
38 # the exclusion lists for profiles; they are not used to define the full |
38 # the exclusion lists for profiles; they are not used to define the full |
39 # JRE contents - that is still done with the pre-profile legacy mechanism |
39 # JRE contents - that is still done with the pre-profile legacy mechanism |
40 # (all packagesthat can be found, less those not intended for rt.jar). |
40 # (all packagesthat can be found, less those not intended for rt.jar). |
41 # This was done to minimize the impact of profiles on the regular |
41 # This was done to minimize the impact of profiles on the regular |
42 # non-profile build. |
42 # non-profile build. |
43 # |
43 # |
44 PROFILE_1_RTJAR_INCLUDE_PACKAGES := \ |
44 PROFILE_1_RTJAR_INCLUDE_PACKAGES := \ |
45 com/sun/demo/jvmti/hprof \ |
45 com/sun/demo/jvmti/hprof \ |
46 com/sun/java/util/jar/pack \ |
46 com/sun/java/util/jar/pack \ |
47 com/sun/net/ssl \ |
47 com/sun/net/ssl \ |
69 sun/security \ |
69 sun/security \ |
70 sun/text \ |
70 sun/text \ |
71 sun/usagetracker \ |
71 sun/usagetracker \ |
72 sun/util |
72 sun/util |
73 |
73 |
74 PROFILE_1_RTJAR_INCLUDE_TYPES := |
74 PROFILE_1_RTJAR_INCLUDE_TYPES := |
75 |
75 |
76 PROFILE_1_RTJAR_EXCLUDE_TYPES := |
76 PROFILE_1_RTJAR_EXCLUDE_TYPES := |
77 |
77 |
78 PROFILE_1_INCLUDE_METAINF_SERVICES := |
78 PROFILE_1_INCLUDE_METAINF_SERVICES := |
79 |
79 |
80 |
80 |
81 PROFILE_2_RTJAR_INCLUDE_PACKAGES := \ |
81 PROFILE_2_RTJAR_INCLUDE_PACKAGES := \ |
82 com/sun/java_cup/internal/runtime \ |
82 com/sun/java_cup/internal/runtime \ |
83 com/sun/net/httpserver \ |
83 com/sun/net/httpserver \ |
94 org/xml/sax \ |
94 org/xml/sax \ |
95 sun/net/httpserver \ |
95 sun/net/httpserver \ |
96 sun/rmi \ |
96 sun/rmi \ |
97 sun/util/xml |
97 sun/util/xml |
98 |
98 |
99 PROFILE_2_RTJAR_INCLUDE_TYPES := |
99 PROFILE_2_RTJAR_INCLUDE_TYPES := |
100 |
100 |
101 PROFILE_2_RTJAR_EXCLUDE_TYPES := |
101 PROFILE_2_RTJAR_EXCLUDE_TYPES := |
102 |
102 |
103 PROFILE_2_INCLUDE_METAINF_SERVICES := \ |
103 PROFILE_2_INCLUDE_METAINF_SERVICES := \ |
104 META-INF/services/sun.util.spi.XmlPropertiesProvider |
104 META-INF/services/sun.util.spi.XmlPropertiesProvider |
105 |
105 |
106 |
106 |
107 PROFILE_3_RTJAR_INCLUDE_PACKAGES := \ |
107 PROFILE_3_RTJAR_INCLUDE_PACKAGES := \ |
108 com/sun/jmx \ |
108 com/sun/jmx \ |
109 com/sun/jndi \ |
109 com/sun/jndi \ |
144 sun/security/krb5 \ |
144 sun/security/krb5 \ |
145 sun/security/provider/certpath/ldap \ |
145 sun/security/provider/certpath/ldap \ |
146 sun/security/smartcardio \ |
146 sun/security/smartcardio \ |
147 sun/tracing |
147 sun/tracing |
148 |
148 |
149 PROFILE_3_RTJAR_INCLUDE_TYPES := |
149 PROFILE_3_RTJAR_INCLUDE_TYPES := |
150 |
150 |
151 PROFILE_3_RTJAR_EXCLUDE_TYPES := \ |
151 PROFILE_3_RTJAR_EXCLUDE_TYPES := \ |
152 com/sun/security/auth/callback/DialogCallbackHandler$$1.class \ |
152 com/sun/security/auth/callback/DialogCallbackHandler$$1.class \ |
153 com/sun/security/auth/callback/DialogCallbackHandler$$2.class \ |
153 com/sun/security/auth/callback/DialogCallbackHandler$$2.class \ |
154 com/sun/security/auth/callback/DialogCallbackHandler$$Action.class \ |
154 com/sun/security/auth/callback/DialogCallbackHandler$$Action.class \ |
235 javax/management/remote/rmi/_RMIConnection_Stub.class \ |
235 javax/management/remote/rmi/_RMIConnection_Stub.class \ |
236 javax/management/remote/rmi/_RMIServerImpl_Tie.class \ |
236 javax/management/remote/rmi/_RMIServerImpl_Tie.class \ |
237 javax/management/remote/rmi/_RMIServer_Stub.class \ |
237 javax/management/remote/rmi/_RMIServer_Stub.class \ |
238 javax/rmi/*.class |
238 javax/rmi/*.class |
239 |
239 |
240 FULL_JRE_RTJAR_EXCLUDE_TYPES := |
240 FULL_JRE_RTJAR_EXCLUDE_TYPES := |
241 |
241 |
242 FULL_JRE_INCLUDE_METAINF_SERVICES := \ |
242 FULL_JRE_INCLUDE_METAINF_SERVICES := \ |
243 META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \ |
243 META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \ |
244 META-INF/services/com.sun.tools.internal.xjc.Plugin \ |
244 META-INF/services/com.sun.tools.internal.xjc.Plugin \ |
245 META-INF/services/javax.print.PrintServiceLookup \ |
245 META-INF/services/javax.print.PrintServiceLookup \ |
246 META-INF/services/javax.print.StreamPrintServiceFactory \ |
246 META-INF/services/javax.print.StreamPrintServiceFactory \ |
247 META-INF/services/javax.sound.midi.spi.MidiDeviceProvider \ |
247 META-INF/services/javax.sound.midi.spi.MidiDeviceProvider \ |
248 META-INF/services/javax.sound.midi.spi.MidiFileReader \ |
248 META-INF/services/javax.sound.midi.spi.MidiFileReader \ |
249 META-INF/services/javax.sound.midi.spi.MidiFileWriter \ |
249 META-INF/services/javax.sound.midi.spi.MidiFileWriter \ |
250 META-INF/services/javax.sound.midi.spi.SoundbankReader \ |
250 META-INF/services/javax.sound.midi.spi.SoundbankReader \ |
251 META-INF/services/javax.sound.sampled.spi.AudioFileReader \ |
251 META-INF/services/javax.sound.sampled.spi.AudioFileReader \ |
252 META-INF/services/javax.sound.sampled.spi.AudioFileWriter \ |
252 META-INF/services/javax.sound.sampled.spi.AudioFileWriter \ |
253 META-INF/services/javax.sound.sampled.spi.FormatConversionProvider \ |
253 META-INF/services/javax.sound.sampled.spi.FormatConversionProvider \ |
254 META-INF/services/javax.sound.sampled.spi.MixerProvider \ |
254 META-INF/services/javax.sound.sampled.spi.MixerProvider \ |
255 META-INF/services/sun.java2d.cmm.PCMM \ |
255 META-INF/services/sun.java2d.cmm.PCMM \ |
256 META-INF/services/sun.java2d.pipe.RenderingEngine |
256 META-INF/services/sun.java2d.pipe.RenderingEngine |
257 |
|
258 |
|