jdk/make/modules/modules.config
author mchung
Fri, 18 Dec 2009 11:36:23 -0800
changeset 4524 697144bd8b04
child 4665 d14dc3d9e1fa
permissions -rw-r--r--
6909572: Add a new target for building modules Summary: Add a new "modules" build target that builds jdk and jre module image Reviewed-by: alanb, ohair
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     1
/*
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     2
 * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     4
 *
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     7
 * published by the Free Software Foundation.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     8
 *
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    13
 * accompanied this code).
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    14
 *
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    18
 *
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    19
 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    20
 * CA 95054 USA or visit www.sun.com if you need additional information or
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    21
 * have any questions.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    22
 */
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    23
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    24
// These classes are not referenced in the JDK but we can't
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    25
// remove them for compatibility reason.  Define this module
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    26
// first so that other modules don't need to exclude these clases
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    27
module private-legacy {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    28
    include sun.misc.Cache*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    29
            sun.misc.ClassLoaderUtil,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    30
            sun.misc.Compare,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    31
            sun.misc.ConditionLock,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    32
            sun.misc.CRC16,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    33
            sun.misc.Lock,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    34
            sun.misc.Regexp,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    35
            sun.misc.RequestProcessor,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    36
            sun.misc.Sort,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    37
            sun.misc.Request,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    38
            sun.misc.Timeable,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    39
            sun.misc.Timer,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    40
            sun.misc.TimerThread,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    41
            sun.misc.TimerTickThread,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    42
            sun.misc.UCDecoder,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    43
            sun.misc.UCEncoder,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    44
            sun.misc.UUDecoder,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    45
            sun.misc.UUEncoder,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    46
            com.sun.net.ssl.SSLContext,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    47
            sun.net.NetworkServer,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    48
            sun.net.URLCanonicalizer,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    49
            sun.reflect.misc.ConstructorUtil,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    50
            sun.reflect.FieldInfo,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    51
            sun.reflect.SignatureIterator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    52
            sun.reflect.generics.reflectiveObjects.NotImplementedException,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    53
            sunw.io.Serializable,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    54
            sunw.util.EventListener,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    55
            sunw.util.EventObject;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    56
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    57
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    58
// Deprecated classes that aren't referenced/used go here.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    59
module deprecated {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    60
    // add deprecated security classes once b78 is promoted
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    61
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    62
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    63
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    64
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    65
module base {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    66
    // core classes
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    67
    include java.lang.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    68
            java.lang.annotation.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    69
            java.lang.ref.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    70
            java.lang.reflect.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    71
            java.math.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    72
            java.net.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    73
            java.util.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    74
            java.util.concurrent.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    75
            java.util.jar.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    76
            java.util.regex.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    77
            java.util.spi.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    78
            java.util.zip.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    79
            java.text.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    80
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    81
    exclude java.util.jar.Pack200*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    82
            java.util.XMLUtils,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    83
            java.text.Bidi;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    84
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    85
    include java.io.*, java.nio.*, java.nio.charset.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    86
    exclude java.io.TempFileHelper, java.nio.BufferPoolMXBean;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    87
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    88
    // security APIs
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    89
    // javax.crypto and javax.security.auth are included to avoid inconsistent
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    90
    // spliting of JCA and JAAS. This adds about 85k. Also note that some deprecated
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    91
    // classes must be included for now (see 6876158, 6876170)
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    92
    include java.security.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    93
            java.security.cert.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    94
            java.security.interfaces.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    95
            java.security.spec.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    96
            javax.security.auth.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    97
            javax.crypto.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    98
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
    99
    // Sun and RSA security providers (except LDAP CertStore)
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   100
    // roots sun.security.provider.* sun.security.provider.certpath.* sun.security.rsa.*
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   101
    include com.sun.security.auth.PrincipalComparator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   102
            com.sun.security.auth.SubjectCodeSource,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   103
            com.sun.security.auth.login.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   104
            com.sun.security.auth.Policy*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   105
            sun.security.action.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   106
            sun.security.ec.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   107
            sun.security.jca.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   108
            sun.security.pkcs.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   109
            sun.security.provider.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   110
            sun.security.provider.certpath.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   111
            sun.security.rsa.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   112
            sun.security.util.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   113
            sun.security.validator.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   114
            sun.security.x509.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   115
            sun.security.timestamp.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   116
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   117
    // this list is based on the classlist generated from the rootset
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   118
    // need investigation
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   119
    exclude sun.security.ec.ECD*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   120
            sun.security.ec.ECKeyPairGenerator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   121
            sun.security.ec.SunEC*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   122
            sun.security.pkcs.PKCS10*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   123
            sun.security.pkcs.EncodingException,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   124
            sun.security.util.AuthResources_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   125
            sun.security.util.Resources_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   126
            sun.security.util.BigInt,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   127
            sun.security.util.HostnameChecker,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   128
            sun.security.x509.CertAndKeyGen,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   129
            sun.security.util.PathList;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   130
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   131
    // Kerberos not needed
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   132
    exclude javax.security.auth.kerberos.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   133
            sun.security.jgss.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   134
            sun.security.krb5.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   135
            sun.security.ssl.Kerberos*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   136
            org.ietf.jgss.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   137
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   138
   // property events and annotations
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   139
   include java.beans.ChangeListenerMap,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   140
           java.beans.IndexedPropertyChangeEvent,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   141
           java.beans.PropertyChange*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   142
           java.beans.PropertyVetoException,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   143
           java.beans.VetoableChange*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   144
           java.beans.ConstructorProperties;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   145
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   146
    // mandatory charsets
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   147
    include sun.nio.cs.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   148
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   149
    exclude sun.nio.cs.AbstractCharsetProvider,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   150
            sun.nio.cs.CharsetMapping,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   151
            sun.nio.cs.IBM*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   152
            sun.nio.cs.ISO*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   153
            sun.nio.cs.KOI8_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   154
            sun.nio.cs.MS125*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   155
            sun.nio.cs.UTF_32*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   156
            sun.nio.cs.SingleByteDecoder,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   157
            sun.nio.cs.SingleByteEncoder;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   158
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   159
    allow   sun.nio.cs.ISO_8859_1,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   160
            sun.nio.cs.ISO_8859_15,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   161
            sun.nio.cs.MS1252;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   162
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   163
    include sun.text.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   164
            sun.text.normalizer.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   165
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   166
    // resource files
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   167
    include sun/text/resources/*.icu;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   168
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   169
    exclude sun.text.bidi.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   170
            sun.text.CharArrayCodePointIterator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   171
            sun.text.CharSequenceCodePointIterator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   172
            sun.text.CharacterIteratorCodePointIterator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   173
            sun.text.CodePointIterator;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   174
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   175
    include sun.util.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   176
            sun.util.calendar.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   177
            sun.util.logging.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   178
            sun.util.resources.LocaleData,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   179
            sun.util.resources.LocaleNamesBundle,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   180
            sun.util.resources.OpenListResourceBundle;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   181
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   182
    // US_en locale
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   183
    include sun.text.resources.BreakIteratorInfo,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   184
            sun.text.resources.FormatData,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   185
            sun.text.resources.FormatData_en_US,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   186
            sun.util.resources.CalendarData,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   187
            sun.util.resources.CalendarData_en,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   188
            sun.util.resources.TimeZoneNames,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   189
            sun.util.resources.TimeZoneNames_en,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   190
            sun.util.resources.TimeZoneNamesBundle,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   191
            sun.util.resources.LocaleNames,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   192
            sun.util.resources.LocaleNames_en,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   193
            sun.util.resources.LocalenamesBundles,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   194
            sun.util.resources.CurrencyNames,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   195
            sun.util.resources.CurrencyNames_en_US,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   196
            sun.util.EmptyListResourceBundle;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   197
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   198
    // resources file needed by
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   199
    // - sun.misc.ExtensionInfo
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   200
    // - sun.security.provider.PolicyFile
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   201
    // - com.sun.security.auth.PolicyFile
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   202
    include sun.misc.resources.Messages,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   203
            sun.security.util.Resources,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   204
            sun.security.util.AuthResources;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   205
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   206
    // java.nio.channels and java.nio.file not in base
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   207
    include sun.nio.ch.Interruptible,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   208
            sun.nio.ch.DirectBuffer,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   209
            sun.nio.ByteBuffered;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   210
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   211
    include sun.reflect.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   212
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   213
    // protocol handlers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   214
    include sun.net.www.protocol.file.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   215
            sun.net.www.protocol.jar.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   216
            sun.net.www.protocol.http.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   217
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   218
    include sun.net.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   219
            sun.net.spi.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   220
            sun.net.idn.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   221
            sun.net.util.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   222
            sun.net.www.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   223
            sun.net.www.http.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   224
            sun.net.spi.nameservice.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   225
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   226
    // resource file for sun.net.idn
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   227
    include sun/net/idn/*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   228
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   229
    // classes in net-compat
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   230
    exclude sun.net.Telnet*, sun.net.TransferProtocolClient;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   231
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   232
    // classes in deploy
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   233
    exclude sun.net.www.protocol.http.AuthCacheBridge;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   234
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   235
    // classes in security-jsse
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   236
    exclude java.net.SecureCacheResponse;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   237
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   238
    // launcher
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   239
    include sun.launcher.LauncherHelper, sun.launcher.resources.launcher;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   240
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   241
    include sun.misc.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   242
    exclude sun.misc.FIFOQueueEnumerator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   243
            sun.misc.LIFOQueueEnumerator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   244
            sun.misc.GC,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   245
            sun.misc.PerformanceLogger,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   246
            sun.misc.Queue,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   247
            sun.misc.QueueElement,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   248
            sun.misc.Ref,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   249
            sun.misc.VMSupport;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   250
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   251
    // On Windows, OSEnvironment dependency
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   252
    include sun.io.Win32ErrorMode;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   253
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   254
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   255
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   256
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   257
module charsets {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   258
    include sun.nio.cs.ext.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   259
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   260
    include sun.nio.cs.AbstractCharsetProvider,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   261
            sun.nio.cs.CharsetMapping,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   262
            sun.nio.cs.IBM*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   263
            sun.nio.cs.ISO*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   264
            sun.nio.cs.KOI8_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   265
            sun.nio.cs.MS125*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   266
            sun.nio.cs.SingleByte*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   267
            sun.nio.cs.UTF_32*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   268
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   269
    exclude sun.nio.cs.ISO_8859_1,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   270
            sun.nio.cs.MS1252;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   271
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   272
    // legacy sun.io converters
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   273
    include sun.io.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   274
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   275
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   276
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   277
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   278
// For now, retains the current JRE extensions where localedata.jar in jre/lib/ext 
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   279
module localedata {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   280
    include sun.util.resources.*_ar,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   281
            sun.util.resources.*_ar_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   282
            sun.util.resources.*_hi,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   283
            sun.util.resources.*_hi_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   284
            sun.util.resources.*_iw,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   285
            sun.util.resources.*_iw_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   286
            sun.util.resources.*_ja,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   287
            sun.util.resources.*_ja_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   288
            sun.util.resources.*_ko,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   289
            sun.util.resources.*_ko_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   290
            sun.util.resources.*_th,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   291
            sun.util.resources.*_th_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   292
            sun.util.resources.*_vi,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   293
            sun.util.resources.*_vi_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   294
            sun.util.resources.*_zh,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   295
            sun.util.resources.*_zh_*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   296
    include sun.text.resources.*_ar,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   297
            sun.text.resources.*_ar_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   298
            sun.text.resources.*_hi,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   299
            sun.text.resources.*_hi_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   300
            sun.text.resources.*_iw,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   301
            sun.text.resources.*_iw_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   302
            sun.text.resources.*_ja,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   303
            sun.text.resources.*_ja_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   304
            sun.text.resources.*_ko,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   305
            sun.text.resources.*_ko_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   306
            sun.text.resources.*_th,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   307
            sun.text.resources.*_th_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   308
            sun.text.resources.*_vi,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   309
            sun.text.resources.*_vi_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   310
            sun.text.resources.*_zh,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   311
            sun.text.resources.*_zh_*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   312
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   313
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   314
module resources {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   315
    include sun.text.resources.*, sun.util.resources.*, sun.misc.resources.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   316
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   317
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   318
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   319
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   320
module nio {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   321
    include java.nio.channels.**, java.nio.file.**, com.sun.nio.file.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   322
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   323
    // this is excluded from base
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   324
    include java.io.TempFileHelper;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   325
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   326
    // provider implementations and their dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   327
    include sun.nio.ch.*, sun.nio.fs.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   328
    exclude sun.nio.ch.Sctp*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   329
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   330
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   331
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   332
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   333
module pack200 {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   334
    include java.util.jar.Pack200*, com.sun.java.util.jar.pack.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   335
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   336
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   337
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   338
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   339
module logging {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   340
    include java.util.logging.*, sun.util.logging.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   341
    exclude java.util.logging.PlatformLoggingMXBean;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   342
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   343
    // Formatter for HTTP messages
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   344
    include sun.net.www.protocol.http.logging.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   345
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   346
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   347
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   348
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   349
module management-snmp {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   350
    include com.sun.jmx.snmp.**, sun.management.snmp.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   351
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   352
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   353
module management-iiop {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   354
    include com.sun.jmx.remote.protocol.iiop.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   355
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   356
    // stubs and ties
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   357
    include javax.management.remote.rmi._*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   358
            org.omg.stub.javax.management.remote.rmi.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   359
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   360
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   361
module management {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   362
    include java.lang.management.*, com.sun.management.**, sun.management.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   363
    include javax.management.**, com.sun.jmx.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   364
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   365
    // other management interfaces
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   366
    include java.nio.BufferPoolMXBean;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   367
    include java.util.logging.PlatformLoggingMXBean;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   368
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   369
    // supporting classes in sun.misc
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   370
    include sun.misc.VMSupport;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   371
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   372
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   373
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   374
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   375
module instrument {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   376
    // java.lang.instrument
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   377
    include java.lang.instrument.*, sun.instrument.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   378
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   379
    // tracing
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   380
    include com.sun.tracing.**, sun.tracing.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   381
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   382
    // HPROF support
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   383
    include com.sun.demo.jvmti.hprof.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   384
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   385
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   386
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   387
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   388
module rmi-activation {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   389
    include java.rmi.activation.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   390
            sun.rmi.server.Act*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   391
            sun.rmi.server.InactiveGroupException;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   392
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   393
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   394
module rmi {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   395
    include java.rmi.**, sun.rmi.**, com.sun.rmi.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   396
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   397
    // SSL factories are in rmi
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   398
    include javax.rmi.ssl.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   399
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   400
    // rmic is in tools
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   401
    exclude sun.rmi.rmic.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   402
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   403
    // supporting classes in sun.misc and dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   404
    include sun.misc.GC;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   405
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   406
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   407
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   408
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   409
module prefs {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   410
    include java.util.prefs.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   411
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   412
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   413
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   414
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   415
module security-jsse {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   416
    include javax.net.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   417
            javax.security.cert.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   418
            java.net.SecureCacheResponse,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   419
            com.sun.net.ssl.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   420
            com.sun.security.cert.internal.x509.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   421
            sun.security.ssl.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   422
            sun.net.www.protocol.https.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   423
            sun.security.internal.interfaces.Tls*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   424
            sun.security.internal.spec.Tls*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   425
            sun.security.util.HostnameChecker;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   426
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   427
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   428
module security-sunpkcs11 {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   429
    include sun.security.pkcs11.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   430
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   431
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   432
module security-sunjce {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   433
    include com.sun.crypto.provider.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   434
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   435
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   436
module security-sunec {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   437
    include sun.security.ec.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   438
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   439
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   440
module security-sunmscapi {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   441
    include sun.security.mscapi.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   442
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   443
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   444
module security-kerberos {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   445
    include javax.security.auth.kerberos.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   446
            com.sun.security.jgss.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   447
            com.sun.security.auth.module.Krb5LoginModule,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   448
            com.sun.security.sasl.gsskerb.**,             // GSSAPI SASL mechanism
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   449
            sun.security.jgss.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   450
            sun.security.ssl.krb5.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   451
            sun.security.krb5.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   452
            org.ietf.jgss.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   453
            sun.net.www.protocol.http.spnego.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   454
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   455
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   456
module security-sasl {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   457
    include javax.security.sasl.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   458
            com.sun.security.sasl.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   459
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   460
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   461
module security-xmldsig {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   462
    include javax.xml.crypto.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   463
            org.jcp.xml.dsig.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   464
            com.sun.org.apache.xml.internal.security.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   465
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   466
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   467
module security-smartcardio {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   468
    include javax.smartcardio.**, sun.security.smartcardio.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   469
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   470
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   471
module security-misc {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   472
    include com.sun.security.auth.**, sun.security.util.AuthResources_*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   473
            sun.security.pkcs.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   474
            sun.security.pkcs12.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   475
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   476
    // this class is a candidate to be removed.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   477
    include sun.security.util.BigInt;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   478
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   479
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   480
module security-resources {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   481
    include sun.security.util.Resources_*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   482
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   483
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   484
module security-compat {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   485
    include java.security.acl.*, sun.security.acl.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   486
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   487
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   488
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   489
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   490
module jndi-ldap {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   491
    include javax.naming.ldap.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   492
            com.sun.jndi.ldap.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   493
            com.sun.jndi.url.ldap.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   494
            com.sun.jndi.url.ldaps.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   495
            sun.security.provider.certpath.ldap.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   496
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   497
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   498
module jndi-rmiregistry {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   499
    include com.sun.jndi.rmi.**, com.sun.jndi.url.rmi.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   500
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   501
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   502
module jndi-dns {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   503
    include com.sun.jndi.dns.**, com.sun.jndi.url.dns.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   504
    include sun.net.dns.**;                 // to access DNS config.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   505
    include sun.net.spi.nameservice.dns.**; // for DNS-only name service.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   506
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   507
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   508
module jndi-cosnaming {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   509
    include com.sun.jndi.cosnaming.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   510
            com.sun.jndi.toolkit.corba.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   511
            com.sun.jndi.url.corbaname.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   512
            com.sun.jndi.url.iiop.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   513
            com.sun.jndi.url.iiopname.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   514
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   515
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   516
// framework/API and classes used by providers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   517
module jndi {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   518
    include javax.naming.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   519
            com.sun.naming.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   520
            com.sun.jndi.toolkit.ctx.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   521
            com.sun.jndi.toolkit.dir.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   522
            com.sun.jndi.toolkit.url.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   523
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   525
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   526
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   527
module jdbc-base {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   528
    include java.sql.**, javax.sql.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   529
    exclude javax.sql.XA*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   530
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   531
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   532
module jdbc-enterprise {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   533
    include javax.sql.**, com.sun.rowset.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   534
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   535
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   536
module jdbc-odbc {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   537
    include sun.jdbc.odbc.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   538
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   539
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   540
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   541
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   542
module scripting {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   543
    include javax.script.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   544
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   545
    // supporting classes for scripting engines
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   546
    include com.sun.script.util.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   547
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   548
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   549
module scripting-rhino {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   550
    include com.sun.script.javascript.**, sun.org.mozilla.javascript.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   551
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   552
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   553
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   554
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   555
module httpserver {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   556
    include com.sun.net.httpserver.**, sun.net.httpserver.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   557
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   558
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   559
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   560
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   561
module sctp {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   562
    // API and dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   563
    include com.sun.nio.sctp.**, sun.nio.ch.Sctp*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   564
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   565
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   566
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   567
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   568
module langtools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   569
    include javax.tools.**, javax.lang.model.**, javax.annotation.processing.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   570
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   571
    // include mirror API for now
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   572
    include com.sun.mirror.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   573
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   574
    // include the JSR292 APIs for now
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   575
    include java.dyn.**, sun.dyn.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   576
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   577
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   578
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   579
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   580
module beans {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   581
    include java.beans.**, com.sun.beans.**, sun.beans.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   582
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   583
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   584
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   585
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   586
module jaxp-parsers-api {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   587
    include javax.xml.*, javax.xml.parsers.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   588
            org.w3c.dom.**, org.w3c.sax.**, org.xml.sax.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   589
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   590
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   591
module jaxp-api {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   592
    include javax.xml.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   593
    exclude javax.xml.crypto.**,   // XML-DSIG
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   594
            javax.xml.bind.**,     // JAX-WS
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   595
            javax.xml.soap.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   596
            javax.xml.ws.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   597
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   598
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   599
module jaxp-xerces-impl {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   600
    include com.sun.org.apache.xerces.internal.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   601
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   602
    // include in xerces-impl due to circular dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   603
    include com.sun.org.apache.xml.internal.serialize.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   604
            com.sun.xml.internal.stream.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   605
    exclude com.sun.xml.internal.stream.buffer.**;  // JAX-WS
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   606
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   607
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   608
// required by Xerces and JAX-WS
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   609
module jaxp-xerces-resolver {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   610
    include com.sun.org.apache.xml.internal.resolver.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   611
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   612
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   613
module jaxp-xalan {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   614
    include com.sun.org.apache.xalan.internal.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   615
            com.sun.org.apache.xpath.internal.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   616
            com.sun.org.apache.xml.internal.dtm.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   617
            com.sun.org.apache.xml.internal.res.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   618
            com.sun.org.apache.xml.internal.serializer.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   619
            com.sun.org.apache.xml.internal.utils.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   620
            com.sun.org.apache.bcel.internal.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   621
            com.sun.org.apache.regexp.internal.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   622
            com.sun.java_cup.internal.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   623
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   624
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   625
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   626
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   627
module jaxws-tools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   628
    include com.sun.codemodel.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   629
            com.sun.xml.internal.dtdparser.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   630
            com.sun.xml.internal.rngom.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   631
            com.sun.xml.internal.xsom.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   632
            com.sun.istack.internal.tools.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   633
            com.sun.istack.internal.ws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   634
            com.sun.tools.internal.xjc.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   635
            com.sun.tools.internal.ws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   636
            com.sun.tools.internal.jxc.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   637
            org.relaxng.datatype.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   638
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   639
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   640
module jaxws {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   641
    include javax.jws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   642
            javax.xml.bind.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   643
            javax.xml.soap.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   644
            javax.xml.ws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   645
            org.relaxng.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   646
            com.sun.istack.internal.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   647
            com.sun.istack.internal.localization.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   648
            com.sun.xml.internal.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   649
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   650
    // include JAF in this module
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   651
    include javax.activation.**, com.sun.activation.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   652
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   653
    include META-INF/mailcap.default,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   654
            META-INF/mimetypes.default;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   655
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   656
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   657
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   658
module enterprise-base {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   659
    include javax.transaction.**,  // JTA
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   660
            javax.annotation.*;    // Common annotations (JSR-250)
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   661
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   662
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   663
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   664
module corba {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   665
    include javax.activity.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   666
            javax.rmi.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   667
            javax.rmi.CORBA.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   668
            javax.transaction.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   669
            com.sun.corba.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   670
            com.sun.org.omg.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   671
            org.omg.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   672
            sun.corba.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   673
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   674
    // JMX remote API
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   675
    exclude org.omg.stub.javax.management.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   676
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   677
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   678
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   679
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   680
module client {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   681
    include java.applet.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   682
            java.awt.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   683
            javax.accessibility.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   684
            javax.imageio.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   685
            javax.print.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   686
            javax.sound.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   687
            javax.swing.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   688
            sun.applet.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   689
            sun.audio.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   690
            sun.awt.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   691
            sun.dc.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   692
            sun.font.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   693
            sun.java2d.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   694
            sun.print.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   695
            sun.swing.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   696
            com.sun.accessibility.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   697
            com.sun.awt.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   698
            com.sun.image.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   699
            com.sun.imageio.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   700
            com.sun.java.swing.*,       // sajdi also contains classes in a subpackage;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   701
                                        // so use '*' instead of '**' 
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   702
            com.sun.java.swing.plaf.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   703
            com.sun.media.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   704
            com.sun.swing.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   705
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   706
    // Bidi class in client module for now
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   707
    include java.text.Bidi, sun.text.bidi.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   708
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   709
    // PerformanceLogger and dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   710
    include sun.misc.Ref, sun.misc.PerformanceLogger;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   711
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   712
    // misc. dependencies that we need to examine
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   713
    include sun.text.CodePointIterator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   714
            sun.text.Char*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   715
            sun.misc.Queue*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   716
            sun.misc.FIFOQueueEnumerator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   717
            sun.misc.LIFOQueueEnumerator;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   718
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   719
    // content handlers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   720
    include sun.net.www.content.audio.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   721
            sun.net.www.content.image.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   722
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   723
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   724
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   725
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   726
module deploy {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   727
    // For now, all plugin and JNLP
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   728
    include com.sun.java.browser.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   729
            netscape.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   730
            sun.plugin.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   731
            sun.plugin2.**,,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   732
            com.sun.deploy.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   733
            com.sun.javaws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   734
            javax.jnlp.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   735
            com.sun.jnlp.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   736
            sun.jkernel.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   737
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   738
    // Hook for http authentication
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   739
    include sun.net.www.protocol.http.AuthCacheBridge;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   740
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   741
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   742
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   743
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   744
module net-compat {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   745
    // NTLM authentication support
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   746
    include sun.net.www.protocol.http.ntlm.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   747
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   748
    // ftp and mail clients
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   749
    include sun.net.ftp.**, sun.net.smtp.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   750
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   751
    // Legacy protocol handlers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   752
    include sun.net.www.protocol.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   753
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   754
    // Legacy content handlers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   755
    include sun.net.www.content.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   756
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   757
    include sun.net.Telnet*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   758
            sun.net.TransferProtocolClient;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   759
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   760
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   761
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   762
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   763
// jar-tool and security-tools are JRE tools
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   764
module jar-tool {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   765
    include sun.tools.jar.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   766
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   767
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   768
module security-tools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   769
    include sun.security.tools.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   770
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   771
    // Used by security tools
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   772
    include sun.security.util.PathList, sun.security.x509.CertAndKeyGen;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   773
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   774
    exclude sun.security.tools.JarBASE64Encoder,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   775
            sun.security.tools.JarSigner,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   776
            sun.security.tools.JarSignerParameters,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   777
            sun.security.tools.JarSignerResources*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   778
            sun.security.tools.SignatureFile,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   779
            sun.security.tools.TimestampedSigner;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   780
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   781
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   782
module jconsole {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   783
    include sun.tools.jconsole.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   784
            com.sun.tools.jconsole.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   785
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   786
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   787
module serialver {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   788
    include sun.tools.serialver.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   789
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   790
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   791
module gui-tools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   792
    include jconsole,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   793
            serialver;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   794
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   795
    include com.sun.tools.example.debug.bdi.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   796
            com.sun.tools.example.debug.gui.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   797
            com.sun.tools.internal.xjc.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   798
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   799
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   800
module attach {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   801
    include com.sun.tools.attach.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   802
            sun.tools.attach.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   803
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   804
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   805
module debugging {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   806
    include com.sun.jdi.**, com.sun.tools.jdi.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   807
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   808
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   809
module jdb {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   810
    include com.sun.tools.example.debug.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   811
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   812
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   813
module sajdi {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   814
    include sun.jvm.hotspot.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   815
            com.sun.java.swing.ui.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   816
            com.sun.java.swing.action.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   817
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   818
    include toolbarButtonGraphics/**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   819
    include sa.properties;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   820
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   821
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   822
module tools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   823
    include attach,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   824
            debugging,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   825
            jaxws-tools,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   826
            jdb,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   827
            sajdi;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   828
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   829
    // include gui-tools in tools module unless the tool binaries
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   830
    // are modified to load the new gui-tools.jar
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   831
    include gui-tools;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   832
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   833
    include com.sun.tools.**, sun.tools.**, sun.security.tools.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   834
            com.sun.jarsigner.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   835
            com.sun.javac.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   836
            com.sun.javadoc.**, com.sun.source.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   837
            sun.jvmstat.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   838
            sun.rmi.rmic.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   839
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   840
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   841
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   842
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   843
module servicetag {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   844
    include com.sun.servicetag.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   845
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   846
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   847
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   848
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   849
// these classes will be removed from JRE - see 6909002
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   850
module inputmethods-ext {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   851
    include com.sun.inputmethods.internal.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   852
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   853
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   854
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   855
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   856
module other {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   857
    include **;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   858
}