jdk/make/modules/modules.config
author michaelm
Thu, 03 Mar 2011 17:16:13 +0000
changeset 8567 7b224edc9990
parent 8197 e45f21c2a40b
permissions -rw-r--r--
Merge
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
/*
7668
d4a77089c587 6962318: Update copyright year
ohair
parents: 5627
diff changeset
     2
 * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
4524
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
 *
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 4665
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 4665
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 4665
diff changeset
    21
 * questions.
4524
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
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   375
module tracing {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   376
    // tracing
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   377
    include com.sun.tracing.**, sun.tracing.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   378
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   379
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   380
module instrument {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   381
    // java.lang.instrument
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   382
    include java.lang.instrument.*, sun.instrument.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   383
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   384
    // HPROF support
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   385
    include com.sun.demo.jvmti.hprof.*;
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   386
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   387
    include tracing;
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   388
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   389
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   390
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   391
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   392
module rmi-activation {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   393
    include java.rmi.activation.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   394
            sun.rmi.server.Act*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   395
            sun.rmi.server.InactiveGroupException;
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
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   398
module rmic {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   399
    // rmic is included in tools
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   400
    include sun.rmi.rmic.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   401
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   402
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   403
module rmi {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   404
    include java.rmi.**, sun.rmi.**, com.sun.rmi.**;
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
    // SSL factories are in rmi
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   407
    include javax.rmi.ssl.**;
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
    // supporting classes in sun.misc and dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   410
    include sun.misc.GC;
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 prefs {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   416
    include java.util.prefs.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   417
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   418
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   419
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   420
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   421
module security-jsse {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   422
    include javax.net.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   423
            javax.security.cert.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   424
            java.net.SecureCacheResponse,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   425
            com.sun.net.ssl.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   426
            com.sun.security.cert.internal.x509.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   427
            sun.security.ssl.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   428
            sun.net.www.protocol.https.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   429
            sun.security.internal.interfaces.Tls*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   430
            sun.security.internal.spec.Tls*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   431
            sun.security.util.HostnameChecker;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   432
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   433
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   434
module security-sunpkcs11 {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   435
    include sun.security.pkcs11.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   436
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   437
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   438
module security-sunjce {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   439
    include com.sun.crypto.provider.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   440
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   441
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   442
module security-sunec {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   443
    include sun.security.ec.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   444
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   445
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   446
module security-sunmscapi {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   447
    include sun.security.mscapi.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   448
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   449
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   450
module security-kerberos {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   451
    include javax.security.auth.kerberos.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   452
            com.sun.security.jgss.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   453
            com.sun.security.auth.module.Krb5LoginModule,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   454
            com.sun.security.sasl.gsskerb.**,             // GSSAPI SASL mechanism
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   455
            sun.security.jgss.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   456
            sun.security.ssl.krb5.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   457
            sun.security.krb5.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   458
            org.ietf.jgss.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   459
            sun.net.www.protocol.http.spnego.*;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   462
module security-sasl {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   463
    include javax.security.sasl.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   464
            com.sun.security.sasl.**;
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-xmldsig {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   468
    include javax.xml.crypto.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   469
            org.jcp.xml.dsig.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   470
            com.sun.org.apache.xml.internal.security.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   471
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   472
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   473
module security-smartcardio {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   474
    include javax.smartcardio.**, sun.security.smartcardio.**;
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
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   477
module security-auth {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   478
    include com.sun.security.auth.**, sun.security.util.AuthResources_*;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   479
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   480
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   481
module security-misc {
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   482
    include security-auth;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   483
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   484
    include sun.security.pkcs.*,
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   485
            sun.security.pkcs12.*;
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
    // this class is a candidate to be removed.
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   488
    include sun.security.util.BigInt;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   491
module security-resources {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   492
    include sun.security.util.Resources_*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   493
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   494
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   495
module security-compat {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   496
    include java.security.acl.*, sun.security.acl.*;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   499
/**************************************************************************/
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
module jndi-ldap {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   502
    include javax.naming.ldap.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   503
            com.sun.jndi.ldap.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   504
            com.sun.jndi.url.ldap.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   505
            com.sun.jndi.url.ldaps.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   506
            sun.security.provider.certpath.ldap.**;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   509
module jndi-rmiregistry {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   510
    include com.sun.jndi.rmi.**, com.sun.jndi.url.rmi.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   511
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   512
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   513
module jndi-dns {
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   514
    include net-dns;
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   515
    include com.sun.jndi.dns.**, com.sun.jndi.url.dns.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   516
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   517
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   518
module jndi-cosnaming {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   519
    include com.sun.jndi.cosnaming.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   520
            com.sun.jndi.toolkit.corba.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   521
            com.sun.jndi.url.corbaname.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   522
            com.sun.jndi.url.iiop.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   523
            com.sun.jndi.url.iiopname.**;
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
// framework/API and classes used by providers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   527
module jndi {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   528
    include javax.naming.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   529
            com.sun.naming.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   530
            com.sun.jndi.toolkit.ctx.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   531
            com.sun.jndi.toolkit.dir.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   532
            com.sun.jndi.toolkit.url.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   533
}
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   537
module jdbc-base {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   538
    include java.sql.**, javax.sql.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   539
    exclude javax.sql.XA*;
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 jdbc-enterprise {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   543
    include javax.sql.**, com.sun.rowset.**;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   546
module jdbc-odbc {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   547
    include sun.jdbc.odbc.**;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   550
/**************************************************************************/
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
module scripting {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   553
    include javax.script.**;
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
    // supporting classes for scripting engines
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   556
    include com.sun.script.util.**;
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
module scripting-rhino {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   560
    include com.sun.script.javascript.**, sun.org.mozilla.javascript.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   561
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   562
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   563
/**************************************************************************/
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
module httpserver {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   566
    include com.sun.net.httpserver.**, sun.net.httpserver.**;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   569
/**************************************************************************/
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
module sctp {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   572
    // API and dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   573
    include com.sun.nio.sctp.**, sun.nio.ch.Sctp*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   574
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   575
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
module langtools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   579
    include javax.tools.**, javax.lang.model.**, javax.annotation.processing.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   580
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   581
    // include mirror API for now
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   582
    include com.sun.mirror.**;
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
    // include the JSR292 APIs for now
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   585
    include java.dyn.**, sun.dyn.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   586
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   587
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   588
/**************************************************************************/
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
module beans {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   591
    include java.beans.**, com.sun.beans.**, sun.beans.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   592
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   593
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   594
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   595
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   596
module jaxp-parsers-api {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   597
    include javax.xml.*, javax.xml.parsers.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   598
            org.w3c.dom.**, org.w3c.sax.**, org.xml.sax.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   599
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   600
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   601
module jaxp-api {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   602
    include javax.xml.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   603
    exclude javax.xml.crypto.**,   // XML-DSIG
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   604
            javax.xml.bind.**,     // JAX-WS
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   605
            javax.xml.soap.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   606
            javax.xml.ws.**;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   609
module jaxp-xerces-impl {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   610
    include com.sun.org.apache.xerces.internal.**;
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
    // include in xerces-impl due to circular dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   613
    include com.sun.org.apache.xml.internal.serialize.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   614
            com.sun.xml.internal.stream.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   615
    exclude com.sun.xml.internal.stream.buffer.**;  // JAX-WS
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   616
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   617
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   618
// required by Xerces and JAX-WS
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   619
module jaxp-xerces-resolver {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   620
    include com.sun.org.apache.xml.internal.resolver.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   621
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   622
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   623
module jaxp-xalan {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   624
    include com.sun.org.apache.xalan.internal.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   625
            com.sun.org.apache.xpath.internal.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   626
            com.sun.org.apache.xml.internal.dtm.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   627
            com.sun.org.apache.xml.internal.res.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   628
            com.sun.org.apache.xml.internal.serializer.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   629
            com.sun.org.apache.xml.internal.utils.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   630
            com.sun.org.apache.bcel.internal.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   631
            com.sun.org.apache.regexp.internal.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   632
            com.sun.java_cup.internal.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   633
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   634
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   635
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   636
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   637
module jaxws-tools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   638
    include com.sun.codemodel.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   639
            com.sun.xml.internal.dtdparser.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   640
            com.sun.xml.internal.rngom.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   641
            com.sun.xml.internal.xsom.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   642
            com.sun.istack.internal.tools.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   643
            com.sun.istack.internal.ws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   644
            com.sun.tools.internal.xjc.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   645
            com.sun.tools.internal.ws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   646
            com.sun.tools.internal.jxc.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   647
            org.relaxng.datatype.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   648
}
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
module jaxws {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   651
    include javax.jws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   652
            javax.xml.bind.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   653
            javax.xml.soap.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   654
            javax.xml.ws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   655
            org.relaxng.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   656
            com.sun.istack.internal.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   657
            com.sun.istack.internal.localization.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   658
            com.sun.xml.internal.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   659
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   660
    // include JAF in this module
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   661
    include javax.activation.**, com.sun.activation.**;
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
    include META-INF/mailcap.default,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   664
            META-INF/mimetypes.default;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   665
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   666
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   667
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   668
module enterprise-base {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   669
    include javax.transaction.**,  // JTA
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   670
            javax.annotation.*;    // Common annotations (JSR-250)
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   671
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   672
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
module corba {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   675
    include javax.activity.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   676
            javax.rmi.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   677
            javax.rmi.CORBA.*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   678
            javax.transaction.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   679
            com.sun.corba.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   680
            com.sun.org.omg.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   681
            org.omg.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   682
            sun.corba.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   683
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   684
    // JMX remote API
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   685
    exclude org.omg.stub.javax.management.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   686
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   687
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   688
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   689
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   690
module applet {
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   691
    include java.applet.**,
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   692
            sun.applet.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   693
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   694
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   695
module awt {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   696
    include java.awt.**,
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   697
            sun.awt.**,
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   698
            com.sun.awt.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   699
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   700
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   701
module font {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   702
    include sun.font.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   703
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   704
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   705
module imageio {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   706
    include javax.imageio.**,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   707
            com.sun.imageio.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   708
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   709
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   710
module java2d {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   711
    include sun.dc.**,
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   712
            sun.java2d.**,
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   713
            com.sun.image.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   714
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   715
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   716
module media {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   717
    include com.sun.media.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   718
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   719
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   720
module print {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   721
    include javax.print.**,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   722
            sun.print.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   723
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   724
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   725
module sound {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   726
    include javax.sound.**;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   727
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   728
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   729
module swing {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   730
    include javax.swing.**,
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   731
            sun.swing.**,
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   732
            // sajdi also contains classes in subpackages of com.sun.java.swing;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   733
            // so use '*' instead of '**' 
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   734
            com.sun.java.swing.*,
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   735
            com.sun.java.swing.plaf.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   736
            com.sun.swing.**;
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   737
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   738
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   739
module client {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   740
    include applet,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   741
            awt,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   742
            font,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   743
            imageio,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   744
            java2d,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   745
            media,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   746
            print,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   747
            sound,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   748
            swing;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   749
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   750
    include javax.accessibility.*,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   751
            sun.audio.**,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   752
            com.sun.accessibility.**;
4524
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
    // Bidi class in client module for now
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   755
    include java.text.Bidi, sun.text.bidi.*;
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
    // PerformanceLogger and dependencies
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   758
    include sun.misc.Ref, sun.misc.PerformanceLogger;
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
    // misc. dependencies that we need to examine
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   761
    include sun.text.CodePointIterator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   762
            sun.text.Char*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   763
            sun.misc.Queue*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   764
            sun.misc.FIFOQueueEnumerator,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   765
            sun.misc.LIFOQueueEnumerator;
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
    // content handlers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   768
    include sun.net.www.content.audio.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   769
            sun.net.www.content.image.**;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   772
/**************************************************************************/
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
module deploy {
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   775
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   776
    // For now, all plugin and JNLP
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   777
    include com.sun.java.browser.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   778
            netscape.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   779
            sun.plugin.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   780
            sun.plugin2.**,,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   781
            com.sun.deploy.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   782
            com.sun.javaws.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   783
            javax.jnlp.*,
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   784
            com.sun.jnlp.*;
4524
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
    // Hook for http authentication
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   787
    include sun.net.www.protocol.http.AuthCacheBridge;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   788
}
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
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   792
module net-dns {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   793
    include sun.net.dns.**;                 // to access DNS config.
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   794
    include sun.net.spi.nameservice.dns.**; // for DNS-only name service.
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   795
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   796
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   797
module net-compat {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   798
    // NTLM authentication support
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   799
    include sun.net.www.protocol.http.ntlm.*;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   800
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   801
    // ftp and mail clients
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   802
    include sun.net.ftp.**, sun.net.smtp.**;
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
    // Legacy protocol handlers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   805
    include sun.net.www.protocol.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   806
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   807
    // Legacy content handlers
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   808
    include sun.net.www.content.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   809
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   810
    include sun.net.Telnet*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   811
            sun.net.TransferProtocolClient;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   814
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   815
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   816
// jar-tool and security-tools are JRE tools
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   817
module jar-tool {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   818
    include sun.tools.jar.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   819
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   820
5609
cc144006eb2a 6951599: Rename package of security tools for modularization
mchung
parents: 4665
diff changeset
   821
module policytool {
cc144006eb2a 6951599: Rename package of security tools for modularization
mchung
parents: 4665
diff changeset
   822
    include sun.security.tools.policytool.*;
cc144006eb2a 6951599: Rename package of security tools for modularization
mchung
parents: 4665
diff changeset
   823
}
cc144006eb2a 6951599: Rename package of security tools for modularization
mchung
parents: 4665
diff changeset
   824
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   825
module security-tools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   826
    include sun.security.tools.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   827
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   828
    // Used by security tools
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   829
    include sun.security.util.PathList, sun.security.x509.CertAndKeyGen;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   830
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   831
    exclude sun.security.tools.JarBASE64Encoder,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   832
            sun.security.tools.JarSigner,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   833
            sun.security.tools.JarSignerParameters,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   834
            sun.security.tools.JarSignerResources*,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   835
            sun.security.tools.SignatureFile,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   836
            sun.security.tools.TimestampedSigner;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   837
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   838
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   839
module jconsole {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   840
    include sun.tools.jconsole.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   841
            com.sun.tools.jconsole.*;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   844
module serialver {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   845
    include sun.tools.serialver.**;
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
module gui-tools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   849
    include jconsole,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   850
            serialver;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   851
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   852
    include com.sun.tools.example.debug.bdi.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   853
            com.sun.tools.example.debug.gui.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   854
            com.sun.tools.internal.xjc.**;
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
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   857
module attach {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   858
    include com.sun.tools.attach.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   859
            sun.tools.attach.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   860
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   861
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   862
module debugging {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   863
    include com.sun.jdi.**, com.sun.tools.jdi.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   864
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   865
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   866
module jdb {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   867
    include com.sun.tools.example.debug.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   868
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   869
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   870
module sajdi {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   871
    include sun.jvm.hotspot.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   872
            com.sun.java.swing.ui.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   873
            com.sun.java.swing.action.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   874
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   875
    include toolbarButtonGraphics/**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   876
    include sa.properties;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   877
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   878
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   879
module tools {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   880
    include attach,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   881
            debugging,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   882
            jaxws-tools,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   883
            jdb,
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   884
            rmic,
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   885
            sajdi;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   886
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   887
    // include gui-tools in tools module unless the tool binaries
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   888
    // are modified to load the new gui-tools.jar
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   889
    include gui-tools;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   890
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   891
    include com.sun.tools.**, sun.tools.**, sun.security.tools.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   892
            com.sun.jarsigner.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   893
            com.sun.javac.**,
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   894
            com.sun.javadoc.**, com.sun.source.**,
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   895
            sun.jvmstat.**;
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   896
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   897
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   898
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   899
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   900
module servicetag {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   901
    include com.sun.servicetag.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   902
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   903
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   904
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   905
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   906
// these classes will be removed from JRE - see 6909002
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   907
module inputmethods-ext {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   908
    include com.sun.inputmethods.internal.**;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   909
}
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   910
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   911
/**************************************************************************/
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   912
4665
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   913
// Workaround for US export and local policy files 
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   914
// They are currently in signed jars under the jre/lib/security directory
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   915
module US_export_policy {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   916
    include default_US_export.policy;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   917
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   918
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   919
module local_policy {
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   920
    include default_local.policy,
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   921
            exempt_local.policy;
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   922
}
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   923
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   924
/**************************************************************************/
d14dc3d9e1fa 6911737: Module build: generate modules with native libraries and any other files not in jar
mchung
parents: 4524
diff changeset
   925
4524
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   926
module other {
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   927
    include **;
697144bd8b04 6909572: Add a new target for building modules
mchung
parents:
diff changeset
   928
}