CORE_PKGS.gmk revision 381
cfa2326b5c96a3a4c720262e077b2baf9fc27970Tinderbox User# Copyright 2001-2008 Sun Microsystems, Inc. All Rights Reserved.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# This code is free software; you can redistribute it and/or modify it
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# under the terms of the GNU General Public License version 2 only, as
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# published by the Free Software Foundation. Sun designates this
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# particular file as subject to the "Classpath" exception as provided
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# by Sun in the LICENSE file that accompanied this code.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# This code is distributed in the hope that it will be useful, but WITHOUT
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# version 2 for more details (a copy is included in the LICENSE file that
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# accompanied this code).
2f4561bc9cd5e5cdc58e29e600303c812f6902eeAutomatic Updater# You should have received a copy of the GNU General Public License version
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# 2 along with this work; if not, write to the Free Software Foundation,
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# CA 95054 USA or visit www.sun.com if you need additional information or
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# have any questions.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# EXCLUDE_PKGS is the list of packages to exclude from the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# Java API Specification. Do not add these to CORE_PKGS.
99f6179191e583d23f3c5567d3c00b57b64eb52dEvan Hunt# The concatenation of EXCLUDE_PKGS and CORE_PKGS
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# should make up the list of all packages under the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# src/shared/classes directory of the JDK source tree.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# ACTIVE_JSR_PKGS are packages that are part of an active JSR process--
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# one that is doing its own review. These packages are not included when
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# creating diff pages for the platform's JCP process.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# (see /java/pubs/apisrc/jdk/6.0/beta/make/docs/active_jsr_pkgs)
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# This is a list of regular expressions. So foo.* matches "foo" and "foo.bar".
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# CORE_PKGS is the list of packages that form the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt# Java API Specification.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt### ***IMPORTANT NOTE***
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt### There is also a "REGEXP" variable in the docs/makefile that
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt### determines which table the packages go in on the main page.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt### Currently, there is only table ("Platform Packages") and
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt### everything goes in it, so REGEXP is "*". But if that policy
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt### changes, packages added will need to be reflected in that
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt### list of wildcard expressions, as well.