Mercurial > hg > openjdk > aarch64-port > corba
changeset 587:8fe5a40e0b00 jdk8_b128_aarch64_rc1
Merge up to jdk8-b128
author | Edward Nevill edward.nevill@linaro.org |
---|---|
date | Thu, 06 Feb 2014 15:59:50 +0000 |
parents | 81a9d4ba31b0 (current diff) 113e7569b49b (diff) |
children | a957e39dbc55 |
files | .hgtags make/BuildCorba.gmk make/com/Makefile make/com/sun/Makefile make/com/sun/corba/Makefile make/com/sun/corba/minclude/com_sun_corba_se_PortableActivationIDL.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_activation.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_corba.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_core.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_dynamicany.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_encoding.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_interceptors.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_io.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_ior.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_legacy.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_logging.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_monitoring.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_naming_cosnaming.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_naming_namingutil.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_naming_pcosnaming.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_oa_poa.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_oa_toa.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_orb.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_presentation_rmi.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_protocol.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_resolver.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_transport.jmk make/com/sun/corba/minclude/com_sun_corba_se_impl_util.jmk make/com/sun/corba/minclude/com_sun_corba_se_internal_LegacyFiles.jmk make/com/sun/corba/minclude/com_sun_corba_se_pept.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_activation.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_copyobject.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_encoding.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_extension.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_ior.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_legacy_connection.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_legacy_interceptor.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_logging.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_monitoring.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_oa.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_orb.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_orbutil.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_presentation_rmi.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_protocol.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_resolver.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_servicecontext.jmk make/com/sun/corba/minclude/com_sun_corba_se_spi_transport.jmk make/com/sun/corba/minclude/com_sun_tools_corba_se_idl_toJavaPortable.jmk make/com/sun/corba/minclude/javax_activity.jmk make/com/sun/corba/minclude/javax_rmi.jmk make/com/sun/corba/minclude/javax_rmi_CORBA.jmk make/com/sun/corba/minclude/javax_transaction.jmk make/com/sun/corba/minclude/org_omg_CORBA.jmk make/com/sun/corba/minclude/org_omg_CORBAX.jmk make/com/sun/corba/minclude/org_omg_CORBA_2_3.jmk make/com/sun/corba/minclude/org_omg_CosNaming.jmk make/com/sun/corba/minclude/org_omg_DynamicAny.jmk make/com/sun/corba/minclude/org_omg_IOP.jmk make/com/sun/corba/minclude/org_omg_Messaging.jmk make/com/sun/corba/minclude/org_omg_PortableInterceptor.jmk make/com/sun/corba/minclude/org_omg_PortableServer.jmk make/com/sun/corba/minclude/org_omg_SendingContext.jmk make/com/sun/corba/minclude/sun_corba.jmk make/com/sun/corba/se/Makefile make/com/sun/corba/se/PortableActivationIDL/Makefile make/com/sun/corba/se/connection/FILES_java.gmk make/com/sun/corba/se/connection/Makefile make/com/sun/corba/se/core/Makefile make/com/sun/corba/se/corespi/Makefile make/com/sun/corba/se/impl/Makefile make/com/sun/corba/se/impl/activation/Makefile make/com/sun/corba/se/impl/activation/orbd/Makefile make/com/sun/corba/se/impl/activation/servertool/Makefile make/com/sun/corba/se/impl/interceptors/Makefile make/com/sun/corba/se/impl/logging/Makefile make/com/sun/corba/se/impl/monitoring/Makefile make/com/sun/corba/se/impl/naming/Makefile make/com/sun/corba/se/impl/naming/cosnaming/Makefile make/com/sun/corba/se/impl/naming/namingutil/Makefile make/com/sun/corba/se/impl/naming/pcosnaming/Makefile make/com/sun/corba/se/impl/oa/Makefile make/com/sun/corba/se/impl/oa/poa/Makefile make/com/sun/corba/se/impl/oa/toa/Makefile make/com/sun/corba/se/interceptor/FILES_java.gmk make/com/sun/corba/se/interceptor/Makefile make/com/sun/corba/se/pept/Makefile make/com/sun/corba/se/rmi/Makefile make/com/sun/corba/se/rmi/rmic/Makefile make/com/sun/corba/se/rmi/rmic/SUN_RMI_RMIC_IIOP_java.gmk make/com/sun/corba/se/sources/Makefile make/com/sun/corba/se/spi/Makefile make/com/sun/corba/se/spi/activation/Makefile make/com/sun/corba/se/spi/copyobject/Makefile make/com/sun/corba/se/spi/encoding/Makefile make/com/sun/corba/se/spi/extension/Makefile make/com/sun/corba/se/spi/legacy/Makefile make/com/sun/corba/se/spi/legacy/connection/Makefile make/com/sun/corba/se/spi/legacy/interceptor/Makefile make/com/sun/corba/se/spi/logging/Makefile make/com/sun/corba/se/spi/monitoring/Makefile make/common/BuildToolJar.gmk make/common/CancelImplicits.gmk make/common/Classes.gmk make/common/Defs-bsd.gmk make/common/Defs-linux.gmk make/common/Defs-solaris.gmk make/common/Defs-windows.gmk make/common/Defs.gmk make/common/Rules.gmk make/common/internal/Resources.gmk make/common/shared/Defs-bsd.gmk make/common/shared/Defs-java.gmk make/common/shared/Defs-linux.gmk make/common/shared/Defs-solaris.gmk make/common/shared/Defs-utils.gmk make/common/shared/Defs-windows.gmk make/common/shared/Defs.gmk make/common/shared/Platform.gmk make/javax/Makefile make/javax/xa/Makefile make/jprt.properties make/org/Makefile make/org/omg/CORBA/Makefile make/org/omg/CORBAX_java.gmk make/org/omg/CosNaming/Makefile make/org/omg/DynamicAny/Makefile make/org/omg/Makefile make/org/omg/PortableInterceptor/Makefile make/org/omg/PortableServer/Makefile make/org/omg/idl/FILES_java.gmk make/org/omg/idl/Makefile make/org/omg/sources/Makefile make/sun/Makefile make/sun/corba/Makefile make/sun/corba/core/Makefile make/sun/corba/org/Makefile make/sun/corba/org/omg/FILES_java.gmk make/sun/corba/org/omg/Makefile make/sun/rmi/Makefile make/sun/rmi/corbalogcompile/Makefile make/sun/rmi/corbalogsources/Makefile make/sun/rmi/rmic/FILES.gmk make/sun/rmi/rmic/Makefile make/tools/Makefile make/tools/idlj/Makefile make/tools/logutil/Makefile make/tools/strip_properties/Makefile makefiles/BuildCorba.gmk makefiles/Makefile src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java src/share/classes/com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java src/share/classes/javax/rmi/CORBA/Stub.java src/share/classes/javax/rmi/CORBA/Util.java src/share/classes/javax/rmi/PortableRemoteObject.java src/share/classes/org/omg/CORBA/ORB.java |
diffstat | 198 files changed, 1430 insertions(+), 11312 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgtags Mon Dec 23 12:59:26 2013 +0000 +++ b/.hgtags Thu Feb 06 15:59:50 2014 +0000 @@ -242,3 +242,14 @@ 0bbccf77c23e566170b88b52c2cf28e5d31ce927 jdk8-b114 8d07115924b7d703a5048adb24e8aba751442f13 jdk8-b115 5fdc4465208933ba704825b2b05e1afd062235fb jdk8-b116 +e53d1ee4d2ae898f1cf58688d45a5afe7c482173 jdk8-b117 +d6820a414f182a011a53a29a52370c696cd58dab jdk8-b118 +379fc7609beb7a3d85ebc0cc21a8a51c60d3c7d3 jdk8-b119 +53fd772d28c8a9f0f43adfc06f75f6b3cfa93cb5 jdk8-b120 +a7d3638deb2f4e33217b1ecf889479e90f9e5b50 jdk8-b121 +0cd687347540b1d14e9cc653ba6af5f6807eb379 jdk8-b122 +1ecd4619f60c2432120821e805e64bdb45de66cc jdk8-b123 +7b45151c7a05764b87ca088ba70448d39de6d41f jdk8-b124 +7b45151c7a05764b87ca088ba70448d39de6d41f jdk8-b125 +8ceb68fd9e107767edf949c6b3ac9d425ca93cac jdk8-b126 +b8c71dae05574f8eca7ca6d703b16b450850b033 jdk8-b127
--- a/THIRD_PARTY_README Mon Dec 23 12:59:26 2013 +0000 +++ b/THIRD_PARTY_README Thu Feb 06 15:59:50 2014 +0000 @@ -2,11 +2,12 @@ ----------------------------- %% This notice is provided with respect to ASM Bytecode Manipulation -Framework v3.1, which is included with JRE 7, JDK 7, and OpenJDK 7. +Framework v5.0, which may be included with JRE 8, and JDK 8, and +OpenJDK 8. --- begin of LICENSE --- -Copyright (c) 2000-2005 INRIA, France Telecom +Copyright (c) 2000-2011 France Télécom All rights reserved. Redistribution and use in source and binary forms, with or without @@ -40,8 +41,41 @@ -------------------------------------------------------------------------------- -%% This notice is provided with respect to CodeViewer 1.0, which is included -with JDK 7. +%% This notice is provided with respect to BSDiff v4.3, which may be +included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +Copyright 2003-2005 Colin Percival +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted providing that the following conditions +are met: +1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +--- end of LICENSE --- + +------------------------------------------------------------------------------- + +%% This notice is provided with respect to CodeViewer 1.0, which may be +included with JDK 8. --- begin of LICENSE --- @@ -81,8 +115,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to Cryptix AES 3.2.0, which is -included with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to Cryptix AES 3.2.0, which may be +included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -121,7 +155,7 @@ ------------------------------------------------------------------------------- %% This notice is provided with respect to CUP Parser Generator for -Java 0.10k, which is included with JRE 7, JDK 7, and OpenJDK 7. +Java 0.10k, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -148,7 +182,7 @@ ------------------------------------------------------------------------------- %% This notice is provided with respect to Document Object Model (DOM) Level 2 -& 3, which is included with JRE 7, JDK 7, and OpenJDK 7. +& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -212,19 +246,52 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to Dynalink v0.5, which may be +included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +Copyright (c) 2009-2013, Attila Szegedi + +All rights reserved.Redistribution and use in source and binary forms, with or +without modification, are permitted provided that the following conditions are +met:* Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. * Redistributions in +binary form must reproduce the above copyright notice, this list of +conditions and the following disclaimer in the documentation and/or other +materials provided with the distribution. * Neither the name of Attila +Szegedi nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE. + +--- end of LICENSE --- + +------------------------------------------------------------------------------- + %% This notice is provided with respect to Elliptic Curve Cryptography, which -is included with JRE 7, JDK 7, and OpenJDK 7. +may be included with JRE 8, JDK 8, and OpenJDK 8. You are receiving a copy of the Elliptic Curve Cryptography library in source -form with the JDK 7 source distribution and object code in the JRE 7 & JDK 7 -runtime. - -The terms of the Oracle license do NOT apply to the Elliptic Curve -Cryptography library program; it is licensed under the following license, -separately from the Oracle programs you receive. If you do not wish to install -this program, you may delete the library named libsunec.so (on Solaris and -Linux systems) or sunec.dll (on Windows systems) from the JRE bin directory -reserved for native libraries. +form with the JDK 8 and OpenJDK 8 source distributions, and as object code in +the JRE 8 & JDK 8 runtimes. + +In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do +NOT apply to the Elliptic Curve Cryptography library; it is licensed under the +following license, separately from Oracle's JDK & JRE. If you do not wish to +install the Elliptic Curve Cryptography library, you may delete the library +named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows +systems) from the JRE bin directory reserved for native libraries. + --- begin of LICENSE --- @@ -735,13 +802,138 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to FontConfig 2.5, which is -included with JRE 7, JDK 7, and OpenJDK 7 source distributions on +%% This notice is provided with respect to ECMAScript Language +Specification ECMA-262 Edition 5.1 which may be included with +JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +Copyright notice +Copyright © 2011 Ecma International +Ecma International +Rue du Rhone 114 +CH-1204 Geneva +Tel: +41 22 849 6000 +Fax: +41 22 849 6001 +Web: http://www.ecma-international.org + +This document and possible translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it or assist +in its implementation may be prepared, copied, published, and distributed, in +whole or in part, without restriction of any kind, provided that the above +copyright notice and this section are included on all such copies and derivative +works. However, this document itself may not be modified in any way, including +by removing the copyright notice or references to Ecma International, except as +needed for the purpose of developing any document or deliverable produced by +Ecma International (in which case the rules applied to copyrights must be +followed) or as required to translate it into languages other than English. The +limited permissions granted above are perpetual and will not be revoked by Ecma +International or its successors or assigns. This document and the information +contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL +DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY +WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP +RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR +PURPOSE." Software License + +All Software contained in this document ("Software)" is protected by copyright +and is being made available under the "BSD License", included below. This +Software may be subject to third party rights (rights from parties other than +Ecma International), including patent rights, and no licenses under such third +party rights are granted under this license even if the third party concerned is +a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS +AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR +INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO +IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and +binary forms, with or without modification, are permitted provided that the +following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation and/or +other materials provided with the distribution. + +3. Neither the name of the authors nor Ecma International may be used to endorse +or promote products derived from this software without specific prior written +permission. + +THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY +OF SUCH DAMAGE. +--- end of LICENSE --- + +%% This notice is provided with respect to Dynalink library which is included +with the Nashorn technology. + +--- begin of LICENSE --- +Copyright (c) 2009-2013, Attila Szegedi + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +* Neither the name of the copyright holder nor the names of + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER +BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--- end of LICENSE --- + +%% This notice is provided with respect to Joni library which is included +with the Nashorn technology. + +--- begin of LICENSE --- +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- end of LICENSE --- + +------------------------------------------------------------------------------- + +%% This notice is provided with respect to FontConfig 2.5, which may be +included with JRE 8, JDK 8, and OpenJDK 8 source distributions on Linux and Solaris. --- begin of LICENSE --- -Copyright ¬© 2001,2003 Keith Packard +Copyright © 2001,2003 Keith Packard Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the @@ -765,7 +957,7 @@ ------------------------------------------------------------------------------- %% This notice is provided with respect to IAIK PKCS#11 Wrapper, -which is included with JRE 7, JDK 7, and OpenJDK 7. +which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -816,7 +1008,7 @@ ------------------------------------------------------------------------------- %% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which -is included with JRE 7, JDK 7, and OpenJDK 7. +may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -852,8 +1044,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to IJG JPEG 6b, which is -included with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to IJG JPEG 6b, which may be +included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -891,8 +1083,35 @@ -------------------------------------------------------------------------------- -%% This notice is provided with respect to JOpt-Simple v3.0, which is -included with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to Joni v1.1.9, which may be +included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- end of LICENSE --- + +------------------------------------------------------------------------------- + +%% This notice is provided with respect to JOpt-Simple v3.0, which may be +included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -921,8 +1140,39 @@ -------------------------------------------------------------------------------- +%% This notice is provided with respect to JSON, which may be included +with JRE 8 & JDK 8. + +--- begin of LICENSE --- + +Copyright (c) 2002 JSON.org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +The Software shall be used for Good, not Evil. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- end of LICENSE --- + +------------------------------------------------------------------------------- + %% This notice is provided with respect to Kerberos functionality, which -which is included with JRE 7, JDK 7, and OpenJDK 7. +which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -934,7 +1184,7 @@ ------------------------------------------------------------------------------- %% This notice is provided with respect to Kerberos functionality from -FundsXpress, INC., which is included with JRE 7, JDK 7, and OpenJDK 7. +FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -967,8 +1217,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to Kronos OpenGL headers, which is -included with JDK 7 and OpenJDK 7 source distributions. +%% This notice is provided with respect to Kronos OpenGL headers, which may be +included with JDK 8 and OpenJDK 8 source distributions. --- begin of LICENSE --- @@ -1000,8 +1250,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to libpng 1.2.18, which is -included with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to libpng 1.5.4, which may be +included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1014,8 +1264,10 @@ If you modify libpng you may insert additional notices immediately following this sentence. -libpng versions 1.2.6, August 15, 2004, through 1.2.18, May 15, 2007, are -Copyright (c) 2004, 2006-2007 Glenn Randers-Pehrson, and are +This code is released under the libpng license. + +libpng versions 1.2.6, August 15, 2004, through 1.5.4, July 7, 2011, are +Copyright (c) 2004, 2006-2011 Glenn Randers-Pehrson, and are distributed according to the same disclaimer and license as libpng-1.2.5 with the following individual added to the list of Contributing Authors @@ -1112,14 +1364,14 @@ Glenn Randers-Pehrson glennrp at users.sourceforge.net -May 15, 2007 +July 7, 2011 --- end of LICENSE --- ------------------------------------------------------------------------------- -%% This notice is provided with respect to libungif 4.1.3, which is -included with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to libungif 4.1.3, which may be +included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1147,8 +1399,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to Little CMS 2.0, which is -included with OpenJDK 7. +%% This notice is provided with respect to Little CMS 2.4, which may be +included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1183,7 +1435,7 @@ ------------------------------------------------------------------------------- %% This notice is provided with respect to Mesa 3D Graphics Library v4.1, -which is included with JRE 7, JDK 7, and OpenJDK 7 source distributions. +which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions. --- begin of LICENSE --- @@ -1213,8 +1465,402 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to Mozilla Network Security +Services (NSS), which is supplied with the JDK test suite in the OpenJDK +source code repository. It is licensed under Mozilla Public License (MPL), +version 2.0. + +The NSS libraries are supplied in executable form, built from unmodified +NSS source code labeled with the "NSS_3.13.1_RTM" release tag. + +The NSS source code is available in the OpenJDK source code repository at: + jdk/test/sun/security/pkcs11/nss/src + +The NSS libraries are available in the OpenJDK source code repository at: + jdk/test/sun/security/pkcs11/nss/lib + +--- begin of LICENSE --- + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + +--- end of LICENSE --- + +------------------------------------------------------------------------------- + %% This notice is provided with respect to PC/SC Lite for Suse Linux v.1.1.1, -which is included with JRE 7, JDK 7, and OpenJDK 7 on Linux and Solaris. +which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. --- begin of LICENSE --- @@ -1257,8 +1903,30 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to PorterStemmer v4, which may be +included with JRE 8, JDK 8, and OpenJDK 8. + +--- begin of LICENSE --- + +See: http://tartarus.org/~martin/PorterStemmer + +The software is completely free for any purpose, unless notes at the head of +the program text indicates otherwise (which is rare). In any case, the notes +about licensing are never more restrictive than the BSD License. + +In every case where the software is not written by me (Martin Porter), this +licensing arrangement has been endorsed by the contributor, and it is +therefore unnecessary to ask the contributor again to confirm it. + +I have not asked any contributors (or their employers, if they have them) for +proofs that they have the right to distribute their software in this way. + +--- end of LICENSE --- + +------------------------------------------------------------------------------- + %% This notice is provided with respect to Relax NG Object/Parser v.20050510, -which is included with JRE 7, JDK 7, and OpenJDK 7. +which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1285,8 +1953,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to RelaxNGCC v1.12, which is -included with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to RelaxNGCC v1.12, which may be +included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1335,487 +2003,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to Mozilla Rhino v1.7R3, which -is included with JRE 7, JDK 7, and OpenJDK 7 - ---- begin of LICENSE --- - - MOZILLA PUBLIC LICENSE - Version 1.1 - - --------------- - -1. Definitions. - - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - - 1.5. "Executable" means Covered Code in any form other than Source - Code. - - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - - 1.8. "License" means this document. - - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - - B. Any new file that contains any part of the Original Code or - previous Modifications. - - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - -2. Source Code License. - - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - -3. Distribution Obligations. - - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. - - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - -5. Application of this License. - - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - -6. Versions of the License. - - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - -7. DISCLAIMER OF WARRANTY. - - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. - - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - -9. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -10. U.S. GOVERNMENT END USERS. - - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - -11. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - -12. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - -13. MULTIPLE-LICENSED CODE. - - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - -EXHIBIT A - Mozilla Public License. - - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (the "License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.mozilla.org/MPL/ - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - - The Original Code is ______________________________________. - - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - - Contributor(s): ______________________________________. - - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - ---- end of LICENSE --- - -------------------------------------------------------------------------------- - -%% This notice is provided with respect to SAX 2.0.1, which is included -with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to SAX 2.0.1, which may be included +with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1876,8 +2065,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to SoftFloat version 2b, which is -included with JRE 7, JDK 7, and OpenJDK 7 on Linux/ARM. +%% This notice is provided with respect to SoftFloat version 2b, which may be +included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM. --- begin of LICENSE --- @@ -1909,12 +2098,41 @@ ------------------------------------------------------------------------------- +%% This notice is provided with respect to Sparkle 1.5, +which may be included with JRE 8 on Mac OS X. + +--- begin of LICENSE --- + +Copyright (c) 2012 Sparkle.org and Andy Matuschak + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- end of LICENSE --- + +------------------------------------------------------------------------------- + %% Portions licensed from Taligent, Inc. ------------------------------------------------------------------------------- -%% This notice is provided with respect to Thai Dictionary, which is -included with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to Thai Dictionary, which may be +included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1947,8 +2165,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to Unicode 6.0.0, CLDR v1.4.1, & CLDR -v1.9, which is included with JRE 7, JDK 7, and OpenJDK 7. +%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1 +which may be included with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- @@ -1959,7 +2177,7 @@ Trademark Usage Policy. A. Unicode Copyright. - 1. Copyright © 1991-2011 Unicode, Inc. All rights reserved. + 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved. 2. Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, @@ -2094,7 +2312,7 @@ COPYRIGHT AND PERMISSION NOTICE -Copyright © 1991-2011 Unicode, Inc. All rights reserved. Distributed under the +Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy @@ -2134,8 +2352,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to UPX v3.01, which is included -with JRE 7 on Windows. +%% This notice is provided with respect to UPX v3.01, which may be included +with JRE 8 on Windows. --- begin of LICENSE --- @@ -2274,7 +2492,7 @@ ------------------------------------------------------------------------------- %% This notice is provided with respect to Xfree86-VidMode Extension 1.0, -which is included with JRE 7, JDK 7, and OpenJDK 7 on Linux and Solaris. +which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. --- begin of LICENSE --- @@ -2326,8 +2544,8 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to X Window System 6.8.2, which is -included with JRE 7, JDK 7, and OpenJDK 7 on Linux and Solaris. +%% This notice is provided with respect to X Window System 6.8.2, which may be +included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. --- begin of LICENSE --- @@ -3131,12 +3349,12 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to zlib v1.2.3, which is included -with JRE 7, JDK 7, and OpenJDK 7 +%% This notice is provided with respect to zlib v1.2.5, which may be included +with JRE 8, JDK 8, and OpenJDK 8. --- begin of LICENSE --- - version 1.2.3, July 18th, 2005 + version 1.2.5, July 18th, 2005 Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler @@ -3163,16 +3381,18 @@ ------------------------------------------------------------------------------- -%% This notice is provided with respect to the following which is -included with JRE 7, JDK 7, and OpenJDK 7, except where noted: - - Apache Derby 10.8.1.2 [included with JDK 7 only] +%% This notice is provided with respect to the following which may be +included with JRE 8, JDK 8, and OpenJDK 8, except where noted: + + Apache Commons Math 2.2 + Apache Derby 10.10.1.2 [included with JDK 8] Apache Jakarta BCEL 5.2 Apache Jakarta Regexp 1.4 - Apache Santuario XMLSec-Java 1.4.2 + Apache Santuario XML Security for Java 1.5.4 Apache Xalan-Java 2.7.1 - Apache Xerces2 Java 2.10.0 + Apache Xerces Java 2.10.0 Apache XML Resolver 1.1 + Dynalink 0.5 --- begin of LICENSE ---
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make/BuildCorba.gmk Thu Feb 06 15:59:50 2014 +0000 @@ -0,0 +1,265 @@ +# +# Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# +# Makefile for building the corba workspace. +# + +# This must be the first rule +default: all + +include $(SPEC) +include MakeBase.gmk +include JavaCompilation.gmk +include IdlCompilation.gmk + +# The Corba sources are old and generates a LOT of warnings. +# Disable these using Xlint, until someone cares to fix them. +DISABLE_CORBA_WARNINGS := -Xlint:all,-deprecation,-unchecked,-serial,-fallthrough,-cast,-rawtypes,-static,-dep-ann + +# The "generate old bytecode" javac setup uses the new compiler to compile for the +# boot jdk to generate tools that need to be run with the boot jdk. +# Thus we force the target bytecode to the boot jdk bytecode. +$(eval $(call SetupJavaCompiler,GENERATE_OLDBYTECODE, \ + JVM := $(JAVA), \ + JAVAC := $(NEW_JAVAC), \ + FLAGS := $(BOOT_JDK_SOURCETARGET) \ + -bootclasspath "$(BOOT_RTJAR)$(PATH_SEP)$(BOOT_TOOLSJAR)" \ + $(DISABLE_CORBA_WARNINGS), \ + SERVER_DIR := $(SJAVAC_SERVER_DIR), \ + SERVER_JVM := $(SJAVAC_SERVER_JAVA))) + +# The "generate new bytecode" uses the new compiler to generate bytecode +# for the new jdk that is being built. The code compiled by this setup +# cannot necessarily be run with the boot jdk. +$(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE, \ + JVM := $(JAVA), \ + JAVAC := $(NEW_JAVAC), \ + FLAGS := -cp $(BOOT_TOOLSJAR) -XDignore.symbol.file=true $(DISABLE_CORBA_WARNINGS), \ + SERVER_DIR := $(SJAVAC_SERVER_DIR), \ + SERVER_JVM := $(SJAVAC_SERVER_JAVA))) + +$(eval $(call SetupJavaCompilation,BUILD_STRIPPROP, \ + SETUP := GENERATE_OLDBYTECODE, \ + SRC := $(CORBA_TOPDIR)/make/tools/src, \ + BIN := $(CORBA_OUTPUTDIR)/btclasses/stripprop_classes)) + +$(eval $(call SetupArchive,ARCHIVE_STRIPPROP, $(BUILD_STRIPPROP), \ + SRCS := $(CORBA_OUTPUTDIR)/btclasses/stripprop_classes, \ + JAR := $(CORBA_OUTPUTDIR)/btjars/stripproperties.jar, \ + JARMAIN := build.tools.stripproperties.StripPropertiesCorba)) + +$(eval $(call SetupJavaCompilation,BUILD_IDLJ, \ + SETUP := GENERATE_OLDBYTECODE, \ + SRC := $(CORBA_TOPDIR)/src/share/classes, \ + BIN := $(CORBA_OUTPUTDIR)/btclasses/idlj_classes, \ + COPY := .prp, \ + INCLUDES := com/sun/tools/corba/se/idl, \ + EXCLUDE_FILES := ResourceBundleUtil.java)) + +$(eval $(call SetupArchive,ARCHIVE_IDLJ, $(BUILD_IDLJ), \ + SRCS := $(CORBA_OUTPUTDIR)/btclasses/idlj_classes, \ + SUFFIXES := .class .prp, \ + JAR := $(CORBA_OUTPUTDIR)/btjars/idlj.jar, \ + JARMAIN := com.sun.tools.corba.se.idl.toJavaPortable.Compile)) + +$(eval $(call SetupJavaCompilation,BUILD_LOGUTIL, \ + SETUP := GENERATE_OLDBYTECODE, \ + SRC := $(CORBA_TOPDIR)/src/share/classes, \ + BIN := $(CORBA_OUTPUTDIR)/btclasses/logutil_classes, \ + INCLUDES := com/sun/tools/corba/se/logutil)) + +$(eval $(call SetupArchive,ARCHIVE_LOGUTIL, $(BUILD_LOGUTIL), \ + SRCS := $(CORBA_OUTPUTDIR)/btclasses/logutil_classes, \ + JAR := $(CORBA_OUTPUTDIR)/btjars/logutil.jar, \ + JARMAIN := com.sun.tools.corba.se.logutil.MC)) + +# Generate LogWrapper classes +$(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/%SystemException.java: \ + $(CORBA_TOPDIR)/src/share/classes/com/sun/corba/se/spi/logging/data/%.mc \ + $(CORBA_OUTPUTDIR)/btjars/logutil.jar + $(MKDIR) -p $(@D) + $(RM) -f $(@D)/_the_wrappers.d + $(ECHO) $(LOG_INFO) Generating class file from $*.mc + $(JAVA) -jar $(CORBA_OUTPUTDIR)/btjars/logutil.jar make-class $< $(@D) + +# Generate LogWrapper properties file by concatening resource files +$(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/LogStrings.properties: \ + $(CORBA_OUTPUTDIR)/logwrappers/ActivationSystemException.resource \ + $(CORBA_OUTPUTDIR)/logwrappers/IORSystemException.resource \ + $(CORBA_OUTPUTDIR)/logwrappers/InterceptorsSystemException.resource \ + $(CORBA_OUTPUTDIR)/logwrappers/NamingSystemException.resource \ + $(CORBA_OUTPUTDIR)/logwrappers/OMGSystemException.resource \ + $(CORBA_OUTPUTDIR)/logwrappers/ORBUtilSystemException.resource \ + $(CORBA_OUTPUTDIR)/logwrappers/POASystemException.resource \ + $(CORBA_OUTPUTDIR)/logwrappers/UtilSystemException.resource + $(MKDIR) -p $(@D) + $(ECHO) $(LOG_INFO) Concatenating 8 resource files into $(@F) + $(CAT) $^ > $@ + +# The resources files are generated from lisp-like .mc files. +$(CORBA_OUTPUTDIR)/logwrappers/%SystemException.resource: $(CORBA_TOPDIR)/src/share/classes/com/sun/corba/se/spi/logging/data/%.mc $(CORBA_OUTPUTDIR)/btjars/logutil.jar + $(MKDIR) -p $(@D) + $(RM) -f $(@D)/_the_wrappers.d + $(ECHO) $(LOG_INFO) Generating resource file from $*.mc + $(JAVA) -jar $(CORBA_OUTPUTDIR)/btjars/logutil.jar make-resource $< $(@D) + + +$(CORBA_OUTPUTDIR)/logwrappers/_the_wrappers.d: $(CORBA_OUTPUTDIR)/btjars/logutil.jar \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/ActivationSystemException.java \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/IORSystemException.java \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/InterceptorsSystemException.java \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/NamingSystemException.java \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/OMGSystemException.java \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/ORBUtilSystemException.java \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/POASystemException.java \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/UtilSystemException.java \ + $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/LogStrings.properties + $(MKDIR) -p $(@D) + $(ECHO) LOGWRAPPERS_ARE_CREATED = yes > $@ + +# Trigger the generation of the logwrappers. After the logwrapper classes and +# resources have been created, then the makefile will restart and the newly +# created java files will become part of the build further along in the makefile. +-include $(CORBA_OUTPUTDIR)/logwrappers/_the_wrappers.d + +ifeq ($(LOGWRAPPERS_ARE_CREATED), yes) + + $(eval $(call SetupIdlCompilation,BUILD_IDLS, \ + IDLJ := $(JAVA) -jar $(CORBA_OUTPUTDIR)/btjars/idlj.jar, \ + SRC := $(CORBA_TOPDIR)/src/share/classes, \ + BIN := $(CORBA_OUTPUTDIR)/gensrc, \ + EXCLUDES := com/sun/tools/corba/se/idl/% \ + org/omg/CORBA/% \ + com/sun/corba/se/GiopIDL/% \ + org/omg/PortableServer/corba.idl, \ + INCLUDES := %, \ + OLDIMPLBASES := com/sun/corba/se/PortableActivationIDL/activation.idl \ + com/sun/corba/se/spi/activation/activation.idl, \ + DELETES := DYNANYDELETEFILES org/omg/DynamicAny/*POA* org/omg/DynamicAny/*Holder* org/omg/DynamicAny/DynValueBoxHelper.java org/omg/DynamicAny/DynValueCommonHelper.java org/omg/DynamicAny/_DynValueCommonStub.java org/omg/DynamicAny/_DynValueBoxStub.java org/omg/DynamicAny/DynAnyPackage/TypeMismatchHolder.java org/omg/DynamicAny/DynAnyPackage/InvalidValueHolder.java org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHolder.java IOPDELETEFILES org/omg/IOP/BI_DIR_IIOP.java org/omg/IOP/ChainBypassCheck.java org/omg/IOP/ChainBypassInfo.java org/omg/IOP/FORWARDED_IDENTITY.java org/omg/IOP/INVOCATION_POLICIES.java org/omg/IOP/LogicalThreadId.java org/omg/IOP/SendingContextRunTime.java org/omg/IOP/UnknownExceptionInfo.java org/omg/IOP/TaggedComponentSeqHolder.java POAHELHOLFILES org/omg/PortableServer/CurrentPackage/NoContextHolder.java org/omg/PortableServer/ForwardRequestHolder.java org/omg/PortableServer/IdAssignmentPolicyValueHelper.java org/omg/PortableServer/IdAssignmentPolicyValueHolder.java org/omg/PortableServer/IdUniquenessPolicyValueHelper.java org/omg/PortableServer/IdUniquenessPolicyValueHolder.java org/omg/PortableServer/ImplicitActivationPolicyValueHelper.java org/omg/PortableServer/ImplicitActivationPolicyValueHolder.java org/omg/PortableServer/LifespanPolicyValueHelper.java org/omg/PortableServer/LifespanPolicyValueHolder.java org/omg/PortableServer/ServantRetentionPolicyValueHelper.java org/omg/PortableServer/ServantRetentionPolicyValueHolder.java org/omg/PortableServer/ObjectIdHelper.java org/omg/PortableServer/ObjectIdHolder.java org/omg/PortableServer/POAListHelper.java org/omg/PortableServer/POAListHolder.java org/omg/PortableServer/POAManagerPackage/AdapterInactiveHolder.java org/omg/PortableServer/POAManagerPackage/StateHelper.java org/omg/PortableServer/POAManagerPackage/StateHolder.java org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHolder.java org/omg/PortableServer/POAPackage/AdapterNonExistentHolder.java org/omg/PortableServer/POAPackage/InvalidPolicyHolder.java org/omg/PortableServer/POAPackage/NoServantHolder.java org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHolder.java org/omg/PortableServer/POAPackage/ObjectNotActiveHolder.java org/omg/PortableServer/POAPackage/ServantAlreadyActiveHolder.java org/omg/PortableServer/POAPackage/ServantNotActiveHolder.java org/omg/PortableServer/POAPackage/WrongAdapterHolder.java org/omg/PortableServer/POAPackage/WrongPolicyHolder.java org/omg/PortableServer/RequestProcessingPolicyValueHelper.java org/omg/PortableServer/RequestProcessingPolicyValueHolder.java org/omg/PortableServer/ServantActivatorHolder.java org/omg/PortableServer/ServantLocatorHolder.java org/omg/PortableServer/ThreadPolicyValueHelper.java org/omg/PortableServer/ThreadPolicyValueHolder.java PIHELHOLFILES org/omg/PortableInterceptor/ClientRequestInfoHelper.java org/omg/PortableInterceptor/ClientRequestInterceptorHelper.java org/omg/PortableInterceptor/IORInfoHelper.java org/omg/PortableInterceptor/IORInterceptorHelper.java org/omg/PortableInterceptor/InterceptorHelper.java org/omg/PortableInterceptor/ORBInitInfoHelper.java org/omg/PortableInterceptor/ORBInitializerHelper.java org/omg/PortableInterceptor/PolicyFactoryHelper.java org/omg/PortableInterceptor/ReplyStatusHelper.java org/omg/PortableInterceptor/RequestInfoHelper.java org/omg/PortableInterceptor/ServerRequestInfoHelper.java org/omg/PortableInterceptor/ServerRequestInterceptorHelper.java org/omg/PortableInterceptor/SlotIdHelper.java org/omg/PortableInterceptor/ClientRequestInfoHolder.java org/omg/PortableInterceptor/ClientRequestInterceptorHolder.java org/omg/PortableInterceptor/CurrentHolder.java org/omg/PortableInterceptor/ForwardRequestHolder.java org/omg/PortableInterceptor/IORInfoHolder.java org/omg/PortableInterceptor/IORInterceptorHolder.java org/omg/PortableInterceptor/InterceptorHolder.java org/omg/PortableInterceptor/InvalidSlotHolder.java org/omg/PortableInterceptor/ORBInitInfoHolder.java org/omg/PortableInterceptor/ORBInitializerHolder.java org/omg/PortableInterceptor/PolicyFactoryHolder.java org/omg/PortableInterceptor/RequestInfoHolder.java org/omg/PortableInterceptor/ServerRequestInfoHolder.java org/omg/PortableInterceptor/ServerRequestInterceptorHolder.java org/omg/PortableInterceptor/TaggedComponentSeqHolder.java org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHolder.java org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHolder.java org/omg/IOP/CodecPackage/FormatMismatchHolder.java org/omg/IOP/CodecPackage/InvalidTypeForEncodingHolder.java org/omg/IOP/CodecPackage/TypeMismatchHolder.java org/omg/IOP/CodecHelper.java org/omg/IOP/EncodingFormatHelper.java org/omg/IOP/EncodingHelper.java org/omg/IOP/CodecFactoryPackage/UnknownEncodingHolder.java org/omg/IOP/CodecFactoryHolder.java org/omg/IOP/CodecHolder.java org/omg/IOP/EncodingHolder.java org/omg/IOP/TaggedComponentSeqHelper.java org/omg/Dynamic/ContextListHelper.java org/omg/Dynamic/ExceptionListHelper.java org/omg/Dynamic/ParameterHolder.java org/omg/Dynamic/ParameterListHolder.java org/omg/Dynamic/ExceptionListHolder.java org/omg/Dynamic/ParameterHelper.java org/omg/Dynamic/ParameterListHelper.java org/omg/Dynamic/RequestContextHelper.java CORBAX org/omg/CORBA/OctetSeqHelper.java org/omg/CORBA/OctetSeqHolder.java org/omg/CORBA/PolicyError.java org/omg/CORBA/RepositoryIdHelper.java)) + + $(BUILD_IDLS): $(CORBA_OUTPUTDIR)/btjars/idlj.jar + + $(CORBA_OUTPUTDIR)/gensrc/_the_idls.d: $(BUILD_IDLS) $(CORBA_OUTPUTDIR)/btjars/idlj.jar + $(MKDIR) -p $(@D) + $(ECHO) IDLS_ARE_CREATED = yes > $@ + + -include $(CORBA_OUTPUTDIR)/gensrc/_the_idls.d + + ifeq ($(IDLS_ARE_CREATED), yes) + + $(eval $(call SetupJavaCompilation,BUILD_CORBA, \ + SETUP := GENERATE_NEWBYTECODE, \ + SRC := $(CORBA_TOPDIR)/src/share/classes $(CORBA_OUTPUTDIR)/gensrc $(CORBA_OUTPUTDIR)/logwrappers, \ + EXCLUDES := com/sun/corba/se/PortableActivationIDL \ + com/sun/tools/corba/se/logutil, \ + EXCLUDE_FILES := com/sun/corba/se/impl/presentation/rmi/JNDIStateFactoryImpl.java \ + com/sun/corba/se/spi/presentation/rmi/StubWrapper.java \ + com/sun/org/omg/CORBA/IDLTypeOperations.java \ + com/sun/org/omg/CORBA/IRObjectOperations.java \ + org/omg/PortableInterceptor/UNKNOWN.java \ + com/sun/tools/corba/se/idl/ResourceBundleUtil.java \ + com/sun/corba/se/impl/presentation/rmi/jndi.properties, \ + COPY := .prp LogStrings.properties, \ + BIN := $(CORBA_OUTPUTDIR)/classes)) + + $(eval $(call SetupJavaCompilation,BUILD_BOOTSTRAP_CORBA, \ + SETUP := GENERATE_OLDBYTECODE, \ + SRC := $(BUILD_CORBA_SRC), \ + EXCLUDES := $(BUILD_CORBA_EXCLUDES), \ + EXCLUDE_FILES := $(BUILD_CORBA_EXCLUDE_FILES), \ + COPY := $(BUILD_CORBA_COPY), \ + BIN := $(CORBA_OUTPUTDIR)/btclasses/corba_classes, \ + JAR := $(CORBA_OUTPUTDIR)/btjars/btcorba.jar)) + + # Separate src.zip call to include sources that were excluded in the build to + # mimic behavior in old build system. + $(eval $(call SetupZipArchive,ARCHIVE_BUILD_CORBA, \ + SRC := $(CORBA_TOPDIR)/src/share/classes $(CORBA_OUTPUTDIR)/gensrc $(CORBA_OUTPUTDIR)/logwrappers, \ + ZIP := $(CORBA_OUTPUTDIR)/dist/lib/src.zip)) + + $(BUILD_CORBA): $(BUILD_IDLS) $(LOGWRAPPER_DEPENDENCIES) + + # Run stripproperties on all sunorb resource files. + STRIP_PROP_SRC_FILES := $(shell $(FIND) $(CORBA_TOPDIR)/src/share/classes -name "sunorb*.properties") + STRIP_PROP_FILES := $(patsubst $(CORBA_TOPDIR)/src/share/classes/%, $(CORBA_OUTPUTDIR)/classes/%, \ + $(STRIP_PROP_SRC_FILES)) + # Simple delivery of zh_HK properties files just copies zh_TW properties files + STRIP_PROP_FILES += $(patsubst $(CORBA_TOPDIR)/src/share/classes/%_zh_TW.properties, \ + $(CORBA_OUTPUTDIR)/classes/%_zh_HK.properties, \ + $(shell $(FIND) $(CORBA_TOPDIR)/src/share/classes -name "sunorb_zh_TW.properties")) + STRIP_PROP_SRC_FILES += $(shell $(FIND) $(CORBA_TOPDIR)/src/share/classes -name "sunorb_zh_TW.properties") + STRIP_PROP_CMDLINE := $(subst _SPACE_, $(SPACE), \ + $(join $(addprefix -clean_SPACE_, $(STRIP_PROP_SRC_FILES)), \ + $(addprefix _SPACE_, $(STRIP_PROP_FILES)))) + + $(CORBA_OUTPUTDIR)/_the.stripped_properties: $(STRIP_PROP_SRC_FILES) \ + $(CORBA_OUTPUTDIR)/btjars/stripproperties.jar + $(MKDIR) -p $(sort $(dir $(STRIP_PROP_FILES))) + $(call ListPathsSafely,STRIP_PROP_CMDLINE,\n, >> $(CORBA_OUTPUTDIR)/_the.strip_prop.cmdline) + $(JAVA) -jar $(CORBA_OUTPUTDIR)/btjars/stripproperties.jar \ + @$(CORBA_OUTPUTDIR)/_the.strip_prop.cmdline + $(TOUCH) $@ + + $(eval $(call SetupArchive,ARCHIVE_CORBA, \ + $(BUILD_CORBA) $(CORBA_OUTPUTDIR)/_the.stripped_properties, \ + SRCS := $(CORBA_OUTPUTDIR)/classes, \ + SUFFIXES := .class .prp .properties, \ + JAR := $(CORBA_OUTPUTDIR)/dist/lib/classes.jar)) + + # The created classes.jar now contains Corba compiled to run on the target JDK + # and is ready for inclusion in jdk rt.jar. + + # The created src.zip now contains .java and .properties files used to create the classes in classes.jar + # and is ready for inclusion into the jdk src.zip + + BIN_FILES := $(CORBA_TOPDIR)/src/share/classes/com/sun/tools/corba/se/idl/orb.idl \ + $(CORBA_TOPDIR)/src/share/classes/com/sun/tools/corba/se/idl/ir.idl + + $(CORBA_OUTPUTDIR)/dist/lib/bin.zip: $(BIN_FILES) $(CORBA_OUTPUTDIR)/dist/lib/classes.jar + $(MKDIR) -p $(CORBA_OUTPUTDIR)/dist/lib + $(MKDIR) -p $(CORBA_OUTPUTDIR)/lib + $(RM) -f $@ + $(ECHO) Creating `basename $@` + $(CP) $(BIN_FILES) $(CORBA_OUTPUTDIR)/lib + $(CHMOD) ug+w $(CORBA_OUTPUTDIR)/lib/* + (cd $(CORBA_OUTPUTDIR); $(ZIP) -q $@ lib/orb.idl lib/ir.idl) + + # The created bin.zip now contains the corba specific binaries: orb.idl, ir.idl + + all: $(CORBA_OUTPUTDIR)/btjars/stripproperties.jar \ + $(CORBA_OUTPUTDIR)/btjars/idlj.jar \ + $(CORBA_OUTPUTDIR)/btjars/logutil.jar \ + $(CORBA_OUTPUTDIR)/btjars/btcorba.jar \ + $(CORBA_OUTPUTDIR)/dist/lib/classes.jar \ + $(CORBA_OUTPUTDIR)/dist/lib/src.zip \ + $(CORBA_OUTPUTDIR)/dist/lib/bin.zip + endif +endif + +clean: + $(RM) -rf $(CORBA_OUTPUTDIR) + +.PHONY: default all clean clobber
--- a/make/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ b/make/Makefile Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -23,171 +23,27 @@ # questions. # -# -# Makefile for building the corba workspace. -# - -BUILDDIR=. -include $(BUILDDIR)/common/Defs.gmk -include $(BUILDDIR)/common/CancelImplicits.gmk - -#----- commands - -CHMOD = chmod -CP = cp -ECHO = echo # FIXME -FIND = find -MKDIR = mkdir -SED = sed -ZIP = zip - -#----- locations and deliverables - -TOPDIR=.. -SRC_BIN_DIR = $(TOPDIR)/src/share/bin -SRC_CLASSES_DIR = $(TOPDIR)/src/share/classes - -ifdef ALT_OUTPUTDIR - OUTPUTDIR = $(ALT_OUTPUTDIR) - BUILD_DIR = $(ALT_OUTPUTDIR) - DIST_DIR = $(ALT_OUTPUTDIR)/dist +# Locate this Makefile +ifeq ($(filter /%, $(lastword $(MAKEFILE_LIST))), ) + makefile_path := $(CURDIR)/$(lastword $(MAKEFILE_LIST)) else - OUTPUTDIR = .. - BUILD_DIR = $(TOPDIR)/build/$(PLATFORM)-$(ARCH) - DIST_DIR = $(TOPDIR)/dist + makefile_path := $(lastword $(MAKEFILE_LIST)) endif -ABS_OUTPUTDIR = $(call FullPath,$(OUTPUTDIR)) - -CLASSES_DIR = $(BUILD_DIR)/classes -GENSRC_DIR = $(BUILD_DIR)/gensrc +repo_dir := $(patsubst %/make/Makefile, %, $(makefile_path)) -LIB_DIR = $(DIST_DIR)/lib - -#----- - -ifndef JDK_MAJOR_VERSION - JDK_MAJOR_VERSION = 1 -endif - -ifndef JDK_MINOR_VERSION - JDK_MINOR_VERSION = 7 -endif - -ifndef JDK_MICRO_VERSION - JDK_MICRO_VERSION = 0 -endif +# What is the name of this subsystem (langtools, corba, etc)? +subsystem_name := $(notdir $(repo_dir)) -ifndef JDK_VERSION - JDK_VERSION = $(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION).$(JDK_MICRO_VERSION) -endif - -ifndef MILESTONE - MILESTONE = internal -endif - -# RELEASE is JDK_VERSION and -MILESTONE if MILESTONE is set -ifneq ($(MILESTONE),fcs) - RELEASE = $(JDK_VERSION)-$(MILESTONE)$(BUILD_VARIANT_RELEASE) +# Try to locate top-level makefile +top_level_makefile := $(repo_dir)/../Makefile +ifneq ($(wildcard $(top_level_makefile)), ) + $(info Will run $(subsystem_name) target on top-level Makefile) + $(info WARNING: This is a non-recommended way of building!) + $(info ===================================================) else - RELEASE = $(JDK_VERSION)$(BUILD_VARIANT_RELEASE) -endif - -# FULL_VERSION is RELEASE and -BUILD_NUMBER if BUILD_NUMBER is set -ifdef BUILD_NUMBER - FULL_VERSION = $(RELEASE)-$(BUILD_NUMBER) -else - BUILD_NUMBER = b00 - USER_RELEASE_SUFFIX := $(shell echo $(USER)_`date '+%d_%b_%Y_%H_%M' | tr "A-Z" "a-z"`) - FULL_VERSION = $(RELEASE)-$(USER_RELEASE_SUFFIX)-$(BUILD_NUMBER) + $(info Cannot locate top-level Makefile. Is this repo not checked out as part of a complete forest?) + $(error Build from top-level Makefile instead) endif -#----- useful macros - -SOURCE_LEVEL = 5 -BOOTSTRAP_TARGET_LEVEL = 5 - -ifdef TARGET_CLASS_VERSION - TARGET_LEVEL = $(TARGET_CLASS_VERSION) -else - TARGET_LEVEL = 7 -endif - -ifndef TARGET_JAVA - TARGET_JAVA = java -endif - -SELF = $(lastword $(MAKEFILE_LIST)) - -# for jdk, we generate the following: -# dist/lib/classes.jar: -# corba recompiled to run on the target JDK, -# ready for inclusion in rt.jar -# dist/lib/src.zip -# .properties and .java files for classes in classes.jar, -# ready for jdk src.zip -# dist/lib/bin.zip -# corba specific binaries: orb.idl, ir.idl - -# Default target -default: all - -#----- classes.jar - -CLASSES_JAR = $(LIB_DIR)/classes.jar -$(CLASSES_JAR): - $(MKDIR) -p $(@D) - $(BOOT_JAR_CMD) -cf $@ -C $(CLASSES_DIR) . - -#----- src.zip - -SRC_ZIP_FILES = $(shell $(FIND) $(SRC_CLASSES_DIR) \( -name \*-template \) -prune -o -type f -print ) - -SRC_ZIP = $(LIB_DIR)/src.zip -$(SRC_ZIP): $(SRC_ZIP_FILES) - abs_src_zip=`cd $(@D) ; pwd`/$(@F) ; \ - ( cd $(SRC_CLASSES_DIR) ; $(FIND) . \( -name \*-template \) -prune -o -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; \ - ( cd $(GENSRC_DIR) ; $(FIND) . -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; - -#----- bin.zip - -BIN_ZIP_FILES = $(BUILD_DIR/lib/orb.idl $(BUILD_DIR)/lib/ir.idl - -BIN_ZIP = $(LIB_DIR)/bin.zip -$(BIN_ZIP): $(BIN_ZIP_FILES) - abs_bin_zip=`cd $(@D) ; pwd`/$(@F) ; \ - ( cd $(BUILD_DIR) ; $(FIND) lib -name "*.idl" -print | $(ZIP) -q $$abs_bin_zip -@ ) ; - -# -# CORBA -# -SUBDIRS = tools javax org sun com - -build: - $(SUBDIRS-loop) - -all : build $(CLASSES_JAR) $(SRC_ZIP) $(BIN_ZIP) - -clean clobber: - $(RM) -r $(BUILD_DIR) - $(RM) -r $(DIST_DIR) - -#------------------------------------------------------------------- -# -# Targets for Sun's internal JPRT build system - -CD = cd -ZIP = zip - -JPRT_ARCHIVE_BUNDLE=$(ABS_OUTPUTDIR)/$(JPRT_BUILD_FLAVOR)-bundle.zip - -jprt_build_product jprt_build_debug jprt_build_fastdebug: all - ( $(CD) $(OUTPUTDIR) && \ - $(ZIP) -q -r $(JPRT_ARCHIVE_BUNDLE) build dist ) - -#------------------------------------------------------------------- - - -# -# Phonies to avoid accidents. -# -.PHONY: all build clean clobber debug jprt_build_product jprt_build_debug jprt_build_fastdebug +all: + @$(MAKE) -f $(top_level_makefile) $(subsystem_name)
--- a/make/com/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = .. -PRODUCT = com -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = sun -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/com/sun/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building com/sun -# - -BUILDDIR = ../.. -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = corba - -all build clean clobber:: - $(SUBDIRS-loop)
--- a/make/com/sun/corba/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = ../../.. -PRODUCT = corba -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = se -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_PortableActivationIDL.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,137 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Server Activation IDL Generated Files -# -# REVISIT: consider separating out the holder and helpers that are -# not used and deleting them in the make - -com_sun_corba_se_PortableActivationIDL_java = \ - com/sun/corba/se/PortableActivationIDL/Activator.java \ - com/sun/corba/se/PortableActivationIDL/ActivatorHelper.java \ - com/sun/corba/se/PortableActivationIDL/ActivatorHolder.java \ - com/sun/corba/se/PortableActivationIDL/ActivatorOperations.java \ - com/sun/corba/se/PortableActivationIDL/BadServerDefinition.java \ - com/sun/corba/se/PortableActivationIDL/BadServerDefinitionHelper.java \ - com/sun/corba/se/PortableActivationIDL/BadServerDefinitionHolder.java \ - com/sun/corba/se/PortableActivationIDL/EndPointInfo.java \ - com/sun/corba/se/PortableActivationIDL/EndPointInfoHelper.java \ - com/sun/corba/se/PortableActivationIDL/EndPointInfoHolder.java \ - com/sun/corba/se/PortableActivationIDL/EndpointInfoListHelper.java \ - com/sun/corba/se/PortableActivationIDL/EndpointInfoListHolder.java \ - com/sun/corba/se/PortableActivationIDL/IIOP_CLEAR_TEXT.java \ - com/sun/corba/se/PortableActivationIDL/InitialNameService.java \ - com/sun/corba/se/PortableActivationIDL/InitialNameServiceHelper.java \ - com/sun/corba/se/PortableActivationIDL/InitialNameServiceHolder.java \ - com/sun/corba/se/PortableActivationIDL/InitialNameServiceOperations.java \ - com/sun/corba/se/PortableActivationIDL/InvalidORBid.java \ - com/sun/corba/se/PortableActivationIDL/InvalidORBidHelper.java \ - com/sun/corba/se/PortableActivationIDL/InvalidORBidHolder.java \ - com/sun/corba/se/PortableActivationIDL/Locator.java \ - com/sun/corba/se/PortableActivationIDL/LocatorHelper.java \ - com/sun/corba/se/PortableActivationIDL/LocatorHolder.java \ - com/sun/corba/se/PortableActivationIDL/LocatorOperations.java \ - com/sun/corba/se/PortableActivationIDL/NoSuchEndPoint.java \ - com/sun/corba/se/PortableActivationIDL/NoSuchEndPointHelper.java \ - com/sun/corba/se/PortableActivationIDL/NoSuchEndPointHolder.java \ - com/sun/corba/se/PortableActivationIDL/ORBAlreadyRegistered.java \ - com/sun/corba/se/PortableActivationIDL/ORBAlreadyRegisteredHelper.java \ - com/sun/corba/se/PortableActivationIDL/ORBAlreadyRegisteredHolder.java \ - com/sun/corba/se/PortableActivationIDL/ORBidListHelper.java \ - com/sun/corba/se/PortableActivationIDL/ORBidListHolder.java \ - com/sun/corba/se/PortableActivationIDL/ORBPortInfo.java \ - com/sun/corba/se/PortableActivationIDL/ORBPortInfoHelper.java \ - com/sun/corba/se/PortableActivationIDL/ORBPortInfoHolder.java \ - com/sun/corba/se/PortableActivationIDL/ORBPortInfoListHelper.java \ - com/sun/corba/se/PortableActivationIDL/ORBPortInfoListHolder.java \ - com/sun/corba/se/PortableActivationIDL/ORBProxy.java \ - com/sun/corba/se/PortableActivationIDL/ORBProxyHelper.java \ - com/sun/corba/se/PortableActivationIDL/ORBProxyHolder.java \ - com/sun/corba/se/PortableActivationIDL/ORBProxyOperations.java \ - com/sun/corba/se/PortableActivationIDL/Repository.java \ - com/sun/corba/se/PortableActivationIDL/RepositoryHelper.java \ - com/sun/corba/se/PortableActivationIDL/RepositoryHolder.java \ - com/sun/corba/se/PortableActivationIDL/RepositoryOperations.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyActive.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyActiveHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyActiveHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyInstalled.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyInstalledHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyInstalledHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyRegistered.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyRegisteredHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyRegisteredHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyUninstalled.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyUninstalledHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerAlreadyUninstalledHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerHeldDown.java \ - com/sun/corba/se/PortableActivationIDL/ServerHeldDownHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerHeldDownHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerIdsHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerIdsHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerManager.java \ - com/sun/corba/se/PortableActivationIDL/ServerManagerHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerManagerHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerManagerOperations.java \ - com/sun/corba/se/PortableActivationIDL/ServerNotActive.java \ - com/sun/corba/se/PortableActivationIDL/ServerNotActiveHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerNotActiveHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerNotRegistered.java \ - com/sun/corba/se/PortableActivationIDL/ServerNotRegisteredHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerNotRegisteredHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerProxy.java \ - com/sun/corba/se/PortableActivationIDL/ServerProxyHelper.java \ - com/sun/corba/se/PortableActivationIDL/ServerProxyHolder.java \ - com/sun/corba/se/PortableActivationIDL/ServerProxyOperations.java \ - com/sun/corba/se/PortableActivationIDL/TCPPortHelper.java \ - com/sun/corba/se/PortableActivationIDL/_ActivatorImplBase.java \ - com/sun/corba/se/PortableActivationIDL/_ActivatorStub.java \ - com/sun/corba/se/PortableActivationIDL/_InitialNameServiceImplBase.java \ - com/sun/corba/se/PortableActivationIDL/_InitialNameServiceStub.java \ - com/sun/corba/se/PortableActivationIDL/_LocatorImplBase.java \ - com/sun/corba/se/PortableActivationIDL/_LocatorStub.java \ - com/sun/corba/se/PortableActivationIDL/_ORBProxyImplBase.java \ - com/sun/corba/se/PortableActivationIDL/_ORBProxyStub.java \ - com/sun/corba/se/PortableActivationIDL/_RepositoryImplBase.java \ - com/sun/corba/se/PortableActivationIDL/_RepositoryStub.java \ - com/sun/corba/se/PortableActivationIDL/_ServerManagerImplBase.java \ - com/sun/corba/se/PortableActivationIDL/_ServerManagerStub.java \ - com/sun/corba/se/PortableActivationIDL/_ServerProxyImplBase.java \ - com/sun/corba/se/PortableActivationIDL/_ServerProxyStub.java \ - com/sun/corba/se/PortableActivationIDL/InitialNameServicePackage/NameAlreadyBound.java \ - com/sun/corba/se/PortableActivationIDL/InitialNameServicePackage/NameAlreadyBoundHelper.java \ - com/sun/corba/se/PortableActivationIDL/InitialNameServicePackage/NameAlreadyBoundHolder.java \ - com/sun/corba/se/PortableActivationIDL/LocatorPackage/ServerLocationPerORB.java \ - com/sun/corba/se/PortableActivationIDL/LocatorPackage/ServerLocationPerORBHelper.java \ - com/sun/corba/se/PortableActivationIDL/LocatorPackage/ServerLocationPerORBHolder.java \ - com/sun/corba/se/PortableActivationIDL/LocatorPackage/ServerLocationPerType.java \ - com/sun/corba/se/PortableActivationIDL/LocatorPackage/ServerLocationPerTypeHelper.java \ - com/sun/corba/se/PortableActivationIDL/LocatorPackage/ServerLocationPerTypeHolder.java \ - com/sun/corba/se/PortableActivationIDL/RepositoryPackage/AppNamesHelper.java \ - com/sun/corba/se/PortableActivationIDL/RepositoryPackage/AppNamesHolder.java \ - com/sun/corba/se/PortableActivationIDL/RepositoryPackage/ServerDef.java \ - com/sun/corba/se/PortableActivationIDL/RepositoryPackage/ServerDefHelper.java \ - com/sun/corba/se/PortableActivationIDL/RepositoryPackage/ServerDefHolder.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_activation.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Java IDL Server Activation Files -# - -com_sun_corba_se_impl_activation_java = \ - com/sun/corba/se/impl/activation/ProcessMonitorThread.java \ - com/sun/corba/se/impl/activation/RepositoryImpl.java \ - com/sun/corba/se/impl/activation/ServerTool.java \ - com/sun/corba/se/impl/activation/ORBD.java \ - com/sun/corba/se/impl/activation/CommandHandler.java \ - com/sun/corba/se/impl/activation/ServerManagerImpl.java \ - com/sun/corba/se/impl/activation/ServerTableEntry.java \ - com/sun/corba/se/impl/activation/NameServiceStartThread.java \ - com/sun/corba/se/impl/activation/ServerMain.java - -FILES_java = $(com_sun_corba_se_impl_activation_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_corba.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -com_sun_corba_se_impl_corba_java = \ - com/sun/corba/se/impl/corba/AnyImpl.java \ - com/sun/corba/se/impl/corba/AnyImplHelper.java \ - com/sun/corba/se/impl/corba/AsynchInvoke.java \ - com/sun/corba/se/impl/corba/CORBAObjectImpl.java \ - com/sun/corba/se/impl/corba/ContextImpl.java \ - com/sun/corba/se/impl/corba/ContextListImpl.java \ - com/sun/corba/se/impl/corba/EnvironmentImpl.java \ - com/sun/corba/se/impl/corba/ExceptionListImpl.java \ - com/sun/corba/se/impl/corba/NVListImpl.java \ - com/sun/corba/se/impl/corba/NamedValueImpl.java \ - com/sun/corba/se/impl/corba/PrincipalImpl.java \ - com/sun/corba/se/impl/corba/RequestImpl.java \ - com/sun/corba/se/impl/corba/ServerRequestImpl.java \ - com/sun/corba/se/impl/corba/TCUtility.java \ - com/sun/corba/se/impl/corba/TypeCodeFactory.java \ - com/sun/corba/se/impl/corba/TypeCodeImpl.java \ - com/sun/corba/se/impl/corba/TypeCodeImplHelper.java - -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_core.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -# -# Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_core_java = \ - org/omg/stub/java/rmi/_Remote_Stub.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_dynamicany.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,47 +0,0 @@ -# -# Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for DynamicAny implementation -# - -com_sun_corba_se_impl_dynamicany_java = \ - com/sun/corba/se/impl/dynamicany/DynAnyBasicImpl.java \ - com/sun/corba/se/impl/dynamicany/DynAnyCollectionImpl.java \ - com/sun/corba/se/impl/dynamicany/DynAnyComplexImpl.java \ - com/sun/corba/se/impl/dynamicany/DynAnyConstructedImpl.java \ - com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java \ - com/sun/corba/se/impl/dynamicany/DynAnyImpl.java \ - com/sun/corba/se/impl/dynamicany/DynAnyUtil.java \ - com/sun/corba/se/impl/dynamicany/DynArrayImpl.java \ - com/sun/corba/se/impl/dynamicany/DynEnumImpl.java \ - com/sun/corba/se/impl/dynamicany/DynFixedImpl.java \ - com/sun/corba/se/impl/dynamicany/DynSequenceImpl.java \ - com/sun/corba/se/impl/dynamicany/DynStructImpl.java \ - com/sun/corba/se/impl/dynamicany/DynUnionImpl.java \ - com/sun/corba/se/impl/dynamicany/DynValueImpl.java \ - com/sun/corba/se/impl/dynamicany/DynValueBoxImpl.java \ - com/sun/corba/se/impl/dynamicany/DynValueCommonImpl.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_encoding.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,68 +0,0 @@ -# -# Copyright (c) 2003, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_encoding_java = \ - com/sun/corba/se/impl/encoding/BufferManagerFactory.java \ - com/sun/corba/se/impl/encoding/BufferQueue.java \ - com/sun/corba/se/impl/encoding/BufferManagerReadStream.java \ - com/sun/corba/se/impl/encoding/BufferManagerWrite.java \ - com/sun/corba/se/impl/encoding/BufferManagerRead.java \ - com/sun/corba/se/impl/encoding/BufferManagerReadGrow.java \ - com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java \ - com/sun/corba/se/impl/encoding/BufferManagerWriteCollect.java \ - com/sun/corba/se/impl/encoding/BufferManagerWriteStream.java \ - com/sun/corba/se/impl/encoding/ByteBufferWithInfo.java \ - com/sun/corba/se/impl/encoding/CDRInputObject.java \ - com/sun/corba/se/impl/encoding/CDRInputStream.java \ - com/sun/corba/se/impl/encoding/CDRInputStreamBase.java \ - com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java \ - com/sun/corba/se/impl/encoding/CDRInputStream_1_1.java \ - com/sun/corba/se/impl/encoding/CDRInputStream_1_2.java \ - com/sun/corba/se/impl/encoding/CDROutputObject.java \ - com/sun/corba/se/impl/encoding/CDROutputStream.java \ - com/sun/corba/se/impl/encoding/CDROutputStreamBase.java \ - com/sun/corba/se/impl/encoding/CDROutputStream_1_0.java \ - com/sun/corba/se/impl/encoding/CDROutputStream_1_1.java \ - com/sun/corba/se/impl/encoding/CDROutputStream_1_2.java \ - com/sun/corba/se/impl/encoding/CachedCodeBase.java \ - com/sun/corba/se/impl/encoding/CodeSetCache.java \ - com/sun/corba/se/impl/encoding/CodeSetConversion.java \ - com/sun/corba/se/impl/encoding/CodeSetComponentInfo.java \ - com/sun/corba/se/impl/encoding/EncapsInputStream.java \ - com/sun/corba/se/impl/encoding/EncapsOutputStream.java \ - com/sun/corba/se/impl/encoding/IDLJavaSerializationInputStream.java \ - com/sun/corba/se/impl/encoding/IDLJavaSerializationOutputStream.java \ - com/sun/corba/se/impl/encoding/MarkAndResetHandler.java \ - com/sun/corba/se/impl/encoding/MarshalInputStream.java \ - com/sun/corba/se/impl/encoding/MarshalOutputStream.java \ - com/sun/corba/se/impl/encoding/OSFCodeSetRegistry.java \ - com/sun/corba/se/impl/encoding/RestorableInputStream.java \ - com/sun/corba/se/impl/encoding/TypeCodeInputStream.java \ - com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java \ - com/sun/corba/se/impl/encoding/TypeCodeReader.java \ - com/sun/corba/se/impl/encoding/WrapperInputStream.java - - -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_interceptors.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -# -# Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Portable Interceptors Files -# -# com/sun/corba/se/impl/interceptors/PIORB.java \ - -com_sun_corba_se_impl_interceptors_java = \ - com/sun/corba/se/impl/interceptors/CDREncapsCodec.java \ - com/sun/corba/se/impl/interceptors/ClientRequestInfoImpl.java \ - com/sun/corba/se/impl/interceptors/CodecFactoryImpl.java \ - com/sun/corba/se/impl/interceptors/ORBInitInfoImpl.java \ - com/sun/corba/se/impl/interceptors/InterceptorInvoker.java \ - com/sun/corba/se/impl/interceptors/InterceptorList.java \ - com/sun/corba/se/impl/interceptors/IORInfoImpl.java \ - com/sun/corba/se/impl/interceptors/PICurrent.java \ - com/sun/corba/se/impl/interceptors/RequestInfoImpl.java \ - com/sun/corba/se/impl/interceptors/ServerRequestInfoImpl.java \ - com/sun/corba/se/impl/interceptors/SlotTable.java \ - com/sun/corba/se/impl/interceptors/SlotTableStack.java \ - com/sun/corba/se/impl/interceptors/PIHandlerImpl.java \ - com/sun/corba/se/impl/interceptors/PINoOpHandlerImpl.java - - - -FILES_java = $(com_sun_corba_se_impl_interceptors_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_io.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -# -# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -#d11638 moved FVDCodeBaseDelegate to com.sun.rmi.iiop -com_sun_corba_se_impl_io_java = \ - com/sun/corba/se/impl/io/FVDCodeBaseImpl.java \ - com/sun/corba/se/impl/io/ValueUtility.java \ - com/sun/corba/se/impl/io/ObjectStreamClass.java \ - com/sun/corba/se/impl/io/ObjectStreamClassCorbaExt.java \ - com/sun/corba/se/impl/io/ObjectStreamField.java \ - com/sun/corba/se/impl/io/OptionalDataException.java \ - com/sun/corba/se/impl/io/ValueHandlerImpl.java \ - com/sun/corba/se/impl/io/IIOPInputStream.java \ - com/sun/corba/se/impl/io/IIOPOutputStream.java \ - com/sun/corba/se/impl/io/TypeMismatchException.java \ - com/sun/corba/se/impl/io/InputStreamHook.java \ - com/sun/corba/se/impl/io/OutputStreamHook.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_ior.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,69 +0,0 @@ -# -# Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_ior_java = \ - com/sun/corba/se/impl/ior/ByteBuffer.java \ - com/sun/corba/se/impl/ior/EncapsulationUtility.java \ - com/sun/corba/se/impl/ior/FreezableList.java \ - com/sun/corba/se/impl/ior/GenericIdentifiable.java \ - com/sun/corba/se/impl/ior/GenericTaggedComponent.java \ - com/sun/corba/se/impl/ior/GenericTaggedProfile.java \ - com/sun/corba/se/impl/ior/IORImpl.java \ - com/sun/corba/se/impl/ior/IORTemplateImpl.java \ - com/sun/corba/se/impl/ior/IORTemplateListImpl.java \ - com/sun/corba/se/impl/ior/IdentifiableFactoryFinderBase.java \ - com/sun/corba/se/impl/ior/JIDLObjectKeyTemplate.java \ - com/sun/corba/se/impl/ior/NewObjectKeyTemplateBase.java \ - com/sun/corba/se/impl/ior/ObjectAdapterIdArray.java \ - com/sun/corba/se/impl/ior/ObjectAdapterIdBase.java \ - com/sun/corba/se/impl/ior/ObjectAdapterIdNumber.java \ - com/sun/corba/se/impl/ior/ObjectIdImpl.java \ - com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java \ - com/sun/corba/se/impl/ior/ObjectKeyImpl.java \ - com/sun/corba/se/impl/ior/ObjectKeyTemplateBase.java \ - com/sun/corba/se/impl/ior/ObjectReferenceProducerBase.java \ - com/sun/corba/se/impl/ior/ObjectReferenceTemplateImpl.java \ - com/sun/corba/se/impl/ior/ObjectReferenceFactoryImpl.java \ - com/sun/corba/se/impl/ior/OldJIDLObjectKeyTemplate.java \ - com/sun/corba/se/impl/ior/OldObjectKeyTemplateBase.java \ - com/sun/corba/se/impl/ior/OldPOAObjectKeyTemplate.java \ - com/sun/corba/se/impl/ior/POAObjectKeyTemplate.java \ - com/sun/corba/se/impl/ior/StubIORImpl.java \ - com/sun/corba/se/impl/ior/TaggedComponentFactoryFinderImpl.java \ - com/sun/corba/se/impl/ior/TaggedProfileFactoryFinderImpl.java \ - com/sun/corba/se/impl/ior/TaggedProfileTemplateFactoryFinderImpl.java \ - com/sun/corba/se/impl/ior/WireObjectKeyTemplate.java \ - com/sun/corba/se/impl/ior/iiop/AlternateIIOPAddressComponentImpl.java \ - com/sun/corba/se/impl/ior/iiop/CodeSetsComponentImpl.java \ - com/sun/corba/se/impl/ior/iiop/IIOPAddressBase.java \ - com/sun/corba/se/impl/ior/iiop/IIOPAddressClosureImpl.java \ - com/sun/corba/se/impl/ior/iiop/IIOPAddressImpl.java \ - com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java \ - com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java \ - com/sun/corba/se/impl/ior/iiop/JavaCodebaseComponentImpl.java \ - com/sun/corba/se/impl/ior/iiop/JavaSerializationComponent.java \ - com/sun/corba/se/impl/ior/iiop/MaxStreamFormatVersionComponentImpl.java \ - com/sun/corba/se/impl/ior/iiop/RequestPartitioningComponentImpl.java \ - com/sun/corba/se/impl/ior/iiop/ORBTypeComponentImpl.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_legacy.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_legacy_java = \ - com/sun/corba/se/impl/legacy/connection/DefaultSocketFactory.java \ - com/sun/corba/se/impl/legacy/connection/EndPointInfoImpl.java \ - com/sun/corba/se/impl/legacy/connection/LegacyServerSocketManagerImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryAcceptorImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryConnectionImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoListImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoListIteratorImpl.java \ - com/sun/corba/se/impl/legacy/connection/USLPort.java - -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_logging.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,39 +0,0 @@ -# -# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for logging implementation -# - -# The following files are generated from the .mc files that describe system exceptions: -com_sun_corba_se_impl_logging_java = \ - com/sun/corba/se/impl/logging/ActivationSystemException.java \ - com/sun/corba/se/impl/logging/IORSystemException.java \ - com/sun/corba/se/impl/logging/InterceptorsSystemException.java \ - com/sun/corba/se/impl/logging/NamingSystemException.java \ - com/sun/corba/se/impl/logging/OMGSystemException.java \ - com/sun/corba/se/impl/logging/ORBUtilSystemException.java \ - com/sun/corba/se/impl/logging/POASystemException.java \ - com/sun/corba/se/impl/logging/UtilSystemException.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_monitoring.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -FILES_java = \ - com/sun/corba/se/impl/monitoring/MonitoredAttributeInfoFactoryImpl.java \ - com/sun/corba/se/impl/monitoring/MonitoredAttributeInfoImpl.java \ - com/sun/corba/se/impl/monitoring/MonitoredObjectFactoryImpl.java \ - com/sun/corba/se/impl/monitoring/MonitoredObjectImpl.java \ - com/sun/corba/se/impl/monitoring/MonitoringManagerImpl.java \ - com/sun/corba/se/impl/monitoring/MonitoringManagerFactoryImpl.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_naming_cosnaming.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -# -# Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. - -com_sun_corba_se_impl_naming_cosnaming_java = \ - com/sun/corba/se/impl/naming/cosnaming/BindingIteratorImpl.java \ - com/sun/corba/se/impl/naming/cosnaming/InterOperableNamingImpl.java \ - com/sun/corba/se/impl/naming/cosnaming/InternalBindingKey.java \ - com/sun/corba/se/impl/naming/cosnaming/InternalBindingValue.java \ - com/sun/corba/se/impl/naming/cosnaming/NamingContextDataStore.java \ - com/sun/corba/se/impl/naming/cosnaming/NamingContextImpl.java \ - com/sun/corba/se/impl/naming/cosnaming/NamingUtils.java \ - com/sun/corba/se/impl/naming/cosnaming/TransientBindingIterator.java \ - com/sun/corba/se/impl/naming/cosnaming/TransientNameServer.java \ - com/sun/corba/se/impl/naming/cosnaming/TransientNameService.java \ - com/sun/corba/se/impl/naming/cosnaming/TransientNamingContext.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_naming_namingutil.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -# -# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_naming_namingutil_java = \ - com/sun/corba/se/impl/naming/namingutil/INSURL.java \ - com/sun/corba/se/impl/naming/namingutil/INSURLBase.java \ - com/sun/corba/se/impl/naming/namingutil/CorbalocURL.java \ - com/sun/corba/se/impl/naming/namingutil/CorbanameURL.java \ - com/sun/corba/se/impl/naming/namingutil/INSURLHandler.java \ - com/sun/corba/se/impl/naming/namingutil/IIOPEndpointInfo.java \ - com/sun/corba/se/impl/naming/namingutil/NamingConstants.java \ - com/sun/corba/se/impl/naming/namingutil/Utility.java - -FILES_java = $(com_sun_corba_se_impl_naming_namingutil_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_naming_pcosnaming.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,39 +0,0 @@ -# -# Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for Persistent CosNaming -# - -com_sun_corba_se_impl_naming_pcosnaming_java = \ - com/sun/corba/se/impl/naming/pcosnaming/NameServer.java \ - com/sun/corba/se/impl/naming/pcosnaming/NameService.java \ - com/sun/corba/se/impl/naming/pcosnaming/ServantManagerImpl.java \ - com/sun/corba/se/impl/naming/pcosnaming/PersistentBindingIterator.java \ - com/sun/corba/se/impl/naming/pcosnaming/InternalBindingKey.java \ - com/sun/corba/se/impl/naming/pcosnaming/InternalBindingValue.java \ - com/sun/corba/se/impl/naming/pcosnaming/NamingContextImpl.java - -FILES_java = $(com_sun_corba_se_impl_naming_pcosnaming_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_oa_poa.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -# -# Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for POA implementation -# - -com_sun_corba_se_impl_oa_poa_java = \ - com/sun/corba/se/impl/oa/NullServantImpl.java \ - com/sun/corba/se/impl/oa/poa/AOMEntry.java \ - com/sun/corba/se/impl/oa/poa/ActiveObjectMap.java \ - com/sun/corba/se/impl/oa/poa/BadServerIdHandler.java \ - com/sun/corba/se/impl/oa/poa/DelegateImpl.java \ - com/sun/corba/se/impl/oa/poa/IdAssignmentPolicyImpl.java \ - com/sun/corba/se/impl/oa/poa/IdUniquenessPolicyImpl.java \ - com/sun/corba/se/impl/oa/poa/ImplicitActivationPolicyImpl.java \ - com/sun/corba/se/impl/oa/poa/LifespanPolicyImpl.java \ - com/sun/corba/se/impl/oa/poa/POACurrent.java \ - com/sun/corba/se/impl/oa/poa/POAFactory.java \ - com/sun/corba/se/impl/oa/poa/POAImpl.java \ - com/sun/corba/se/impl/oa/poa/POAManagerImpl.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediator.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediatorBase_R.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediatorFactory.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_NR_UDS.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_NR_USM.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_AOM.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_UDS.java \ - com/sun/corba/se/impl/oa/poa/POAPolicyMediatorImpl_R_USM.java \ - com/sun/corba/se/impl/oa/poa/Policies.java \ - com/sun/corba/se/impl/oa/poa/RequestProcessingPolicyImpl.java \ - com/sun/corba/se/impl/oa/poa/ServantRetentionPolicyImpl.java \ - com/sun/corba/se/impl/oa/poa/ThreadPolicyImpl.java - -FILES_java = $(com_sun_corba_se_impl_oa_poa_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_oa_toa.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for TOA implementation -# - -com_sun_corba_se_impl_oa_toa_java = \ - com/sun/corba/se/impl/oa/toa/TOA.java \ - com/sun/corba/se/impl/oa/toa/TOAImpl.java \ - com/sun/corba/se/impl/oa/toa/TOAFactory.java \ - com/sun/corba/se/impl/oa/toa/TransientObjectManager.java - -FILES_java = $(com_sun_corba_se_impl_oa_toa_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_orb.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -# -# Copyright (c) 2002, 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_orb_java = \ - com/sun/corba/se/impl/orb/AppletDataCollector.java \ - com/sun/corba/se/impl/orb/DataCollectorBase.java \ - com/sun/corba/se/impl/orb/DataCollectorFactory.java \ - com/sun/corba/se/impl/orb/NormalDataCollector.java \ - com/sun/corba/se/impl/orb/NormalParserAction.java \ - com/sun/corba/se/impl/orb/NormalParserData.java \ - com/sun/corba/se/impl/orb/ORBConfiguratorImpl.java \ - com/sun/corba/se/impl/orb/ORBDataParserImpl.java \ - com/sun/corba/se/impl/orb/ORBImpl.java \ - com/sun/corba/se/impl/orb/ORBSingleton.java \ - com/sun/corba/se/impl/orb/ORBVersionImpl.java \ - com/sun/corba/se/impl/orb/ParserAction.java \ - com/sun/corba/se/impl/orb/ParserActionBase.java \ - com/sun/corba/se/impl/orb/ParserActionFactory.java \ - com/sun/corba/se/impl/orb/ParserDataBase.java \ - com/sun/corba/se/impl/orb/ParserTable.java \ - com/sun/corba/se/impl/orb/PrefixParserAction.java \ - com/sun/corba/se/impl/orb/PrefixParserData.java \ - com/sun/corba/se/impl/orb/PropertyOnlyDataCollector.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -# -# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_orbutil_java = \ - com/sun/corba/se/impl/orbutil/CacheTable.java \ - com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java \ - com/sun/corba/se/impl/orbutil/DenseIntMapImpl.java \ - com/sun/corba/se/impl/orbutil/GetPropertyAction.java \ - com/sun/corba/se/impl/orbutil/HexOutputStream.java \ - com/sun/corba/se/impl/orbutil/LegacyHookGetFields.java \ - com/sun/corba/se/impl/orbutil/LegacyHookPutFields.java \ - com/sun/corba/se/impl/orbutil/LogKeywords.java \ - com/sun/corba/se/impl/orbutil/ObjectStreamClass_1_3_1.java \ - com/sun/corba/se/impl/orbutil/ObjectStreamField.java \ - com/sun/corba/se/impl/orbutil/ObjectWriter.java \ - com/sun/corba/se/impl/orbutil/ObjectUtility.java \ - com/sun/corba/se/impl/orbutil/ObjectStreamClassUtil_1_3.java \ - com/sun/corba/se/impl/orbutil/ORBConstants.java \ - com/sun/corba/se/impl/orbutil/ORBUtility.java \ - com/sun/corba/se/impl/orbutil/RepIdDelegator.java \ - com/sun/corba/se/impl/orbutil/RepositoryIdFactory.java \ - com/sun/corba/se/impl/orbutil/RepositoryIdStrings.java \ - com/sun/corba/se/impl/orbutil/RepositoryIdUtility.java \ - com/sun/corba/se/impl/orbutil/RepositoryIdInterface.java \ - com/sun/corba/se/impl/orbutil/StackImpl.java \ - com/sun/corba/se/impl/orbutil/closure/Future.java \ - com/sun/corba/se/impl/orbutil/closure/Constant.java \ - com/sun/corba/se/impl/orbutil/concurrent/Sync.java \ - com/sun/corba/se/impl/orbutil/concurrent/SyncUtil.java \ - com/sun/corba/se/impl/orbutil/concurrent/ReentrantMutex.java \ - com/sun/corba/se/impl/orbutil/concurrent/DebugMutex.java \ - com/sun/corba/se/impl/orbutil/concurrent/Mutex.java \ - com/sun/corba/se/impl/orbutil/concurrent/CondVar.java \ - com/sun/corba/se/impl/orbutil/fsm/GuardedAction.java \ - com/sun/corba/se/impl/orbutil/fsm/NameBase.java \ - com/sun/corba/se/impl/orbutil/fsm/StateEngineImpl.java \ - com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java \ - com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolManagerImpl.java \ - com/sun/corba/se/impl/orbutil/threadpool/TimeoutException.java \ - com/sun/corba/se/impl/orbutil/threadpool/WorkQueueImpl.java \ - com/sun/corba/se/impl/copyobject/CopierManagerImpl.java \ - com/sun/corba/se/impl/copyobject/FallbackObjectCopierImpl.java \ - com/sun/corba/se/impl/copyobject/ORBStreamObjectCopierImpl.java \ - com/sun/corba/se/impl/copyobject/ReferenceObjectCopierImpl.java \ - com/sun/corba/se/impl/copyobject/JavaStreamObjectCopierImpl.java \ - com/sun/corba/se/impl/orbutil/graph/Node.java \ - com/sun/corba/se/impl/orbutil/graph/NodeData.java \ - com/sun/corba/se/impl/orbutil/graph/Graph.java \ - com/sun/corba/se/impl/orbutil/graph/GraphImpl.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_presentation_rmi.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -# -# Copyright (c) 2003, 2006, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_presentation_rmi_java = \ - com/sun/corba/se/impl/presentation/rmi/DynamicAccessPermission.java \ - com/sun/corba/se/impl/presentation/rmi/DynamicMethodMarshallerImpl.java \ - com/sun/corba/se/impl/presentation/rmi/DynamicStubImpl.java \ - com/sun/corba/se/impl/presentation/rmi/ExceptionHandler.java \ - com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl.java \ - com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java \ - com/sun/corba/se/impl/presentation/rmi/IDLType.java \ - com/sun/corba/se/impl/presentation/rmi/IDLTypeException.java \ - com/sun/corba/se/impl/presentation/rmi/IDLTypesUtil.java \ - com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java \ - com/sun/corba/se/impl/presentation/rmi/PresentationManagerImpl.java \ - com/sun/corba/se/impl/presentation/rmi/ReflectiveTie.java \ - com/sun/corba/se/impl/presentation/rmi/StubConnectImpl.java \ - com/sun/corba/se/impl/presentation/rmi/StubFactoryBase.java \ - com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java \ - com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryBase.java \ - com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryDynamicBase.java \ - com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryProxyImpl.java \ - com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryStaticImpl.java \ - com/sun/corba/se/impl/presentation/rmi/StubFactoryProxyImpl.java \ - com/sun/corba/se/impl/presentation/rmi/StubFactoryStaticImpl.java \ - com/sun/corba/se/impl/presentation/rmi/StubInvocationHandlerImpl.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_protocol.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,85 +0,0 @@ -# -# Copyright (c) 2002, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_protocol_java = \ - com/sun/corba/se/impl/protocol/AddressingDispositionException.java \ - com/sun/corba/se/impl/protocol/BootstrapServerRequestDispatcher.java \ - com/sun/corba/se/impl/protocol/CorbaClientDelegateImpl.java \ - com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java \ - com/sun/corba/se/impl/protocol/CorbaInvocationInfo.java \ - com/sun/corba/se/impl/protocol/CorbaMessageMediatorImpl.java \ - com/sun/corba/se/impl/protocol/CorbaServerRequestDispatcherImpl.java \ - com/sun/corba/se/impl/protocol/FullServantCacheLocalCRDImpl.java \ - com/sun/corba/se/impl/protocol/INSServerRequestDispatcher.java \ - com/sun/corba/se/impl/protocol/InfoOnlyServantCacheLocalCRDImpl.java \ - com/sun/corba/se/impl/protocol/JIDLLocalCRDImpl.java \ - com/sun/corba/se/impl/protocol/LocalClientRequestDispatcherBase.java \ - com/sun/corba/se/impl/protocol/MinimalServantCacheLocalCRDImpl.java \ - com/sun/corba/se/impl/protocol/NotLocalLocalCRDImpl.java \ - com/sun/corba/se/impl/protocol/POALocalCRDImpl.java \ - com/sun/corba/se/impl/protocol/RequestCanceledException.java \ - com/sun/corba/se/impl/protocol/RequestDispatcherRegistryImpl.java \ - com/sun/corba/se/impl/protocol/ServantCacheLocalCRDBase.java \ - com/sun/corba/se/impl/protocol/SpecialMethod.java \ - com/sun/corba/se/impl/protocol/SharedCDRClientRequestDispatcherImpl.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/AddressingDispositionHelper.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_0.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_1.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/CancelRequestMessage_1_2.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage_1_1.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/FragmentMessage_1_2.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/IORAddressingInfo.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/IORAddressingInfoHelper.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/KeyAddr.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_0.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_1.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_2.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_0.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_1.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateRequestMessage_1_2.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyOrReplyMessage.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/Message.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/MessageBase.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/MessageHandler.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_0.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_1.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/Message_1_2.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/ProfileAddr.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/ReferenceAddr.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_0.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_1.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_2.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_0.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_1.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/RequestMessage_1_2.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/TargetAddress.java \ - com/sun/corba/se/impl/protocol/giopmsgheaders/TargetAddressHelper.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_resolver.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -# -# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_resolver_java = \ - com/sun/corba/se/impl/resolver/BootstrapResolverImpl.java \ - com/sun/corba/se/impl/resolver/CompositeResolverImpl.java \ - com/sun/corba/se/impl/resolver/INSURLOperationImpl.java \ - com/sun/corba/se/impl/resolver/LocalResolverImpl.java \ - com/sun/corba/se/impl/resolver/ORBDefaultInitRefResolverImpl.java \ - com/sun/corba/se/impl/resolver/ORBInitRefResolverImpl.java \ - com/sun/corba/se/impl/resolver/SplitLocalResolverImpl.java \ - com/sun/corba/se/impl/resolver/FileResolverImpl.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_transport.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -# -# Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_impl_transport_java = \ - com/sun/corba/se/impl/transport/ByteBufferPoolImpl.java \ - com/sun/corba/se/impl/transport/CorbaConnectionCacheBase.java \ - com/sun/corba/se/impl/transport/CorbaContactInfoBase.java \ - com/sun/corba/se/impl/transport/CorbaContactInfoListImpl.java \ - com/sun/corba/se/impl/transport/CorbaContactInfoListIteratorImpl.java \ - com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java \ - com/sun/corba/se/impl/transport/CorbaOutboundConnectionCacheImpl.java \ - com/sun/corba/se/impl/transport/CorbaResponseWaitingRoomImpl.java \ - com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java \ - com/sun/corba/se/impl/transport/DefaultIORToSocketInfoImpl.java \ - com/sun/corba/se/impl/transport/DefaultSocketFactoryImpl.java \ - com/sun/corba/se/impl/transport/EventHandlerBase.java \ - com/sun/corba/se/impl/transport/ListenerThreadImpl.java \ - com/sun/corba/se/impl/transport/ReaderThreadImpl.java \ - com/sun/corba/se/impl/transport/ReadTCPTimeoutsImpl.java \ - com/sun/corba/se/impl/transport/SelectorImpl.java \ - com/sun/corba/se/impl/transport/SharedCDRContactInfoImpl.java \ - com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java \ - com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java \ - com/sun/corba/se/impl/transport/SocketOrChannelContactInfoImpl.java \ - com/sun/corba/se/impl/legacy/connection/DefaultSocketFactory.java \ - com/sun/corba/se/impl/legacy/connection/EndPointInfoImpl.java \ - com/sun/corba/se/impl/legacy/connection/LegacyServerSocketManagerImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryAcceptorImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryConnectionImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoListImpl.java \ - com/sun/corba/se/impl/legacy/connection/SocketFactoryContactInfoListIteratorImpl.java \ - com/sun/corba/se/impl/legacy/connection/USLPort.java - -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_impl_util.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -com_sun_corba_se_impl_util_java = \ - com/sun/corba/se/impl/util/IdentityHashtable.java \ - com/sun/corba/se/impl/util/IdentityHashtableEnumerator.java \ - com/sun/corba/se/impl/util/RepositoryId.java \ - com/sun/corba/se/impl/util/RepositoryIdCache.java \ - com/sun/corba/se/impl/util/SUNVMCID.java \ - com/sun/corba/se/impl/util/Utility.java \ - com/sun/corba/se/impl/util/Version.java \ - com/sun/corba/se/impl/util/ORBProperties.java \ - com/sun/corba/se/impl/util/JDKBridge.java \ - com/sun/corba/se/impl/util/PackagePrefixChecker.java \ - com/sun/corba/se/impl/util/JDKClassLoader.java \ - com/sun/corba/se/impl/javax/rmi/PortableRemoteObject.java\ - com/sun/corba/se/impl/javax/rmi/CORBA/Util.java \ - com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_internal_LegacyFiles.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_internal_LegacyFiles_java = \ - com/sun/corba/se/internal/CosNaming/BootstrapServer.java \ - com/sun/corba/se/internal/Interceptors/PIORB.java \ - com/sun/corba/se/internal/POA/POAORB.java \ - com/sun/corba/se/internal/corba/ORBSingleton.java \ - com/sun/corba/se/internal/iiop/ORB.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_pept.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -# -# Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for the PEPt architecture (Presentation, Encoding, Protocol, transport) -# -com_sun_corba_se_pept_java = \ - $(com_sun_corba_se_pept_broker_java) \ - $(com_sun_corba_se_pept_encoding_java) \ - $(com_sun_corba_se_pept_protocol_java) \ - $(com_sun_corba_se_pept_transport_java) - -com_sun_corba_se_pept_broker_java = \ - com/sun/corba/se/pept/broker/Broker.java - -com_sun_corba_se_pept_encoding_java = \ - com/sun/corba/se/pept/encoding/InputObject.java \ - com/sun/corba/se/pept/encoding/OutputObject.java - -com_sun_corba_se_pept_protocol_java = \ - com/sun/corba/se/pept/protocol/ClientDelegate.java \ - com/sun/corba/se/pept/protocol/ClientInvocationInfo.java \ - com/sun/corba/se/pept/protocol/ClientRequestDispatcher.java \ - com/sun/corba/se/pept/protocol/MessageMediator.java \ - com/sun/corba/se/pept/protocol/ProtocolHandler.java \ - com/sun/corba/se/pept/protocol/ServerRequestDispatcher.java - -com_sun_corba_se_pept_transport_java = \ - com/sun/corba/se/pept/transport/Acceptor.java \ - com/sun/corba/se/pept/transport/ByteBufferPool.java \ - com/sun/corba/se/pept/transport/Connection.java \ - com/sun/corba/se/pept/transport/ConnectionCache.java \ - com/sun/corba/se/pept/transport/ContactInfo.java \ - com/sun/corba/se/pept/transport/ContactInfoList.java \ - com/sun/corba/se/pept/transport/ContactInfoListIterator.java \ - com/sun/corba/se/pept/transport/EventHandler.java \ - com/sun/corba/se/pept/transport/InboundConnectionCache.java \ - com/sun/corba/se/pept/transport/ListenerThread.java \ - com/sun/corba/se/pept/transport/OutboundConnectionCache.java \ - com/sun/corba/se/pept/transport/ReaderThread.java \ - com/sun/corba/se/pept/transport/ResponseWaitingRoom.java \ - com/sun/corba/se/pept/transport/Selector.java \ - com/sun/corba/se/pept/transport/TransportManager.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_activation.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,133 +0,0 @@ -# -# Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Server Activation IDL Generated Files -# - -com_sun_corba_se_spi_activation_java = \ - com/sun/corba/se/spi/activation/IIOP_CLEAR_TEXT.java \ - com/sun/corba/se/spi/activation/ORBidHelper.java \ - com/sun/corba/se/spi/activation/ServerIdHelper.java \ - com/sun/corba/se/spi/activation/POANameHolder.java \ - com/sun/corba/se/spi/activation/POANameHelper.java \ - com/sun/corba/se/spi/activation/NoSuchEndPointHelper.java \ - com/sun/corba/se/spi/activation/NoSuchEndPointHolder.java \ - com/sun/corba/se/spi/activation/NoSuchEndPoint.java \ - com/sun/corba/se/spi/activation/InvalidORBidHelper.java \ - com/sun/corba/se/spi/activation/InvalidORBidHolder.java \ - com/sun/corba/se/spi/activation/InvalidORBid.java \ - com/sun/corba/se/spi/activation/ServerNotRegisteredHelper.java \ - com/sun/corba/se/spi/activation/ServerNotRegisteredHolder.java \ - com/sun/corba/se/spi/activation/ServerNotRegistered.java \ - com/sun/corba/se/spi/activation/ServerNotActiveHelper.java \ - com/sun/corba/se/spi/activation/ServerNotActiveHolder.java \ - com/sun/corba/se/spi/activation/ServerNotActive.java \ - com/sun/corba/se/spi/activation/ServerHeldDownHelper.java \ - com/sun/corba/se/spi/activation/ServerHeldDownHolder.java \ - com/sun/corba/se/spi/activation/ServerHeldDown.java \ - com/sun/corba/se/spi/activation/ServerAlreadyActiveHelper.java \ - com/sun/corba/se/spi/activation/ServerAlreadyActiveHolder.java \ - com/sun/corba/se/spi/activation/ServerAlreadyActive.java \ - com/sun/corba/se/spi/activation/ServerAlreadyRegisteredHelper.java \ - com/sun/corba/se/spi/activation/ServerAlreadyRegisteredHolder.java \ - com/sun/corba/se/spi/activation/ServerAlreadyRegistered.java \ - com/sun/corba/se/spi/activation/ServerAlreadyInstalledHelper.java \ - com/sun/corba/se/spi/activation/ServerAlreadyInstalledHolder.java \ - com/sun/corba/se/spi/activation/ServerAlreadyInstalled.java \ - com/sun/corba/se/spi/activation/ServerAlreadyUninstalledHelper.java \ - com/sun/corba/se/spi/activation/ServerAlreadyUninstalledHolder.java \ - com/sun/corba/se/spi/activation/ServerAlreadyUninstalled.java \ - com/sun/corba/se/spi/activation/BadServerDefinitionHelper.java \ - com/sun/corba/se/spi/activation/BadServerDefinitionHolder.java \ - com/sun/corba/se/spi/activation/BadServerDefinition.java \ - com/sun/corba/se/spi/activation/ORBAlreadyRegisteredHelper.java \ - com/sun/corba/se/spi/activation/ORBAlreadyRegisteredHolder.java \ - com/sun/corba/se/spi/activation/ORBAlreadyRegistered.java \ - com/sun/corba/se/spi/activation/TCPPortHelper.java \ - com/sun/corba/se/spi/activation/ServerIdsHolder.java \ - com/sun/corba/se/spi/activation/ServerIdsHelper.java \ - com/sun/corba/se/spi/activation/Server.java \ - com/sun/corba/se/spi/activation/EndPointInfoHelper.java \ - com/sun/corba/se/spi/activation/EndPointInfoHolder.java \ - com/sun/corba/se/spi/activation/EndPointInfo.java \ - com/sun/corba/se/spi/activation/EndpointInfoListHolder.java \ - com/sun/corba/se/spi/activation/EndpointInfoListHelper.java \ - com/sun/corba/se/spi/activation/ORBPortInfoHelper.java \ - com/sun/corba/se/spi/activation/ORBPortInfoHolder.java \ - com/sun/corba/se/spi/activation/ORBPortInfo.java \ - com/sun/corba/se/spi/activation/ORBPortInfoListHolder.java \ - com/sun/corba/se/spi/activation/ORBPortInfoListHelper.java \ - com/sun/corba/se/spi/activation/ORBidListHolder.java \ - com/sun/corba/se/spi/activation/ORBidListHelper.java \ - com/sun/corba/se/spi/activation/_ServerImplBase.java \ - com/sun/corba/se/spi/activation/_ServerStub.java \ - com/sun/corba/se/spi/activation/ServerHolder.java \ - com/sun/corba/se/spi/activation/ServerHelper.java \ - com/sun/corba/se/spi/activation/ServerOperations.java \ - com/sun/corba/se/spi/activation/_ActivatorImplBase.java \ - com/sun/corba/se/spi/activation/_ActivatorStub.java \ - com/sun/corba/se/spi/activation/ActivatorHolder.java \ - com/sun/corba/se/spi/activation/ActivatorHelper.java \ - com/sun/corba/se/spi/activation/Activator.java \ - com/sun/corba/se/spi/activation/ActivatorOperations.java \ - com/sun/corba/se/spi/activation/_LocatorImplBase.java \ - com/sun/corba/se/spi/activation/_LocatorStub.java \ - com/sun/corba/se/spi/activation/LocatorHolder.java \ - com/sun/corba/se/spi/activation/LocatorHelper.java \ - com/sun/corba/se/spi/activation/Locator.java \ - com/sun/corba/se/spi/activation/LocatorPackage/ServerLocationHelper.java \ - com/sun/corba/se/spi/activation/LocatorPackage/ServerLocationHolder.java \ - com/sun/corba/se/spi/activation/LocatorPackage/ServerLocation.java \ - com/sun/corba/se/spi/activation/LocatorPackage/ServerLocationPerORBHelper.java \ - com/sun/corba/se/spi/activation/LocatorPackage/ServerLocationPerORBHolder.java \ - com/sun/corba/se/spi/activation/LocatorPackage/ServerLocationPerORB.java \ - com/sun/corba/se/spi/activation/LocatorOperations.java \ - com/sun/corba/se/spi/activation/_ServerManagerImplBase.java \ - com/sun/corba/se/spi/activation/_ServerManagerStub.java \ - com/sun/corba/se/spi/activation/ServerManager.java \ - com/sun/corba/se/spi/activation/ServerManagerHolder.java \ - com/sun/corba/se/spi/activation/ServerManagerHelper.java \ - com/sun/corba/se/spi/activation/ServerManagerOperations.java \ - com/sun/corba/se/spi/activation/_InitialNameServiceImplBase.java \ - com/sun/corba/se/spi/activation/_InitialNameServiceStub.java \ - com/sun/corba/se/spi/activation/InitialNameServiceHolder.java \ - com/sun/corba/se/spi/activation/InitialNameServiceHelper.java \ - com/sun/corba/se/spi/activation/InitialNameService.java \ - com/sun/corba/se/spi/activation/InitialNameServicePackage/NameAlreadyBoundHelper.java \ - com/sun/corba/se/spi/activation/InitialNameServicePackage/NameAlreadyBoundHolder.java \ - com/sun/corba/se/spi/activation/InitialNameServicePackage/NameAlreadyBound.java \ - com/sun/corba/se/spi/activation/InitialNameServiceOperations.java \ - com/sun/corba/se/spi/activation/_RepositoryImplBase.java \ - com/sun/corba/se/spi/activation/_RepositoryStub.java \ - com/sun/corba/se/spi/activation/RepositoryHolder.java \ - com/sun/corba/se/spi/activation/Repository.java \ - com/sun/corba/se/spi/activation/RepositoryHelper.java \ - com/sun/corba/se/spi/activation/RepositoryPackage/ServerDefHelper.java \ - com/sun/corba/se/spi/activation/RepositoryPackage/ServerDefHolder.java \ - com/sun/corba/se/spi/activation/RepositoryPackage/ServerDef.java \ - com/sun/corba/se/spi/activation/RepositoryPackage/StringSeqHolder.java \ - com/sun/corba/se/spi/activation/RepositoryPackage/StringSeqHelper.java \ - com/sun/corba/se/spi/activation/RepositoryOperations.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_copyobject.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for copyobject -# - -com_sun_corba_se_spi_copyobject_java = \ - com/sun/corba/se/spi/copyobject/CopierManager.java \ - com/sun/corba/se/spi/copyobject/CopyobjectDefaults.java \ - com/sun/corba/se/spi/copyobject/ObjectCopier.java \ - com/sun/corba/se/spi/copyobject/ObjectCopierFactory.java \ - com/sun/corba/se/spi/copyobject/ReflectiveCopyException.java - -FILES_java = $(com_sun_corba_se_spi_copyobject_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_encoding.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_encoding= \ - com/sun/corba/se/spi/encoding/CorbaInputObject.java \ - com/sun/corba/se/spi/encoding/CorbaOutputObject.java - -FILES_java = $(com_sun_corba_se_spi_encoding)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_extension.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -# -# Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for extension -# - -com_sun_corba_se_spi_extension_java = \ - com/sun/corba/se/spi/extension/ServantCachingPolicy.java \ - com/sun/corba/se/spi/extension/ZeroPortPolicy.java \ - com/sun/corba/se/spi/extension/RequestPartitioningPolicy.java \ - com/sun/corba/se/spi/extension/CopyObjectPolicy.java - -FILES_java = $(com_sun_corba_se_spi_extension_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_ior.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ -# -# Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_ior_java = \ - com/sun/corba/se/spi/ior/EncapsulationFactoryBase.java \ - com/sun/corba/se/spi/ior/IOR.java \ - com/sun/corba/se/spi/ior/IORFactory.java \ - com/sun/corba/se/spi/ior/IORFactories.java \ - com/sun/corba/se/spi/ior/IORTemplate.java \ - com/sun/corba/se/spi/ior/IORTemplateList.java \ - com/sun/corba/se/spi/ior/Identifiable.java \ - com/sun/corba/se/spi/ior/IdentifiableBase.java \ - com/sun/corba/se/spi/ior/IdentifiableContainerBase.java \ - com/sun/corba/se/spi/ior/IdentifiableFactory.java \ - com/sun/corba/se/spi/ior/IdentifiableFactoryFinder.java \ - com/sun/corba/se/spi/ior/MakeImmutable.java \ - com/sun/corba/se/spi/ior/ObjectAdapterId.java \ - com/sun/corba/se/spi/ior/ObjectId.java \ - com/sun/corba/se/spi/ior/ObjectKey.java \ - com/sun/corba/se/spi/ior/ObjectKeyFactory.java \ - com/sun/corba/se/spi/ior/ObjectKeyTemplate.java \ - com/sun/corba/se/spi/ior/TaggedComponent.java \ - com/sun/corba/se/spi/ior/TaggedComponentBase.java \ - com/sun/corba/se/spi/ior/TaggedComponentFactoryFinder.java \ - com/sun/corba/se/spi/ior/TaggedProfile.java \ - com/sun/corba/se/spi/ior/TaggedProfileTemplate.java \ - com/sun/corba/se/spi/ior/TaggedProfileTemplateBase.java \ - com/sun/corba/se/spi/ior/WriteContents.java \ - com/sun/corba/se/spi/ior/Writeable.java \ - com/sun/corba/se/spi/ior/iiop/AlternateIIOPAddressComponent.java \ - com/sun/corba/se/spi/ior/iiop/CodeSetsComponent.java \ - com/sun/corba/se/spi/ior/iiop/JavaCodebaseComponent.java \ - com/sun/corba/se/spi/ior/iiop/MaxStreamFormatVersionComponent.java \ - com/sun/corba/se/spi/ior/iiop/RequestPartitioningComponent.java \ - com/sun/corba/se/spi/ior/iiop/ORBTypeComponent.java \ - com/sun/corba/se/spi/ior/iiop/GIOPVersion.java \ - com/sun/corba/se/spi/ior/iiop/IIOPAddress.java \ - com/sun/corba/se/spi/ior/iiop/IIOPFactories.java \ - com/sun/corba/se/spi/ior/iiop/IIOPProfile.java \ - com/sun/corba/se/spi/ior/iiop/IIOPProfileTemplate.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_legacy_connection.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for connection -# - -com_sun_corba_se_spi_legacy_connection_java = \ - com/sun/corba/se/spi/legacy/connection/Connection.java \ - com/sun/corba/se/spi/legacy/connection/GetEndPointInfoAgainException.java \ - com/sun/corba/se/spi/legacy/connection/LegacyServerSocketEndPointInfo.java \ - com/sun/corba/se/spi/legacy/connection/LegacyServerSocketManager.java \ - com/sun/corba/se/spi/legacy/connection/ORBSocketFactory.java - -FILES_java = $(com_sun_corba_se_spi_legacy_connection_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_legacy_interceptor.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -# -# Copyright (c) 2003, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for interceptor -# - -com_sun_corba_se_spi_legacy_interceptor_java = \ - com/sun/corba/se/spi/legacy/interceptor/IORInfoExt.java \ - com/sun/corba/se/spi/legacy/interceptor/ORBInitInfoExt.java \ - com/sun/corba/se/spi/legacy/interceptor/RequestInfoExt.java \ - com/sun/corba/se/spi/legacy/interceptor/UnknownType.java - -FILES_java = $(com_sun_corba_se_spi_legacy_interceptor_java)
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_logging.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -# -# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for logging -# - -com_sun_corba_se_spi_logging_java = \ - com/sun/corba/se/spi/logging/LogWrapperFactory.java \ - com/sun/corba/se/spi/logging/LogWrapperBase.java \ - com/sun/corba/se/spi/logging/CORBALogDomains.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_monitoring.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -# -# Copyright (c) 2003, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -FILES_java = \ - com/sun/corba/se/spi/monitoring/StatisticsAccumulator.java \ - com/sun/corba/se/spi/monitoring/StatisticMonitoredAttribute.java \ - com/sun/corba/se/spi/monitoring/MonitoredAttributeBase.java \ - com/sun/corba/se/spi/monitoring/StringMonitoredAttributeBase.java \ - com/sun/corba/se/spi/monitoring/LongMonitoredAttributeBase.java \ - com/sun/corba/se/spi/monitoring/MonitoringFactories.java \ - com/sun/corba/se/spi/monitoring/MonitoredAttributeInfo.java \ - com/sun/corba/se/spi/monitoring/MonitoredObject.java \ - com/sun/corba/se/spi/monitoring/MonitoredObjectFactory.java \ - com/sun/corba/se/spi/monitoring/MonitoredAttribute.java \ - com/sun/corba/se/spi/monitoring/MonitoredAttributeInfoFactory.java \ - com/sun/corba/se/spi/monitoring/MonitoringConstants.java \ - com/sun/corba/se/spi/monitoring/MonitoringManager.java \ - com/sun/corba/se/spi/monitoring/MonitoringManagerFactory.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_oa.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -# -# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_oa_java = \ - com/sun/corba/se/spi/oa/NullServant.java \ - com/sun/corba/se/spi/oa/OADefault.java \ - com/sun/corba/se/spi/oa/OADestroyed.java \ - com/sun/corba/se/spi/oa/OAInvocationInfo.java \ - com/sun/corba/se/spi/oa/ObjectAdapter.java \ - com/sun/corba/se/spi/oa/ObjectAdapterFactory.java \ - com/sun/corba/se/spi/oa/ObjectAdapterBase.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_orb.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_orb_java = \ - com/sun/corba/se/spi/orb/DataCollector.java \ - com/sun/corba/se/spi/orb/ORBConfigurator.java \ - com/sun/corba/se/spi/orb/ORBData.java \ - com/sun/corba/se/spi/orb/Operation.java \ - com/sun/corba/se/spi/orb/ORB.java \ - com/sun/corba/se/spi/orb/ORBVersion.java \ - com/sun/corba/se/spi/orb/ORBVersionFactory.java \ - com/sun/corba/se/spi/orb/OperationFactory.java \ - com/sun/corba/se/spi/orb/ParserData.java \ - com/sun/corba/se/spi/orb/ParserDataFactory.java \ - com/sun/corba/se/spi/orb/ParserImplBase.java \ - com/sun/corba/se/spi/orb/ParserImplTableBase.java \ - com/sun/corba/se/spi/orb/PropertyParser.java \ - com/sun/corba/se/spi/orb/StringPair.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_orbutil.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -# -# Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_orbutil_java = \ - com/sun/corba/se/spi/orbutil/fsm/Action.java \ - com/sun/corba/se/spi/orbutil/fsm/ActionBase.java \ - com/sun/corba/se/spi/orbutil/fsm/Guard.java \ - com/sun/corba/se/spi/orbutil/fsm/GuardBase.java \ - com/sun/corba/se/spi/orbutil/fsm/Input.java \ - com/sun/corba/se/spi/orbutil/fsm/InputImpl.java \ - com/sun/corba/se/spi/orbutil/fsm/State.java \ - com/sun/corba/se/spi/orbutil/fsm/StateEngine.java \ - com/sun/corba/se/spi/orbutil/fsm/StateEngineFactory.java \ - com/sun/corba/se/spi/orbutil/fsm/StateImpl.java \ - com/sun/corba/se/spi/orbutil/fsm/FSM.java \ - com/sun/corba/se/spi/orbutil/fsm/FSMImpl.java \ - com/sun/corba/se/spi/orbutil/fsm/FSMTest.java \ - com/sun/corba/se/spi/orbutil/closure/Closure.java \ - com/sun/corba/se/spi/orbutil/closure/ClosureFactory.java \ - com/sun/corba/se/spi/orbutil/threadpool/NoSuchThreadPoolException.java \ - com/sun/corba/se/spi/orbutil/threadpool/NoSuchWorkQueueException.java \ - com/sun/corba/se/spi/orbutil/threadpool/ThreadPool.java \ - com/sun/corba/se/spi/orbutil/threadpool/ThreadPoolManager.java \ - com/sun/corba/se/spi/orbutil/threadpool/Work.java \ - com/sun/corba/se/spi/orbutil/threadpool/WorkQueue.java \ - com/sun/corba/se/spi/orbutil/threadpool/ThreadPoolChooser.java \ - com/sun/corba/se/spi/orbutil/proxy/LinkedInvocationHandler.java \ - com/sun/corba/se/spi/orbutil/proxy/InvocationHandlerFactory.java \ - com/sun/corba/se/spi/orbutil/proxy/DelegateInvocationHandlerImpl.java \ - com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandler.java \ - com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_presentation_rmi.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -# -# Copyright (c) 2003, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_presentation_rmi_java = \ - com/sun/corba/se/spi/presentation/rmi/DynamicMethodMarshaller.java \ - com/sun/corba/se/spi/presentation/rmi/DynamicStub.java \ - com/sun/corba/se/spi/presentation/rmi/IDLNameTranslator.java \ - com/sun/corba/se/spi/presentation/rmi/PresentationDefaults.java \ - com/sun/corba/se/spi/presentation/rmi/PresentationManager.java \ - com/sun/corba/se/spi/presentation/rmi/StubAdapter.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_protocol.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -# -# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_protocol_java = \ - com/sun/corba/se/spi/protocol/ClientDelegateFactory.java \ - com/sun/corba/se/spi/protocol/CorbaClientDelegate.java \ - com/sun/corba/se/spi/protocol/CorbaMessageMediator.java \ - com/sun/corba/se/spi/protocol/CorbaProtocolHandler.java \ - com/sun/corba/se/spi/protocol/CorbaServerRequestDispatcher.java \ - com/sun/corba/se/spi/protocol/ForwardException.java \ - com/sun/corba/se/spi/protocol/InitialServerRequestDispatcher.java \ - com/sun/corba/se/spi/protocol/LocalClientRequestDispatcher.java \ - com/sun/corba/se/spi/protocol/LocalClientRequestDispatcherFactory.java \ - com/sun/corba/se/spi/protocol/PIHandler.java \ - com/sun/corba/se/spi/protocol/RequestDispatcherDefault.java \ - com/sun/corba/se/spi/protocol/RequestDispatcherRegistry.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_resolver.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -# -# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_resolver_java = \ - com/sun/corba/se/spi/resolver/Resolver.java \ - com/sun/corba/se/spi/resolver/LocalResolver.java \ - com/sun/corba/se/spi/resolver/ResolverDefault.java
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_servicecontext.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_servicecontext_java = \ - com/sun/corba/se/spi/servicecontext/CodeSetServiceContext.java \ - com/sun/corba/se/spi/servicecontext/MaxStreamFormatVersionServiceContext.java \ - com/sun/corba/se/spi/servicecontext/ORBVersionServiceContext.java \ - com/sun/corba/se/spi/servicecontext/SendingContextServiceContext.java \ - com/sun/corba/se/spi/servicecontext/ServiceContext.java \ - com/sun/corba/se/spi/servicecontext/ServiceContextData.java \ - com/sun/corba/se/spi/servicecontext/ServiceContextRegistry.java \ - com/sun/corba/se/spi/servicecontext/ServiceContexts.java \ - com/sun/corba/se/spi/servicecontext/UEInfoServiceContext.java \ - com/sun/corba/se/spi/servicecontext/UnknownServiceContext.java -
--- a/make/com/sun/corba/minclude/com_sun_corba_se_spi_transport.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -# -# Copyright (c) 2002, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -com_sun_corba_se_spi_transport_java = \ - com/sun/corba/se/spi/transport/CorbaAcceptor.java \ - com/sun/corba/se/spi/transport/CorbaConnection.java \ - com/sun/corba/se/spi/transport/CorbaConnectionCache.java \ - com/sun/corba/se/spi/transport/CorbaContactInfo.java \ - com/sun/corba/se/spi/transport/CorbaContactInfoList.java \ - com/sun/corba/se/spi/transport/CorbaContactInfoListFactory.java \ - com/sun/corba/se/spi/transport/CorbaContactInfoListIterator.java \ - com/sun/corba/se/spi/transport/CorbaResponseWaitingRoom.java \ - com/sun/corba/se/spi/transport/CorbaTransportManager.java \ - com/sun/corba/se/spi/transport/IIOPPrimaryToContactInfo.java \ - com/sun/corba/se/spi/transport/IORToSocketInfo.java \ - com/sun/corba/se/spi/transport/IORTransformer.java \ - com/sun/corba/se/spi/transport/ORBSocketFactory.java \ - com/sun/corba/se/spi/transport/ReadTimeouts.java \ - com/sun/corba/se/spi/transport/ReadTimeoutsFactory.java \ - com/sun/corba/se/spi/transport/SocketInfo.java \ - com/sun/corba/se/spi/transport/SocketOrChannelAcceptor.java \ - com/sun/corba/se/spi/transport/TransportDefault.java
--- a/make/com/sun/corba/minclude/com_sun_tools_corba_se_idl_toJavaPortable.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,67 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -COM_SUN_CORBA_SE_INTERNAL_IDL_TOJAVAPORTABLE_java = \ - com/sun/tools/corba/se/idl/toJavaPortable/Arguments.java \ - com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/AuxGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Compile.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ConstGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/EnumGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ExceptionGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Factories.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ForwardValueGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/GenFactory.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Helper.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Holder.java \ - com/sun/tools/corba/se/idl/toJavaPortable/InterfaceGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/JavaGenerator.java \ - com/sun/tools/corba/se/idl/toJavaPortable/MethodGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ModuleGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/NativeGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/NameModifier.java \ - com/sun/tools/corba/se/idl/toJavaPortable/NameModifierImpl.java \ - com/sun/tools/corba/se/idl/toJavaPortable/PrimitiveGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/SequenceGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Skeleton.java \ - com/sun/tools/corba/se/idl/toJavaPortable/StringGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/StructGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Stub.java \ - com/sun/tools/corba/se/idl/toJavaPortable/TCOffsets.java \ - com/sun/tools/corba/se/idl/toJavaPortable/TypedefGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/UnionGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Util.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueFactory.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueGen24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/MethodGen24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Helper24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/MethodGenClone24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/DefaultFactory.java
--- a/make/com/sun/corba/minclude/javax_activity.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -# -# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -javax_activity_java = \ - $(GROUP0) - -GROUP0 = \ - javax/activity/InvalidActivityException.java \ - javax/activity/ActivityRequiredException.java \ - javax/activity/ActivityCompletedException.java -
--- a/make/com/sun/corba/minclude/javax_rmi.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -javax_rmi_java = \ - javax/rmi/PortableRemoteObject.java - -
--- a/make/com/sun/corba/minclude/javax_rmi_CORBA.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,39 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -javax_rmi_CORBA_java = \ - javax/rmi/CORBA/Stub.java \ - javax/rmi/CORBA/StubDelegate.java \ - javax/rmi/CORBA/Tie.java \ - javax/rmi/CORBA/Util.java \ - javax/rmi/CORBA/UtilDelegate.java \ - javax/rmi/CORBA/ValueHandler.java \ - javax/rmi/CORBA/ValueHandlerMultiFormat.java \ - javax/rmi/CORBA/ClassDesc.java \ - javax/rmi/CORBA/PortableRemoteObjectDelegate.java \ - javax/rmi/CORBA/GetORBPropertiesFileAction.java \ -
--- a/make/com/sun/corba/minclude/javax_transaction.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -javax_transaction_java = \ - $(GROUP0) - -GROUP0 = \ - javax/transaction/InvalidTransactionException.java \ - javax/transaction/TransactionRequiredException.java \ - javax/transaction/TransactionRolledbackException.java -
--- a/make/com/sun/corba/minclude/org_omg_CORBA.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,263 +0,0 @@ -# -# Copyright (c) 1996, 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files - -org_omg_CORBA_java_1_2 = \ - org/omg/CORBA/ARG_IN.java \ - org/omg/CORBA/ARG_INOUT.java \ - org/omg/CORBA/ARG_OUT.java \ - org/omg/CORBA/Any.java \ - org/omg/CORBA/AnyHolder.java \ - org/omg/CORBA/BAD_CONTEXT.java \ - org/omg/CORBA/BAD_INV_ORDER.java \ - org/omg/CORBA/BAD_OPERATION.java \ - org/omg/CORBA/BAD_PARAM.java \ - org/omg/CORBA/BAD_POLICY.java \ - org/omg/CORBA/BAD_POLICY_TYPE.java \ - org/omg/CORBA/BAD_POLICY_VALUE.java \ - org/omg/CORBA/BAD_TYPECODE.java \ - org/omg/CORBA/BooleanHolder.java \ - org/omg/CORBA/Bounds.java \ - org/omg/CORBA/ByteHolder.java \ - org/omg/CORBA/COMM_FAILURE.java \ - org/omg/CORBA/CTX_RESTRICT_SCOPE.java \ - org/omg/CORBA/CharHolder.java \ - org/omg/CORBA/CompletionStatus.java \ - org/omg/CORBA/Context.java \ - org/omg/CORBA/ContextList.java \ - org/omg/CORBA/Current.java \ - org/omg/CORBA/DATA_CONVERSION.java \ - org/omg/CORBA/DefinitionKind.java \ - org/omg/CORBA/DomainManager.java \ - org/omg/CORBA/DomainManagerOperations.java \ - org/omg/CORBA/DoubleHolder.java \ - org/omg/CORBA/DynAny.java \ - org/omg/CORBA/DynAnyPackage/Invalid.java \ - org/omg/CORBA/DynAnyPackage/InvalidSeq.java \ - org/omg/CORBA/DynAnyPackage/InvalidValue.java \ - org/omg/CORBA/DynAnyPackage/TypeMismatch.java \ - org/omg/CORBA/DynArray.java \ - org/omg/CORBA/DynEnum.java \ - org/omg/CORBA/DynFixed.java \ - org/omg/CORBA/DynSequence.java \ - org/omg/CORBA/DynStruct.java \ - org/omg/CORBA/DynUnion.java \ - org/omg/CORBA/DynValue.java \ - org/omg/CORBA/DynamicImplementation.java \ - org/omg/CORBA/Environment.java \ - org/omg/CORBA/ExceptionList.java \ - org/omg/CORBA/FREE_MEM.java \ - org/omg/CORBA/FixedHolder.java \ - org/omg/CORBA/FloatHolder.java \ - org/omg/CORBA/IDLType.java \ - org/omg/CORBA/IMP_LIMIT.java \ - org/omg/CORBA/INITIALIZE.java \ - org/omg/CORBA/INTERNAL.java \ - org/omg/CORBA/INTF_REPOS.java \ - org/omg/CORBA/INVALID_TRANSACTION.java \ - org/omg/CORBA/INV_FLAG.java \ - org/omg/CORBA/INV_IDENT.java \ - org/omg/CORBA/INV_OBJREF.java \ - org/omg/CORBA/INV_POLICY.java \ - org/omg/CORBA/IRObject.java \ - org/omg/CORBA/IntHolder.java \ - org/omg/CORBA/LongHolder.java \ - org/omg/CORBA/MARSHAL.java \ - org/omg/CORBA/NO_IMPLEMENT.java \ - org/omg/CORBA/NO_MEMORY.java \ - org/omg/CORBA/NO_PERMISSION.java \ - org/omg/CORBA/NO_RESOURCES.java \ - org/omg/CORBA/NO_RESPONSE.java \ - org/omg/CORBA/NVList.java \ - org/omg/CORBA/NameValuePair.java \ - org/omg/CORBA/NamedValue.java \ - org/omg/CORBA/OBJECT_NOT_EXIST.java \ - org/omg/CORBA/OBJ_ADAPTER.java \ - org/omg/CORBA/ORB.java \ - org/omg/CORBA/ORBPackage/InconsistentTypeCode.java \ - org/omg/CORBA/ORBPackage/InvalidName.java \ - org/omg/CORBA/Object.java \ - org/omg/CORBA/ObjectHolder.java \ - org/omg/CORBA/OMGVMCID.java \ - org/omg/CORBA/PERSIST_STORE.java \ - org/omg/CORBA/PRIVATE_MEMBER.java \ - org/omg/CORBA/PUBLIC_MEMBER.java \ - org/omg/CORBA/Policy.java \ - org/omg/CORBA/PolicyError.java \ - org/omg/CORBA/Principal.java \ - org/omg/CORBA/PrincipalHolder.java \ - org/omg/CORBA/Request.java \ - org/omg/CORBA/ServerRequest.java \ - org/omg/CORBA/ServiceDetail.java \ - org/omg/CORBA/ServiceDetailHelper.java \ - org/omg/CORBA/ServiceInformation.java \ - org/omg/CORBA/ServiceInformationHelper.java \ - org/omg/CORBA/ServiceInformationHolder.java \ - org/omg/CORBA/SetOverrideType.java \ - org/omg/CORBA/ShortHolder.java \ - org/omg/CORBA/StringHolder.java \ - org/omg/CORBA/StructMember.java \ - org/omg/CORBA/SystemException.java \ - org/omg/CORBA/TCKind.java \ - org/omg/CORBA/TRANSACTION_REQUIRED.java \ - org/omg/CORBA/TRANSACTION_ROLLEDBACK.java \ - org/omg/CORBA/TRANSIENT.java \ - org/omg/CORBA/TypeCode.java \ - org/omg/CORBA/TypeCodeHolder.java \ - org/omg/CORBA/TypeCodePackage/BadKind.java \ - org/omg/CORBA/TypeCodePackage/Bounds.java \ - org/omg/CORBA/UNKNOWN.java \ - org/omg/CORBA/UNSUPPORTED_POLICY.java \ - org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java \ - org/omg/CORBA/UnionMember.java \ - org/omg/CORBA/UnknownUserException.java \ - org/omg/CORBA/UserException.java \ - org/omg/CORBA/VM_ABSTRACT.java \ - org/omg/CORBA/VM_CUSTOM.java \ - org/omg/CORBA/VM_NONE.java \ - org/omg/CORBA/VM_TRUNCATABLE.java \ - org/omg/CORBA/ValueMember.java \ - org/omg/CORBA/WrongTransaction.java \ - org/omg/CORBA/portable/ApplicationException.java \ - org/omg/CORBA/portable/Delegate.java \ - org/omg/CORBA/portable/IDLEntity.java \ - org/omg/CORBA/portable/InputStream.java \ - org/omg/CORBA/portable/InvokeHandler.java \ - org/omg/CORBA/portable/ObjectImpl.java \ - org/omg/CORBA/portable/OutputStream.java \ - org/omg/CORBA/portable/RemarshalException.java \ - org/omg/CORBA/portable/ResponseHandler.java \ - org/omg/CORBA/portable/ServantObject.java \ - org/omg/CORBA/portable/Streamable.java \ - org/omg/CORBA/portable/ValueOutputStream.java \ - org/omg/CORBA/portable/ValueInputStream.java - -# org/omg/CORBA/AttributeMode.java \ -# org/omg/CORBA/AttributeModeHelper.java \ - -org_omg_CORBA_java_1_3 = \ - org/omg/CORBA/AnySeqHelper.java \ - org/omg/CORBA/AnySeqHolder.java \ - org/omg/CORBA/BooleanSeqHelper.java \ - org/omg/CORBA/BooleanSeqHolder.java \ - org/omg/CORBA/CharSeqHelper.java \ - org/omg/CORBA/CharSeqHolder.java \ - org/omg/CORBA/CompletionStatusHelper.java \ - org/omg/CORBA/CurrentOperations.java \ - org/omg/CORBA/CurrentHelper.java \ - org/omg/CORBA/CurrentHolder.java \ - org/omg/CORBA/CustomMarshal.java \ - org/omg/CORBA/DataInputStream.java \ - org/omg/CORBA/DataOutputStream.java \ - org/omg/CORBA/DefinitionKindHelper.java \ - org/omg/CORBA/DoubleSeqHelper.java \ - org/omg/CORBA/DoubleSeqHolder.java \ - org/omg/CORBA/FieldNameHelper.java \ - org/omg/CORBA/FloatSeqHelper.java \ - org/omg/CORBA/FloatSeqHolder.java \ - org/omg/CORBA/IDLTypeHelper.java \ - org/omg/CORBA/IDLTypeOperations.java \ - org/omg/CORBA/IRObjectOperations.java \ - org/omg/CORBA/IdentifierHelper.java \ - org/omg/CORBA/LongLongSeqHelper.java \ - org/omg/CORBA/LongLongSeqHolder.java \ - org/omg/CORBA/LongSeqHelper.java \ - org/omg/CORBA/LongSeqHolder.java \ - org/omg/CORBA/NameValuePairHelper.java \ - org/omg/CORBA/ObjectHelper.java \ - org/omg/CORBA/OctetSeqHelper.java \ - org/omg/CORBA/OctetSeqHolder.java \ - org/omg/CORBA/PolicyOperations.java \ - org/omg/CORBA/PolicyHelper.java \ - org/omg/CORBA/PolicyHolder.java \ - org/omg/CORBA/PolicyTypeHelper.java \ - org/omg/CORBA/PolicyListHelper.java \ - org/omg/CORBA/PolicyListHolder.java \ - org/omg/CORBA/RepositoryIdHelper.java \ - org/omg/CORBA/SetOverrideTypeHelper.java \ - org/omg/CORBA/ShortSeqHelper.java \ - org/omg/CORBA/ShortSeqHolder.java \ - org/omg/CORBA/StringValueHelper.java \ - org/omg/CORBA/StructMemberHelper.java \ - org/omg/CORBA/ULongLongSeqHelper.java \ - org/omg/CORBA/ULongLongSeqHolder.java \ - org/omg/CORBA/ULongSeqHelper.java \ - org/omg/CORBA/ULongSeqHolder.java \ - org/omg/CORBA/UShortSeqHelper.java \ - org/omg/CORBA/UShortSeqHolder.java \ - org/omg/CORBA/UnionMemberHelper.java \ - org/omg/CORBA/ValueBaseHelper.java \ - org/omg/CORBA/ValueBaseHolder.java \ - org/omg/CORBA/ValueMemberHelper.java \ - org/omg/CORBA/VersionSpecHelper.java \ - org/omg/CORBA/VisibilityHelper.java \ - org/omg/CORBA/WCharSeqHelper.java \ - org/omg/CORBA/WCharSeqHolder.java \ - org/omg/CORBA/WStringValueHelper.java \ - org/omg/CORBA/_IDLTypeStub.java \ - org/omg/CORBA/_PolicyStub.java \ - org/omg/CORBA/portable/BoxedValueHelper.java \ - org/omg/CORBA/portable/CustomValue.java \ - org/omg/CORBA/portable/IndirectionException.java \ - org/omg/CORBA/portable/StreamableValue.java \ - org/omg/CORBA/portable/UnknownException.java \ - org/omg/CORBA/portable/ValueBase.java \ - org/omg/CORBA/portable/ValueFactory.java - -org_omg_CORBA_java_new = \ - org/omg/CORBA/LocalObject.java \ - org/omg/CORBA/ParameterMode.java \ - org/omg/CORBA/ParameterModeHelper.java \ - org/omg/CORBA/ParameterModeHolder.java \ - org/omg/CORBA/PolicyErrorCodeHelper.java \ - org/omg/CORBA/PolicyErrorHelper.java \ - org/omg/CORBA/PolicyErrorHolder.java \ - org/omg/CORBA/StringSeqHelper.java \ - org/omg/CORBA/StringSeqHolder.java \ - org/omg/CORBA/UnknownUserExceptionHelper.java \ - org/omg/CORBA/UnknownUserExceptionHolder.java \ - org/omg/CORBA/WStringSeqHelper.java \ - org/omg/CORBA/WStringSeqHolder.java \ - org/omg/CORBA/WrongTransactionHelper.java \ - org/omg/CORBA/WrongTransactionHolder.java - -org_omg_CORBA_TSIdentification_java = \ - org/omg/CORBA/TSIdentification.java \ - org/omg/CORBA/TSIdentificationPackage/AlreadyIdentified.java \ - org/omg/CORBA/TSIdentificationPackage/NotAvailable.java - -org_omg_CORBA30_java = \ - org/omg/CORBA/ACTIVITY_COMPLETED.java \ - org/omg/CORBA/ACTIVITY_REQUIRED.java \ - org/omg/CORBA/BAD_QOS.java \ - org/omg/CORBA/CODESET_INCOMPATIBLE.java \ - org/omg/CORBA/INVALID_ACTIVITY.java \ - org/omg/CORBA/REBIND.java \ - org/omg/CORBA/TIMEOUT.java \ - org/omg/CORBA/TRANSACTION_MODE.java \ - org/omg/CORBA/TRANSACTION_UNAVAILABLE.java -
--- a/make/com/sun/corba/minclude/org_omg_CORBAX.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# CORBA IDL Generated Files -# - -CORBA_java = \ - org/omg/CORBA/ParameterMode.java \ - org/omg/CORBA/ParameterModeHelper.java \ - org/omg/CORBA/ParameterModeHolder.java \ - org/omg/CORBA/PolicyErrorCodeHelper.java \ - org/omg/CORBA/PolicyErrorHelper.java \ - org/omg/CORBA/PolicyErrorHolder.java \ - org/omg/CORBA/StringSeqHelper.java \ - org/omg/CORBA/StringSeqHolder.java \ - org/omg/CORBA/WStringSeqHelper.java \ - org/omg/CORBA/WStringSeqHolder.java - -CORBA_DUPLICATE_java = \ - org/omg/CORBA/OctetSeqHelper.java \ - org/omg/CORBA/OctetSeqHolder.java \ - org/omg/CORBA/PolicyError.java \ - org/omg/CORBA/RepositoryIdHelper.java
--- a/make/com/sun/corba/minclude/org_omg_CORBA_2_3.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -org_omg_CORBA_2_3_java = \ - org/omg/CORBA_2_3/ORB.java \ - org/omg/CORBA_2_3/portable/InputStream.java \ - org/omg/CORBA_2_3/portable/OutputStream.java \ - org/omg/CORBA_2_3/portable/Delegate.java \ - org/omg/CORBA_2_3/portable/ObjectImpl.java -
--- a/make/com/sun/corba/minclude/org_omg_CosNaming.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,87 +0,0 @@ -# -# Copyright (c) 1997, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -NS_GENERATED_java = \ - org/omg/CosNaming/IstringHelper.java \ - org/omg/CosNaming/Binding.java \ - org/omg/CosNaming/BindingHelper.java \ - org/omg/CosNaming/BindingHolder.java \ - org/omg/CosNaming/BindingIterator.java \ - org/omg/CosNaming/BindingIteratorPOA.java \ - org/omg/CosNaming/BindingIteratorOperations.java \ - org/omg/CosNaming/BindingIteratorHelper.java \ - org/omg/CosNaming/BindingIteratorHolder.java \ - org/omg/CosNaming/_BindingIteratorStub.java \ - org/omg/CosNaming/BindingListHelper.java \ - org/omg/CosNaming/BindingListHolder.java \ - org/omg/CosNaming/BindingType.java \ - org/omg/CosNaming/BindingTypeHelper.java \ - org/omg/CosNaming/BindingTypeHolder.java \ - org/omg/CosNaming/NameComponent.java \ - org/omg/CosNaming/NameComponentHelper.java \ - org/omg/CosNaming/NameComponentHolder.java \ - org/omg/CosNaming/NameHelper.java \ - org/omg/CosNaming/NameHolder.java \ - org/omg/CosNaming/NamingContext.java \ - org/omg/CosNaming/NamingContextHelper.java \ - org/omg/CosNaming/NamingContextHolder.java \ - org/omg/CosNaming/NamingContextOperations.java \ - org/omg/CosNaming/_NamingContextStub.java \ - org/omg/CosNaming/NamingContextPackage/AlreadyBound.java \ - org/omg/CosNaming/NamingContextPackage/AlreadyBoundHelper.java \ - org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder.java \ - org/omg/CosNaming/NamingContextPackage/CannotProceed.java \ - org/omg/CosNaming/NamingContextPackage/CannotProceedHelper.java \ - org/omg/CosNaming/NamingContextPackage/CannotProceedHolder.java \ - org/omg/CosNaming/NamingContextPackage/InvalidName.java \ - org/omg/CosNaming/NamingContextPackage/InvalidNameHelper.java \ - org/omg/CosNaming/NamingContextPackage/InvalidNameHolder.java \ - org/omg/CosNaming/NamingContextPackage/NotEmpty.java \ - org/omg/CosNaming/NamingContextPackage/NotEmptyHelper.java \ - org/omg/CosNaming/NamingContextPackage/NotEmptyHolder.java \ - org/omg/CosNaming/NamingContextPackage/NotFound.java \ - org/omg/CosNaming/NamingContextPackage/NotFoundHelper.java \ - org/omg/CosNaming/NamingContextPackage/NotFoundHolder.java \ - org/omg/CosNaming/NamingContextPackage/NotFoundReason.java \ - org/omg/CosNaming/NamingContextPackage/NotFoundReasonHelper.java \ - org/omg/CosNaming/NamingContextPackage/NotFoundReasonHolder.java \ - org/omg/CosNaming/NamingContextPOA.java \ - org/omg/CosNaming/NamingContextExt.java \ - org/omg/CosNaming/NamingContextExtOperations.java \ - org/omg/CosNaming/NamingContextExtHelper.java \ - org/omg/CosNaming/NamingContextExtHolder.java \ - org/omg/CosNaming/NamingContextExtPOA.java \ - org/omg/CosNaming/_NamingContextExtStub.java \ - org/omg/CosNaming/NamingContextExtPackage/AddressHelper.java \ - org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java \ - org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHelper.java \ - org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder.java \ - org/omg/CosNaming/NamingContextExtPackage/StringNameHelper.java \ - org/omg/CosNaming/NamingContextExtPackage/URLStringHelper.java - - -LEGACY_FILES_java = \ - org/omg/CosNaming/_NamingContextImplBase.java \ - org/omg/CosNaming/_BindingIteratorImplBase.java
--- a/make/com/sun/corba/minclude/org_omg_DynamicAny.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,117 +0,0 @@ -# -# Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files -# Please keep this sorted. -# - -DYNANY_GENERATED_java = \ - org/omg/DynamicAny/DynAny.java \ - org/omg/DynamicAny/DynAnyFactory.java \ - org/omg/DynamicAny/DynAnyFactoryOperations.java \ - org/omg/DynamicAny/DynAnyOperations.java \ - org/omg/DynamicAny/DynArray.java \ - org/omg/DynamicAny/DynArrayOperations.java \ - org/omg/DynamicAny/DynEnum.java \ - org/omg/DynamicAny/DynEnumOperations.java \ - org/omg/DynamicAny/DynFixed.java \ - org/omg/DynamicAny/DynFixedOperations.java \ - org/omg/DynamicAny/DynSequence.java \ - org/omg/DynamicAny/DynSequenceOperations.java \ - org/omg/DynamicAny/DynStruct.java \ - org/omg/DynamicAny/DynStructOperations.java \ - org/omg/DynamicAny/DynUnion.java \ - org/omg/DynamicAny/DynUnionOperations.java \ - org/omg/DynamicAny/DynValue.java \ - org/omg/DynamicAny/DynValueOperations.java \ - org/omg/DynamicAny/DynValueBox.java \ - org/omg/DynamicAny/DynValueBoxOperations.java \ - org/omg/DynamicAny/DynValueCommon.java \ - org/omg/DynamicAny/DynValueCommonOperations.java \ - org/omg/DynamicAny/NameDynAnyPair.java \ - org/omg/DynamicAny/NameValuePair.java \ - org/omg/DynamicAny/DynAnyPackage/InvalidValue.java \ - org/omg/DynamicAny/DynAnyPackage/InvalidValueHelper.java \ - org/omg/DynamicAny/DynAnyPackage/TypeMismatch.java \ - org/omg/DynamicAny/DynAnyPackage/TypeMismatchHelper.java \ - org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode.java \ - org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHelper.java \ - org/omg/DynamicAny/AnySeqHelper.java \ - org/omg/DynamicAny/DynStructHelper.java \ - org/omg/DynamicAny/DynAnyFactoryHelper.java \ - org/omg/DynamicAny/DynUnionHelper.java \ - org/omg/DynamicAny/DynAnyHelper.java \ - org/omg/DynamicAny/DynValueHelper.java \ - org/omg/DynamicAny/DynArrayHelper.java \ - org/omg/DynamicAny/DynAnySeqHelper.java \ - org/omg/DynamicAny/DynEnumHelper.java \ - org/omg/DynamicAny/DynFixedHelper.java \ - org/omg/DynamicAny/FieldNameHelper.java \ - org/omg/DynamicAny/NameDynAnyPairHelper.java \ - org/omg/DynamicAny/DynSequenceHelper.java \ - org/omg/DynamicAny/NameDynAnyPairSeqHelper.java \ - org/omg/DynamicAny/NameValuePairHelper.java \ - org/omg/DynamicAny/NameValuePairSeqHelper.java \ - org/omg/DynamicAny/_DynAnyFactoryStub.java \ - org/omg/DynamicAny/_DynAnyStub.java \ - org/omg/DynamicAny/_DynArrayStub.java \ - org/omg/DynamicAny/_DynEnumStub.java \ - org/omg/DynamicAny/_DynFixedStub.java \ - org/omg/DynamicAny/_DynSequenceStub.java \ - org/omg/DynamicAny/_DynStructStub.java \ - org/omg/DynamicAny/_DynUnionStub.java \ - org/omg/DynamicAny/_DynValueStub.java - -DYNANY_HELP_HOLD_java = \ - org/omg/DynamicAny/AnySeqHolder.java \ - org/omg/DynamicAny/DynStructHolder.java \ - org/omg/DynamicAny/DynAnyFactoryHolder.java \ - org/omg/DynamicAny/DynUnionHolder.java \ - org/omg/DynamicAny/DynAnyHolder.java \ - org/omg/DynamicAny/DynValueHolder.java \ - org/omg/DynamicAny/DynArrayHolder.java \ - org/omg/DynamicAny/DynAnySeqHolder.java \ - org/omg/DynamicAny/DynEnumHolder.java \ - org/omg/DynamicAny/DynFixedHolder.java \ - org/omg/DynamicAny/DynSequenceHolder.java \ - org/omg/DynamicAny/NameDynAnyPairHelper.java \ - org/omg/DynamicAny/NameDynAnyPairHolder.java \ - org/omg/DynamicAny/NameDynAnyPairSeqHolder.java \ - org/omg/DynamicAny/NameValuePairHolder.java \ - org/omg/DynamicAny/NameValuePairSeqHolder.java \ - org/omg/DynamicAny/DynAnyPackage/InvalidValueHolder.java \ - org/omg/DynamicAny/DynAnyPackage/TypeMismatchHolder.java \ - org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHolder.java - - -DYNANY_TO_DELETE_FILES = \ - org/omg/DynamicAny/DynValueBoxHelper.java \ - org/omg/DynamicAny/DynValueCommonHelper.java \ - org/omg/DynamicAny/_DynValueCommonStub.java \ - org/omg/DynamicAny/_DynValueBoxStub.java \ - org/omg/DynamicAny/DynAnyPackage/TypeMismatchHolder.java \ - org/omg/DynamicAny/DynAnyPackage/InvalidValueHolder.java \ - org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHolder.java
--- a/make/com/sun/corba/minclude/org_omg_IOP.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,71 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# IOP IDL Generated Files -# - -IOP_java = \ - org/omg/IOP/CodeSets.java \ - org/omg/IOP/ComponentIdHelper.java \ - org/omg/IOP/IOR.java \ - org/omg/IOP/IORHelper.java \ - org/omg/IOP/IORHolder.java \ - org/omg/IOP/MultipleComponentProfileHelper.java \ - org/omg/IOP/MultipleComponentProfileHolder.java \ - org/omg/IOP/ProfileIdHelper.java \ - org/omg/IOP/RMICustomMaxStreamFormat.java \ - org/omg/IOP/ServiceContext.java \ - org/omg/IOP/ServiceContextHelper.java \ - org/omg/IOP/ServiceContextHolder.java \ - org/omg/IOP/ServiceContextListHelper.java \ - org/omg/IOP/ServiceContextListHolder.java \ - org/omg/IOP/ServiceIdHelper.java \ - org/omg/IOP/TAG_INTERNET_IOP.java \ - org/omg/IOP/TAG_MULTIPLE_COMPONENTS.java \ - org/omg/IOP/TAG_ALTERNATE_IIOP_ADDRESS.java \ - org/omg/IOP/TAG_CODE_SETS.java \ - org/omg/IOP/TAG_JAVA_CODEBASE.java \ - org/omg/IOP/TAG_ORB_TYPE.java \ - org/omg/IOP/TAG_RMI_CUSTOM_MAX_STREAM_FORMAT.java \ - org/omg/IOP/TAG_POLICIES.java \ - org/omg/IOP/TaggedComponent.java \ - org/omg/IOP/TaggedComponentHelper.java \ - org/omg/IOP/TaggedComponentHolder.java \ - org/omg/IOP/TaggedProfile.java \ - org/omg/IOP/TaggedProfileHelper.java \ - org/omg/IOP/TaggedProfileHolder.java \ - org/omg/IOP/TransactionService.java - -IOP_TO_DELETE_FILES = \ - org/omg/IOP/BI_DIR_IIOP.java \ - org/omg/IOP/ChainBypassCheck.java \ - org/omg/IOP/ChainBypassInfo.java \ - org/omg/IOP/FORWARDED_IDENTITY.java \ - org/omg/IOP/INVOCATION_POLICIES.java \ - org/omg/IOP/LogicalThreadId.java \ - org/omg/IOP/SendingContextRunTime.java \ - org/omg/IOP/UnknownExceptionInfo.java \ - org/omg/IOP/TaggedComponentSeqHolder.java
--- a/make/com/sun/corba/minclude/org_omg_Messaging.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Messaging IDL Generated Files -# - -Messaging_java = \ - org/omg/Messaging/SYNC_WITH_TRANSPORT.java \ - org/omg/Messaging/SyncScopeHelper.java
--- a/make/com/sun/corba/minclude/org_omg_PortableInterceptor.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,162 +0,0 @@ -# -# Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Interceptors IDL Generated Files -# - -# List of files that must be present after a build: -PI_GENERATED_java = \ - org/omg/PortableInterceptor/ACTIVE.java \ - org/omg/PortableInterceptor/AdapterManagerIdHelper.java \ - org/omg/PortableInterceptor/AdapterNameHelper.java \ - org/omg/PortableInterceptor/AdapterStateHelper.java \ - org/omg/PortableInterceptor/ClientRequestInfo.java \ - org/omg/PortableInterceptor/ClientRequestInfoOperations.java \ - org/omg/PortableInterceptor/ClientRequestInterceptor.java \ - org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java \ - org/omg/PortableInterceptor/Current.java \ - org/omg/PortableInterceptor/CurrentHelper.java \ - org/omg/PortableInterceptor/CurrentOperations.java \ - org/omg/PortableInterceptor/DISCARDING.java \ - org/omg/PortableInterceptor/ForwardRequest.java \ - org/omg/PortableInterceptor/ForwardRequestHelper.java \ - org/omg/PortableInterceptor/HOLDING.java \ - org/omg/PortableInterceptor/IORInfo.java \ - org/omg/PortableInterceptor/IORInfoOperations.java \ - org/omg/PortableInterceptor/IORInterceptor.java \ - org/omg/PortableInterceptor/IORInterceptorOperations.java \ - org/omg/PortableInterceptor/IORInterceptor_3_0.java \ - org/omg/PortableInterceptor/IORInterceptor_3_0Operations.java \ - org/omg/PortableInterceptor/IORInterceptor_3_0Helper.java \ - org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java \ - org/omg/PortableInterceptor/INACTIVE.java \ - org/omg/PortableInterceptor/Interceptor.java \ - org/omg/PortableInterceptor/InvalidSlotHelper.java \ - org/omg/PortableInterceptor/InterceptorOperations.java \ - org/omg/PortableInterceptor/InvalidSlot.java \ - org/omg/PortableInterceptor/NON_EXISTENT.java \ - org/omg/PortableInterceptor/ObjectIdHelper.java \ - org/omg/PortableInterceptor/ObjectReferenceFactory.java \ - org/omg/PortableInterceptor/ObjectReferenceFactoryHelper.java \ - org/omg/PortableInterceptor/ObjectReferenceFactoryHolder.java \ - org/omg/PortableInterceptor/ObjectReferenceTemplate.java \ - org/omg/PortableInterceptor/ObjectReferenceTemplateHelper.java \ - org/omg/PortableInterceptor/ObjectReferenceTemplateHolder.java \ - org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHelper.java \ - org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHolder.java \ - org/omg/PortableInterceptor/ORBIdHelper.java \ - org/omg/PortableInterceptor/ORBInitInfo.java \ - org/omg/PortableInterceptor/ORBInitInfoOperations.java \ - org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java \ - org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java \ - org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java \ - org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java \ - org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java \ - org/omg/PortableInterceptor/ORBInitializer.java \ - org/omg/PortableInterceptor/ORBInitializerOperations.java \ - org/omg/PortableInterceptor/PolicyFactory.java \ - org/omg/PortableInterceptor/PolicyFactoryOperations.java \ - org/omg/PortableInterceptor/RequestInfo.java \ - org/omg/PortableInterceptor/RequestInfoOperations.java \ - org/omg/PortableInterceptor/SUCCESSFUL.java \ - org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java \ - org/omg/PortableInterceptor/USER_EXCEPTION.java \ - org/omg/PortableInterceptor/LOCATION_FORWARD.java \ - org/omg/PortableInterceptor/TRANSPORT_RETRY.java \ - org/omg/PortableInterceptor/ServerIdHelper.java \ - org/omg/PortableInterceptor/ServerRequestInfo.java \ - org/omg/PortableInterceptor/ServerRequestInfoOperations.java \ - org/omg/PortableInterceptor/ServerRequestInterceptor.java \ - org/omg/PortableInterceptor/ServerRequestInterceptorOperations.java \ - org/omg/IOP/Codec.java \ - org/omg/IOP/CodecFactory.java \ - org/omg/IOP/CodecFactoryHelper.java \ - org/omg/IOP/CodecFactoryOperations.java \ - org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java \ - org/omg/IOP/CodecFactoryPackage/UnknownEncodingHelper.java \ - org/omg/IOP/CodecOperations.java \ - org/omg/IOP/CodecPackage/FormatMismatch.java \ - org/omg/IOP/CodecPackage/FormatMismatchHelper.java \ - org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java \ - org/omg/IOP/CodecPackage/InvalidTypeForEncodingHelper.java \ - org/omg/IOP/CodecPackage/TypeMismatch.java \ - org/omg/IOP/CodecPackage/TypeMismatchHelper.java \ - org/omg/IOP/ENCODING_CDR_ENCAPS.java \ - org/omg/IOP/Encoding.java \ - org/omg/IOP/ExceptionDetailMessage.java \ - org/omg/Dynamic/Parameter.java - -# Helper and Holder files to be removed: -PI_GENERATED_HELP_HOL_java = \ - org/omg/PortableInterceptor/ClientRequestInfoHelper.java \ - org/omg/PortableInterceptor/ClientRequestInterceptorHelper.java \ - org/omg/PortableInterceptor/IORInfoHelper.java \ - org/omg/PortableInterceptor/IORInterceptorHelper.java \ - org/omg/PortableInterceptor/InterceptorHelper.java \ - org/omg/PortableInterceptor/ORBInitInfoHelper.java \ - org/omg/PortableInterceptor/ORBInitializerHelper.java \ - org/omg/PortableInterceptor/PolicyFactoryHelper.java \ - org/omg/PortableInterceptor/ReplyStatusHelper.java \ - org/omg/PortableInterceptor/RequestInfoHelper.java \ - org/omg/PortableInterceptor/ServerRequestInfoHelper.java \ - org/omg/PortableInterceptor/ServerRequestInterceptorHelper.java \ - org/omg/PortableInterceptor/SlotIdHelper.java \ - org/omg/PortableInterceptor/ClientRequestInfoHolder.java \ - org/omg/PortableInterceptor/ClientRequestInterceptorHolder.java \ - org/omg/PortableInterceptor/CurrentHolder.java \ - org/omg/PortableInterceptor/ForwardRequestHolder.java \ - org/omg/PortableInterceptor/IORInfoHolder.java \ - org/omg/PortableInterceptor/IORInterceptorHolder.java \ - org/omg/PortableInterceptor/InterceptorHolder.java \ - org/omg/PortableInterceptor/InvalidSlotHolder.java \ - org/omg/PortableInterceptor/ORBInitInfoHolder.java \ - org/omg/PortableInterceptor/ORBInitializerHolder.java \ - org/omg/PortableInterceptor/PolicyFactoryHolder.java \ - org/omg/PortableInterceptor/RequestInfoHolder.java \ - org/omg/PortableInterceptor/ServerRequestInfoHolder.java \ - org/omg/PortableInterceptor/ServerRequestInterceptorHolder.java \ - org/omg/PortableInterceptor/TaggedComponentSeqHolder.java \ - org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHolder.java \ - org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHolder.java \ - org/omg/IOP/CodecPackage/FormatMismatchHolder.java \ - org/omg/IOP/CodecPackage/InvalidTypeForEncodingHolder.java \ - org/omg/IOP/CodecPackage/TypeMismatchHolder.java \ - org/omg/IOP/CodecHelper.java \ - org/omg/IOP/EncodingFormatHelper.java \ - org/omg/IOP/EncodingHelper.java \ - org/omg/IOP/CodecFactoryPackage/UnknownEncodingHolder.java \ - org/omg/IOP/CodecFactoryHolder.java \ - org/omg/IOP/CodecHolder.java \ - org/omg/IOP/EncodingHolder.java \ - org/omg/IOP/TaggedComponentSeqHelper.java \ - org/omg/Dynamic/ContextListHelper.java \ - org/omg/Dynamic/ExceptionListHelper.java \ - org/omg/Dynamic/ParameterHolder.java \ - org/omg/Dynamic/ParameterListHolder.java \ - org/omg/Dynamic/ExceptionListHolder.java \ - org/omg/Dynamic/ParameterHelper.java \ - org/omg/Dynamic/ParameterListHelper.java \ - org/omg/Dynamic/RequestContextHelper.java
--- a/make/com/sun/corba/minclude/org_omg_PortableServer.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,146 +0,0 @@ -# -# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -PortableServer_java = \ - org/omg/PortableServer/Servant.java \ - org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java \ - org/omg/PortableServer/DynamicImplementation.java \ - org/omg/PortableServer/portable/Delegate.java - -POA_GENERATED_java = \ - org/omg/PortableServer/AdapterActivator.java \ - org/omg/PortableServer/AdapterActivatorOperations.java \ - org/omg/PortableServer/Current.java \ - org/omg/PortableServer/CurrentHelper.java \ - org/omg/PortableServer/CurrentOperations.java \ - org/omg/PortableServer/CurrentPackage/NoContext.java \ - org/omg/PortableServer/CurrentPackage/NoContextHelper.java \ - org/omg/PortableServer/ForwardRequest.java \ - org/omg/PortableServer/ForwardRequestHelper.java \ - org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.java \ - org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.java \ - org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.java \ - org/omg/PortableServer/IdAssignmentPolicy.java \ - org/omg/PortableServer/IdAssignmentPolicyOperations.java \ - org/omg/PortableServer/IdAssignmentPolicyValue.java \ - org/omg/PortableServer/IdUniquenessPolicy.java \ - org/omg/PortableServer/IdUniquenessPolicyOperations.java \ - org/omg/PortableServer/IdUniquenessPolicyValue.java \ - org/omg/PortableServer/ImplicitActivationPolicy.java \ - org/omg/PortableServer/ImplicitActivationPolicyOperations.java \ - org/omg/PortableServer/ImplicitActivationPolicyValue.java \ - org/omg/PortableServer/LIFESPAN_POLICY_ID.java \ - org/omg/PortableServer/LifespanPolicy.java \ - org/omg/PortableServer/LifespanPolicyOperations.java \ - org/omg/PortableServer/LifespanPolicyValue.java \ - org/omg/PortableServer/POA.java \ - org/omg/PortableServer/POAHelper.java \ - org/omg/PortableServer/POAOperations.java \ - org/omg/PortableServer/POAManager.java \ - org/omg/PortableServer/POAManagerOperations.java \ - org/omg/PortableServer/POAManagerPackage/AdapterInactive.java \ - org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.java \ - org/omg/PortableServer/POAManagerPackage/State.java \ - org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java \ - org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java \ - org/omg/PortableServer/POAPackage/AdapterNonExistent.java \ - org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java \ - org/omg/PortableServer/POAPackage/InvalidPolicy.java \ - org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java \ - org/omg/PortableServer/POAPackage/NoServant.java \ - org/omg/PortableServer/POAPackage/NoServantHelper.java \ - org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java \ - org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java \ - org/omg/PortableServer/POAPackage/ObjectNotActive.java \ - org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java \ - org/omg/PortableServer/POAPackage/ServantAlreadyActive.java \ - org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java \ - org/omg/PortableServer/POAPackage/ServantNotActive.java \ - org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java \ - org/omg/PortableServer/POAPackage/WrongAdapter.java \ - org/omg/PortableServer/POAPackage/WrongAdapterHelper.java \ - org/omg/PortableServer/POAPackage/WrongPolicy.java \ - org/omg/PortableServer/POAPackage/WrongPolicyHelper.java \ - org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.java \ - org/omg/PortableServer/RequestProcessingPolicy.java \ - org/omg/PortableServer/RequestProcessingPolicyOperations.java \ - org/omg/PortableServer/RequestProcessingPolicyValue.java \ - org/omg/PortableServer/ServantActivator.java \ - org/omg/PortableServer/ServantActivatorHelper.java \ - org/omg/PortableServer/ServantActivatorOperations.java \ - org/omg/PortableServer/ServantActivatorPOA.java \ - org/omg/PortableServer/_ServantActivatorStub.java \ - org/omg/PortableServer/ServantLocator.java \ - org/omg/PortableServer/ServantLocatorHelper.java \ - org/omg/PortableServer/ServantLocatorOperations.java \ - org/omg/PortableServer/ServantLocatorPOA.java \ - org/omg/PortableServer/_ServantLocatorStub.java \ - org/omg/PortableServer/ServantManager.java \ - org/omg/PortableServer/ServantManagerOperations.java \ - org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.java \ - org/omg/PortableServer/ServantRetentionPolicy.java \ - org/omg/PortableServer/ServantRetentionPolicyOperations.java \ - org/omg/PortableServer/ServantRetentionPolicyValue.java \ - org/omg/PortableServer/THREAD_POLICY_ID.java \ - org/omg/PortableServer/ThreadPolicy.java \ - org/omg/PortableServer/ThreadPolicyOperations.java \ - org/omg/PortableServer/ThreadPolicyValue.java - -POA_GENERATED_HELP_HOL_java = \ - org/omg/PortableServer/CurrentPackage/NoContextHolder.java \ - org/omg/PortableServer/ForwardRequestHolder.java \ - org/omg/PortableServer/IdAssignmentPolicyValueHelper.java \ - org/omg/PortableServer/IdAssignmentPolicyValueHolder.java \ - org/omg/PortableServer/IdUniquenessPolicyValueHelper.java \ - org/omg/PortableServer/IdUniquenessPolicyValueHolder.java \ - org/omg/PortableServer/ImplicitActivationPolicyValueHelper.java \ - org/omg/PortableServer/ImplicitActivationPolicyValueHolder.java \ - org/omg/PortableServer/LifespanPolicyValueHelper.java \ - org/omg/PortableServer/LifespanPolicyValueHolder.java \ - org/omg/PortableServer/ServantRetentionPolicyValueHelper.java \ - org/omg/PortableServer/ServantRetentionPolicyValueHolder.java \ - org/omg/PortableServer/ObjectIdHelper.java \ - org/omg/PortableServer/ObjectIdHolder.java \ - org/omg/PortableServer/POAListHelper.java \ - org/omg/PortableServer/POAListHolder.java \ - org/omg/PortableServer/POAManagerPackage/AdapterInactiveHolder.java \ - org/omg/PortableServer/POAManagerPackage/StateHelper.java \ - org/omg/PortableServer/POAManagerPackage/StateHolder.java \ - org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHolder.java \ - org/omg/PortableServer/POAPackage/AdapterNonExistentHolder.java \ - org/omg/PortableServer/POAPackage/InvalidPolicyHolder.java \ - org/omg/PortableServer/POAPackage/NoServantHolder.java \ - org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHolder.java \ - org/omg/PortableServer/POAPackage/ObjectNotActiveHolder.java \ - org/omg/PortableServer/POAPackage/ServantAlreadyActiveHolder.java \ - org/omg/PortableServer/POAPackage/ServantNotActiveHolder.java \ - org/omg/PortableServer/POAPackage/WrongAdapterHolder.java \ - org/omg/PortableServer/POAPackage/WrongPolicyHolder.java \ - org/omg/PortableServer/RequestProcessingPolicyValueHelper.java \ - org/omg/PortableServer/RequestProcessingPolicyValueHolder.java \ - org/omg/PortableServer/ServantActivatorHolder.java \ - org/omg/PortableServer/ServantLocatorHolder.java \ - org/omg/PortableServer/ThreadPolicyValueHelper.java \ - org/omg/PortableServer/ThreadPolicyValueHolder.java
--- a/make/com/sun/corba/minclude/org_omg_SendingContext.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -# -# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -org_omg_SendingContext_java = \ - org/omg/SendingContext/RunTime.java \ - org/omg/SendingContext/RunTimeOperations.java
--- a/make/com/sun/corba/minclude/sun_corba.jmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -# -# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -sun_corba_java = \ - sun/corba/BridgePermission.java \ - sun/corba/Bridge.java
--- a/make/com/sun/corba/se/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -# -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = ../../../.. -PRODUCT = se -include $(BUILDDIR)/common/Defs.gmk - -# IDL code generation is moved out to an extra step before the -# actual classes are compiled -# the files should be compiled in the following order, core to be built -# before connection - -# Note that sources generates the logging wrappers, and pept compiles -# them, because pept is the earliest build target that can use -# the log wrappers. Note that rmi is moved here after pept because -# the rmic iiop backend needs some classes that are part of the impl/util -# package. These classes use log wrappers, so they must be built after -# pept and before rmi. -SUBDIRS = sources pept corespi core spi impl rmi -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/com/sun/corba/se/PortableActivationIDL/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../.. -PACKAGE = com.sun.corba.se.PortableActivation -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# - -include $(MINCLUDES)com_sun_corba_se_PortableActivationIDL.jmk - -FILES_java=$(com_sun_corba_se_PortableActivationIDL_java) - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/connection/FILES_java.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for connection -# - -com_sun_corba_se_spi_legacy_connection_java = \ - com/sun/corba/se/spi/legacy/connection/Connection.java \ - com/sun/corba/se/spi/legacy/connection/GetEndPointInfoAgainException.java \ - com/sun/corba/se/spi/legacy/connection/LegacyServerSocketEndPointInfo.java \ - com/sun/corba/se/spi/legacy/connection/LegacyServerSocketManager.java \ - com/sun/corba/se/spi/legacy/connection/ORBSocketFactory.java - -FILES_java = $(com_sun_corba_se_spi_legacy_connection_java)
--- a/make/com/sun/corba/se/connection/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../.. - -PACKAGE = com.sun.corba.se.connection -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# - -include FILES_java.gmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/core/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,77 +0,0 @@ -# -# Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../.. - -PACKAGE = com.sun.corba.se.impl.core -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_corba.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_core.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_dynamicany.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_encoding.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_legacy.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_servicecontext.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_ior.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_orb.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_orbutil.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_protocol.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_resolver.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_transport.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_util.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_io.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_presentation_rmi.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_internal_LegacyFiles.jmk - - - -# -# Include -# - -FILES_java = $(com_sun_corba_se_impl_corba_java) \ - $(com_sun_corba_se_impl_core_java) \ - $(com_sun_corba_se_impl_dynamicany_java) \ - $(com_sun_corba_se_impl_encoding_java) \ - $(com_sun_corba_se_impl_legacy_java) \ - $(com_sun_corba_se_spi_servicecontext_java) \ - $(com_sun_corba_se_impl_ior_java) \ - $(com_sun_corba_se_impl_orb_java) \ - $(com_sun_corba_se_impl_orbutil_java) \ - $(com_sun_corba_se_impl_protocol_java) \ - $(com_sun_corba_se_impl_resolver_java) \ - $(com_sun_corba_se_impl_transport_java) \ - $(com_sun_corba_se_impl_util_java) \ - $(com_sun_corba_se_impl_io_java) \ - $(com_sun_corba_se_impl_presentation_rmi_java) \ - $(com_sun_corba_se_internal_LegacyFiles_java) - -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/corespi/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,59 +0,0 @@ -# -# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../.. - -PACKAGE = com.sun.corba.se.impl.corespi -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_ior.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_oa.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_orb.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_protocol.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_resolver.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_transport.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_orbutil.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_presentation_rmi.jmk - -# -# Include -# - -FILES_java = $(com_sun_corba_se_spi_ior_java) \ - $(com_sun_corba_se_spi_oa_java) \ - $(com_sun_corba_se_spi_orb_java) \ - $(com_sun_corba_se_spi_protocol_java) \ - $(com_sun_corba_se_spi_resolver_java) \ - $(com_sun_corba_se_spi_transport_java) \ - $(com_sun_corba_se_spi_orbutil_java) \ - $(com_sun_corba_se_spi_presentation_rmi_java) - -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/impl/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -# -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = ../../../../.. -PRODUCT = impl -include $(BUILDDIR)/common/Defs.gmk - -# order is important - -ifdef STANDALONE_CORBA_WS -SUBDIRS = oa naming activation txpoa interceptors logging monitoring -else -SUBDIRS = oa naming activation interceptors logging monitoring -endif - -LOG_GENDIRECTORY = $(GENSRCDIR)/com/sun/corba/se/impl/logging -LOG_CLASS_OUTPUTDIRECTORY = $(CLASSBINDIR)/com/sun/corba/se/impl/logging -LOGSTRINGS_PROPERTIES = LogStrings.properties -all build clean clobber:: - $(SUBDIRS-loop) - -# Copy the generated LogStrings.properties to the Classes directory -all build:: $(LOG_CLASS_OUTPUTDIRECTORY)/$(LOGSTRINGS_PROPERTIES) - -$(LOG_CLASS_OUTPUTDIRECTORY)/$(LOGSTRINGS_PROPERTIES): $(LOG_GENDIRECTORY)/$(LOGSTRINGS_PROPERTIES) - $(install-file) -
--- a/make/com/sun/corba/se/impl/activation/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -# -# Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.impl.activation -PRODUCT = Activation -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = orbd servertool -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/com/sun/corba/se/impl/activation/orbd/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.impl.activation -PRODUCT = Activation -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_activation.jmk - -# -# Rules. -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/com/sun/corba/se/impl/activation/servertool/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.impl.activation -PRODUCT = Activation -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_activation.jmk - -# -# Rules. -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/com/sun/corba/se/impl/interceptors/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. - -PACKAGE = com.sun.corba.se.impl.interceptors -PRODUCT = com - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_interceptors.jmk - -# -# Include -# - -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/com/sun/corba/se/impl/logging/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.impl.logging -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_logging.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/impl/monitoring/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.impl.monitoring -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_monitoring.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/impl/naming/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. -PRODUCT = se - -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = namingutil cosnaming pcosnaming -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/com/sun/corba/se/impl/naming/cosnaming/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -# -# Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Build the tnameserv executable. -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.impl.naming.cosnaming -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -# -# Files. -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_naming_cosnaming.jmk -FILES_java = $(com_sun_corba_se_impl_naming_cosnaming_java) - -# -# Rules. -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/com/sun/corba/se/impl/naming/namingutil/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.impl.namingutil -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_naming_namingutil.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/impl/naming/pcosnaming/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -# -# Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Build the Persistent CosNaming Classes -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.impl.naming.pcosnaming -PRODUCT = PCosNaming -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_naming_pcosnaming.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/impl/oa/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. -PRODUCT = impl - -include $(BUILDDIR)/common/Defs.gmk - -# order is important - -SUBDIRS = poa toa -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/com/sun/corba/se/impl/oa/poa/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.impl.oa.poa -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_oa_poa.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/impl/oa/toa/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.impl.oa.toa -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_oa_toa.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/com/sun/corba/se/interceptor/FILES_java.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -# -# Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Files for interceptor -# - -com_sun_corba_se_spi_legacy_interceptor_java = \ - com/sun/corba/se/spi/legacy/interceptor/IORInfoExt.java \ - com/sun/corba/se/spi/legacy/interceptor/RequestInfoExt.java \ - com/sun/corba/se/spi/legacy/interceptor/UnknownType.java - -FILES_java = $(com_sun_corba_se_spi_legacy_interceptor_java)
--- a/make/com/sun/corba/se/interceptor/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../.. - -PACKAGE = com.sun.corba.se.interceptor -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# - -include FILES_java.gmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/pept/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -# -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../.. -PACKAGE = com.sun.corba.se.pept -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_pept.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_logging.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_logging.jmk - -FILES_java=\ - $(com_sun_corba_se_pept_java) \ - $(com_sun_corba_se_impl_logging_java) \ - $(com_sun_corba_se_spi_logging_java) - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/rmi/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,39 +0,0 @@ -# -# Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Build rmi tools, and sun.rmi.* implementation classes - -BUILDDIR = ../../../../.. - -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = rmic - -all build clean clobber:: - $(SUBDIRS-loop) - -clean clobber:: - $(RM) -r $(CLASSBINDIR)/sun/rmi $(CLASSBINDIR)/com/sun/rmi
--- a/make/com/sun/corba/se/rmi/rmic/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,52 +0,0 @@ -# -# Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building sun.rmi.rmic.* and the "rmic" command -# - -BUILDDIR = ../../../../../.. -PACKAGE = sun.rmi.rmic -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -# -# Files to compile. -# -include SUN_RMI_RMIC_IIOP_java.gmk -ifdef PARTNERS_CORBA - FILES_java = \ - $(IIOP_java) \ - $(PARTNERS_EDITION_java) -else - FILES_java = \ - $(IIOP_java) -endif - -# -# Rules. -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/com/sun/corba/se/rmi/rmic/SUN_RMI_RMIC_IIOP_java.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,79 +0,0 @@ -# -# Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -SUN_RMI_RMIC_IIOP_java = \ - $(Group0)\ - $(Group1)\ - $(Group2)\ - $(Group3) - -Group0 = \ - sun/rmi/rmic/iiop/AbstractType.java \ - sun/rmi/rmic/iiop/ArrayType.java \ - sun/rmi/rmic/iiop/BatchEnvironment.java \ - sun/rmi/rmic/iiop/ClassType.java \ - sun/rmi/rmic/iiop/CompoundType.java \ - sun/rmi/rmic/iiop/Constants.java \ - sun/rmi/rmic/iiop/DirectoryLoader.java \ - sun/rmi/rmic/iiop/ClassPathLoader.java \ - sun/rmi/rmic/iiop/Generator.java \ - sun/rmi/rmic/iiop/Util.java - -Group1 = \ - sun/rmi/rmic/iiop/IDLGenerator.java \ - sun/rmi/rmic/iiop/IDLNames.java \ - sun/rmi/rmic/iiop/ImplementationType.java \ - sun/rmi/rmic/iiop/InterfaceType.java \ - sun/rmi/rmic/iiop/NCClassType.java \ - sun/rmi/rmic/iiop/NCInterfaceType.java \ - sun/rmi/rmic/iiop/NameContext.java - -Group2 = \ - sun/rmi/rmic/iiop/PrimitiveType.java \ - sun/rmi/rmic/iiop/PrintGenerator.java \ - sun/rmi/rmic/iiop/RemoteType.java \ - sun/rmi/rmic/iiop/SpecialClassType.java \ - sun/rmi/rmic/iiop/SpecialInterfaceType.java \ - sun/rmi/rmic/iiop/StubGenerator.java \ - sun/rmi/rmic/iiop/Type.java \ - sun/rmi/rmic/iiop/ValueType.java - -Group3 = \ - sun/rmi/rmic/iiop/StaticStringsHash.java \ - sun/rmi/rmic/iiop/ContextStack.java \ - sun/rmi/rmic/iiop/ContextElement.java - - -# rmic has dependency on the following com.sun packages - -REQUIRED_Group = \ - com/sun/corba/se/impl/util/IdentityHashtable.java \ - com/sun/corba/se/impl/util/Utility.java \ - com/sun/corba/se/impl/util/JDKBridge.java \ - com/sun/corba/se/impl/io/ObjectStreamClass.java \ - com/sun/corba/se/impl/io/TypeMismatchException.java \ - com/sun/corba/se/impl/util/RepositoryId.java
--- a/make/com/sun/corba/se/sources/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,224 +0,0 @@ -# -# Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../.. - -PACKAGE = com.sun.corba.se -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Rules -# -all: build - -build: portableactivation.idl.compile logwrapper.generate logresource.generate - -clean clobber:: portableactivation.idl.clean - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_PortableActivationIDL.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_logging.jmk - -FILES_java += com/sun/corba/se/org/omg/CORBA/ORB.java - -# -# Dirs -# - -SRC_DIR = $(SHARE_SRC)/classes -CORBA_IDL_DIR = $(SRC_DIR)/org/omg/PortableServer -PI_IDL_DIR = $(SRC_DIR)/org/omg/PortableInterceptor - -ACTIVATIONFILEDIR = $(GENSRCDIR)/com/sun/corba/se/spi/activation -PORTABLEACTIVATIONFILEDIR = $(GENSRCDIR)/com/sun/corba/se/PortableActivationIDL -LOG_GENDIRECTORY = $(GENSRCDIR)/com/sun/corba/se/impl/logging - -# -# IDLs -# - -ACTIVATION.IDL = $(SRC_DIR)/com/sun/corba/se/spi/activation/activation.idl -PORTABLEACTIVATION.IDL = $(SRC_DIR)/com/sun/corba/se/PortableActivationIDL/activation.idl - - -# -# .mc files -# -ACTIVATION.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Activation.mc -IOR.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/IOR.mc -INTERCEPTORS.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Interceptors.mc -NAMING.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Naming.mc -OMG.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/OMG.mc -ORBUTIL.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/ORBUtil.mc -POA.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/POA.mc -UTIL.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Util.mc - -MC_GENERATE_CLASS = make-class -MC_GENERATE_LOG_RB = make-resource - -JSCHEME_GENERATE_CLASS = $(BOOT_JAVA_CMD) com.sun.tools.corba.se.logutil.MC $(MC_GENERATE_CLASS) -JSCHEME_GENERATE_LOG_RB = $(BOOT_JAVA_CMD) com.sun.tools.corba.se.logutil.MC $(MC_GENERATE_LOG_RB) - - -# -# Activation -# - -ACTIVATIONFILES = $(com_sun_corba_se_spi_activation_java:%=$(GENSRCDIR)/%) - -$(ACTIVATIONFILES): $(ACTIVATION.IDL) - $(IDLJ) -td $(GENSRCDIR) -i $(ACTIVATIONFILEDIR) -fall -oldImplBase -pkgPrefix activation com.sun.corba.se.spi $(ACTIVATION.IDL) - -activation.idl.compile: $(ACTIVATIONFILES) - -activation.idl.clean: - $(RM) -f $(ACTIVATIONFILES) - -# -# PortableActivationIDL -# - -PORTABLEACTIVATIONFILES = $(com_sun_corba_se_PortableActivationIDL_java:%=$(GENSRCDIR)/%) - -PORTABLEACTIVATION_INCLUDES = -i $(CORBA_IDL_DIR) -i $(PI_IDL_DIR) - -PORTABLEACTIVATION_PKG_PREFIXES = -pkgPrefix PortableInterceptor org.omg \ - -pkgPrefix PortableActivationIDL com.sun.corba.se \ - -pkgPrefix Dynamic org.omg \ - -pkgPrefix IOP org.omg - -# REVISIT: remove -oldImplBase -$(PORTABLEACTIVATIONFILES): $(PORTABLEACTIVATION.IDL) - $(IDLJ) -td $(GENSRCDIR) $(PORTABLEACTIVATION_INCLUDES) $(PORTABLEACTIVATION_PKG_PREFIXES) -fall -oldImplBase -corba 3.0 -D CORBA3 $(PORTABLEACTIVATION.IDL) - -portableactivation.idl.compile: $(PORTABLEACTIVATIONFILES) - -portableactivation.idl.clean: - $(RM) -f $(PORTABLEACTIVATIONFILES) - -# -# Generate LogWrapper classes -# -logwrapper.generate: \ - $(LOG_GENDIRECTORY)/ActivationSystemException.java \ - $(LOG_GENDIRECTORY)/IORSystemException.java \ - $(LOG_GENDIRECTORY)/InterceptorsSystemException.java \ - $(LOG_GENDIRECTORY)/NamingSystemException.java \ - $(LOG_GENDIRECTORY)/OMGSystemException.java \ - $(LOG_GENDIRECTORY)/ORBUtilSystemException.java \ - $(LOG_GENDIRECTORY)/POASystemException.java \ - $(LOG_GENDIRECTORY)/UtilSystemException.java - -$(LOG_GENDIRECTORY)/ActivationSystemException.java : $(ACTIVATION.MC) - $(prep-target) - $(JSCHEME_GENERATE_CLASS) $(ACTIVATION.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/IORSystemException.java : $(IOR.MC) - $(prep-target) - $(JSCHEME_GENERATE_CLASS) $(IOR.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/InterceptorsSystemException.java : $(INTERCEPTORS.MC) - $(prep-target) - $(JSCHEME_GENERATE_CLASS) $(INTERCEPTORS.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/NamingSystemException.java : $(NAMING.MC) - $(prep-target) - $(JSCHEME_GENERATE_CLASS) $(NAMING.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/OMGSystemException.java : $(OMG.MC) - $(prep-target) - $(JSCHEME_GENERATE_CLASS) $(OMG.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/ORBUtilSystemException.java : $(ORBUTIL.MC) - $(prep-target) - $(JSCHEME_GENERATE_CLASS) $(ORBUTIL.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/POASystemException.java : $(POA.MC) - $(prep-target) - $(JSCHEME_GENERATE_CLASS) $(POA.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/UtilSystemException.java : $(UTIL.MC) - $(prep-target) - $(JSCHEME_GENERATE_CLASS) $(UTIL.MC) $(LOG_GENDIRECTORY) - -logresource.generate: $(LOG_GENDIRECTORY)/LogStrings.properties - -$(LOG_GENDIRECTORY)/LogStrings.properties: \ - $(LOG_GENDIRECTORY)/ActivationSystemException.resource \ - $(LOG_GENDIRECTORY)/IORSystemException.resource \ - $(LOG_GENDIRECTORY)/InterceptorsSystemException.resource \ - $(LOG_GENDIRECTORY)/NamingSystemException.resource \ - $(LOG_GENDIRECTORY)/OMGSystemException.resource \ - $(LOG_GENDIRECTORY)/ORBUtilSystemException.resource \ - $(LOG_GENDIRECTORY)/POASystemException.resource \ - $(LOG_GENDIRECTORY)/UtilSystemException.resource - $(CAT) $(LOG_GENDIRECTORY)/*.resource > $(LOG_GENDIRECTORY)/LogStrings.properties - -$(LOG_GENDIRECTORY)/ActivationSystemException.resource : $(ACTIVATION.MC) - $(prep-target) - $(JSCHEME_GENERATE_LOG_RB) $(ACTIVATION.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/IORSystemException.resource : $(IOR.MC) - $(prep-target) - $(JSCHEME_GENERATE_LOG_RB) $(IOR.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/InterceptorsSystemException.resource : $(INTERCEPTORS.MC) - $(prep-target) - $(JSCHEME_GENERATE_LOG_RB) $(INTERCEPTORS.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/NamingSystemException.resource : $(NAMING.MC) - $(prep-target) - $(JSCHEME_GENERATE_LOG_RB) $(NAMING.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/OMGSystemException.resource : $(OMG.MC) - $(prep-target) - $(JSCHEME_GENERATE_LOG_RB) $(OMG.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/ORBUtilSystemException.resource : $(ORBUTIL.MC) - $(prep-target) - $(JSCHEME_GENERATE_LOG_RB) $(ORBUTIL.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/POASystemException.resource : $(POA.MC) - $(prep-target) - $(JSCHEME_GENERATE_LOG_RB) $(POA.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/UtilSystemException.resource : $(UTIL.MC) - $(prep-target) - $(JSCHEME_GENERATE_LOG_RB) $(UTIL.MC) $(LOG_GENDIRECTORY) - - -.PHONY: all build clean clobber \ - activation.idl.compile activation.idl.clean \ - portableactivation.idl.compile portableactivation.idl.clean - -# -# Include -# -include $(BUILDDIR)/common/Rules.gmk
--- a/make/com/sun/corba/se/spi/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -# -# Copyright (c) 2002, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = ../../../../.. -PRODUCT = spi - -include $(BUILDDIR)/common/Defs.gmk - -# IDL code generation is moved out to an extra step before the -# actual classes are compiled -# the files should be compiled in the following order, core to be built -# before connection - -ifdef STANDALONE_CORBA_WS -SUBDIRS = activation costransactions encoding extension legacy logging monitoring copyobject -else -SUBDIRS = activation encoding extension legacy logging monitoring copyobject -endif - -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/com/sun/corba/se/spi/activation/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# -# Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.spi.activation -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_activation.jmk - -FILES_java=$(com_sun_corba_se_spi_activation_java) - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/spi/copyobject/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Build the copyobject files -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.spi.copyobject -PRODUCT = copyobject - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_copyobject.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/spi/encoding/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.spi.encoding -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_encoding.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/spi/extension/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.spi.extension -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_extension.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/spi/legacy/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = ../../../../../.. -PRODUCT = legacy - -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = connection interceptor -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/com/sun/corba/se/spi/legacy/connection/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.spi.legacy.connection -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_legacy_connection.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/spi/legacy/interceptor/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../../../../../.. -PACKAGE = com.sun.corba.se.spi.legacy.interceptor -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_legacy_interceptor.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/spi/logging/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -# -# Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Build the logging files -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.spi.logging -PRODUCT = logging - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_logging.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/com/sun/corba/se/spi/monitoring/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Build the Monitoring files -# - -BUILDDIR = ../../../../../.. -PACKAGE = com.sun.corba.se.spi.monitoring -PRODUCT = monitoring - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_monitoring.jmk - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/common/BuildToolJar.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -# -# Copyright (c) 1998, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Input: BUILDDIR PACKAGE PKGDIR PROGRAM BUILDTOOL_SOURCE_ROOT BUILDTOOL_MAIN - -# All subdirectories under the package root for the tool (max depth 4) -_WC_DIRS = * */* */*/* */*/*/* - -BUILDTOOL_MAIN_SOURCE_FILE = $(BUILDTOOL_SOURCE_ROOT)/$(BUILDTOOL_MAIN) -BUILDTOOL_MANIFEST_FILE = $(BUILDTOOLCLASSDIR)/$(PROGRAM)_manifest.mf -BUILDTOOL_JAR_FILE = $(BUILDTOOLJARDIR)/$(PROGRAM).jar -BUILTTOOL_MAINCLASS = $(subst /,.,$(BUILDTOOL_MAIN:%.java=%)) - -# Wildcard patterns that find all the sources for this build tool -BUILDTOOL_WC_PATTERNS = $(BUILDTOOL_SOURCE_ROOT)/$(PKGDIR)/*.java \ - $(patsubst %, $(BUILDTOOL_SOURCE_ROOT)/$(PKGDIR)/%/*.java, $(_WC_DIRS)) - -# Wildcard expansion that finds all the files -BUILDTOOL_SRC_FILES := $(wildcard $(BUILDTOOL_WC_PATTERNS)) - -all build: $(BUILDTOOL_JAR_FILE) - -$(BUILDTOOL_MANIFEST_FILE): $(BUILDTOOL_MAIN_SOURCE_FILE) - @$(prep-target) - $(ECHO) "Main-Class: $(BUILTTOOL_MAINCLASS)" > $@ - -$(BUILDTOOL_JAR_FILE): $(BUILDTOOL_MANIFEST_FILE) $(BUILDTOOL_SRC_FILES) - @$(prep-target) - @$(MKDIR) -p $(BUILDTOOLCLASSDIR) - $(BOOT_JAVAC_CMD) -d $(BUILDTOOLCLASSDIR) \ - -sourcepath $(BUILDTOOL_SOURCE_ROOT) $(BUILDTOOL_MAIN_SOURCE_FILE) - $(BOOT_JAR_CMD) cfm $@ $(BUILDTOOL_MANIFEST_FILE) \ - -C $(BUILDTOOLCLASSDIR) $(PKGDIR) \ - $(JAR_JFLAGS) || $(RM) $@ - @$(java-vm-cleanup) - -clean clobber:: - $(RM) -r $(BUILDTOOLCLASSDIR)/$(PKGDIR) \ - $(BUILDTOOL_MANIFEST_FILE) \ - $(BUILDTOOL_JAR_FILE) -
--- a/make/common/CancelImplicits.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -# -# Copyright (c) 1998, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Cancel some GNU make implicit rules. This causes far fewer stats -# (crucial in incremental builds, when all that is being done is stats -- I -# notice upto 20% speedup on local disk). See sections "10.2 Catalogue of -# Implicit Rules" and "10.5.6 Canceling Implicit Rules" in make.dvi; see -# also the output of gnumake -p. -# -# CAUTION! This is the first thing included in our makefiles, so you must -# not add any targets here. Canceling %.f: %.F doesn't make any sense -# because we don't have any targets ending with .f. -# - -# -# We don't make binaries directly from .{source} files with implicit -# rules, so disable all of them. -# -ifndef USE_IMPLICITS -%: %.o -%: %.obj -%: %.dll -%: %.c -%: %.cc -%: %.C -%: %.p -%: %.f -%: %.s -%: %.F -%: %.r -%: %.S -%: %.mod -%: %.sh -endif -
--- a/make/common/Classes.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -# -# Copyright (c) 1995, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -include $(BUILDDIR)/common/Rules.gmk - -# -# Say you built classes into $(ALT_CLASSBINDIR) and then at the end of -# the build you might want to copy them over to $(ALT_CLASSDESTDIR); -# this rule takes care of that. No one should really set these -# variables except the bootstrap/recompile stage of the java compiler. -# -ifdef ALT_CLASSBINDIR - -# By default post-processing is copying. Suppose you want to build -# a jar file then set ALT_CLASSES_DISPOSITION to '../../dest/nameof.jar' -# before including this file. -ifndef ALT_CLASSES_DISPOSITION -ALT_CLASSES_DISPOSITION = copy-classes -endif - -build : $(ALT_CLASSES_DISPOSITION) - -copy-classes: -ifneq ($(ALT_CLASSBINDIR), $(ALT_CLASSDESTDIR)) - @if [ -s $(TEMPDIR)/.classes.list ]; then \ - $(MKDIR) -p $(ALT_CLASSDESTDIR); \ - $(ECHO) "Copying $(ALT_CLASSBINDIR)..."; \ - $(ECHO) "($(CD) $(ALT_CLASSBINDIR); $(TAR) cf - .) | \ - ($(CD) $(ALT_CLASSDESTDIR); $(TAR) xf -)"; \ - ($(CD) $(ALT_CLASSBINDIR); $(TAR) cf - .) | \ - ($(CD) $(ALT_CLASSDESTDIR); $(TAR) xf -); \ - fi -else # ALT_CLASSBINDIR - @if [ -s $(TEMPDIR)/.classes.list ]; then \ - $(ECHO) "Copy source and destination are the same: $(ALT_CLASSBINDIR) -- Copy skipped..."; \ - fi -endif # ALT_CLASSBINDIR - -.PHONY: copy-classes -endif # ALT_CLASSBINDIR -
--- a/make/common/Defs-bsd.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -# -# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile to specify compiler flags for programs and libraries -# targeted to BSD. Should not contain any rules. -# - -# Warning: the following variables are overriden by Defs.gmk. Set -# values will be silently ignored: -# CFLAGS (set $(OTHER_CFLAGS) instead) -# CPPFLAGS (set $(OTHER_CPPFLAGS) instead) -# CXXFLAGS (set $(OTHER_CXXFLAGS) instead) -# LDFLAGS (set $(OTHER_LDFAGS) instead) -# LDLIBS (set $(EXTRA_LIBS) instead) -# LDLIBS_COMMON (set $(EXTRA_LIBS) instead) - -# Get shared JDK settings -include $(BUILDDIR)/common/shared/Defs.gmk - -ifndef PLATFORM_SRC - PLATFORM_SRC = $(TOPDIR)/src/solaris -endif # PLATFORM_SRC -
--- a/make/common/Defs-linux.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile to specify compiler flags for programs and libraries -# targeted to Linux. Should not contain any rules. -# - -# Get shared JDK settings -include $(BUILDDIR)/common/shared/Defs.gmk - -ifndef PLATFORM_SRC - PLATFORM_SRC = $(TOPDIR)/src/solaris -endif # PLATFORM_SRC -
--- a/make/common/Defs-solaris.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile to specify compiler flags for programs and libraries -# targeted to Solaris. Should not contain any rules. -# - -# Get shared JDK settings -include $(BUILDDIR)/common/shared/Defs.gmk - -ifndef PLATFORM_SRC -PLATFORM_SRC = $(TOPDIR)/src/solaris -endif # PLATFORM_SRC -
--- a/make/common/Defs-windows.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile to specify compiler flags for programs and libraries -# targeted to Windows builds. Should not contain any rules. -# - -# Get shared JDK settings -include $(BUILDDIR)/common/shared/Defs.gmk - -ifndef PLATFORM_SRC - PLATFORM_SRC = $(TOPDIR)/src/windows -endif # PLATFORM_SRC -
--- a/make/common/Defs.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,273 +0,0 @@ -# -# Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Common variables used by all the Java makefiles. This file should -# not contain rules. -# - -# -# On Solaris, the 'make' utility from Sun will not work with these makefiles. -# This little rule is only understood by Sun's make, and is harmless -# when seen by the GNU make tool. If using Sun's make, this causes the -# make command to fail. -# -SUN_MAKE_TEST:sh = echo "ERROR: PLEASE USE GNU VERSION OF MAKE"; exit 33 - -include $(BUILDDIR)/common/shared/Platform.gmk - -TOPDIR=$(BUILDDIR)/.. - -include $(TOPDIR)/make/common/CancelImplicits.gmk - -# Historically PLATFORM_SRC used to be src/$(PLATFORM), but we switched it to -# src/solaris so if you want to build on Linux you didn't need a src/linux -# directory. In an ideal world it would be called src/genunix but we are not -# there yet. -# -ifndef SHARE_SRC - SHARE_SRC = $(TOPDIR)/src/share -endif - -_OUTPUTDIR=$(TOPDIR)/build/$(PLATFORM)-$(ARCH) - -# -# Get platform definitions -# - -include $(TOPDIR)/make/common/Defs-$(PLATFORM).gmk - -# -# Localizations for the different parts of the product beyond English -# - -JRE_LOCALES = de es fr it ja ko pt_BR sv zh_CN zh_TW zh_HK -PLUGIN_LOCALES = de es fr it ja ko pt_BR sv zh_CN zh_TW zh_HK -JDK_LOCALES = ja zh_CN - -# -# A list of locales we support but don't have resource files. -# This is defined to optimize the search of resource bundles. -# -JRE_NONEXIST_LOCALES = en en_US de_DE es_ES fr_FR it_IT ja_JP ko_KR sv_SE zh - -LIBDIR = $(OUTPUTDIR)/lib -ABS_LIBDIR = $(ABS_OUTPUTDIR)/lib -# for ext jre files -EXTDIR = $(LIBDIR)/ext -# for generated class files -CLASSBINDIR = $(OUTPUTDIR)/classes -DEMOCLASSDIR = $(OUTPUTDIR)/democlasses -# for generated tool class files -BUILDTOOLCLASSDIR = $(OUTPUTDIR)/btclasses -# for build tool jar files -BUILDTOOLJARDIR = $(OUTPUTDIR)/btjars -ABS_BUILDTOOLJARDIR = $(ABS_OUTPUTDIR)/btjars -# for generated java source files -GENSRCDIR = $(OUTPUTDIR)/gensrc -# for imported source files -IMPORTSRCDIR = $(OUTPUTDIR)/impsrc -# for imported documents -IMPORTDOCDIR = $(OUTPUTDIR)/impdoc -# for generated demo -DEMODIR = $(OUTPUTDIR)/demo -# for sample code -SAMPLEDIR = $(OUTPUTDIR)/sample -# for generated documentation -DOCSDIR = $(OUTPUTDIR)/docs$(DOCSDIRSUFFIX) -DOCSDIRSUFFIX = - -# An attempt is made to generate unique enough directories for the -# generated files to not have name collisisons. Most build units -# defines PRODUCT (except Release.gmk), but then they may or may -# not define PACKAGE, THREADIR (only HPI uses this), PROGRAM, and -# LIBRARY. This code chunk attempts to generate a unique -# OBJDIR/CLASSHDRDIR for each build unit based on which of those -# values are set within each build unit. - -UNIQUE_LOCATION_STRING = tmp - -ifneq ($(PRODUCT),) - UNIQUE_LOCATION_STRING += /$(PRODUCT) -endif - -ifneq ($(PACKAGE),) - UNIQUE_LOCATION_STRING += /$(PACKAGE) -endif - -ifneq ($(PROGRAM),) - UNIQUE_LOCATION_STRING += /$(PROGRAM) -endif - -ifneq ($(LIBRARY),) - ifneq ($(LIBRARY_OUTPUT),) - UNIQUE_LOCATION_STRING += /$(LIBRARY_OUTPUT) - else - UNIQUE_LOCATION_STRING += /$(LIBRARY) - endif -endif - -ifneq ($(THREADDIR),) - UNIQUE_LOCATION_STRING += /$(THREADDIR) -endif - -# the use of += above makes a space separated list which we need to -# remove for filespecs. -# -NULLSTRING := -ONESPACE := $(NULLSTRING) # space before this comment is required. -UNIQUE_PATH = $(subst $(ONESPACE),,$(UNIQUE_LOCATION_STRING)) - -# TEMPDIR is a unique general purpose directory -# need to use 'override' because GNU Make on Linux exports the wrong -# value. -override TEMPDIR = $(OUTPUTDIR)/$(UNIQUE_PATH) -override ABS_TEMPDIR = $(ABS_OUTPUTDIR)/$(UNIQUE_PATH) - -# This must be created right away for pattern rules in Sanity.gmk to work. -dummy1:=$(shell $(MKDIR) -p $(TEMPDIR)) -dummy2:=$(shell $(MKDIR) -p $(TEMP_DISK)) - -# -# CLASSDESTDIR can be used to specify the directory where generated classes -# are to be placed. The default is CLASSBINDIR. -# -ifndef CLASSDESTDIR -CLASSDESTDIR = $(CLASSBINDIR) -endif - -# -# vpaths. These are the default locations searched for source files. -# GNUmakefiles of individual areas often override the default settings. -# There are no longer default vpath entries for C and assembler files -# so we can ensure that libraries don't get their hands on JVM files. -# -# We define an intermediate variable for Java files because -# we use its value later to help define $SOURCEPATH - -VPATH0.java = $(GENSRCDIR)$(CLASSPATH_SEPARATOR)$(PLATFORM_SRC)/classes$(CLASSPATH_SEPARATOR)$(SHARE_SRC)/classes -VPATH.java = $(VPATH0.java) -vpath %.java $(VPATH.java) -vpath %.class $(CLASSBINDIR) - -# -# Classpath seen by javac (different from the one seen by the VM -# running javac), and useful variables. -# -SOURCEPATH = $(VPATH.java) -PKG = $(shell $(EXPR) $(PACKAGE) : '\([a-z]*\)') -PKGDIR = $(subst .,/,$(PACKAGE)) - -# -# The java/javac/jdk variables (JAVAC_CMD, JAVA_CMD, etc.) -# -include $(BUILDDIR)/common/shared/Defs-java.gmk - -# -# Set opt level to ALT_OPT if set otherwise _OPT -# -POPT = $(_OPT$(ALT_OPT))$(ALT_OPT) - -# -# Convenient macros -# - -# Prepare $@ target, remove old one and making sure directory exists -define prep-target -$(MKDIR) -p $(@D) -$(RM) $@ -endef - -# Simple install of $< file to $@ -define install-file -$(prep-target) -$(CP) $< $@ -endef - -# Cleanup rule for after debug java run (hotspot.log file is left around) -# (This could be an old leftover file in a read-only area, use the @- prefix) -HOTSPOT_LOG_NAME = hotspot.log -define java-vm-cleanup -if [ -w $(HOTSPOT_LOG_NAME) ] ; then $(RM) $(HOTSPOT_LOG_NAME); fi -endef - -# Default make settings for processing SUBDIRS with clobber or clean names -SUBDIRS_MAKEFLAGS-clobber = INCREMENTAL_BUILD=false -SUBDIRS_MAKEFLAGS-clean = INCREMENTAL_BUILD=false - -# Given a SUBDIRS list, cd into them and make them -# SUBDIRS_MAKEFLAGS Make settings for a subdir make -# SUBDIRS_MAKEFLAGS-$@ Make settings specific to this target -define SUBDIRS-loop -@for i in DUMMY $(SUBDIRS) ; do \ - if [ "$$i" != "DUMMY" ] ; then \ - $(MAKE) -C $${i} $@ \ - $(SUBDIRS_MAKEFLAGS) \ - $(SUBDIRS_MAKEFLAGS-$@) \ - FULL_VERSION=$(FULL_VERSION) \ - RELEASE=$(RELEASE) || exit 1; \ - fi ; \ -done -endef - -# Given a OTHERSUBDIRS list, cd into them and make them (extra loop define) -# OTHERSUBDIRS_MAKEFLAGS Make settings for a subdir make -define OTHERSUBDIRS-loop -@for i in DUMMY $(OTHERSUBDIRS) ; do \ - if [ "$$i" != "DUMMY" ] ; then \ - $(MAKE) -C $${i} $@ \ - $(OTHERSUBDIRS_MAKEFLAGS) \ - FULL_VERSION=$(FULL_VERSION) \ - RELEASE=$(RELEASE) || exit 1; \ - fi ; \ -done -endef - -# Prevent the use of many default suffix rules we do not need -.SUFFIXES: -.SUFFIXES: .java .class - -# Make sure we are all insane -ifdef INSANE - export INSANE -endif - -# Make sure we have the current year -ifndef COPYRIGHT_YEAR - ifdef ALT_COPYRIGHT_YEAR - COPYRIGHT_YEAR := $(ALT_COPYRIGHT_YEAR) - else - COPYRIGHT_YEAR := $(shell $(DATE) '+%Y') - endif - export COPYRIGHT_YEAR -endif - -# Install of imported file (JDK_IMPORT_PATH, or some other external location) -define install-import-file -@$(ECHO) "ASSEMBLY_IMPORT: $@" -$(install-file) -endef - -.PHONY: all build clean clobber
--- a/make/common/Rules.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,229 +0,0 @@ -# -# Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# -# Rules shared by all Java makefiles. -# - -# Make sure the default rule is all -rules_default_rule: all - -# -# Directory set up. (Needed by deploy workspace) -# -$(CLASSDESTDIR) $(OUTPUTDIR) $(TEMPDIR) $(EXTDIR): - $(MKDIR) -p $@ - -# -# All source tree areas for java/properties files -# -ALL_CLASSES_SRC = $(SHARE_SRC)/classes $(PLATFORM_SRC)/classes - -# -# If AUTO_FILES_PROPERTIES_DIRS used, automatically find properties files -# -ifdef AUTO_FILES_PROPERTIES_DIRS - AUTO_FILES_PROPERTIES_FILTERS1 = $(SCM_DIRs) 'X-*' '*-X-*' ',*' - AUTO_FILES_PROPERTIES_FILTERS1 += $(AUTO_PROPERTIES_PRUNE) - FILES_properties_find_filters1 = $(AUTO_FILES_PROPERTIES_FILTERS1:%=-name % -prune -o) - FILES_properties_auto1 := \ - $(shell \ - for dir in $(ALL_CLASSES_SRC) ; do \ - if [ -d $$dir ] ; then \ - ( $(CD) $$dir; \ - for sdir in $(AUTO_FILES_PROPERTIES_DIRS); do \ - if [ -d $$sdir ] ; then \ - $(FIND) $$sdir $(FILES_properties_find_filters1) \ - -name '*.properties' -print ; \ - fi ; \ - done \ - ); \ - fi; \ - done \ - ) -else - FILES_properties_auto1 = -endif # AUTO_FILES_PROPERTIES_DIRS - -# Add any automatically found properties files to the properties file list -FILES_properties += $(FILES_properties_auto1) - -# -# Get Resources help -# -include $(TOPDIR)/make/common/internal/Resources.gmk - -# -# Compiling .java files. -# - -# -# Automatically add to FILES_java if AUTO_FILES_JAVA_DIRS is defined -# -# There are two basic types of sources, normal source files and the -# generated ones. The Normal sources will be located in: -# $(ALL_CLASSES_SRC) -# The generated sources, which might show up late to dinner, are at: -# $(GENSRCDIR) -# and since they could be generated late, we need to be careful that -# we look for these sources late and not use the ':=' assignment which -# might miss their generation. - -ifdef AUTO_FILES_JAVA_DIRS - # Filter out these files or directories - AUTO_FILES_JAVA_SOURCE_FILTERS1 = $(SCM_DIRs) 'X-*' '*-X-*' '*-template.java' ',*' - AUTO_FILES_JAVA_SOURCE_FILTERS2 = - AUTO_FILES_JAVA_SOURCE_FILTERS1 += $(AUTO_JAVA_PRUNE) - AUTO_FILES_JAVA_SOURCE_FILTERS2 += $(AUTO_JAVA_PRUNE) - - # First list is the normal sources that should always be there, - # by using the ':=', which means we do this processing once. - FILES_java_find_filters1 = $(AUTO_FILES_JAVA_SOURCE_FILTERS1:%=-name % -prune -o) - FILES_java_auto1 := \ - $(shell \ - for dir in $(ALL_CLASSES_SRC) ; do \ - if [ -d $$dir ] ; then \ - ( $(CD) $$dir; \ - for sdir in $(AUTO_FILES_JAVA_DIRS); do \ - if [ -d $$sdir ] ; then \ - $(FIND) $$sdir $(FILES_java_find_filters1) \ - -name '*.java' -print ; \ - fi ; \ - done \ - ); \ - fi; \ - done \ - ) - # Second list is the generated sources that should be rare, but will likely - # show up late and we need to look for them at the last minute, so we - # cannot use the ':=' assigment here. But if this gets expanded multiple - # times, the if tests should make them relatively cheap. - FILES_java_find_filters2 = $(AUTO_FILES_JAVA_SOURCE_FILTERS2:%=-name % -prune -o) - FILES_java_auto2 = \ - $(shell \ - for dir in $(GENSRCDIR); do \ - if [ -d $$dir ] ; then \ - ( $(CD) $$dir; \ - for sdir in $(AUTO_FILES_JAVA_DIRS); do \ - if [ -d $$sdir ] ; then \ - $(FIND) $$sdir $(FILES_java_find_filters2) \ - -name '*.java' -print ; \ - fi ; \ - done \ - ); \ - fi; \ - done \ - ) -else - FILES_java_auto1 = - FILES_java_auto2 = -endif - -# Add all found java sources to FILES_java macro (if AUTO_FILES_JAVA_DIRS used) -FILES_java += $(FILES_java_auto1) $(FILES_java_auto2) - -# File that will hold java source names that need compiling -JAVA_SOURCE_LIST=$(TEMPDIR)/.classes.list - -# Add a java source to the list -define add-java-file -$(ECHO) "$?" >> $(JAVA_SOURCE_LIST) -endef - -$(CLASSDESTDIR)/%.class: $(GENSRCDIR)/%.java - @$(add-java-file) -$(CLASSDESTDIR)/%.class: $(PLATFORM_SRC)/classes/%.java - @$(add-java-file) -$(CLASSDESTDIR)/%.class: $(SHARE_SRC)/classes/%.java - @$(add-java-file) - -# List of class files needed -FILES_class = $(FILES_java:%.java=$(CLASSDESTDIR)/%.class) - -# Construct list of java sources we need to compile -source_list_prime: - @$(MKDIR) -p $(TEMPDIR) -# Note that we slip resources in so that compiled properties files get created: -$(JAVA_SOURCE_LIST) : source_list_prime resources $(FILES_class) - @$(TOUCH) $@ - -.delete.classlist: - @$(RM) $(JAVA_SOURCE_LIST) - -# Make sure all newer sources are compiled (in a batch) -classes : $(CLASSES_INIT) .delete.classlist .compile.classlist - -# Use this javac option to force it to favor the sourcepath file classes -# rather than any bootclasspath classes. -JAVAC_PREFER_SOURCE = -Xprefer:source - -.compile.classlist : $(JAVA_SOURCE_LIST) - @$(MKDIR) -p $(CLASSDESTDIR) - if [ -s $(JAVA_SOURCE_LIST) ] ; then \ - $(CAT) $(JAVA_SOURCE_LIST); \ - $(JAVAC_CMD) $(JAVAC_PREFER_SOURCE) -sourcepath "$(SOURCEPATH)" -d $(CLASSDESTDIR) @$(JAVA_SOURCE_LIST); \ - fi - @$(java-vm-cleanup) - -clobber clean:: - $(RM) $(JAVA_SOURCE_LIST) - -ifndef DONT_CLOBBER_CLASSES - ifndef PACKAGE - DONT_CLOBBER_CLASSES = true - else - DONT_CLOBBER_CLASSES = false - endif -endif - -packages.clean: -ifeq ($(DONT_CLOBBER_CLASSES),false) - ifdef AUTO_FILES_JAVA_DIRS - $(RM) -r $(patsubst %, $(CLASSDESTDIR)/%, $(AUTO_FILES_JAVA_DIRS)) - else - $(RM) -r $(CLASSDESTDIR)/$(PKGDIR) - endif -endif - -classes.clean: packages.clean - $(RM) $(JAVA_SOURCE_LIST) - -clean clobber:: classes.clean .delete.classlist - -# -# Default dependencies -# - -all: build - -build: classes - -default: all - -.PHONY: all build clean clobber \ - .delete.classlist classes .compile.classlist classes.clean \ - batch_compile -
--- a/make/common/internal/Resources.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,224 +0,0 @@ -# -# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Generic mechanism for installing properties files, resource bundles, -# and other resource files. -# -# FILES_properties should be defined. -# FILES_compiled_properties should be defined. -# -# If COMPILED_PROPERTIES_SUPERCLASS is defined, ALL the FILES_properties -# files will be compiled into java with this super class. -# -# You can add locales to LOCALE_SUFFIXES explicitly, or use the -# LOCALE_SET_DEFINITION variable to add some pre-defined locale lists. -# The LOCALE_SET_DEFINITION can have the value: jre, plugin, or jdk. -# -# Resource bundles to be installed are identified using the following variables. -# Note that only the file name of the base bundle is given; localized versions -# are added automatically. For Java files, use a format suitable for inclusion -# in the FILES_java list; dito for properties, all relative paths. -# -# NEW_RESOURCE_BUNDLES_JAVA - new resource bundles implemented in -# Java, not localized -# NEW_RESOURCE_BUNDLES_PROPERTIES - new resource bundles implemented as -# properties files, not localized -# RESOURCE_BUNDLES_JAVA - resource bundles implemented in -# Java, localized -# RESOURCE_BUNDLES_PROPERTIES - new resource bundles implemented as -# properties files, localized -# -# The following variable is now used for most .properties files in the JDK. -# These properties files are converted into java and compiled with javac. -# The resulting .class files are usually smaller and are always faster to load. -# The relative path to the properties file becomes a relative path to a -# java source file. -# -# RESOURCE_BUNDLES_COMPILED_PROPERTIES - resource bundles implemented as -# properties files, localized -# NEW_RESOURCE_BUNDLES_COMPILED_PROPERTIES - same as above, not localized -# -# Other properties files to be installed are identified using the variable: -# -# OTHER_PROPERTIES -# - -# Compile properties files into java source? -ifdef COMPILED_PROPERTIES_SUPERCLASS - # Add all properties files to the compiled properties list (all or nothing) - COMPILED_PROPERTIES += $(FILES_compiled_properties) $(FILES_properties) -else - COMPILED_PROPERTIES_SUPERCLASS = ListResourceBundle - COMPILED_PROPERTIES += $(FILES_compiled_properties) -endif - -# Determine the locale suffixes needed beyond the base bundle - -ifeq ($(LOCALE_SET_DEFINITION), plugin) - LOCALE_SUFFIXES += $(PLUGIN_LOCALES) -endif -ifeq ($(LOCALE_SET_DEFINITION), jdk) - LOCALE_SUFFIXES += $(JDK_LOCALES) -endif -ifeq ($(LOCALE_SET_DEFINITION), jre) - LOCALE_SUFFIXES += $(JRE_LOCALES) -endif - -# Java files get tacked onto the standard list of files to compile -RESOURCE_BUNDLE_FILES_java += $(NEW_RESOURCE_BUNDLES_JAVA) -RESOURCE_BUNDLE_FILES_java += $(RESOURCE_BUNDLES_JAVA) \ - $(foreach file,$(RESOURCE_BUNDLES_JAVA), \ - $(foreach locale,$(LOCALE_SUFFIXES), \ - $(basename $(file))_$(locale).java)) - -# Add to java sources list -FILES_java += $(RESOURCE_BUNDLE_FILES_java) - -# Compiled properties files are translated to .java. -# The .java files are generated into GENSRCDIR. -COMPILED_PROPERTIES += $(NEW_RESOURCE_BUNDLES_COMPILED_PROPERTIES) -COMPILED_PROPERTIES += $(RESOURCE_BUNDLES_COMPILED_PROPERTIES) \ - $(foreach file,$(RESOURCE_BUNDLES_COMPILED_PROPERTIES),\ - $(foreach locale,$(LOCALE_SUFFIXES),\ - $(basename $(file))_$(locale)$(suffix $(file)))) - -# Add to java sources list -FILES_java += $(COMPILED_PROPERTIES:%.properties=%.java) - -# Non-compiled files -PROPERTIES_FILES += $(NEW_RESOURCE_BUNDLES_PROPERTIES) -PROPERTIES_FILES += $(RESOURCE_BUNDLES_PROPERTIES) \ - $(foreach file,$(RESOURCE_BUNDLES_PROPERTIES), \ - $(foreach locale,$(LOCALE_SUFFIXES), \ - $(basename $(file))_$(locale)$(suffix $(file)))) -PROPERTIES_FILES += $(OTHER_PROPERTIES) - -# -# Compile Properties tool -# -COMPILEPROPERTIES_JARFILE = $(BUILDTOOLJARDIR)/compileproperties.jar - -# -# Strip Properties tool -# -STRIPPROPERTIES_JARFILE = $(BUILDTOOLJARDIR)/stripproperties.jar - -# -# Process and strip all non-compiled properties files (in a batch mode) -# -STRIP_PROP_FILES = $(PROPERTIES_FILES:%=$(CLASSDESTDIR)/%) -# To efficiently strip properties we use one run of StripProperties. -# This macro gathers an option for use later. -STRIP_PROP_options=$(TEMPDIR)/strip_prop_options -define install-properties-file -$(install-file) -$(CHMOD) a+rw $@ -@$(ECHO) "# Adding to strip properties list: $@" -$(ECHO) "$@" >> $(STRIP_PROP_options) -endef - -# Constructs command line options file -$(STRIP_PROP_options): $(STRIP_PROP_FILES) - @$(TOUCH) $@ -strip_prop_options_clean: - @$(RM) $(STRIP_PROP_options) - -# Strip the properties files -strip_all_props: $(STRIPPROPERTIES_JARFILE) $(STRIP_PROP_options) - @if [ -s $(STRIP_PROP_options) ] ; then \ - $(ECHO) "$(BOOT_JAVA_CMD) -jar $(STRIPPROPERTIES_JARFILE) @$(STRIP_PROP_options)" ; \ - $(BOOT_JAVA_CMD) -jar $(STRIPPROPERTIES_JARFILE) @$(STRIP_PROP_options) ; \ - fi - @$(java-vm-cleanup) - -# -# Creates files in CLASSDESTDIR -# - -# In some cases, we move files from package to resources subdir -$(CLASSDESTDIR)/$(PKGDIR)/resources/%.properties: \ - $(SHARE_SRC)/classes/$(PKGDIR)/%.properties - $(install-properties-file) -$(CLASSDESTDIR)/%.properties: $(SHARE_SRC)/classes/%.properties - $(install-properties-file) -$(CLASSDESTDIR)/%.res: $(SHARE_SRC)/classes/%.res - $(install-file) -$(CLASSDESTDIR)/%.dtd: $(SHARE_SRC)/classes/%.dtd - $(install-file) -$(CLASSDESTDIR)/%.xml: $(SHARE_SRC)/classes/%.xml - $(install-file) -$(CLASSDESTDIR)/%.prp: $(SHARE_SRC)/classes/%.prp - $(install-file) - -$(GENSRCDIR)/%.java: $(PLATFORM_SRC)/classes/%.properties - $(add-property-java-file) -$(GENSRCDIR)/%.java: $(SHARE_SRC)/classes/%.properties - $(add-property-java-file) -$(GENSRCDIR)/%.java: $(GENSRCDIR)/%.properties - $(add-property-java-file) - -# Create HK java file from zh_TW (explicit resource bundles only) -define create-hk-java-file -@$(prep-target) -$(CAT) $< | $(SED) -e '/class/s/_zh_TW/_zh_HK/' > $@ -endef - -# Explicit resource bundles -$(GENSRCDIR)/%_zh_HK.java: $(PLATFORM_SRC)/classes/%_zh_TW.java - $(create-hk-java-file) -$(GENSRCDIR)/%_zh_HK.java: $(SHARE_SRC)/classes/%_zh_TW.java - $(create-hk-java-file) - -# Compile of zh_HK properties just uses the zh_TW properties files -$(GENSRCDIR)/%_zh_HK.java: $(PLATFORM_SRC)/classes/%_zh_TW.properties - $(add-property-java-file) -$(GENSRCDIR)/%_zh_HK.java: $(SHARE_SRC)/classes/%_zh_TW.properties - $(add-property-java-file) - -# Simple delivery of zh_HK properties files just copies zh_TW properties files -$(CLASSDESTDIR)/%_zh_HK.properties: \ - $(PLATFORM_SRC)/classes/%_zh_TW.properties - $(install-properties-file) -$(CLASSDESTDIR)/%_zh_HK.properties: \ - $(SHARE_SRC)/classes/%_zh_TW.properties - $(install-properties-file) - -# List of java files converted from properties files needed -COMPILE_PROP_JAVA_FILES = $(COMPILED_PROPERTIES:%.properties=$(GENSRCDIR)/%.java) - -# Make sure the build rule creates all the properties -resources: - -ifneq ($(PROPERTIES_FILES),) - resources: strip_prop_options_clean strip_all_props - clobber clean:: - $(RM) $(STRIP_PROP_FILES) - $(RM) $(STRIP_PROP_options) -endif - -.PHONY: resources \ - strip_prop_options_clean strip_all_props -
--- a/make/common/shared/Defs-bsd.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,131 +0,0 @@ -# -# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Definitions for Bsd. -# - -# Default for COMPILER_WARNINGS_FATAL on Bsd (C & C++ compiler warnings) -ifndef COMPILER_WARNINGS_FATAL - COMPILER_WARNINGS_FATAL=false -endif - -# Bsd should use parallel compilation for best build times -ifndef COMPILE_APPROACH - COMPILE_APPROACH = parallel -endif - -# Indication that we are doing an incremental build. -# This may trigger the creation of make depend files. -ifndef INCREMENTAL_BUILD - INCREMENTAL_BUILD = false -endif - -# FullPath just makes sure it never ends with a / and no duplicates -define FullPath -$(shell cd $1 2> $(DEV_NULL) && pwd) -endef - -# OptFullPath: Absolute path name of a dir that might not initially exist. -define OptFullPath -$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi) -endef - -# Location on system where jdk installs might be -USRJDKINSTANCES_PATH =$(PACKAGE_PATH) - -# UNIXCOMMAND_PATH: path to where the most common Unix commands are. -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_UNIXCOMMAND_PATH)" "undefined" - UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH)) -else - UNIXCOMMAND_PATH = /bin/ -endif - -# USRBIN_PATH: path to where the most common Unix commands are. -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_USRBIN_PATH)" "undefined" - USRBIN_PATH :=$(call PrefixPath,$(ALT_USRBIN_PATH)) -else - USRBIN_PATH = /usr/bin/ -endif - -# UNIXCCS_PATH: path to where the Solaris ported UNIX commands can be found -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_UNIXCCS_PATH)" "undefined" - UNIXCCS_PATH :=$(call PrefixPath,$(ALT_UNIXCCS_PATH)) -else - UNIXCCS_PATH = /usr/ccs/bin/ -endif - -# SLASH_JAVA: location of all network accessable files -ifdef ALT_SLASH_JAVA - SLASH_JAVA :=$(ALT_SLASH_JAVA) -else - SLASH_JAVA := $(call DirExists,/java,/java,/NOT-SET) -endif - -# JDK_DEVTOOLS_DIR: common path for all the java devtools -ifdef ALT_JDK_DEVTOOLS_DIR - JDK_DEVTOOLS_DIR =$(ALT_JDK_DEVTOOLS_DIR) -else - JDK_DEVTOOLS_DIR =$(SLASH_JAVA)/devtools -endif - -# DEVTOOLS_PATH: for other tools required for building (such as zip, etc.) -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_DEVTOOLS_PATH)" "undefined" - DEVTOOLS_PATH :=$(call PrefixPath,$(ALT_DEVTOOLS_PATH)) -else - DEVTOOLS_PATH =$(PACKAGE_PATH)/bin/ -endif - -# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK. -# _BOOTDIR2: Second choice -ifndef ALT_BOOTDIR - _BOOTDIR1 =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs/binaries/$(PLATFORM)-$(ARCH) - _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION) -endif - -# Import JDK images allow for partial builds, components not built are -# imported (or copied from) these import areas when needed. - -# BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for -# multiple platforms, e.g. windows-i586, solaris-sparc, bsd-586, etc. -ifdef ALT_BUILD_JDK_IMPORT_PATH - BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH)) -else - BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES) -endif -BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH) - -# JDK_IMPORT_PATH: location of JDK install tree (this version) to import -ifdef ALT_JDK_IMPORT_PATH - JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH)) -else - JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT) -endif -JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH) -
--- a/make/common/shared/Defs-java.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,209 +0,0 @@ -# -# Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Common java/javac/jdk variables used by all the Java makefiles. -# This file should not contain rules. -# - -# -# Memory related -J flags that all uses of java tools should use. -# -JAVA_MEM_FLAGS = -Xmx$(MAX_VM_MEMORY)m -ifeq ($(ARCH), ia64) - # Special flags for javac on ia64 to work around a VM problem with - # bad code generation during inlining (what version had this problem?): - # Suspect this may not be needed anymore. - JAVA_MEM_FLAGS += -Xms$(MAX_VM_MEMORY)m -XX:-Inline -else - JAVA_MEM_FLAGS += -Xms$(MIN_VM_MEMORY)m -XX:PermSize=32m -XX:MaxPermSize=160m -endif - -# -# All java tools (javac and javadoc) run faster with certain java -# options, this macro should be used with all these tools. -# In particular, the client VM makes these tools run faster when -# it's available. -# -ADD_CLIENT_VM_OPTION = false -ifeq ($(PLATFORM), solaris) - ADD_CLIENT_VM_OPTION = true -else - ifeq ($(ARCH_DATA_MODEL), 32) - ADD_CLIENT_VM_OPTION = true - endif -endif - -# Options for hotspot to turn off printing of options with fastdebug version -# and creating the hotspot.log file. -JAVA_HOTSPOT_DISABLE_PRINT_VMOPTIONS = \ - -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput - -# JVM options -JAVA_JVM_FLAGS = $(JAVA_HOTSPOT_DISABLE_PRINT_VMOPTIONS) - -ifeq ($(ADD_CLIENT_VM_OPTION), true) - JAVA_JVM_FLAGS += -client -endif -ifdef USE_HOTSPOT_INTERPRETER_MODE - JAVA_JVM_FLAGS += -Xint -endif - -# Various VM flags -JAVA_TOOLS_FLAGS = $(JAVA_JVM_FLAGS) $(JAVA_MEM_FLAGS) - -# The VM flags for javac -JAVAC_JVM_FLAGS = - -# 64-bit builds require a larger thread stack size. -ifeq ($(ARCH_DATA_MODEL), 32) - JAVAC_JVM_FLAGS += -J-XX:ThreadStackSize=768 -else - JAVAC_JVM_FLAGS += -J-XX:ThreadStackSize=1536 -endif -JAVAC_JVM_FLAGS += $(JAVA_TOOLS_FLAGS:%=-J%) - -# The jar -J options are special, must be added at the end of the command line -JAR_JFLAGS = $(JAVA_TOOLS_FLAGS:%=-J%) - -# JAVA_TOOLS_DIR is the default location to find Java tools to run, if -# langtools is not available. -# This should be the latest promoted JDK javac. -ifndef JAVA_TOOLS_DIR - JAVA_TOOLS_DIR = $(JDK_IMPORT_PATH)/bin -endif - -# -# Invoking the Java compiler. In leaf makefiles, choose as follows: -# -- Use JAVAC if you want to take full control of what options get -# passed to javac. -# -- Use JAVAC_CMD if you want to take the defaults given to you. -# - -ifndef DEBUG_CLASSFILES - ifeq ($(VARIANT), DBG) - DEBUG_CLASSFILES = true - endif -endif -JAVACFLAGS = -ifeq ($(DEBUG_CLASSFILES),true) - JAVACFLAGS += -g -endif -ifeq ($(JAVAC_MAX_WARNINGS), true) - JAVACFLAGS += -Xlint:all -endif -ifeq ($(JAVAC_WARNINGS_FATAL), true) - JAVACFLAGS += -Werror -endif - -NO_PROPRIETARY_API_WARNINGS = -XDignore.symbol.file=true -JAVACFLAGS += $(NO_PROPRIETARY_API_WARNINGS) - -# Add the source level -SOURCE_LANGUAGE_VERSION = 7 -LANGUAGE_VERSION = -source $(SOURCE_LANGUAGE_VERSION) -JAVACFLAGS += $(LANGUAGE_VERSION) - -# Add the class version we want -TARGET_CLASS_VERSION = 7 -CLASS_VERSION = -target $(TARGET_CLASS_VERSION) -JAVACFLAGS += $(CLASS_VERSION) -JAVACFLAGS += -encoding ascii -JAVACFLAGS += -classpath $(BOOTDIR)/lib/tools.jar -JAVACFLAGS += $(OTHER_JAVACFLAGS) - -# Langtools -ifdef LANGTOOLS_DIST - JAVAC_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/javac.jar - JAVADOC_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/javadoc.jar - DOCLETS_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/doclets.jar - JAVAC_CMD = $(BOOT_JAVA_CMD) \ - "-Xbootclasspath/p:$(JAVAC_JAR)" \ - -jar $(JAVAC_JAR) $(JAVACFLAGS) - JAVADOC_CMD = $(BOOT_JAVA_CMD) \ - "-Xbootclasspath/p:$(JAVADOC_JAR)$(CLASSPATH_SEPARATOR)$(JAVAC_JAR)$(CLASSPATH_SEPARATOR)$(DOCLETS_JAR)" \ - -jar $(JAVADOC_JAR) -else - # If no explicit tools, use boot tools (add VM flags in this case) - JAVAC_CMD = $(JAVA_TOOLS_DIR)/javac $(JAVAC_JVM_FLAGS) \ - $(JAVACFLAGS) - JAVADOC_CMD = $(JAVA_TOOLS_DIR)/javadoc $(JAVA_TOOLS_FLAGS:%=-J%) -endif - -# Override of what javac to use (see deploy workspace) -ifdef JAVAC - JAVAC_CMD = $(JAVAC) -endif - -# -# The bootstrap java compiler (defined as the javac in the ALT_BOOTDIR jdk). -# Will be used to compile java code used to build the jdk, e.g. class files -# created by this compiler will NOT become part of this built jdk, but just -# used to build this jdk, e.g. run with the java in the ALT_BOOTDIR jdk. -# -# The javac supplied with the LANGTOOLS_DIST should be used to build the -# classes that will be put into the built jdk. But note that this javac -# will use the ALT_BOOTDIR java runtime. Any classes created by the -# LANGTOOLS_DIST javac should not be run during this jdk build and indeed -# may not even run with the ALT_BOOTDIR jdk because they may be a newer -# class file version that the ALT_BOOTDIR jdk doesn't understand. -# -# The important observation here is that the built jdk is NOT run during -# the build. If the built jdk needs to be verified that it can build this -# same jdk, then it should be supplied to the build process as the ALT_BOOTDIR -# jdk, and this resulting built jdk should be compared to the first one. -# (They should be the same). Re-using this built jdk as the ALT_BOOTDIR -# jdk will be the only way and the recommeneded way to verify the built jdk -# can bootstrap itself. -# - -# The javac options supplied to the boot javac is limited. This compiler -# should only be used to build the 'make/tools' sources, which are not -# class files that end up in the classes directory. -ifeq ($(JAVAC_MAX_WARNINGS), true) - BOOT_JAVACFLAGS += -Xlint:all -endif -ifeq ($(JAVAC_WARNINGS_FATAL), true) - BOOT_JAVACFLAGS += -Werror -endif - -BOOT_SOURCE_LANGUAGE_VERSION = 6 -BOOT_TARGET_CLASS_VERSION = 6 -BOOT_JAVACFLAGS += -encoding ascii -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION) -BOOT_JAR_JFLAGS += $(JAR_JFLAGS) - -BOOT_JAVA_CMD = $(BOOTDIR)/bin/java $(JAVA_TOOLS_FLAGS) -BOOT_JAVAC_CMD = $(BOOTDIR)/bin/javac $(JAVAC_JVM_FLAGS) $(BOOT_JAVACFLAGS) -BOOT_JAR_CMD = $(BOOTDIR)/bin/jar -BOOT_JARSIGNER_CMD = $(BOOTDIR)/bin/jarsigner - -# Various tools we need to run (FIXUP: Are these the right ones?) -NATIVE2ASCII = $(BOOTDIR)/bin/native2ascii $(JAVA_TOOLS_FLAGS:%=-J%) -RMIC = $(BOOTDIR)/bin/rmic $(JAVA_TOOLS_FLAGS:%=-J%) -IDLJ = $(BOOTDIR)/bin/idlj $(JAVA_TOOLS_FLAGS:%=-J%) - -# Should not be used -JAVA = /should/not/be/used -
--- a/make/common/shared/Defs-linux.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,131 +0,0 @@ -# -# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Definitions for Linux. -# - -# Default for COMPILER_WARNINGS_FATAL on Linux (C & C++ compiler warnings) -ifndef COMPILER_WARNINGS_FATAL - COMPILER_WARNINGS_FATAL=false -endif - -# Linux should use parallel compilation for best build times -ifndef COMPILE_APPROACH - COMPILE_APPROACH = parallel -endif - -# Indication that we are doing an incremental build. -# This may trigger the creation of make depend files. -ifndef INCREMENTAL_BUILD - INCREMENTAL_BUILD = false -endif - -# FullPath just makes sure it never ends with a / and no duplicates -define FullPath -$(shell cd $1 2> $(DEV_NULL) && pwd) -endef - -# OptFullPath: Absolute path name of a dir that might not initially exist. -define OptFullPath -$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi) -endef - -# Location on system where jdk installs might be -USRJDKINSTANCES_PATH =/opt/java - -# UNIXCOMMAND_PATH: path to where the most common Unix commands are. -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_UNIXCOMMAND_PATH)" "undefined" - UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH)) -else - UNIXCOMMAND_PATH = /bin/ -endif - -# USRBIN_PATH: path to where the most common Unix commands are. -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_USRBIN_PATH)" "undefined" - USRBIN_PATH :=$(call PrefixPath,$(ALT_USRBIN_PATH)) -else - USRBIN_PATH = /usr/bin/ -endif - -# UNIXCCS_PATH: path to where the Solaris ported UNIX commands can be found -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_UNIXCCS_PATH)" "undefined" - UNIXCCS_PATH :=$(call PrefixPath,$(ALT_UNIXCCS_PATH)) -else - UNIXCCS_PATH = /usr/ccs/bin/ -endif - -# SLASH_JAVA: location of all network accessable files -ifdef ALT_SLASH_JAVA - SLASH_JAVA :=$(ALT_SLASH_JAVA) -else - SLASH_JAVA := $(call DirExists,/java,/java,/NOT-SET) -endif - -# JDK_DEVTOOLS_DIR: common path for all the java devtools -ifdef ALT_JDK_DEVTOOLS_DIR - JDK_DEVTOOLS_DIR =$(ALT_JDK_DEVTOOLS_DIR) -else - JDK_DEVTOOLS_DIR =$(SLASH_JAVA)/devtools -endif - -# DEVTOOLS_PATH: for other tools required for building (such as zip, etc.) -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_DEVTOOLS_PATH)" "undefined" - DEVTOOLS_PATH :=$(call PrefixPath,$(ALT_DEVTOOLS_PATH)) -else - DEVTOOLS_PATH =/usr/bin/ -endif - -# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK. -# _BOOTDIR2: Second choice -ifndef ALT_BOOTDIR - _BOOTDIR1 =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs/binaries/$(PLATFORM)-$(ARCH) - _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION) -endif - -# Import JDK images allow for partial builds, components not built are -# imported (or copied from) these import areas when needed. - -# BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for -# multiple platforms, e.g. windows-i586, solaris-sparc, linux-586, etc. -ifdef ALT_BUILD_JDK_IMPORT_PATH - BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH)) -else - BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES) -endif -BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH) - -# JDK_IMPORT_PATH: location of JDK install tree (this version) to import -ifdef ALT_JDK_IMPORT_PATH - JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH)) -else - JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT) -endif -JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH) -
--- a/make/common/shared/Defs-solaris.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,127 +0,0 @@ -# -# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Definitions for Solaris. -# - -# Default for COMPILER_WARNINGS_FATAL on Solaris (C & C++ compiler warnings) -ifndef COMPILER_WARNINGS_FATAL - COMPILER_WARNINGS_FATAL=false -endif - -# Solaris should use parallel compilation for best build times -ifndef COMPILE_APPROACH - COMPILE_APPROACH = parallel -endif - -# Indication that we are doing an incremental build. -# This may trigger the creation of make depend files. -ifndef INCREMENTAL_BUILD - INCREMENTAL_BUILD = false -endif - -# FullPath just makes sure it never ends with a / and no duplicates -define FullPath -$(shell cd $1 2> $(DEV_NULL) && pwd) -endef - -# OptFullPath: Absolute path name of a dir that might not initially exist. -define OptFullPath -$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi) -endef - -# Location on system where jdk installs might be -USRJDKINSTANCES_PATH =/usr/jdk/instances - -# UNIXCOMMAND_PATH: path to where the most common Unix commands are. -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_UNIXCOMMAND_PATH)" "undefined" - UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH)) -else - UNIXCOMMAND_PATH = /usr/bin/ -endif - -# UNIXCCS_PATH: path to where the less common UNIX commands can be found -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_UNIXCCS_PATH)" "undefined" - UNIXCCS_PATH :=$(call PrefixPath,$(ALT_UNIXCCS_PATH)) -else - UNIXCCS_PATH = /usr/ccs/bin/ -endif - -# SLASH_JAVA: location of all network accessable files -ifdef ALT_SLASH_JAVA - SLASH_JAVA :=$(ALT_SLASH_JAVA) -else - SLASH_JAVA := $(call DirExists,/java,/java,/NOT-SET) -endif - -# JDK_DEVTOOLS_DIR: common path for all the java devtools -ifdef ALT_JDK_DEVTOOLS_DIR - JDK_DEVTOOLS_DIR =$(ALT_JDK_DEVTOOLS_DIR) -else - JDK_DEVTOOLS_DIR =$(SLASH_JAVA)/devtools -endif - -# DEVTOOLS_PATH: for other tools required for building (such as zip, etc.) -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifneq "$(origin ALT_DEVTOOLS_PATH)" "undefined" - DEVTOOLS_PATH :=$(call PrefixPath,$(ALT_DEVTOOLS_PATH)) -else - ifdef ALT_JDK_DEVTOOLS_DIR - DEVTOOLS_PATH =$(JDK_DEVTOOLS_DIR)/$(ARCH_FAMILY)/bin/ - else - DEVTOOLS_PATH =$(JDK_DEVTOOLS_DIR)/$(ARCH_FAMILY)/bin/ - endif -endif - -# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK. -# _BOOTDIR2: Second choice -ifndef ALT_BOOTDIR - _BOOTDIR1 =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs/binaries/$(PLATFORM)-$(ARCH) - _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION) -endif - -# Import JDK images allow for partial builds, components not built are -# imported (or copied from) these import areas when needed. - -# BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for -# multiple platforms, e.g. windows-i586, solaris-sparc, linux-586, etc. -ifdef ALT_BUILD_JDK_IMPORT_PATH - BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH)) -else - BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES) -endif -BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH) - -# JDK_IMPORT_PATH: location of previously built JDK (this version) to import -ifdef ALT_JDK_IMPORT_PATH - JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH)) -else - JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT) -endif -JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH) -
--- a/make/common/shared/Defs-utils.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,248 +0,0 @@ -# -# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Shared variables for standard unix utilties on all platforms. -# -# Assumes Platform.gmk has been included before this file. -# -# These input UTILS_* variables can be defined at anytime, ideally once. -# Unix Commands: Normally /bin/, /usr/bin/. or C:/mksnt/mksnt/ -# UTILS_COMMAND_PATH -# /usr/bin/ -# UTILS_USR_BIN_PATH -# /usr/ccs/bin/ (sccs, m4, lex, yacc, as, ar, strip, mcs) -# UTILS_CCS_BIN_PATH -# Dev Tools: zip, unzip, etc that we may have special versions of -# UTILS_DEVTOOL_PATH -# -# WARNING: This file cannot assume that any of these utilties are available -# to be run via their variable names defined here. -# The paths inside the UTILS_* variables may not be defined yet. -# -# Note: There is no guarantee that all these exist on all platforms. -# Some only make sense for one platform, but are harmless. -# - -ifeq ($(PLATFORM),linux) - UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH) - UTILS_USR_BIN_PATH=$(USRBIN_PATH) - UTILS_CCS_BIN_PATH=$(USRBIN_PATH) - UTILS_DEVTOOL_PATH=$(USRBIN_PATH) -endif - -ifeq ($(PLATFORM),bsd) - UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH) - UTILS_USR_BIN_PATH=$(USRBIN_PATH) - UTILS_CCS_BIN_PATH=$(USRBIN_PATH) - UTILS_DEVTOOL_PATH=$(DEVTOOLS_PATH) -endif - -ifeq ($(PLATFORM),solaris) - UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH) - UTILS_USR_BIN_PATH=$(UNIXCOMMAND_PATH) - UTILS_CCS_BIN_PATH=$(UNIXCCS_PATH) - UTILS_DEVTOOL_PATH=$(DEVTOOLS_PATH) -endif - -ifeq ($(PLATFORM),windows) - UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH) - UTILS_USR_BIN_PATH=$(UNIXCOMMAND_PATH) - UTILS_CCS_BIN_PATH=$(UNIXCOMMAND_PATH) - UTILS_DEVTOOL_PATH=$(DEVTOOLS_PATH) -endif - -# Utilities -ADB = $(UTILS_COMMAND_PATH)adb -AR = $(UTILS_CCS_BIN_PATH)ar -AS = $(UTILS_CCS_BIN_PATH)as -BASENAME = $(UTILS_COMMAND_PATH)basename -CAT = $(UTILS_COMMAND_PATH)cat -CHMOD = $(UTILS_COMMAND_PATH)chmod -CMP = $(UTILS_USR_BIN_PATH)cmp -COMM = $(UTILS_USR_BIN_PATH)comm -COMPRESS = $(UTILS_USR_BIN_PATH)compress -CP = $(UTILS_COMMAND_PATH)cp -CPIO = $(UTILS_COMMAND_PATH)cpio -CUT = $(UTILS_USR_BIN_PATH)cut -DATE = $(UTILS_COMMAND_PATH)date -DF = $(UTILS_COMMAND_PATH)df -DIFF = $(UTILS_USR_BIN_PATH)diff -DIRNAME = $(UTILS_USR_BIN_PATH)dirname -ECHO = $(UTILS_COMMAND_PATH)echo -EGREP = $(UTILS_COMMAND_PATH)egrep -EXPR = $(UTILS_USR_BIN_PATH)expr -FILE = $(UTILS_USR_BIN_PATH)file -FIND = $(UTILS_USR_BIN_PATH)find -FMT = $(UTILS_COMMAND_PATH)fmt -GDB = $(UTILS_USR_BIN_PATH)gdb -GREP = $(UTILS_COMMAND_PATH)grep -GUNZIP = $(UTILS_COMMAND_PATH)gunzip -HEAD = $(UTILS_USR_BIN_PATH)head -ID = $(UTILS_COMMAND_PATH)id -ISAINFO = $(UTILS_COMMAND_PATH)isainfo -KSH = $(UTILS_COMMAND_PATH)ksh -LD = $(UTILS_CCS_BIN_PATH)ld -LEX = $(UTILS_CCS_BIN_PATH)lex -LN = $(UTILS_COMMAND_PATH)ln -LS = $(UTILS_COMMAND_PATH)ls -MCS = $(UTILS_CCS_BIN_PATH)mcs -M4 = $(UTILS_CCS_BIN_PATH)m4 -MKDIR = $(UTILS_COMMAND_PATH)mkdir -MKSINFO = $(UTILS_COMMAND_PATH)mksinfo -MSGFMT = $(UTILS_USR_BIN_PATH)msgfmt -MV = $(UTILS_COMMAND_PATH)mv -NAWK = $(UTILS_USR_BIN_PATH)nawk -NM = $(UTILS_CCS_BIN_PATH)nm -PKGMK = $(UTILS_COMMAND_PATH)pkgmk -PRINTF = $(UTILS_USR_BIN_PATH)printf -PWD = $(UTILS_COMMAND_PATH)pwd -RC = $(UTILS_COMMAND_PATH)rc -RMDIR = $(UTILS_COMMAND_PATH)rmdir -RPM = $(UTILS_COMMAND_PATH)rpm -RPMBUILD = $(UTILS_COMMAND_PATH)rpmbuild -SED = $(UTILS_COMMAND_PATH)sed -SH = $(UTILS_COMMAND_PATH)sh -SHOWREV = $(UTILS_USR_BIN_PATH)showrev -SORT = $(UTILS_COMMAND_PATH)sort -STRIP = $(UTILS_CCS_BIN_PATH)strip -TAIL = $(UTILS_USR_BIN_PATH)tail -TAR = $(UTILS_COMMAND_PATH)tar -TEST = $(UTILS_USR_BIN_PATH)test -TOUCH = $(UTILS_COMMAND_PATH)touch -TR = $(UTILS_USR_BIN_PATH)tr -TRUE = $(UTILS_COMMAND_PATH)true -UNAME = $(UTILS_COMMAND_PATH)uname -UNIQ = $(UTILS_USR_BIN_PATH)uniq -UNZIP = $(UTILS_USR_BIN_PATH)unzip -UNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfx -WC = $(UTILS_USR_BIN_PATH)wc -WHICH = $(UTILS_USR_BIN_PATH)which -YACC = $(UTILS_CCS_BIN_PATH)yacc -ZIPEXE = $(UTILS_DEVTOOL_PATH)zip - -# Special cases -#RM is defined by GNU Make as 'rm -f' -CD = cd # intrinsic unix command - -# Windows specific -ifeq ($(PLATFORM),windows) - ifdef USING_CYGWIN - # Intrinsic unix command, with backslash-escaped character interpretation - ECHO = $(UNIXCOMMAND_PATH)echo -e - ZIPEXE = $(UNIXCOMMAND_PATH)zip - UNZIP = $(UNIXCOMMAND_PATH)unzip - # Some CYGWIN nawk versions require BINMODE=w for proper '\r' interpretation - NAWK = $(UNIXCOMMAND_PATH)awk -v BINMODE=w - else - ifdef USING_MSYS - ECHO = $(UTILS_COMMAND_PATH)echo -e - ZIPEXE = $(UTILS_DEVTOOL_PATH)zip - UNZIP = $(UTILS_DEVTOOL_PATH)unzip - NAWK = $(UNIXCOMMAND_PATH)awk - else - ZIPEXE = $(UTILS_DEVTOOL_PATH)zip - UNZIP = $(UTILS_DEVTOOL_PATH)unzip - NAWK = $(UNIXCOMMAND_PATH)awk - endif - endif - # Re-define some utilities - LEX =# override GNU Make intrinsic: no lex on windows - SHA1SUM = $(UNIXCOMMAND_PATH)openssl sha1 -endif - -# Linux specific -ifeq ($(PLATFORM),linux) - # A few redefines - # Allows for builds on Debian GNU Linux, basename is in a different place - BASENAME=$(firstword $(wildcard $(UTILS_COMMAND_PATH)basename) \ - $(wildcard $(UTILS_USR_BIN_PATH)basename)) - # RPM 4 has replaced "rpm -b" with an entirely new utility "rpmbuild". - # Also, some distribution (Ubuntu, Debian, others?) place the rpm command - # itself in /usr/bin rather than it's traditional home in /bin. - RPM=$(firstword $(wildcard $(UTILS_COMMAND_PATH)rpm) \ - $(wildcard $(UTILS_USR_BIN_PATH)rpm)) - RPMBUILD=$(firstword $(wildcard $(UTILS_COMMAND_PATH)rpmbuild) \ - $(wildcard $(UTILS_USR_BIN_PATH)rpmbuild) \ - $(wildcard $(UTILS_COMMAND_PATH)rpm) \ - $(wildcard $(UTILS_USR_BIN_PATH)rpm)) - # Most Linux distros have "sort" in /bin. Ubuntu, Debian and perhaps - # others have it in /usr/bin. - SORT=$(firstword $(wildcard $(UTILS_COMMAND_PATH)sort) \ - $(wildcard $(UTILS_USR_BIN_PATH)sort)) - NAWK = $(USRBIN_PATH)gawk - # Intrinsic unix command, with backslash-escaped character interpretation - ECHO = /bin/echo -e - # These are really in UTILS_USR_BIN_PATH on Linux (only sccs is not) - AR = $(UTILS_USR_BIN_PATH)ar - AS = $(UTILS_USR_BIN_PATH)as - LD = $(UTILS_USR_BIN_PATH)ld - LEX = $(UTILS_USR_BIN_PATH)lex - MCS = $(UTILS_USR_BIN_PATH)mcs - M4 = $(UTILS_USR_BIN_PATH)m4 - NM = $(UTILS_USR_BIN_PATH)nm - STRIP = $(UTILS_USR_BIN_PATH)strip - YACC = $(UTILS_USR_BIN_PATH)yacc -endif - -# Solaris specific -ifeq ($(PLATFORM),solaris) - # Intrinsic unix command, with backslash-escaped character interpretation - # (not using -e will cause build failure when using /bin/bash) - # (using -e breaks something else) - ECHO = /usr/bin/echo -endif - -# BSD specific -ifeq ($(PLATFORM),bsd) - BASENAME = $(UTILS_USR_BIN_PATH)basename - EGREP = $(UTILS_USR_BIN_PATH)egrep - EXPR = $(UTILS_COMMAND_PATH)expr - FMT = $(UTILS_USR_BIN_PATH)fmt - GREP = $(UTILS_USR_BIN_PATH)grep - GUNZIP = $(UTILS_USR_BIN_PATH)gunzip - ID = $(UTILS_USR_BIN_PATH)id - MSGFMT = $(UTILS_DEVTOOL_PATH)msgfmt - SED = $(UTILS_USR_BIN_PATH)sed - SORT = $(UTILS_USR_BIN_PATH)sort - TEST = $(UTILS_COMMAND_PATH)test - TOUCH = $(UTILS_USR_BIN_PATH)touch - TRUE = $(UTILS_USR_BIN_PATH)true - UNAME = $(UTILS_USR_BIN_PATH)uname - # BSD OS_VENDOR specific - ifeq ($(OS_VENDOR), Apple) - NAWK = $(UTILS_USR_BIN_PATH)awk - UNZIPSFX = $(UTILS_USR_BIN_PATH)unzipsfx - ZIPEXE = $(UTILS_USR_BIN_PATH)zip - else - UNZIP = $(UTILS_DEVTOOL_PATH)unzip - endif - ifeq ($(OS_VENDOR), OpenBSD) - NAWK = $(UTILS_USR_BIN_PATH)awk - else - CPIO = $(UTILS_USR_BIN_PATH)cpio - TAR = $(UTILS_USR_BIN_PATH)tar - endif -endif
--- a/make/common/shared/Defs-windows.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,311 +0,0 @@ -# -# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Definitions for Windows. -# - -# Default for COMPILER_WARNINGS_FATAL on Windows (C++ compiler warnings) -# Level: Default is 3, 0 means none, 4 is the most but may be unreliable -# Some makefiles may have set this to 0 to turn off warnings completely, -# which also effectively creates a COMPILER_WARNINGS_FATAL=false situation. -# Windows 64bit platforms are less likely to be warning free. -# Historically, Windows 32bit builds should be mostly warning free. -ifndef COMPILER_WARNING_LEVEL - COMPILER_WARNING_LEVEL=3 -endif -ifndef COMPILER_WARNINGS_FATAL - COMPILER_WARNINGS_FATAL=false -endif - -# Windows should use parallel compilation for best build times -ifndef COMPILE_APPROACH - COMPILE_APPROACH = normal -endif - -# Indication that we are doing an incremental build. -# This may trigger the creation of make depend files. -# (This may not be working on windows yet, always force to false.) -override INCREMENTAL_BUILD = false - -# WARNING: This is extremely touch stuff, between CYGWIN vs. MKS and all -# variations of MKS and CYGWIN releases, and 32bit vs 64bit, -# this file can give you nightmares. -# -# Notes: -# Keep all paths in the windows "mixed" style except CYGWIN UNXIXCOMMAND_PATH. -# Use of PrefixPath is critical, some variables must end with / (see NOTE). -# Use of quotes is critical due to possible spaces in paths coming from -# the environment variables, be careful. -# First convert \ to / with subst, keep it quoted due to blanks, then -# use cygpath -s or dosname -s to get the short non-blank name. -# If the MKS is old and doesn't have a dosname -s, you will be forced -# to set ALT variables with the short non-space directory names. -# If dosname doesn't appear to work, we won't use it. -# The dosname utility also wants to accept stdin if it is not supplied -# any path on the command line, this is really dangerous when using -# make variables that can easily become empty, so I use: -# echo $1 | dosname -s instead of dosname -s $1 -# to prevent dosname from hanging up the make process when $1 is empty. -# The cygpath utility does not have this problem. -# The ALT values should never really have spaces or use \. -# Suspect these environment variables to have spaces and/or \ characters: -# SYSTEMROOT, SystemRoot, WINDIR, windir, PROGRAMFILES, ProgramFiles, -# VC71COMNTOOLS, -# MSVCDIR, MSVCDir. -# So use $(subst \,/,) on them first adding quotes and placing them in -# their own variable assigned with :=, then use FullPath. -# - -# Use FullPath to get C:/ style non-spaces path. Never ends with a /! -ifdef USING_CYGWIN -# We assume cygpath is available in the search path -# NOTE: Use of 'pwd' with CYGWIN will not get you a mixed style path! -CYGPATH_CMD=cygpath -a -s -m -define FullPath -$(shell $(CYGPATH_CMD) $1 2> $(DEV_NULL)) -endef -define OptFullPath -$(shell if [ "$1" != "" -a -d "$1" ]; then $(CYGPATH_CMD) "$1"; else echo "$1"; fi) -endef -else -ifdef USING_MSYS -DOSPATH_CMD:=$(shell cd $(JDK_TOPDIR) 2> $(DEV_NULL) && pwd)/make/tools/msys_build_scripts/dospath.sh -define FullPath -$(subst \,/,$(shell $(DOSPATH_CMD) $1)) -endef -define OptFullPath -$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi) -endef -else -# Temporary until we upgrade to MKS 8.7, MKS pwd returns mixed mode path -define FullPath -$(shell cd $1 2> $(DEV_NULL) && pwd) -endef -define OptFullPath -$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi) -endef -endif -endif - -# System drive -ifdef SYSTEMDRIVE - _system_drive =$(SYSTEMDRIVE) -else - ifdef SystemDrive - _system_drive =$(SystemDrive) - endif -endif -_system_drive:=$(call CheckValue,_system_drive,C:) - -# UNIXCOMMAND_PATH: path to where the most common Unix commands are. -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -# With cygwin, use this as is; don't use FullPath on it. -ifdef ALT_UNIXCOMMAND_PATH - ifdef USING_CYGWIN - UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH)) - else - xALT_UNIXCOMMAND_PATH :="$(subst \,/,$(ALT_UNIXCOMMAND_PATH))" - fxALT_UNIXCOMMAND_PATH :=$(call FullPath,$(xALT_UNIXCOMMAND_PATH)) - UNIXCOMMAND_PATH :=$(call PrefixPath,$(fxALT_UNIXCOMMAND_PATH)) - endif -else - ifdef USING_CYGWIN - UNIXCOMMAND_PATH :=$(call PrefixPath,/usr/bin) - else - ifdef USING_MSYS - UNIXCOMMAND_PATH :=$(call PrefixPath,/bin) - else - ifdef ROOTDIR - xROOTDIR :="$(subst \,/,$(ROOTDIR))" - _rootdir :=$(call FullPath,$(xROOTDIR)) - else - xROOTDIR :="$(_system_drive)/mksnt" - _rootdir :=$(call FullPath,$(xROOTDIR)) - endif - ifneq ($(_rootdir),) - UNIXCOMMAND_PATH :=$(call PrefixPath,$(_rootdir)/mksnt) - endif - endif # USING_MSYS - endif # USING_CYGWIN -endif -UNIXCOMMAND_PATH:=$(call AltCheckSpaces,UNIXCOMMAND_PATH) -export UNIXCOMMAND_PATH - -# Get version of MKS or CYGWIN -ifdef USING_MKS - _MKS_VER :=$(shell $(MKSINFO) 2>&1 | $(GREP) Release | $(TAIL) -1 | $(SED) -e 's@.*\(Release.*\)@\1@') - MKS_VER :=$(call GetVersion,$(_MKS_VER)) - # At this point, we can re-define FullPath to use DOSNAME_CMD - CHECK_MKS87:=$(call CheckVersions,$(MKS_VER),8.7) - TRY_DOSNAME:=false - ifeq ($(CHECK_MKS87),same) - TRY_DOSNAME:=true - endif - # Newer should be ok - ifeq ($(CHECK_MKS87),newer) - TRY_DOSNAME:=true - endif - ifeq ($(TRY_DOSNAME),true) - ifeq ($(shell $(UNIXCOMMAND_PATH)dosname -s $(_system_drive)/ 2> $(DEV_NULL)),$(_system_drive)/) - _DOSNAME=$(UNIXCOMMAND_PATH)dosname - DOSNAME_CMD:=$(_DOSNAME) -s -define FullPath -$(subst //,/,$(shell echo $1 | $(DOSNAME_CMD) 2> $(DEV_NULL))) -endef - endif # test dosname -s - endif # TRY_DOSNAME -endif # MKS - -# We try to get references to what we need via the default component -# environment variables, or what was used historically. - -# Process Windows values into FullPath values, these paths may have \ chars - -# Program Files directory -ifndef SHORTPROGRAMFILES - ifdef PROGRAMFILES - xPROGRAMFILES :="$(subst \,/,$(PROGRAMFILES))" - else - ifeq ($(ARCH_DATA_MODEL), 32) - xPROGRAMFILES :="$(_system_drive)/Program Files" - else - xPROGRAMFILES :="$(_system_drive)/Program Files (x86)" - endif - endif - ifeq ($(ARCH_DATA_MODEL), 32) - SHORTPROGRAMFILES :=$(call FullPath,$(xPROGRAMFILES)) - else - ifdef PROGRAMW6432 - xPROGRAMW6432 :="$(subst \,/,$(PROGRAMW6432))" - else - xPROGRAMW6432 :="$(_system_drive)/Program Files" - endif - SHORTPROGRAMFILES :=$(call FullPath,$(xPROGRAMW6432)) - endif - ifneq ($(word 1,$(SHORTPROGRAMFILES)),$(SHORTPROGRAMFILES)) - SHORTPROGRAMFILES := - endif - export SHORTPROGRAMFILES -endif - -# Location on system where jdk installs might be -ifneq ($(SHORTPROGRAMFILES),) - USRJDKINSTANCES_PATH =$(SHORTPROGRAMFILES)/Java -else - USRJDKINSTANCES_PATH =$(_system_drive)/ -endif - -# SLASH_JAVA: location of all network accessable files -ifndef SLASH_JAVA - ifdef ALT_SLASH_JAVA - xALT_SLASH_JAVA :="$(subst \,/,$(ALT_SLASH_JAVA))" - SLASH_JAVA :=$(call FullPath,$(xALT_SLASH_JAVA)) - else - ifdef ALT_JDK_JAVA_DRIVE - SLASH_JAVA =$(JDK_JAVA_DRIVE) - else - SLASH_JAVA =J: - endif - endif - SLASH_JAVA:=$(call AltCheckSpaces,SLASH_JAVA) - SLASH_JAVA:=$(call AltCheckValue,SLASH_JAVA) - export SLASH_JAVA -endif - -# JDK_DEVTOOLS_DIR: common path for all the java devtools -ifndef JDK_DEVTOOLS_DIR - ifdef ALT_JDK_DEVTOOLS_DIR - xALT_JDK_DEVTOOLS_DIR :="$(subst \,/,$(ALT_JDK_DEVTOOLS_DIR))" - JDK_DEVTOOLS_DIR :=$(call FullPath,$(xALT_JDK_DEVTOOLS_DIR)) - else - JDK_DEVTOOLS_DIR =$(SLASH_JAVA)/devtools - endif - JDK_DEVTOOLS_DIR:=$(call AltCheckSpaces,JDK_DEVTOOLS_DIR) - JDK_DEVTOOLS_DIR:=$(call AltCheckValue,JDK_DEVTOOLS_DIR) - export JDK_DEVTOOLS_DIR -endif - -# DEVTOOLS_PATH: for other tools required for building (such as zip, etc.) -# NOTE: Must end with / so that it could be empty, allowing PATH usage. -ifndef DEVTOOLS_PATH - # DEVTOOLS_PATH: for other tools required for building (such as zip, etc.) - # NOTE: Must end with / so that it could be empty, allowing PATH usage. - ifdef ALT_DEVTOOLS_PATH - xALT_DEVTOOLS_PATH :="$(subst \,/,$(ALT_DEVTOOLS_PATH))" - fxALT_DEVTOOLS_PATH :=$(call FullPath,$(xALT_DEVTOOLS_PATH)) - DEVTOOLS_PATH :=$(call PrefixPath,$(fxALT_DEVTOOLS_PATH)) - else - ifdef USING_CYGWIN - DEVTOOLS_PATH :=$(UNIXCOMMAND_PATH) - else - ifdef USING_MSYS - DEVTOOLS_PATH :=$(UNIXCOMMAND_PATH) - else - xDEVTOOLS_PATH :="$(_system_drive)/utils" - fxDEVTOOLS_PATH :=$(call FullPath,$(xDEVTOOLS_PATH)) - DEVTOOLS_PATH :=$(call PrefixPath,$(fxDEVTOOLS_PATH)) - endif # USING_MSYS - endif # USING_CYGWIN - endif - DEVTOOLS_PATH:=$(call AltCheckSpaces,DEVTOOLS_PATH) - export DEVTOOLS_PATH -endif - -# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK. -# _BOOTDIR2: Second choice -ifndef ALT_BOOTDIR - _BOOTDIR1 =$(_system_drive)/jdk$(PREVIOUS_JDK_VERSION) - _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION) -endif - -# Import JDK images allow for partial builds, components not built are -# imported (or copied from) these import areas when needed. - -# BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for -# multiple platforms, e.g. windows-i586, solaris-sparc, linux-586, etc. -ifndef BUILD_JDK_IMPORT_PATH - ifdef ALT_BUILD_JDK_IMPORT_PATH - BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH)) - else - BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES) - endif - BUILD_JDK_IMPORT_PATH:=$(call AltCheckSpaces,BUILD_JDK_IMPORT_PATH) - BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH) - export BUILD_JDK_IMPORT_PATH -endif - -# JDK_IMPORT_PATH: location of previously built JDK (this version) to import -ifndef JDK_IMPORT_PATH - ifdef ALT_JDK_IMPORT_PATH - JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH)) - else - JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT) - endif - JDK_IMPORT_PATH:=$(call AltCheckSpaces,JDK_IMPORT_PATH) - JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH) - export JDK_IMPORT_PATH -endif -
--- a/make/common/shared/Defs.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,326 +0,0 @@ -# -# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Defnitions for all platforms. -# -# Normally the convention is that these alternate definitions of -# primary make variables are never defined inside the Makefiles anywhere -# but are defined via environment variables or set on the make command -# line. So you should never see an ALT_* variable defined in any -# makefiles, just used. This is the convention and there are some -# exceptions, either mistakes or unusual circumstances. -# -# The naming convention for the default value of one of these variables -# that has an ALT_* override capability is to name the default value with a -# leading underscore (_). So for XXX you would have: -# _XXX default value -# ALT_XXX any override the user is providing if any -# XXX the final value, either the default _XXX or the ALT_XXX value. -# - -# On Directory names. In very rare cases should the Windows directory -# names use the backslash, please use the C:/ style of windows paths. -# Avoid duplicating the // characters in paths, this has known to cause -# strange problems with jar and other utilities, e.g. /a//b/ != /a/b/. -# Some of these variables have an explicit trailing / character, but in -# general, they should NOT have the trailing / character. - -# Get shared system utilities macros defined -include $(BUILDDIR)/common/shared/Defs-utils.gmk - -# Assumes ARCH, PLATFORM, etc. have been defined. - -# Simple pwd path -define PwdPath -$(shell cd $1 2> $(DEV_NULL) && pwd) -endef - -# Checks an ALT value for spaces (should be one word), -# warns and returns Check_ALT_$1 if spaces -define AltCheckSpaces -$(if $(word 2,$($1)),$(warning "WARNING: Value of $1 contains a space: '$($1)', check or set ALT_$1")Check_ALT_$1,$($1)) -endef - -# Checks an ALT value for empty, warns and returns Check_ALT_$1 if empty -define AltCheckValue -$(if $($1),$($1),$(warning "WARNING: Value of $1 cannot be empty, check or set ALT_$1")Check_ALT_$1) -endef - -# Checks any value for empty, warns and returns $2 if empty -define CheckValue -$(if $($1),$($1),$(warning "WARNING: Value of $1 cannot be empty, will use '$2'")$2) -endef - -# Prefix for a utility prefix path, if empty leave alone, otherwise end with a / -define PrefixPath -$(if $1,$(subst //,/,$1/),) -endef - -# Select a directory if it exists, or the alternate 2 or the alternate 3 -define DirExists -$(shell \ - if [ -d "$1" ]; then \ - echo "$1"; \ - elif [ -d "$2" ]; then \ - echo "$2"; \ - else \ - echo "$3"; \ - fi) -endef - -# Select a writable directory if it exists and is writable, or the alternate -define WriteDirExists -$(shell \ - if [ -d "$1" -a -w "$1" ]; then \ - echo "$1"; \ - else \ - echo "$2"; \ - fi) -endef - -# Select a file if it exists, or the alternate 1, or the alternate 2 -define FileExists -$(shell \ - if [ -r "$1" ]; then \ - echo "$1"; \ - elif [ -r "$2" ]; then \ - echo "$2"; \ - else \ - echo "NO_FILE_EXISTS"; \ - fi) -endef - -# Given a line of text, get the major.minor version number from it -define GetVersion -$(shell echo $1 | sed -e 's@[^1-9]*\([1-9][0-9]*\.[0-9][0-9]*\).*@\1@' ) -endef - -# Given a major.minor.micro version, return the major, minor, or micro number -define MajorVersion -$(if $(word 1, $(subst ., ,$1)),$(word 1, $(subst ., ,$1)),0) -endef -define MinorVersion -$(if $(word 2, $(subst ., ,$1)),$(word 2, $(subst ., ,$1)),0) -endef -define MicroVersion -$(if $(word 3, $(subst ., ,$1)),$(word 3, $(subst ., ,$1)),0) -endef - -# Macro that returns missing, same, newer, or older $1=version $2=required -# (currently does not check the micro number) -define CheckVersions -$(shell \ - if [ "$1" = "" -o "$2" = "" ]; then \ - echo missing; \ - else \ - if [ "$1" = "$2" ]; then \ - echo same; \ - else \ - if [ $(call MajorVersion,$1) -lt $(call MajorVersion,$2) ] ; then \ - echo older; \ - else \ - if [ $(call MajorVersion,$1) -eq $(call MajorVersion,$2) -a \ - $(call MinorVersion,$1) -lt $(call MinorVersion,$2) ]; then \ - echo older; \ - else \ - echo newer; \ - fi; \ - fi; \ - fi; \ - fi) -endef - -# Make sure certain variables are non-empty at this point -_check_values:=\ -$(call CheckValue,ARCH,),\ -$(call CheckValue,ARCH_DATA_MODEL,),\ -$(call CheckValue,VARIANT,),\ -$(call CheckValue,PLATFORM,) - -# Misc common settings for all workspaces -# This determines the version of the product, and the previous version or boot -ifndef JDK_MAJOR_VERSION - JDK_MAJOR_VERSION = 1 - PREVIOUS_MAJOR_VERSION = 1 -endif - -ifndef JDK_MINOR_VERSION - JDK_MINOR_VERSION = 7 - PREVIOUS_MINOR_VERSION = 6 -endif - -ifndef JDK_MICRO_VERSION - JDK_MICRO_VERSION = 0 - PREVIOUS_MICRO_VERSION = 0 -endif - -ifndef MILESTONE - MILESTONE = internal -endif - -ifndef BUILD_NUMBER - JDK_BUILD_NUMBER = b00 -else - ifndef JDK_BUILD_NUMBER - JDK_BUILD_NUMBER = $(BUILD_NUMBER) - endif -endif - -# Default variant is the optimized version of everything -# can be OPT or DBG, default is OPT -# Determine the extra pattern to add to the release name for debug/fastdebug. -# Determine the JDK_IMPORT_VARIANT, so we get the right VM files copied over. -# -ifeq ($(VARIANT), DBG) - BUILD_VARIANT_RELEASE=-debug -else - BUILD_VARIANT_RELEASE= -endif -ifeq ($(FASTDEBUG), true) - VARIANT=DBG - BUILD_VARIANT_RELEASE=-fastdebug - _JDK_IMPORT_VARIANT=/fastdebug -endif - -# Depending on the flavor of the build, add a -debug or -fastdebug to the name -ifdef DEBUG_NAME - BUILD_VARIANT_RELEASE=-$(DEBUG_NAME) -endif - -JDK_VERSION = $(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION).$(JDK_MICRO_VERSION) -JDK_UNDERSCORE_VERSION = $(subst .,_,$(JDK_VERSION)) - -# RELEASE is JDK_VERSION and -MILESTONE if MILESTONE is set -ifneq ($(MILESTONE),fcs) - RELEASE = $(JDK_VERSION)-$(MILESTONE)$(BUILD_VARIANT_RELEASE) -else - RELEASE = $(JDK_VERSION)$(BUILD_VARIANT_RELEASE) -endif - -# FULL_VERSION is RELEASE and -BUILD_NUMBER if BUILD_NUMBER is set -ifndef FULL_VERSION - ifdef BUILD_NUMBER - FULL_VERSION = $(RELEASE)-$(BUILD_NUMBER) - else - BUILD_NUMBER = b00 - USER_RELEASE_SUFFIX := $(shell echo $(USER)_`date '+%d_%b_%Y_%H_%M' | tr "A-Z" "a-z"`) - FULL_VERSION = $(RELEASE)-$(USER_RELEASE_SUFFIX)-$(BUILD_NUMBER) - endif - export FULL_VERSION -endif - -# Promoted build location -PROMOTED_RE_AREA = $(SLASH_JAVA)/re/jdk/$(JDK_VERSION)/promoted -PROMOTED_BUILD_LATEST = latest -PROMOTED_BUILD_BASEDIR = $(PROMOTED_RE_AREA)/$(PROMOTED_BUILD_LATEST) -PROMOTED_BUILD_BINARIES = $(PROMOTED_BUILD_BASEDIR)/binaries - -# OPT: Changes what the optimizations settings (in _OPT) -POPT = $(_OPT$(ALT_OPT))$(ALT_OPT) - -# PARALLEL_COMPILE_JOBS: is the number of compiles done in parallel. -# If the user sets ALT_PARALLEL_COMPILE_JOBS, then COMPILE_APPROACH is set -# to parallel. -# -# Recommended setting: 2 seems to be ideal for single cpu machines, -# 2 times the number of CPU's is a basic formula, -# but probably not more than 4 if the machine is -# being shared by others, or the machine is limited -# in RAM or swap. -# -ifdef ALT_PARALLEL_COMPILE_JOBS - PARALLEL_COMPILE_JOBS=$(ALT_PARALLEL_COMPILE_JOBS) -else - PARALLEL_COMPILE_JOBS=2 -endif - -# Previous JDK release (version of BOOTDIR version) -ifdef ALT_PREVIOUS_JDK_VERSION - PREVIOUS_JDK_VERSION = $(ALT_PREVIOUS_JDK_VERSION) -else - PREVIOUS_JDK_VERSION = $(PREVIOUS_MAJOR_VERSION).$(PREVIOUS_MINOR_VERSION).$(PREVIOUS_MICRO_VERSION) -endif -export PREVIOUS_JDK_VERSION -PREVIOUS_JDK_VERSION:=$(call AltCheckSpaces,PREVIOUS_JDK_VERSION) -PREVIOUS_JDK_VERSION:=$(call AltCheckValue,PREVIOUS_JDK_VERSION) - -# Version with _ instead of . in number -ifeq ($(PREVIOUS_MINOR_VERSION),5) - PREVIOUS_JDK_UNDERSCORE_VERSION = $(subst .,_,$(PREVIOUS_JDK_VERSION)) -else - PREVIOUS_JDK_UNDERSCORE_VERSION = $(PREVIOUS_MINOR_VERSION) -endif - -# Get platform specific settings -include $(BUILDDIR)/common/shared/Defs-$(PLATFORM).gmk - -# Components -ifdef ALT_LANGTOOLS_DIST - LANGTOOLS_DIST :=$(call FullPath,$(ALT_LANGTOOLS_DIST)) -else - LANGTOOLS_DIST = -endif - -# These are the same on all platforms but require the above platform include 1st - -# BOOTDIR: Bootstrap JDK, previous released JDK. -# _BOOTDIR1 and _BOOTDIR2 picked by platform -ifdef ALT_BOOTDIR - BOOTDIR =$(ALT_BOOTDIR) -else - BOOTDIR :=$(call DirExists,$(_BOOTDIR1),$(_BOOTDIR2),/NO_BOOTDIR) -endif -export BOOTDIR -BOOTDIR:=$(call AltCheckSpaces,BOOTDIR) -BOOTDIR:=$(call AltCheckValue,BOOTDIR) - -# OUTPUTDIR: Location of all output for the build -_BACKUP_OUTPUTDIR = $(TEMP_DISK)/$(USER)/jdk-outputdir -ifdef ALT_OUTPUTDIR - _POSSIBLE_OUTPUTDIR =$(subst \,/,$(ALT_OUTPUTDIR)) -else - ifndef _OUTPUTDIR - _OUTPUTDIR = $(_BACKUP_OUTPUTDIR) - endif - _POSSIBLE_OUTPUTDIR =$(_OUTPUTDIR) -endif -_create_outputdir1:=$(shell mkdir -p $(_POSSIBLE_OUTPUTDIR) > $(DEV_NULL) 2>&1) -OUTPUTDIR:=$(call WriteDirExists,$(_POSSIBLE_OUTPUTDIR),$(_BACKUP_OUTPUTDIR)) -_create_outputdir2:=$(shell mkdir -p $(OUTPUTDIR) > $(DEV_NULL) 2>&1) -ifeq "$(OUTPUTDIR)" "$(_BACKUP_OUTPUTDIR)" - _outputdir_warning:=$(warning "WARNING: OUTPUTDIR '$(_POSSIBLE_OUTPUTDIR)' not writable, will use '$(_BACKUP_OUTPUTDIR)'") -endif -OUTPUTDIR:=$(call AltCheckSpaces,OUTPUTDIR) -OUTPUTDIR:=$(call AltCheckValue,OUTPUTDIR) - -# Bin directory -# NOTE: ISA_DIR is usually empty, on Solaris it might be /sparcv9 or /amd64 -BINDIR = $(OUTPUTDIR)/bin$(ISA_DIR) - -# Absolute path to output directory -ABS_OUTPUTDIR:=$(call FullPath,$(OUTPUTDIR)) - -
--- a/make/common/shared/Platform.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,519 +0,0 @@ -# -# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Shared platform (OS/ARCH) variable settings for the JDK builds. -# -# Includes basic system requirements, versions of utilities required, -# suffixes on files, and basic defaults attributed to the build platform. -# - -# -# Assumes some basic unix system utilities (e.g. uname) are in the search path -# in order to figure out the system. -# - -ifndef PLATFORM_SHARED - -PLATFORM_SHARED=done - -# Possible Input variables: -# ARCH_DATA_MODEL 32 or 64, default to 32 -# USER, LOGNAME user name (runs logname, or id if not set) -# PROCESSOR_IDENTIFIER windows only: needed in environment -# -# (Also gets input by running the utilities uname, logname, isainfo, or id.) -# -# Variables set by this file: -# SYSTEM_UNAME what 'uname' says this system is -# USER login name of user (minus blanks) -# PLATFORM windows, solaris, or linux -# VARIANT OPT or DBG, OPT is the default -# OS_NAME solaris, linux, or nt -# OS_VERSION specific version of os, 5.10, 2.4.9-e.3, etc. -# TEMP_DISK /tmp or C:/temp -# ARCH_DATA_MODEL 32 or 64 -# ARCH sparc, sparcv9, i586, amd64, or ia64 -# ARCH_FAMILY sparc or i586 -# ARCHPROP sparc or x86 -# DEV_NULL destination of /dev/null, NUL or /dev/NULL -# CLASSPATH_SEPARATOR separator in classpath, ; or : -# BUNDLE_FILE_SUFFIX suffix for bundles: .tar or .tar.gz -# ISA_DIR solaris only: /sparcv9 or /amd64 -# REQUIRED_WINDOWS_NAME windows only: basic name of windows -# REQUIRED_WINDOWS_VERSION windows only: specific version of windows -# USING_CYGWIN windows only: true or false -# USING_MSYS windows only: true or false -# USING_MKS windows only: true or false -# WINDOWS_NT_VERSION_STRING windows only: long version name -# REQUIRED_OS_VERSION required OS version, e.g. 5.10, 2.4 -# REQUIRED_FREE_SPACE minimum disk space needed for outputdir -# REQUIRED_ZIP_VER required version of zip -# REQUIRED_UNZIP_VER required version of unzip -# LINUX_VERSION_INFO linux only: location of linux release file -# REQUIRED_LINUX_VER linux only: required version of linux -# REQUIRED_LINUX_FULLVER linux only: required full version of linux - -ifndef SYSTEM_UNAME - SYSTEM_UNAME := $(shell uname) - export SYSTEM_UNAME -endif - -# Normal boot jdk is previous release, but a hard requirement is a 1.5 boot -REQUIRED_BOOT_VER = 1.5 - -# Don't define this unless it's not defined -ifndef VARIANT - VARIANT=OPT -endif - -# Platform settings specific to Solaris -ifeq ($(SYSTEM_UNAME), SunOS) - PLATFORM = solaris - OS_NAME = solaris - OS_VERSION := $(shell uname -r) - # Solaris sparc build can be either 32-bit or 64-bit. - # Default to 32, but allow explicit setting to 32 or 64. - ifndef ARCH_DATA_MODEL - ARCH_DATA_MODEL=32 - endif - ifeq ($(ARCH_DATA_MODEL), 32) - processor := $(shell uname -p) - archExpr = case "$(processor)" in \ - i[3-9]86) \ - echo i586 \ - ;; \ - sparc*) \ - echo sparc \ - ;; \ - *) \ - echo $(processor) \ - ;; \ - esac - ARCH := $(shell $(archExpr)) - else - ARCH := $(shell isainfo -n) - # ISA_DIR is used to locate 64-bit specific libraries which are generally - # in the same general place as other libraries under the ./$(ARCH) directory - ISA_DIR = /$(ARCH) - endif - # Need to maintain the jre/lib/i386 location for 32-bit Intel - ifeq ($(ARCH), i586) - ARCH_FAMILY = $(ARCH) - # Value of Java os.arch property - ARCHPROP = x86 - else - ifeq ($(ARCH), amd64) - ARCH_FAMILY = i586 - else - ARCH_FAMILY = sparc - endif - # Value of Java os.arch property - ARCHPROP = $(ARCH) - endif - # Suffix for file bundles used in previous release - BUNDLE_FILE_SUFFIX=.tar - # Required Solaris version - REQUIRED_OS_VERSION = 5.10 - # Minimum disk space needed as determined by running 'du -sk' on - # a fully built workspace. - ifeq ($(ARCH_FAMILY), sparc) - REQUIRED_FREE_SPACE=1300000 - else - REQUIRED_FREE_SPACE=1040000 - endif - # How much RAM does this machine have: - MB_OF_MEMORY:=$(shell /usr/sbin/prtconf 2>/dev/null | fgrep 'Memory size:' | expand | cut -d' ' -f3) -endif - -# Platform settings specific to Linux -ifeq ($(SYSTEM_UNAME), Linux) - PLATFORM = linux - OS_NAME = linux - OS_VERSION := $(shell uname -r) - # Arch and OS name/version - mach := $(shell uname -m) - archExpr = case "$(mach)" in \ - i[3-9]86) \ - echo i586 \ - ;; \ - ia64) \ - echo ia64 \ - ;; \ - x86_64) \ - echo amd64 \ - ;; \ - sparc*) \ - echo sparc \ - ;; \ - arm*) \ - echo arm \ - ;; \ - *) \ - echo $(mach) \ - ;; \ - esac - ARCH := $(shell $(archExpr) ) - ARCH_FAMILY := $(ARCH) - - # Linux builds may be 32-bit or 64-bit data model. - ifeq ($(ARCH), sparc) - # Linux sparc build can be either 32-bit or 64-bit. - # Default to 32, but allow explicit setting to 32 or 64. - ifndef ARCH_DATA_MODEL - ARCH_DATA_MODEL=32 - endif - ifeq ($(ARCH_DATA_MODEL), 32) - ARCH=sparc - else - ARCH=sparcv9 - endif - else - # i586 is 32-bit, amd64 is 64-bit - ifndef ARCH_DATA_MODEL - ifeq ($(ARCH), i586) - ARCH_DATA_MODEL=32 - else - ARCH_DATA_MODEL=64 - endif - endif - endif - - ifeq ($(ARCH), i586) - ARCHPROP = i386 - else - ARCHPROP = $(ARCH) - endif - - # Suffix for file bundles used in previous release - BUNDLE_FILE_SUFFIX=.tar.gz - # Minimum disk space needed as determined by running 'du -sk' on - # a fully built workspace. - REQUIRED_FREE_SPACE=1460000 - LINUX_VERSION_INFO = /etc/redhat-release - ifeq ($(ARCH_DATA_MODEL), 32) - REQUIRED_LINUX_VER = Advanced Server - REQUIRED_LINUX_FULLVER = Advanced Server release 2.1AS - REQUIRED_OS_VERSION = 2.4.9-e.3 - else - ifeq ($(ARCH), amd64) - LINUX_VERSION_INFO = /etc/SuSE-release - REQUIRED_LINUX_VER = 8.1 - REQUIRED_LINUX_FULLVER = $(REQUIRED_LINUX_VER) SLSE AMD64 - REQUIRED_OS_VERSION = 2.4.19-SMP - else - REQUIRED_LINUX_VER = Advanced Server - REQUIRED_LINUX_FULLVER = Advanced Server release 2.1AS 64 bit - REQUIRED_OS_VERSION = 2.4.19-SMP - endif - endif - # How much RAM does this machine have: - MB_OF_MEMORY := $(shell free -m | fgrep Mem: | sed -e 's@\ \ *@ @g' | cut -d' ' -f2) -endif - -ifeq ($(SYSTEM_UNAME), FreeBSD) - PLATFORM = bsd - OS_NAME = freebsd - OS_VENDOR = FreeBSD - REQUIRED_OS_VERSION = 6.0 -endif - -ifeq ($(SYSTEM_UNAME), Darwin) - PLATFORM = bsd - OS_NAME = darwin - OS_VENDOR = Apple - REQUIRED_OS_VERSION = 8.0 -endif - -ifeq ($(SYSTEM_UNAME), NetBSD) - PLATFORM = bsd - OS_NAME = netbsd - OS_VENDOR = NetBSD - REQUIRED_OS_VERSION = 3.0 -endif - -ifeq ($(SYSTEM_UNAME), OpenBSD) - PLATFORM = bsd - OS_NAME = openbsd - OS_VENDOR = OpenBSD - REQUIRED_OS_VERSION = 4.9 -endif - -# Platform settings specific to BSD -ifeq ($(PLATFORM), bsd) - OS_VERSION := $(shell uname -r) - # Arch and OS name/version - mach := $(shell uname -m) - archExpr = case "$(mach)" in \ - i[3-9]86) \ - echo i586 \ - ;; \ - sparc64) \ - echo sparcv9 \ - ;; \ - sparc*) \ - echo sparc \ - ;; \ - x86_64) \ - echo x86_64 \ - ;; \ - "Power Macintosh") \ - echo ppc \ - ;; \ - *) \ - echo $(mach) \ - ;; \ - esac - ARCH := $(shell $(archExpr) ) - ARCH_FAMILY := $(ARCH) - - # Darwin builds are currently universal but only include 64-bit - # - # ifeq ($(SYSTEM_UNAME), Darwin) - # ifneq ($(ARCH), ppc) - # ARCH=universal - # endif - # endif - - # i586, sparc, and ppc are 32 bit, amd64 and sparc64 are 64 - ifneq (,$(findstring $(ARCH), i586 sparc ppc universal)) - ARCH_DATA_MODEL=32 - else - ARCH_DATA_MODEL=64 - endif - - ifeq ($(ARCH), i586) - LIBARCH = i386 - else - LIBARCH = $(ARCH) - endif - - # Value of Java os.arch property - ARCHPROP = $(LIBARCH) - - # Suffix for file bundles used in previous release - BUNDLE_FILE_SUFFIX=.tar.gz - # Minimum disk space needed as determined by running 'du -sk' on - # a fully built workspace. - REQUIRED_FREE_SPACE=1500000 - # How much RAM does this machine have: - ifeq ($(OS_VENDOR), OpenBSD) - MB_OF_MEMORY=$(shell sysctl -n hw.physmem | awk '{print int($$NF / 1048576); }' ) - else - MB_OF_MEMORY=$(shell (sysctl -n hw.physmem64 2> /dev/null || sysctl -n hw.physmem) | awk '{print int($$NF / 1048576); }' ) - endif -endif - -# Windows with and without CYGWIN will be slightly different -ifeq ($(SYSTEM_UNAME), Windows_NT) - PLATFORM = windows - USING_MKS = true - export USING_MKS - OS_VERSION := $(shell uname -r) - WINDOWS_NT_VERSION_STRING=Windows_NT - REQUIRED_MKS_VER=6.1 -endif -ifneq (,$(findstring CYGWIN,$(SYSTEM_UNAME))) - PLATFORM = windows - OS_VERSION := 5 - USING_CYGWIN = true - export USING_CYGWIN - WINDOWS_NT_VERSION_STRING=CYGWIN_NT - REQUIRED_CYGWIN_VER=4.0 -endif -ifneq (,$(findstring MINGW,$(SYSTEM_UNAME))) - PLATFORM = windows - USING_MSYS = true - export USING_MSYS -endif - -# Platform settings specific to Windows -ifeq ($(PLATFORM), windows) - OS_NAME = nt - REQUIRED_OS_VERSION=5 - # Windows builds default to the appropriate for the underlaying - # architecture. - # Temporary disk area - TEMP_DISK=C:/temp - # GNU Make or MKS overrides $(PROCESSOR_ARCHITECTURE) to always - # return "x86". Use the first word of $(PROCESSOR_IDENTIFIER) instead. - PROC_ARCH:=$(word 1, $(PROCESSOR_IDENTIFIER)) - PROC_ARCH:=$(subst x86,X86,$(PROC_ARCH)) - PROC_ARCH:=$(subst x64,X64,$(PROC_ARCH)) - PROC_ARCH:=$(subst intel64,X64,$(PROC_ARCH)) - PROC_ARCH:=$(subst Intel64,X64,$(PROC_ARCH)) - PROC_ARCH:=$(subst INTEL64,X64,$(PROC_ARCH)) - PROC_ARCH:=$(subst em64t,X64,$(PROC_ARCH)) - PROC_ARCH:=$(subst EM64T,X64,$(PROC_ARCH)) - PROC_ARCH:=$(subst amd64,X64,$(PROC_ARCH)) - PROC_ARCH:=$(subst AMD64,X64,$(PROC_ARCH)) - PROC_ARCH:=$(subst ia64,IA64,$(PROC_ARCH)) - ifndef ARCH_DATA_MODEL - ifeq ($(PROC_ARCH),IA64) - ARCH_DATA_MODEL=64 - else - ifeq ($(PROC_ARCH),X64) - ARCH_DATA_MODEL=64 - else - ARCH_DATA_MODEL=32 - endif - endif - endif - export ARCH_DATA_MODEL - ARCH=i586 - # Value of Java os.arch property - ARCHPROP=x86 - REQUIRED_WINDOWS_NAME=Windows Professional 2000 - REQUIRED_WINDOWS_VERSION=5 0 Service Pack 4 - ifeq ($(ARCH_DATA_MODEL), 64) - # If the user wants to perform a cross compile build then they must - # - set ARCH_DATA_MODEL=64 and either - # + set ARCH to ia64 or amd64, or - REQUIRED_WINDOWS_NAME=Windows Server 2003 - REQUIRED_WINDOWS_VERSION=5 2 Service Pack 1 - ifeq ($(PROC_ARCH),X64) - ARCH=amd64 - else - ifeq ($(PROC_ARCH),IA64) - ARCH=ia64 - endif - endif - # Value of Java os.arch property - ARCHPROP=$(ARCH) - endif - ARCH_FAMILY = $(ARCH) - # Where is unwanted output to be delivered? - ifeq ($(USING_CYGWIN),true) - DEV_NULL = /dev/null - else - DEV_NULL = NUL - endif - export DEV_NULL - # Classpath separator - CLASSPATH_SEPARATOR = ; - # User name determination (set _USER) - ifndef USER - ifdef USERNAME - _USER := $(USERNAME) - else - ifdef LOGNAME - _USER := $(LOGNAME) - else - _USER := $(shell id -un) - endif - endif - else - _USER:=$(USER) - endif - # Suffix for file bundles used in previous release - BUNDLE_FILE_SUFFIX=.tar - # Minimum disk space needed as determined by running 'du -sk' on - # a fully built workspace. - REQUIRED_FREE_SPACE=500000 - # How much RAM does this machine have: - ifndef MB_OF_MEMORY - MB_OF_MEMORY := $(shell \ - if [ -f "C:/cygwin/bin/free.exe" ] ; then \ - ( C:/cygwin/bin/bash.exe -c "C:/cygwin/bin/free.exe -m" ) | \ - grep Mem: | \ - sed -e 's@\ \ *@ @g' | cut -d' ' -f2 ; \ - else \ - echo "512"; \ - fi) - export MB_OF_MEMORY - endif -endif - -# Machines with 512Mb or less of real memory are considered low memory -# build machines and adjustments will be made to prevent excessing -# system swapping during the build. -# If we don't know, assume 512. Subtract 128 from MB for VM MAX. -# Don't set VM max over 1024-128=896. -ifndef MAX_VM_MEMORY - ifneq ($(MB_OF_MEMORY),) - LOW_MEMORY_MACHINE := $(shell \ - if [ $(MB_OF_MEMORY) -le 512 ] ; then \ - echo "true"; \ - else \ - echo "false"; \ - fi) - MAX_VM_MEMORY := $(shell \ - if [ $(MB_OF_MEMORY) -le 1024 ] ; then \ - expr $(MB_OF_MEMORY) '-' 128 ; \ - else \ - echo "896"; \ - fi) - MIN_VM_MEMORY := $(shell \ - if [ $(MAX_VM_MEMORY) -le 128 ] ; then \ - expr $(MAX_VM_MEMORY) '-' 8 ; \ - else \ - echo "128"; \ - fi) - else - MB_OF_MEMORY := unknown - LOW_MEMORY_MACHINE := true - MAX_VM_MEMORY := 384 - MIN_VM_MEMORY := 128 - endif - export MAX_VM_MEMORY - export MIN_VM_MEMORY - export LOW_MEMORY_MACHINE - export MAX_VM_MEMORY -endif - -REQUIRED_ZIP_VER = 2.2 -REQUIRED_UNZIP_VER = 5.12 -REQUIRED_MAKE_VER = 3.81 - -# Unix type settings (same for all unix platforms) -ifneq ($(PLATFORM), windows) - # Temporary disk area - TEMP_DISK=/tmp - # Where is unwanted output to be delivered? - DEV_NULL = /dev/null - export DEV_NULL - # Character used between entries in classpath - CLASSPATH_SEPARATOR = : - # User name determination (set _USER) - ifndef USER - ifdef LOGNAME - _USER := $(LOGNAME) - else - _USER := $(shell logname) - endif - else - _USER:=$(USER) - endif -endif - -# If blanks in the username, use the first 4 words and pack them together -_USER1:=$(subst ', ,$(_USER)) -_USER2:=$(subst ", ,$(_USER1)) -USER:=$(word 1,$(_USER2))$(word 2,$(_USER2))$(word 3,$(_USER2))$(word 4,$(_USER2)) -export USER - -export PLATFORM -endif -
--- a/make/javax/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -# -# Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building javax -# - -BUILDDIR = .. -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = xa - -all build clean clobber:: - $(SUBDIRS-loop)
--- a/make/javax/xa/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -# -# Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building JDBC javax.sql -# - -BUILDDIR = ../.. -PACKAGE = javax.transaction.xa -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -# -# Files to compile -# -AUTO_FILES_JAVA_DIRS = javax/transaction - -# -# Rules -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/jprt.properties Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -# -# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Properties for jprt - -# Locked down to jdk8 -jprt.tools.default.release=jdk8 - -# The different build flavors we want, we override here so we just get these 2 -jprt.build.flavors=product,fastdebug - -# Standard list of jprt build targets for this source tree -jprt.build.targets= \ - solaris_sparcv9_5.10-{product|fastdebug}, \ - solaris_x64_5.10-{product|fastdebug}, \ - linux_i586_2.6-{product|fastdebug}, \ - linux_x64_2.6-{product|fastdebug}, \ - windows_i586_6.1-{product|fastdebug}, \ - windows_x64_6.1-{product|fastdebug} - -# Directories to be excluded from the source bundles -jprt.bundle.exclude.src.dirs=build dist webrev -
--- a/make/org/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -# -# Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = .. -PRODUCT = org -include $(BUILDDIR)/common/Defs.gmk - -ifdef STANDALONE_CORBA_WS -SUBDIRS = omg se -else -SUBDIRS = omg -endif - -all build clean clobber:: - $(SUBDIRS-loop)
--- a/make/org/omg/CORBA/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -# -# Copyright (c) 1997, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../.. - -PACKAGE = org.omg.CORBA -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ - -include $(CORBA_JMK_DIRECTORY)org_omg_CORBA.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_SendingContext.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_CORBA_2_3.jmk - - -ifdef STANDALONE_CORBA_WS - ORG_OMG_CORBA_java = $(org_omg_CORBA_java_1_2) $(org_omg_CORBA_java_1_3) $(org_omg_CORBA_java_new) $(org_omg_CORBA30_java) $(org_omg_CORBA_TSIdentification_java) -else - ORG_OMG_CORBA_java = $(org_omg_CORBA_java_1_2) $(org_omg_CORBA_java_1_3) $(org_omg_CORBA_java_new) $(org_omg_CORBA30_java) -endif - -FILES_java = \ - $(org_omg_SendingContext_java) \ - $(org_omg_CORBA_2_3_java) \ - $(ORG_OMG_CORBA_java) - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/org/omg/CORBAX_java.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# CORBA IDL Generated Files -# - -CORBA_java = \ - org/omg/CORBA/ParameterMode.java \ - org/omg/CORBA/ParameterModeHelper.java \ - org/omg/CORBA/ParameterModeHolder.java \ - org/omg/CORBA/PolicyErrorCodeHelper.java \ - org/omg/CORBA/PolicyErrorHelper.java \ - org/omg/CORBA/PolicyErrorHolder.java \ - org/omg/CORBA/StringSeqHelper.java \ - org/omg/CORBA/StringSeqHolder.java \ - org/omg/CORBA/WStringSeqHelper.java \ - org/omg/CORBA/WStringSeqHolder.java - -CORBA_Duplicate_java = \ - org/omg/CORBA/OctetSeqHelper.java \ - org/omg/CORBA/OctetSeqHolder.java \ - org/omg/CORBA/PolicyError.java \ - org/omg/CORBA/RepositoryIdHelper.java
--- a/make/org/omg/CosNaming/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -# -# Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../.. - -PACKAGE = org.omg.CosNaming -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)org_omg_CosNaming.jmk - -FILES_java = $(NS_GENERATED_java) $(LEGACY_FILES_java) - -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/org/omg/DynamicAny/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,50 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# This makefile generates the classes defined in DynamicAny.idl. -# It doesn't override the existing ones because we are adding javadoc manually -# and therefore we have checked the files into the workspace. -# Ultimately we want to generate those files from idl with javadoc generated from -# idl comments. - -BUILDDIR = ../../.. -include $(BUILDDIR)/common/Defs.gmk - -# -# What to compile? -# - -PACKAGE = org.omg.DynamicAny -PRODUCT = org - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)org_omg_DynamicAny.jmk - -FILES_java = $(DYNANY_GENERATED_java) - -include $(BUILDDIR)/common/Classes.gmk
--- a/make/org/omg/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# -# Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of org.omg.* -# - -BUILDDIR = ../.. -PACKAGE = org.omg -PRODUCT = org -include $(BUILDDIR)/common/Defs.gmk - -ifdef STANDALONE_CORBA_WS -# idl compiler needs to be built before any other idl files can be compiled -SUBDIRS = idl sources PortableServer CosTransactions CosTSPortability CORBA CosNaming DynamicAny PortableInterceptor -else -SUBDIRS = idl sources PortableServer CORBA CosNaming DynamicAny PortableInterceptor -endif -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/org/omg/PortableInterceptor/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -# -# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../.. - -PACKAGE = org.omg.PortableInterceptor -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)org_omg_Messaging.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_IOP.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_CORBAX.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_PortableInterceptor.jmk - -FILES_java = $(PI_GENERATED_java) $(Messaging_java) $(IOP_java) $(CORBA_java) - -# -# Include -# - -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/org/omg/PortableServer/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ -# -# Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../.. - -PACKAGE = org.omg.PortableServer -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# - -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)org_omg_PortableServer.jmk - - -# order of building files is important - -FILES_java = $(PortableServer_java) $(POA_GENERATED_java) - -include $(BUILDDIR)/common/Classes.gmk
--- a/make/org/omg/idl/FILES_java.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,177 +0,0 @@ -# -# Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -IDL = \ - com/sun/tools/corba/se/idl/Arguments.java \ - com/sun/tools/corba/se/idl/AttributeEntry.java \ - com/sun/tools/corba/se/idl/AttributeGen.java \ - com/sun/tools/corba/se/idl/Comment.java \ - com/sun/tools/corba/se/idl/Compile.java \ - com/sun/tools/corba/se/idl/ConstEntry.java \ - com/sun/tools/corba/se/idl/ConstGen.java \ - com/sun/tools/corba/se/idl/DefaultSymtabFactory.java \ - com/sun/tools/corba/se/idl/EnumEntry.java \ - com/sun/tools/corba/se/idl/EnumGen.java \ - com/sun/tools/corba/se/idl/ExceptionEntry.java \ - com/sun/tools/corba/se/idl/ExceptionGen.java \ - com/sun/tools/corba/se/idl/Factories.java \ - com/sun/tools/corba/se/idl/ForwardEntry.java \ - com/sun/tools/corba/se/idl/ForwardGen.java \ - com/sun/tools/corba/se/idl/ForwardValueEntry.java \ - com/sun/tools/corba/se/idl/ForwardValueGen.java \ - com/sun/tools/corba/se/idl/GenFactory.java \ - com/sun/tools/corba/se/idl/GenFileStream.java \ - com/sun/tools/corba/se/idl/Generator.java \ - com/sun/tools/corba/se/idl/IDLID.java \ - com/sun/tools/corba/se/idl/IncludeEntry.java \ - com/sun/tools/corba/se/idl/IncludeGen.java \ - com/sun/tools/corba/se/idl/InterfaceEntry.java \ - com/sun/tools/corba/se/idl/InterfaceGen.java \ - com/sun/tools/corba/se/idl/InterfaceState.java \ - com/sun/tools/corba/se/idl/InterfaceType.java \ - com/sun/tools/corba/se/idl/InvalidArgument.java \ - com/sun/tools/corba/se/idl/InvalidCharacter.java \ - com/sun/tools/corba/se/idl/MethodEntry.java \ - com/sun/tools/corba/se/idl/MethodGen.java \ - com/sun/tools/corba/se/idl/ModuleEntry.java \ - com/sun/tools/corba/se/idl/ModuleGen.java \ - com/sun/tools/corba/se/idl/NativeEntry.java \ - com/sun/tools/corba/se/idl/NativeGen.java \ - com/sun/tools/corba/se/idl/NoPragma.java \ - com/sun/tools/corba/se/idl/Noop.java \ - com/sun/tools/corba/se/idl/ParameterEntry.java \ - com/sun/tools/corba/se/idl/ParameterGen.java \ - com/sun/tools/corba/se/idl/ParseException.java \ - com/sun/tools/corba/se/idl/Parser.java \ - com/sun/tools/corba/se/idl/PragmaEntry.java \ - com/sun/tools/corba/se/idl/PragmaGen.java \ - com/sun/tools/corba/se/idl/PragmaHandler.java \ - com/sun/tools/corba/se/idl/Preprocessor.java \ - com/sun/tools/corba/se/idl/PrimitiveEntry.java \ - com/sun/tools/corba/se/idl/PrimitiveGen.java \ - com/sun/tools/corba/se/idl/RepositoryID.java \ - com/sun/tools/corba/se/idl/Scanner.java \ - com/sun/tools/corba/se/idl/SequenceEntry.java \ - com/sun/tools/corba/se/idl/SequenceGen.java \ - com/sun/tools/corba/se/idl/StringEntry.java \ - com/sun/tools/corba/se/idl/StringGen.java \ - com/sun/tools/corba/se/idl/StructEntry.java \ - com/sun/tools/corba/se/idl/StructGen.java \ - com/sun/tools/corba/se/idl/SymtabEntry.java \ - com/sun/tools/corba/se/idl/SymtabFactory.java \ - com/sun/tools/corba/se/idl/Token.java \ - com/sun/tools/corba/se/idl/TokenBuffer.java \ - com/sun/tools/corba/se/idl/TypedefEntry.java \ - com/sun/tools/corba/se/idl/TypedefGen.java \ - com/sun/tools/corba/se/idl/UnionBranch.java \ - com/sun/tools/corba/se/idl/UnionEntry.java \ - com/sun/tools/corba/se/idl/UnionGen.java \ - com/sun/tools/corba/se/idl/Util.java \ - com/sun/tools/corba/se/idl/ValueBoxEntry.java \ - com/sun/tools/corba/se/idl/ValueBoxGen.java \ - com/sun/tools/corba/se/idl/ValueEntry.java \ - com/sun/tools/corba/se/idl/ValueGen.java \ - com/sun/tools/corba/se/idl/ValueRepositoryId.java - -CONSTEXPR = \ - com/sun/tools/corba/se/idl/constExpr/And.java \ - com/sun/tools/corba/se/idl/constExpr/BinaryExpr.java \ - com/sun/tools/corba/se/idl/constExpr/BooleanAnd.java \ - com/sun/tools/corba/se/idl/constExpr/BooleanNot.java \ - com/sun/tools/corba/se/idl/constExpr/BooleanOr.java \ - com/sun/tools/corba/se/idl/constExpr/DefaultExprFactory.java \ - com/sun/tools/corba/se/idl/constExpr/Divide.java \ - com/sun/tools/corba/se/idl/constExpr/Equal.java \ - com/sun/tools/corba/se/idl/constExpr/EvaluationException.java \ - com/sun/tools/corba/se/idl/constExpr/ExprFactory.java \ - com/sun/tools/corba/se/idl/constExpr/Expression.java \ - com/sun/tools/corba/se/idl/constExpr/GreaterEqual.java \ - com/sun/tools/corba/se/idl/constExpr/GreaterThan.java \ - com/sun/tools/corba/se/idl/constExpr/LessEqual.java \ - com/sun/tools/corba/se/idl/constExpr/LessThan.java \ - com/sun/tools/corba/se/idl/constExpr/Minus.java \ - com/sun/tools/corba/se/idl/constExpr/Modulo.java \ - com/sun/tools/corba/se/idl/constExpr/Negative.java \ - com/sun/tools/corba/se/idl/constExpr/Not.java \ - com/sun/tools/corba/se/idl/constExpr/NotEqual.java \ - com/sun/tools/corba/se/idl/constExpr/Or.java \ - com/sun/tools/corba/se/idl/constExpr/Plus.java \ - com/sun/tools/corba/se/idl/constExpr/Positive.java \ - com/sun/tools/corba/se/idl/constExpr/ShiftLeft.java \ - com/sun/tools/corba/se/idl/constExpr/ShiftRight.java \ - com/sun/tools/corba/se/idl/constExpr/Terminal.java \ - com/sun/tools/corba/se/idl/constExpr/Times.java \ - com/sun/tools/corba/se/idl/constExpr/UnaryExpr.java \ - com/sun/tools/corba/se/idl/constExpr/Xor.java - -TOJAVAPORTABLE = \ - com/sun/tools/corba/se/idl/toJavaPortable/Arguments.java \ - com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/AuxGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Compile.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ConstGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/EnumGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ExceptionGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Factories.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ForwardValueGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/GenFactory.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Helper.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Holder.java \ - com/sun/tools/corba/se/idl/toJavaPortable/InterfaceGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/JavaGenerator.java \ - com/sun/tools/corba/se/idl/toJavaPortable/MethodGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ModuleGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/NativeGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/NameModifier.java \ - com/sun/tools/corba/se/idl/toJavaPortable/NameModifierImpl.java \ - com/sun/tools/corba/se/idl/toJavaPortable/PrimitiveGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/SequenceGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Skeleton.java \ - com/sun/tools/corba/se/idl/toJavaPortable/StringGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/StructGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Stub.java \ - com/sun/tools/corba/se/idl/toJavaPortable/TCOffsets.java \ - com/sun/tools/corba/se/idl/toJavaPortable/TypedefGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/UnionGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Util.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueGen.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueFactory.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueBoxGen24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/ValueGen24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/MethodGen24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/Helper24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/MethodGenClone24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/AttributeGen24.java \ - com/sun/tools/corba/se/idl/toJavaPortable/DefaultFactory.java - -CFF = \ - com/sun/tools/corba/se/idl/som/cff/FileLocator.java \ - com/sun/tools/corba/se/idl/som/cff/Messages.java - -IDLEMIT = \ - com/sun/tools/corba/se/idl/som/idlemit/MetaPragma.java - -FILES_java = $(IDL) $(CONSTEXPR) $(TOJAVAPORTABLE) $(CFF) $(IDLEMIT)
--- a/make/org/omg/idl/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,68 +0,0 @@ -# -# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = ../../.. -PACKAGE = com.sun.tools.corba.se.idl -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -include FILES_java.gmk - -# -# Resources -# -LOCALE_SET_DEFINITION = jdk -RESOURCE_BUNDLES_PROPERTIES = \ - $(PKGDIR)/idl.prp \ - $(PKGDIR)/toJavaPortable/toJavaPortable.prp - -# -# IDL files -# - -IDL_FILES = orb.idl ir.idl - -IDL_SRC_DIR = $(SHARE_SRC)/classes/com/sun/tools/corba/se/idl -IDL_DEST_DIR = $(LIBDIR) - -IFILES = $(IDL_FILES:%=$(IDL_DEST_DIR)/%) - -# -# Rules -# -include $(BUILDDIR)/common/Classes.gmk - -build: $(IFILES) - -$(IDL_DEST_DIR)/%: $(IDL_SRC_DIR)/% - $(install-file) -
--- a/make/org/omg/sources/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,213 +0,0 @@ -# -# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../.. - -PACKAGE = org.omg -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)org_omg_PortableServer.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_DynamicAny.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_CosNaming.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_IOP.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_Messaging.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_CORBAX.jmk -include $(CORBA_JMK_DIRECTORY)org_omg_PortableInterceptor.jmk - -ifdef STANDALONE_CORBA_WS -include $(CORBA_JMK_DIRECTORY)org_omg_CosTransactions.jmk -endif - -# -# Rules -# - -ifdef STANDALONE_CORBA_WS -build: poa.compile iop.compile corbax.compile messaging.compile pi.compile dynany.compile ns.compile tr.compile -clean clobber:: pi.clean iop.clean corbax.clean messaging.clean poa.clean dynany.clean ns.clean tr.clean -else -build: poa.compile iop.compile corbax.compile messaging.compile pi.compile ns.compile dynany.compile -clean clobber:: iop.clean corbax.clean messaging.clean pi.clean poa.clean ns.clean dynany.clean -endif - - -# -# These rules are for compiling/cleaning the POA generated stuff -# - -SRC_DIR = $(SHARE_SRC)/classes -CORBA_IDL_DIR = $(SRC_DIR)/org/omg/PortableServer - -# IDL Files - -POA.IDL = $(SRC_DIR)/org/omg/PortableServer/poa.idl -DYNAMIC_ANY.IDL = $(SRC_DIR)/org/omg/DynamicAny/DynamicAny.idl -COSTRANSACTIONS.IDL = $(SRC_DIR)/org/omg/CosTransactions/CosTransactions.idl -COSTSINTEROP.IDL = $(SRC_DIR)/org/omg/CosTransactions/CosTSInteroperation.idl -NAMESERVICE.IDL = $(SRC_DIR)/org/omg/CosNaming/nameservice.idl -# The following 4 files are for Portable Interceptors -IOP.IDL = $(SRC_DIR)/org/omg/PortableInterceptor/IOP.idl -CORBAX.IDL = $(SRC_DIR)/org/omg/PortableInterceptor/CORBAX.idl -MESSAGING.IDL = $(SRC_DIR)/org/omg/PortableInterceptor/Messaging.idl -INTERCEPTORS.IDL = $(SRC_DIR)/org/omg/PortableInterceptor/Interceptors.idl - -# IDL Directories - -POAFILEDIR = $(GENSRCDIR)/org/omg/PortableServer -POASRCDIR = $(SRC_DIR)/org/omg/PortableServer -DYNANY_DIR = $(GENSRCDIR)/org/omg/DynamicAny -NAMESERVICEDIR = $(GENSRCDIR)/org/omg/CosNaming -INTERCEPTORSDIR = $(GENSRCDIR)/org/omg/PortableInterceptor - -# POA files and Rules - -POAGENERATEDFILES = $(POA_GENERATED_java:%=$(GENSRCDIR)/%) -POAHELHOLFILES = $(POA_GENERATED_HELP_HOL_java:%=$(GENSRCDIR)/%) - -$(POAGENERATEDFILES):: $(POA.IDL) - $(IDLJ) -td "$(GENSRCDIR)" -i "$(SRC_DIR)/org/omg/PortableServer" -i "$(SRC_DIR)/org/omg/PortableInterceptor" -corba 3.0 -fall -pkgPrefix PortableServer org.omg $(POA.IDL) - $(RM) -r $(POAHELHOLFILES) - -poa.compile: $(POAGENERATEDFILES) - -poa.clean: - $(RM) -r $(POAFILEDIR) - -# DynAny Files and Rules - -DYNANY_IDLJ_FLAGS=-i "$(SRC_DIR)/org/omg/CORBA" -corba 3.0 -fall -pkgPrefix DynamicAny org.omg - -DYNANYFILES = $(DYNANY_GENERATED_java:%=$(GENSRCDIR)/%) -DYNANYDELETEFILES = $(DYNANY_TO_DELETE_FILES:%=$(GENSRCDIR)/%) - -# Generating and deleting unused files to reduce images size -$(DYNANYFILES): $(DYNAMIC_ANY.IDL) - $(IDLJ) -td "$(GENSRCDIR)" $(DYNANY_IDLJ_FLAGS) $(DYNAMIC_ANY.IDL) - $(RM) $(DYNANY_DIR)/*POA* - $(RM) $(DYNANY_DIR)/*Holder* - $(RM) $(DYNANYDELETEFILES) - -dynany.compile: $(DYNANYFILES) - -dynany.clean: - $(RM) -r $(DYNANY_DIR) - -# CosTransactions Files -TRGENERATEDFILES = $(TR_GENERATED_java:%=$(GENSRCDIR)/%) -TR_IDLJ_FLAGS =-i "$(SRC_DIR)/org/omg/PortableInterceptor" -i "$(SRC_DIR)/org/omg/PortableServer" -i "$(SRC_DIR)/org/omg/CosTransactions" - -$(TRGENERATEDFILES):: $(COSTRANSACTIONS.IDL) $(COSTSINTEROP.IDL) - $(IDLJ) -td "$(GENSRCDIR)" $(TR_IDLJ_FLAGS) -D CORBA3 -corba 3.0 -fall -pkgPrefix CORBA org.omg -pkgPrefix CosTransactions org.omg $(COSTRANSACTIONS.IDL) - $(IDLJ) -td "$(GENSRCDIR)" $(TR_IDLJ_FLAGS) -D CORBA3 -corba 3.0 -fall -pkgPrefix CORBA org.omg -pkgPrefix CosTSInteroperation org.omg $(COSTSINTEROP.IDL) -# $(IDLJ) -td "$(GENSRCDIR)" $(TR_IDLJ_FLAGS) -D CORBA3 -corba 3.0 -fall -pkgPrefix CORBA org.omg $(TRANSACTIONS.IDL) -# $(IDLJ) -td "$(GENSRCDIR)" $(TR_IDLJ_FLAGS) -D CORBA3 -corba 3.0 -fallTIE -pkgPrefix CORBA org.omg $(TRANSACTIONS.IDL) -# $(IDLJ) -td "$(GENSRCDIR)" $(TR_IDLJ_FLAGS) -D CORBA3 -corba 3.0 -fall -pkgPrefix CORBA org.omg $(TRANSACTIONS.IDL) -# $(IDLJ) -td "$(GENSRCDIR)" $(TR_IDLJ_FLAGS) -D CORBA3 -corba 3.0 -fallTIE -pkgPrefix CORBA org.omg $(TRANSACTIONS.IDL) - -tr.compile: $(TRGENERATEDFILES) - -tr.clean: - $(RM) -f $(TRGENERATEDFILES) - -#CosNaming Files -NSGENERATEDFILES = $(NS_GENERATED_java:%=$(GENSRCDIR)/%) - -# Compile NameService IDL file and then copy -# _NamingContextImplBase.java and _BindingIteratorImplBase.java files -# to GENSRC directory. Note that these two classes are deprecated. -$(NSGENERATEDFILES): $(NAMESERVICE.IDL) - $(IDLJ) -td "$(GENSRCDIR)" -i $(NAMESERVICEDIR) -fall -pkgPrefix CosNaming org.omg $(NAMESERVICE.IDL) - -ns.compile: $(NSGENERATEDFILES) - -ns.clean: - $(RM) -f $(NSGENERATEDFILES) - -#IOP compile -IOPGENERATEDFILES = $(IOP_java:%=$(GENSRCDIR)/%) -IOPDELETEFILES = $(IOP_TO_DELETE_FILES:%=$(GENSRCDIR)/%) - -$(IOPGENERATEDFILES):: $(IOP.IDL) - $(IDLJ) -td "$(GENSRCDIR)" -i "$(SRC_DIR)/org/omg/PortableInterceptor" -i $(CORBA_IDL_DIR) -fall -corba 3.0 -D CORBA3 -pkgPrefix IOP org.omg $(IOP.IDL) - $(RM) -r $(IOPDELETEFILES) - -iop.compile: $(IOPGENERATEDFILES) - -iop.clean: - $(RM) $(IOPGENERATEDFILES) - -#CORBAX compile -CORBAXGENERATEDFILES = $(CORBA_java:%=$(GENSRCDIR)/%) -CORBAXDUPLICATEFILES = $(CORBA_DUPLICATE_java:%=$(GENSRCDIR)/%) - -$(CORBAXGENERATEDFILES):: $(CORBAX.IDL) - $(IDLJ) -td "$(GENSRCDIR)" -i "$(SRC_DIR)/org/omg/PortableInterceptor" -i $(CORBA_IDL_DIR) -fall -corba 3.0 $(CORBAX.IDL) - $(RM) $(CORBAXDUPLICATEFILES) - -corbax.compile: $(CORBAXGENERATEDFILES) - -corbax.clean: - $(RM) $(CORBAXGENERATEDFILES) - -#Messaging compile -MESSAGINGGENERATEDFILES = $(Messaging_java:%=$(GENSRCDIR)/%) - -$(MESSAGINGGENERATEDFILES):: $(MESSAGING.IDL) - $(IDLJ) -td "$(GENSRCDIR)" -i "$(SRC_DIR)/org/omg/PortableInterceptor" -i $(CORBA_IDL_DIR) -fall -corba 3.0 -pkgPrefix Messaging org.omg $(MESSAGING.IDL) - -messaging.compile: $(MESSAGINGGENERATEDFILES) - -messaging.clean: - $(RM) $(MESSAGINGGENERATEDFILES) - - - -#PortableInterceptor Files -PIGENERATEDFILES = $(PI_GENERATED_java:%=$(GENSRCDIR)/%) -PIHELHOLFILES = $(PI_GENERATED_HELP_HOL_java:%=$(GENSRCDIR)/%) - -$(PIGENERATEDFILES):: $(INTERCEPTORS.IDL) - $(IDLJ) -td "$(GENSRCDIR)" -i "$(SRC_DIR)/org/omg/PortableInterceptor" -i $(CORBA_IDL_DIR) -fall -pkgPrefix PortableInterceptor org.omg -pkgPrefix Dynamic org.omg -pkgPrefix IOP org.omg -corba 3.0 -D CORBA3 $(INTERCEPTORS.IDL) - $(RM) $(PIHELHOLFILES) - -pi.compile: $(PIGENERATEDFILES) - -pi.clean: - $(RM) -f $(PIGENERATEDFILES) - - -ifdef STANDALONE_CORBA_WS -.PHONY : poa.compile poa.clean iop.compile iop.clean messaging.compile messaging.clean corbax.compile corbax.clean pi.compile pi.clean dynany.clean dynany.compile ns.compile ns.clean tr.compile tr.clean -else -.PHONY : poa.compile poa.clean iop.compile iop.clean messaging.compile messaging.clean corbax.compile corbax.clean pi.compile pi.clean ns.compile ns.clean dynany.clean dynany.compile -endif - -include $(BUILDDIR)/common/Rules.gmk
--- a/make/sun/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -# -# Copyright (c) 1995, 2007, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of sun tools -# - -BUILDDIR = .. -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -# -# corba must always be built before rmi, due to rmi-iiop support -# -SUBDIRS = corba rmi - -all build clean clobber:: - $(SUBDIRS-loop)
--- a/make/sun/corba/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -# -# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Build corba core classes that are required for rmic compiler -# - -BUILDDIR = ../.. -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = org core -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/sun/corba/core/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -# -# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building RMI/IIOP -# - -BUILDDIR = ../../.. -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -# -# Files to compile. -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)javax_rmi.jmk -include $(CORBA_JMK_DIRECTORY)javax_rmi_CORBA.jmk -include $(CORBA_JMK_DIRECTORY)javax_transaction.jmk -include $(CORBA_JMK_DIRECTORY)javax_activity.jmk -include $(CORBA_JMK_DIRECTORY)sun_corba.jmk - -FILES_java = \ - $(javax_rmi_java) \ - $(javax_rmi_CORBA_java) \ - $(javax_transaction_java) \ - $(javax_activity_java) \ - $(sun_corba_java) - -# -# Resources -# -LOCALE_SET_DEFINITION = jre -RESOURCE_BUNDLES_PROPERTIES = \ - com/sun/corba/se/impl/orbutil/resources/sunorb.properties - -# -# Rules -# -include $(BUILDDIR)/common/Classes.gmk - - -# -# Extra clean rules because we build more than one package. -# -clean:: classheaders.clean objects.clean - $(RM) -r $(CLASSBINDIR)/javax/rmi - $(RM) -r $(CLASSBINDIR)/javax/transaction - $(RM) -r $(CLASSBINDIR)/javax/activity - $(RM) -r $(CLASSBINDIR)/com/sun/corba/se/impl -
--- a/make/sun/corba/org/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# -# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of java -# - -BUILDDIR = ../../.. -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = omg -all build clean clobber:: - $(SUBDIRS-loop) -
--- a/make/sun/corba/org/omg/FILES_java.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,79 +0,0 @@ -# -# Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -SENDINGCONTEXT = \ - com/sun/org/omg/SendingContext/_CodeBaseStub.java \ - com/sun/org/omg/SendingContext/CodeBase.java \ - com/sun/org/omg/SendingContext/CodeBaseHelper.java \ - com/sun/org/omg/SendingContext/CodeBaseOperations.java \ - com/sun/org/omg/SendingContext/CodeBasePackage/URLHelper.java \ - com/sun/org/omg/SendingContext/CodeBasePackage/URLSeqHelper.java \ - com/sun/org/omg/SendingContext/CodeBasePackage/ValueDescSeqHelper.java \ - \ - com/sun/org/omg/SendingContext/_CodeBaseImplBase.java - -CORBA = \ - com/sun/org/omg/CORBA/_IDLTypeStub.java \ - com/sun/org/omg/CORBA/AttrDescriptionSeqHelper.java \ - com/sun/org/omg/CORBA/AttributeDescription.java \ - com/sun/org/omg/CORBA/AttributeDescriptionHelper.java \ - com/sun/org/omg/CORBA/AttributeMode.java \ - com/sun/org/omg/CORBA/AttributeModeHelper.java \ - com/sun/org/omg/CORBA/ContextIdentifierHelper.java \ - com/sun/org/omg/CORBA/ContextIdSeqHelper.java \ - com/sun/org/omg/CORBA/DefinitionKindHelper.java \ - com/sun/org/omg/CORBA/ExcDescriptionSeqHelper.java \ - com/sun/org/omg/CORBA/ExceptionDescription.java \ - com/sun/org/omg/CORBA/ExceptionDescriptionHelper.java \ - com/sun/org/omg/CORBA/IdentifierHelper.java \ - com/sun/org/omg/CORBA/IDLTypeHelper.java \ - com/sun/org/omg/CORBA/Initializer.java \ - com/sun/org/omg/CORBA/InitializerHelper.java \ - com/sun/org/omg/CORBA/InitializerSeqHelper.java \ - com/sun/org/omg/CORBA/OpDescriptionSeqHelper.java \ - com/sun/org/omg/CORBA/OperationDescription.java \ - com/sun/org/omg/CORBA/OperationDescriptionHelper.java \ - com/sun/org/omg/CORBA/OperationMode.java \ - com/sun/org/omg/CORBA/OperationModeHelper.java \ - com/sun/org/omg/CORBA/ParameterDescription.java \ - com/sun/org/omg/CORBA/ParameterDescriptionHelper.java \ - com/sun/org/omg/CORBA/ParameterMode.java \ - com/sun/org/omg/CORBA/ParameterModeHelper.java \ - com/sun/org/omg/CORBA/ParDescriptionSeqHelper.java \ - com/sun/org/omg/CORBA/Repository.java \ - com/sun/org/omg/CORBA/RepositoryHelper.java \ - com/sun/org/omg/CORBA/RepositoryIdHelper.java \ - com/sun/org/omg/CORBA/RepositoryIdSeqHelper.java \ - com/sun/org/omg/CORBA/StructMemberHelper.java \ - com/sun/org/omg/CORBA/StructMemberSeqHelper.java \ - com/sun/org/omg/CORBA/ValueMemberHelper.java \ - com/sun/org/omg/CORBA/ValueMemberSeqHelper.java \ - com/sun/org/omg/CORBA/VersionSpecHelper.java \ - com/sun/org/omg/CORBA/VisibilityHelper.java \ - com/sun/org/omg/CORBA/ValueDefPackage/FullValueDescription.java \ - com/sun/org/omg/CORBA/ValueDefPackage/FullValueDescriptionHelper.java \ - com/sun/org/omg/CORBA/portable/ValueHelper.java - -FILES_java = $(SENDINGCONTEXT) $(CORBA)
--- a/make/sun/corba/org/omg/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# -# Copyright (c) 1999, 2002, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building all of org.omg.* -# - -BUILDDIR = ../../../.. -PACKAGE = com.sun.org.omg -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -include FILES_java.gmk - -# -# Rules -# -include $(BUILDDIR)/common/Classes.gmk
--- a/make/sun/rmi/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Build rmi tools, and sun.rmi.* implementation classes -# -BUILDDIR = ../.. -include $(BUILDDIR)/common/Defs.gmk - -LOG_GENDIRECTORY = $(GENSRCDIR)/com/sun/corba/se/impl/logging -LOG_CLASS_OUTPUTDIRECTORY = $(CLASSBINDIR)/com/sun/corba/se/impl/logging -LOGSTRINGS_PROPERTIES = LogStrings.properties -# -# Order is important -- you can't build stubs without building rmic first. -# We need corbalogsources to be built first, since it builds LogWrappers to -# log the exceptions and generate the right minorcodes. These classes are -# references in com/sun/corba/se/impl/io and util classes which in turn will -# be built from rmic Makefile. -# -CORBALOG_SUBDIRS = corbalogsources corbalogcompile rmic - -# Do these subdirs first -OTHERSUBDIRS=$(CORBALOG_SUBDIRS) -all build clean clobber :: - $(OTHERSUBDIRS-loop) - -$(LOG_CLASS_OUTPUTDIRECTORY)/$(LOGSTRINGS_PROPERTIES): $(LOG_GENDIRECTORY)/$(LOGSTRINGS_PROPERTIES) - $(install-file) - -# Then do the rest -all build clean clobber :: $(LOG_CLASS_OUTPUTDIRECTORY)/$(LOGSTRINGS_PROPERTIES) - $(SUBDIRS-loop) - -clean:: - $(RM) -r $(CLASSBINDIR)/sun/rmi $(CLASSBINDIR)/com/sun/rmi
--- a/make/sun/rmi/corbalogcompile/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../.. -PACKAGE = com.sun.corba.se.impl.logging -PRODUCT = sun - -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_logging.jmk -FILES_java=$(com_sun_corba_se_impl_logging_java) -# -# Include -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/sun/rmi/corbalogsources/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,208 +0,0 @@ -# -# Copyright (c) 2003, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -BUILDDIR = ../../.. - -PACKAGE = com.sun.corba.se -PRODUCT = org - -include $(BUILDDIR)/common/Defs.gmk - -# -# Rules -# -build: logwrapper.generate logresource.generate activation.idl.compile portableactivation.idl.compile - -clean clobber:: activation.idl.clean portableactivation.idl.clean - -# -# Files -# -CORBA_JMK_DIRECTORY=$(TOPDIR)/make/com/sun/corba/minclude/ -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_spi_activation.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_impl_logging.jmk -include $(CORBA_JMK_DIRECTORY)com_sun_corba_se_PortableActivationIDL.jmk - -# -# Dirs -# - -SRC_DIR = $(SHARE_SRC)/classes -CORBA_IDL_DIR = $(SRC_DIR)/org/omg/PortableServer -PI_IDL_DIR = $(SRC_DIR)/org/omg/PortableInterceptor - -ACTIVATIONFILEDIR = $(GENSRCDIR)/com/sun/corba/se/spi/activation -LOG_GENDIRECTORY = $(GENSRCDIR)/com/sun/corba/se/impl/logging -LOG_CLASS_OUTPUTDIRECTORY = $(CLASSBINDIR)/com/sun/corba/se/impl/logging -LOGSTRINGS_PROPERTIES = LogStrings.properties -PORTABLEACTIVATIONFILEDIR = $(GENSRCDIR)/com/sun/corba/se/PortableActivationIDL - -# -# IDLs -# - -ACTIVATION.IDL = $(SRC_DIR)/com/sun/corba/se/spi/activation/activation.idl -PORTABLEACTIVATION.IDL = $(SRC_DIR)/com/sun/corba/se/PortableActivationIDL/activation.idl - -ACTIVATION.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Activation.mc -IOR.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/IOR.mc -INTERCEPTORS.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Interceptors.mc -NAMING.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Naming.mc -OMG.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/OMG.mc -ORBUTIL.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/ORBUtil.mc -POA.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/POA.mc -UTIL.MC = $(SRC_DIR)/com/sun/corba/se/spi/logging/data/Util.mc - -MC_GENERATE_CLASS = make-class -MC_GENERATE_LOG_RB = make-resource - -MC_CLASSPATH=$(BUILDTOOLJARDIR)/MC.jar -MCJ_GENERATE_CLASS = $(BOOT_JAVA_CMD) \ - -cp "$(MC_CLASSPATH)" com.sun.tools.corba.se.logutil.MC $(MC_GENERATE_CLASS) -MCJ_GENERATE_LOG_RB = $(BOOT_JAVA_CMD) \ - -cp "$(MC_CLASSPATH)" com.sun.tools.corba.se.logutil.MC $(MC_GENERATE_LOG_RB) - - -# -# Generate LogWrapper classes -# -logwrapper.generate: \ - $(LOG_GENDIRECTORY) \ - $(LOG_GENDIRECTORY)/ActivationSystemException.java \ - $(LOG_GENDIRECTORY)/IORSystemException.java \ - $(LOG_GENDIRECTORY)/InterceptorsSystemException.java \ - $(LOG_GENDIRECTORY)/NamingSystemException.java \ - $(LOG_GENDIRECTORY)/OMGSystemException.java \ - $(LOG_GENDIRECTORY)/ORBUtilSystemException.java \ - $(LOG_GENDIRECTORY)/POASystemException.java \ - $(LOG_GENDIRECTORY)/UtilSystemException.java - -$(LOG_GENDIRECTORY): - $(MKDIR) -p $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/ActivationSystemException.java : $(ACTIVATION.MC) - $(MCJ_GENERATE_CLASS) $(ACTIVATION.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/IORSystemException.java : $(IOR.MC) - $(MCJ_GENERATE_CLASS) $(IOR.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/InterceptorsSystemException.java : $(INTERCEPTORS.MC) - $(MCJ_GENERATE_CLASS) $(INTERCEPTORS.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/NamingSystemException.java : $(NAMING.MC) - $(MCJ_GENERATE_CLASS) $(NAMING.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/OMGSystemException.java : $(OMG.MC) - $(MCJ_GENERATE_CLASS) $(OMG.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/ORBUtilSystemException.java : $(ORBUTIL.MC) - $(MCJ_GENERATE_CLASS) $(ORBUTIL.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/POASystemException.java : $(POA.MC) - $(MCJ_GENERATE_CLASS) $(POA.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/UtilSystemException.java : $(UTIL.MC) - $(MCJ_GENERATE_CLASS) $(UTIL.MC) $(LOG_GENDIRECTORY) - -logresource.generate: $(LOG_GENDIRECTORY)/LogStrings.properties - -$(LOG_GENDIRECTORY)/LogStrings.properties: \ - $(LOG_GENDIRECTORY) \ - $(LOG_GENDIRECTORY)/ActivationSystemException.resource \ - $(LOG_GENDIRECTORY)/IORSystemException.resource \ - $(LOG_GENDIRECTORY)/InterceptorsSystemException.resource \ - $(LOG_GENDIRECTORY)/NamingSystemException.resource \ - $(LOG_GENDIRECTORY)/OMGSystemException.resource \ - $(LOG_GENDIRECTORY)/ORBUtilSystemException.resource \ - $(LOG_GENDIRECTORY)/POASystemException.resource \ - $(LOG_GENDIRECTORY)/UtilSystemException.resource - $(CAT) $(LOG_GENDIRECTORY)/*.resource > $(LOG_GENDIRECTORY)/LogStrings.properties - -$(LOG_GENDIRECTORY)/ActivationSystemException.resource : $(ACTIVATION.MC) - $(MCJ_GENERATE_LOG_RB) $(ACTIVATION.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/IORSystemException.resource : $(IOR.MC) - $(MCJ_GENERATE_LOG_RB) $(IOR.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/InterceptorsSystemException.resource : $(INTERCEPTORS.MC) - $(MCJ_GENERATE_LOG_RB) $(INTERCEPTORS.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/NamingSystemException.resource : $(NAMING.MC) - $(MCJ_GENERATE_LOG_RB) $(NAMING.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/OMGSystemException.resource : $(OMG.MC) - $(MCJ_GENERATE_LOG_RB) $(OMG.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/ORBUtilSystemException.resource : $(ORBUTIL.MC) - $(MCJ_GENERATE_LOG_RB) $(ORBUTIL.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/POASystemException.resource : $(POA.MC) - $(MCJ_GENERATE_LOG_RB) $(POA.MC) $(LOG_GENDIRECTORY) - -$(LOG_GENDIRECTORY)/UtilSystemException.resource : $(UTIL.MC) - $(MCJ_GENERATE_LOG_RB) $(UTIL.MC) $(LOG_GENDIRECTORY) - - -# -# Activation -# - -ACTIVATIONFILES = $(com_sun_corba_se_spi_activation_java:%=$(GENSRCDIR)/%) - -$(ACTIVATIONFILES): $(ACTIVATION.IDL) - $(IDLJ) -td $(GENSRCDIR) -i $(ACTIVATIONFILEDIR) -fall -oldImplBase -pkgPrefix activation com.sun.corba.se.spi $(ACTIVATION.IDL) - -activation.idl.compile: $(ACTIVATIONFILES) - -activation.idl.clean: - $(RM) -f $(ACTIVATIONFILES) - - -# -# PortableActivationIDL -# - -PORTABLEACTIVATIONFILES = $(com_sun_corba_se_PortableActivationIDL_java:%=$(GENSRCDIR)/%) - -PORTABLEACTIVATION_INCLUDES = -i $(CORBA_IDL_DIR) -i $(PI_IDL_DIR) - -PORTABLEACTIVATION_PKG_PREFIXES = -pkgPrefix PortableInterceptor org.omg \ - -pkgPrefix PortableActivationIDL com.sun.corba.se \ - -pkgPrefix Dynamic org.omg \ - -pkgPrefix IOP org.omg - -# REVISIT: remove -oldImplBase -$(PORTABLEACTIVATIONFILES): $(PORTABLEACTIVATION.IDL) - $(IDLJ) -td $(GENSRCDIR) $(PORTABLEACTIVATION_INCLUDES) $(PORTABLEACTIVATION_PKG_PREFIXES) -fall -oldImplBase -corba 3.0 -D CORBA3 $(PORTABLEACTIVATION.IDL) - -portableactivation.idl.compile: $(PORTABLEACTIVATIONFILES) - -portableactivation.idl.clean: - $(RM) -f $(PORTABLEACTIVATIONFILES) - -# -# Include -# -include $(BUILDDIR)/common/Rules.gmk
--- a/make/sun/rmi/rmic/FILES.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,73 +0,0 @@ -# -# Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Generated by IBM JTC-SV tools.genmake -# Copyright (c) IBM Corporation 1998. -IIOP_java = \ - sun/rmi/rmic/iiop/AbstractType.java \ - sun/rmi/rmic/iiop/ArrayType.java \ - sun/rmi/rmic/iiop/BatchEnvironment.java \ - sun/rmi/rmic/iiop/ClassType.java \ - sun/rmi/rmic/iiop/CompoundType.java \ - sun/rmi/rmic/iiop/Constants.java \ - sun/rmi/rmic/iiop/DirectoryLoader.java \ - sun/rmi/rmic/iiop/ClassPathLoader.java \ - sun/rmi/rmic/iiop/Generator.java \ - sun/rmi/rmic/iiop/Util.java \ - \ - sun/rmi/rmic/iiop/IDLGenerator.java \ - sun/rmi/rmic/iiop/IDLNames.java \ - sun/rmi/rmic/iiop/ImplementationType.java \ - sun/rmi/rmic/iiop/InterfaceType.java \ - sun/rmi/rmic/iiop/NCClassType.java \ - sun/rmi/rmic/iiop/NCInterfaceType.java \ - sun/rmi/rmic/iiop/NameContext.java \ - \ - sun/rmi/rmic/iiop/PrimitiveType.java \ - sun/rmi/rmic/iiop/PrintGenerator.java \ - sun/rmi/rmic/iiop/RemoteType.java \ - sun/rmi/rmic/iiop/SpecialClassType.java \ - sun/rmi/rmic/iiop/SpecialInterfaceType.java \ - sun/rmi/rmic/iiop/StubGenerator.java \ - sun/rmi/rmic/iiop/Type.java \ - sun/rmi/rmic/iiop/ValueType.java \ - \ - sun/rmi/rmic/iiop/StaticStringsHash.java \ - sun/rmi/rmic/iiop/ContextStack.java \ - sun/rmi/rmic/iiop/ContextElement.java - -# partners edition - -PARTNERS_EDITION_java = \ - sun/rmi/rmic/iiop/PEStubGenerator.java - - -# rmic has dependency on the following com.sun packages - -REQUIRED_Group = \ - com/sun/corba/se/internal/util/IdentityHashtable.java \ - com/sun/corba/se/internal/util/Utility.java \ - com/sun/corba/se/internal/util/JDKBridge.java \ - com/sun/corba/se/internal/util/RepositoryId.java
--- a/make/sun/rmi/rmic/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -# -# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building sun.rmi.rmic.* and the "rmic" command -# - -BUILDDIR = ../../.. -PACKAGE = sun.rmi.rmic -PRODUCT = sun -include $(BUILDDIR)/common/Defs.gmk - -# -# Files -# -include FILES.gmk - -ifdef PARTNERS_CORBA -FILES_java = \ - $(IIOP_java) \ - $(PARTNERS_EDITION_java) -else -FILES_java = \ - $(IIOP_java) -endif - -# -# Rules -# -include $(BUILDDIR)/common/Classes.gmk -
--- a/make/tools/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -# -# Copyright (c) 1998, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Create all the build tools -# - -BUILDDIR = .. -include $(BUILDDIR)/common/Defs.gmk - -SUBDIRS = \ - strip_properties \ - idlj \ - logutil \ - -all build clean clobber:: - $(SUBDIRS-loop) - -clean clobber:: - $(RM) -r $(BUILDTOOLCLASSDIR) - $(RM) -r $(BUILDTOOLJARDIR) -
--- a/make/tools/idlj/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# -# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building the idlj tool -# - -BUILDDIR = ../.. -PACKAGE = com.sun.tools.corba.se.idl.toJavaPortable -PRODUCT = tools -PROGRAM = idlj -include $(BUILDDIR)/common/Defs.gmk - -BUILDTOOL_SOURCE_ROOT = $(SHARE_SRC)/classes -BUILDTOOL_MAIN = $(PKGDIR)/Compile.java - -# -# Build tool jar rules. -# -include $(BUILDDIR)/common/BuildToolJar.gmk -
--- a/make/tools/logutil/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# -# Copyright (c) 2008, 2009, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building the idlj tool -# - -BUILDDIR = ../.. -PACKAGE = com.sun.tools.corba.se.logutil -PRODUCT = tools -PROGRAM = MC -include $(BUILDDIR)/common/Defs.gmk - -BUILDTOOL_SOURCE_ROOT = $(SHARE_SRC)/classes -BUILDTOOL_MAIN = $(PKGDIR)/MC.java - -# -# Build tool jar rules. -# -include $(BUILDDIR)/common/BuildToolJar.gmk -
--- a/make/tools/strip_properties/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# -# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building the stripproperties tool -# - -BUILDDIR = ../.. -PACKAGE = build.tools.stripproperties -PRODUCT = tools -PROGRAM = stripproperties -include $(BUILDDIR)/common/Defs.gmk - -BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src -BUILDTOOL_MAIN = $(PKGDIR)/StripPropertiesCorba.java - -# -# Build tool jar rules. -# -include $(BUILDDIR)/common/BuildToolJar.gmk -
--- a/makefiles/BuildCorba.gmk Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,265 +0,0 @@ -# -# Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Makefile for building the corba workspace. -# - -# This must be the first rule -default: all - -include $(SPEC) -include MakeBase.gmk -include JavaCompilation.gmk -include IdlCompilation.gmk - -# The Corba sources are old and generates a LOT of warnings. -# Disable these using Xlint, until someone cares to fix them. -DISABLE_CORBA_WARNINGS := -Xlint:all,-deprecation,-unchecked,-serial,-fallthrough,-cast,-rawtypes,-static,-dep-ann - -# The "generate old bytecode" javac setup uses the new compiler to compile for the -# boot jdk to generate tools that need to be run with the boot jdk. -# Thus we force the target bytecode to the boot jdk bytecode. -$(eval $(call SetupJavaCompiler,GENERATE_OLDBYTECODE, \ - JVM := $(JAVA), \ - JAVAC := $(NEW_JAVAC), \ - FLAGS := $(BOOT_JDK_SOURCETARGET) \ - -bootclasspath "$(BOOT_RTJAR)$(PATH_SEP)$(BOOT_TOOLSJAR)" \ - $(DISABLE_CORBA_WARNINGS), \ - SERVER_DIR := $(SJAVAC_SERVER_DIR), \ - SERVER_JVM := $(SJAVAC_SERVER_JAVA))) - -# The "generate new bytecode" uses the new compiler to generate bytecode -# for the new jdk that is being built. The code compiled by this setup -# cannot necessarily be run with the boot jdk. -$(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE, \ - JVM := $(JAVA), \ - JAVAC := $(NEW_JAVAC), \ - FLAGS := -cp $(BOOT_TOOLSJAR) -XDignore.symbol.file=true $(DISABLE_CORBA_WARNINGS), \ - SERVER_DIR := $(SJAVAC_SERVER_DIR), \ - SERVER_JVM := $(SJAVAC_SERVER_JAVA))) - -$(eval $(call SetupJavaCompilation,BUILD_STRIPPROP, \ - SETUP := GENERATE_OLDBYTECODE, \ - SRC := $(CORBA_TOPDIR)/make/tools/src, \ - BIN := $(CORBA_OUTPUTDIR)/btclasses/stripprop_classes)) - -$(eval $(call SetupArchive,ARCHIVE_STRIPPROP, $(BUILD_STRIPPROP), \ - SRCS := $(CORBA_OUTPUTDIR)/btclasses/stripprop_classes, \ - JAR := $(CORBA_OUTPUTDIR)/btjars/stripproperties.jar, \ - JARMAIN := build.tools.stripproperties.StripPropertiesCorba)) - -$(eval $(call SetupJavaCompilation,BUILD_IDLJ, \ - SETUP := GENERATE_OLDBYTECODE, \ - SRC := $(CORBA_TOPDIR)/src/share/classes, \ - BIN := $(CORBA_OUTPUTDIR)/btclasses/idlj_classes, \ - COPY := .prp, \ - INCLUDES := com/sun/tools/corba/se/idl, \ - EXCLUDE_FILES := ResourceBundleUtil.java)) - -$(eval $(call SetupArchive,ARCHIVE_IDLJ, $(BUILD_IDLJ), \ - SRCS := $(CORBA_OUTPUTDIR)/btclasses/idlj_classes, \ - SUFFIXES := .class .prp, \ - JAR := $(CORBA_OUTPUTDIR)/btjars/idlj.jar, \ - JARMAIN := com.sun.tools.corba.se.idl.toJavaPortable.Compile)) - -$(eval $(call SetupJavaCompilation,BUILD_LOGUTIL, \ - SETUP := GENERATE_OLDBYTECODE, \ - SRC := $(CORBA_TOPDIR)/src/share/classes, \ - BIN := $(CORBA_OUTPUTDIR)/btclasses/logutil_classes, \ - INCLUDES := com/sun/tools/corba/se/logutil)) - -$(eval $(call SetupArchive,ARCHIVE_LOGUTIL, $(BUILD_LOGUTIL), \ - SRCS := $(CORBA_OUTPUTDIR)/btclasses/logutil_classes, \ - JAR := $(CORBA_OUTPUTDIR)/btjars/logutil.jar, \ - JARMAIN := com.sun.tools.corba.se.logutil.MC)) - -# Generate LogWrapper classes -$(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/%SystemException.java: \ - $(CORBA_TOPDIR)/src/share/classes/com/sun/corba/se/spi/logging/data/%.mc \ - $(CORBA_OUTPUTDIR)/btjars/logutil.jar - $(MKDIR) -p $(@D) - $(RM) -f $(@D)/_the_wrappers.d - $(ECHO) $(LOG_INFO) Generating class file from $*.mc - $(JAVA) -jar $(CORBA_OUTPUTDIR)/btjars/logutil.jar make-class $< $(@D) - -# Generate LogWrapper properties file by concatening resource files -$(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/LogStrings.properties: \ - $(CORBA_OUTPUTDIR)/logwrappers/ActivationSystemException.resource \ - $(CORBA_OUTPUTDIR)/logwrappers/IORSystemException.resource \ - $(CORBA_OUTPUTDIR)/logwrappers/InterceptorsSystemException.resource \ - $(CORBA_OUTPUTDIR)/logwrappers/NamingSystemException.resource \ - $(CORBA_OUTPUTDIR)/logwrappers/OMGSystemException.resource \ - $(CORBA_OUTPUTDIR)/logwrappers/ORBUtilSystemException.resource \ - $(CORBA_OUTPUTDIR)/logwrappers/POASystemException.resource \ - $(CORBA_OUTPUTDIR)/logwrappers/UtilSystemException.resource - $(MKDIR) -p $(@D) - $(ECHO) $(LOG_INFO) Concatenating 8 resource files into $(@F) - $(CAT) $^ > $@ - -# The resources files are generated from lisp-like .mc files. -$(CORBA_OUTPUTDIR)/logwrappers/%SystemException.resource: $(CORBA_TOPDIR)/src/share/classes/com/sun/corba/se/spi/logging/data/%.mc $(CORBA_OUTPUTDIR)/btjars/logutil.jar - $(MKDIR) -p $(@D) - $(RM) -f $(@D)/_the_wrappers.d - $(ECHO) $(LOG_INFO) Generating resource file from $*.mc - $(JAVA) -jar $(CORBA_OUTPUTDIR)/btjars/logutil.jar make-resource $< $(@D) - - -$(CORBA_OUTPUTDIR)/logwrappers/_the_wrappers.d: $(CORBA_OUTPUTDIR)/btjars/logutil.jar \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/ActivationSystemException.java \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/IORSystemException.java \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/InterceptorsSystemException.java \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/NamingSystemException.java \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/OMGSystemException.java \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/ORBUtilSystemException.java \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/POASystemException.java \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/UtilSystemException.java \ - $(CORBA_OUTPUTDIR)/logwrappers/com/sun/corba/se/impl/logging/LogStrings.properties - $(MKDIR) -p $(@D) - $(ECHO) LOGWRAPPERS_ARE_CREATED = yes > $@ - -# Trigger the generation of the logwrappers. After the logwrapper classes and -# resources have been created, then the makefile will restart and the newly -# created java files will become part of the build further along in the makefile. --include $(CORBA_OUTPUTDIR)/logwrappers/_the_wrappers.d - -ifeq ($(LOGWRAPPERS_ARE_CREATED), yes) - - $(eval $(call SetupIdlCompilation,BUILD_IDLS, \ - IDLJ := $(JAVA) -jar $(CORBA_OUTPUTDIR)/btjars/idlj.jar, \ - SRC := $(CORBA_TOPDIR)/src/share/classes, \ - BIN := $(CORBA_OUTPUTDIR)/gensrc, \ - EXCLUDES := com/sun/tools/corba/se/idl/% \ - org/omg/CORBA/% \ - com/sun/corba/se/GiopIDL/% \ - org/omg/PortableServer/corba.idl, \ - INCLUDES := %, \ - OLDIMPLBASES := com/sun/corba/se/PortableActivationIDL/activation.idl \ - com/sun/corba/se/spi/activation/activation.idl, \ - DELETES := DYNANYDELETEFILES org/omg/DynamicAny/*POA* org/omg/DynamicAny/*Holder* org/omg/DynamicAny/DynValueBoxHelper.java org/omg/DynamicAny/DynValueCommonHelper.java org/omg/DynamicAny/_DynValueCommonStub.java org/omg/DynamicAny/_DynValueBoxStub.java org/omg/DynamicAny/DynAnyPackage/TypeMismatchHolder.java org/omg/DynamicAny/DynAnyPackage/InvalidValueHolder.java org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHolder.java IOPDELETEFILES org/omg/IOP/BI_DIR_IIOP.java org/omg/IOP/ChainBypassCheck.java org/omg/IOP/ChainBypassInfo.java org/omg/IOP/FORWARDED_IDENTITY.java org/omg/IOP/INVOCATION_POLICIES.java org/omg/IOP/LogicalThreadId.java org/omg/IOP/SendingContextRunTime.java org/omg/IOP/UnknownExceptionInfo.java org/omg/IOP/TaggedComponentSeqHolder.java POAHELHOLFILES org/omg/PortableServer/CurrentPackage/NoContextHolder.java org/omg/PortableServer/ForwardRequestHolder.java org/omg/PortableServer/IdAssignmentPolicyValueHelper.java org/omg/PortableServer/IdAssignmentPolicyValueHolder.java org/omg/PortableServer/IdUniquenessPolicyValueHelper.java org/omg/PortableServer/IdUniquenessPolicyValueHolder.java org/omg/PortableServer/ImplicitActivationPolicyValueHelper.java org/omg/PortableServer/ImplicitActivationPolicyValueHolder.java org/omg/PortableServer/LifespanPolicyValueHelper.java org/omg/PortableServer/LifespanPolicyValueHolder.java org/omg/PortableServer/ServantRetentionPolicyValueHelper.java org/omg/PortableServer/ServantRetentionPolicyValueHolder.java org/omg/PortableServer/ObjectIdHelper.java org/omg/PortableServer/ObjectIdHolder.java org/omg/PortableServer/POAListHelper.java org/omg/PortableServer/POAListHolder.java org/omg/PortableServer/POAManagerPackage/AdapterInactiveHolder.java org/omg/PortableServer/POAManagerPackage/StateHelper.java org/omg/PortableServer/POAManagerPackage/StateHolder.java org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHolder.java org/omg/PortableServer/POAPackage/AdapterNonExistentHolder.java org/omg/PortableServer/POAPackage/InvalidPolicyHolder.java org/omg/PortableServer/POAPackage/NoServantHolder.java org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHolder.java org/omg/PortableServer/POAPackage/ObjectNotActiveHolder.java org/omg/PortableServer/POAPackage/ServantAlreadyActiveHolder.java org/omg/PortableServer/POAPackage/ServantNotActiveHolder.java org/omg/PortableServer/POAPackage/WrongAdapterHolder.java org/omg/PortableServer/POAPackage/WrongPolicyHolder.java org/omg/PortableServer/RequestProcessingPolicyValueHelper.java org/omg/PortableServer/RequestProcessingPolicyValueHolder.java org/omg/PortableServer/ServantActivatorHolder.java org/omg/PortableServer/ServantLocatorHolder.java org/omg/PortableServer/ThreadPolicyValueHelper.java org/omg/PortableServer/ThreadPolicyValueHolder.java PIHELHOLFILES org/omg/PortableInterceptor/ClientRequestInfoHelper.java org/omg/PortableInterceptor/ClientRequestInterceptorHelper.java org/omg/PortableInterceptor/IORInfoHelper.java org/omg/PortableInterceptor/IORInterceptorHelper.java org/omg/PortableInterceptor/InterceptorHelper.java org/omg/PortableInterceptor/ORBInitInfoHelper.java org/omg/PortableInterceptor/ORBInitializerHelper.java org/omg/PortableInterceptor/PolicyFactoryHelper.java org/omg/PortableInterceptor/ReplyStatusHelper.java org/omg/PortableInterceptor/RequestInfoHelper.java org/omg/PortableInterceptor/ServerRequestInfoHelper.java org/omg/PortableInterceptor/ServerRequestInterceptorHelper.java org/omg/PortableInterceptor/SlotIdHelper.java org/omg/PortableInterceptor/ClientRequestInfoHolder.java org/omg/PortableInterceptor/ClientRequestInterceptorHolder.java org/omg/PortableInterceptor/CurrentHolder.java org/omg/PortableInterceptor/ForwardRequestHolder.java org/omg/PortableInterceptor/IORInfoHolder.java org/omg/PortableInterceptor/IORInterceptorHolder.java org/omg/PortableInterceptor/InterceptorHolder.java org/omg/PortableInterceptor/InvalidSlotHolder.java org/omg/PortableInterceptor/ORBInitInfoHolder.java org/omg/PortableInterceptor/ORBInitializerHolder.java org/omg/PortableInterceptor/PolicyFactoryHolder.java org/omg/PortableInterceptor/RequestInfoHolder.java org/omg/PortableInterceptor/ServerRequestInfoHolder.java org/omg/PortableInterceptor/ServerRequestInterceptorHolder.java org/omg/PortableInterceptor/TaggedComponentSeqHolder.java org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHolder.java org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHolder.java org/omg/IOP/CodecPackage/FormatMismatchHolder.java org/omg/IOP/CodecPackage/InvalidTypeForEncodingHolder.java org/omg/IOP/CodecPackage/TypeMismatchHolder.java org/omg/IOP/CodecHelper.java org/omg/IOP/EncodingFormatHelper.java org/omg/IOP/EncodingHelper.java org/omg/IOP/CodecFactoryPackage/UnknownEncodingHolder.java org/omg/IOP/CodecFactoryHolder.java org/omg/IOP/CodecHolder.java org/omg/IOP/EncodingHolder.java org/omg/IOP/TaggedComponentSeqHelper.java org/omg/Dynamic/ContextListHelper.java org/omg/Dynamic/ExceptionListHelper.java org/omg/Dynamic/ParameterHolder.java org/omg/Dynamic/ParameterListHolder.java org/omg/Dynamic/ExceptionListHolder.java org/omg/Dynamic/ParameterHelper.java org/omg/Dynamic/ParameterListHelper.java org/omg/Dynamic/RequestContextHelper.java CORBAX org/omg/CORBA/OctetSeqHelper.java org/omg/CORBA/OctetSeqHolder.java org/omg/CORBA/PolicyError.java org/omg/CORBA/RepositoryIdHelper.java)) - - $(BUILD_IDLS): $(CORBA_OUTPUTDIR)/btjars/idlj.jar - - $(CORBA_OUTPUTDIR)/gensrc/_the_idls.d: $(BUILD_IDLS) $(CORBA_OUTPUTDIR)/btjars/idlj.jar - $(MKDIR) -p $(@D) - $(ECHO) IDLS_ARE_CREATED = yes > $@ - - -include $(CORBA_OUTPUTDIR)/gensrc/_the_idls.d - - ifeq ($(IDLS_ARE_CREATED), yes) - - $(eval $(call SetupJavaCompilation,BUILD_CORBA, \ - SETUP := GENERATE_NEWBYTECODE, \ - SRC := $(CORBA_TOPDIR)/src/share/classes $(CORBA_OUTPUTDIR)/gensrc $(CORBA_OUTPUTDIR)/logwrappers, \ - EXCLUDES := com/sun/corba/se/PortableActivationIDL \ - com/sun/tools/corba/se/logutil, \ - EXCLUDE_FILES := com/sun/corba/se/impl/presentation/rmi/JNDIStateFactoryImpl.java \ - com/sun/corba/se/spi/presentation/rmi/StubWrapper.java \ - com/sun/org/omg/CORBA/IDLTypeOperations.java \ - com/sun/org/omg/CORBA/IRObjectOperations.java \ - org/omg/PortableInterceptor/UNKNOWN.java \ - com/sun/tools/corba/se/idl/ResourceBundleUtil.java \ - com/sun/corba/se/impl/presentation/rmi/jndi.properties, \ - COPY := .prp LogStrings.properties, \ - BIN := $(CORBA_OUTPUTDIR)/classes)) - - $(eval $(call SetupJavaCompilation,BUILD_BOOTSTRAP_CORBA, \ - SETUP := GENERATE_OLDBYTECODE, \ - SRC := $(BUILD_CORBA_SRC), \ - EXCLUDES := $(BUILD_CORBA_EXCLUDES), \ - EXCLUDE_FILES := $(BUILD_CORBA_EXCLUDE_FILES), \ - COPY := $(BUILD_CORBA_COPY), \ - BIN := $(CORBA_OUTPUTDIR)/btclasses/corba_classes, \ - JAR := $(CORBA_OUTPUTDIR)/btjars/btcorba.jar)) - - # Separate src.zip call to include sources that were excluded in the build to - # mimic behavior in old build system. - $(eval $(call SetupZipArchive,ARCHIVE_BUILD_CORBA, \ - SRC := $(CORBA_TOPDIR)/src/share/classes $(CORBA_OUTPUTDIR)/gensrc $(CORBA_OUTPUTDIR)/logwrappers, \ - ZIP := $(CORBA_OUTPUTDIR)/dist/lib/src.zip)) - - $(BUILD_CORBA): $(BUILD_IDLS) $(LOGWRAPPER_DEPENDENCIES) - - # Run stripproperties on all sunorb resource files. - STRIP_PROP_SRC_FILES := $(shell $(FIND) $(CORBA_TOPDIR)/src/share/classes -name "sunorb*.properties") - STRIP_PROP_FILES := $(patsubst $(CORBA_TOPDIR)/src/share/classes/%, $(CORBA_OUTPUTDIR)/classes/%, \ - $(STRIP_PROP_SRC_FILES)) - # Simple delivery of zh_HK properties files just copies zh_TW properties files - STRIP_PROP_FILES += $(patsubst $(CORBA_TOPDIR)/src/share/classes/%_zh_TW.properties, \ - $(CORBA_OUTPUTDIR)/classes/%_zh_HK.properties, \ - $(shell $(FIND) $(CORBA_TOPDIR)/src/share/classes -name "sunorb_zh_TW.properties")) - STRIP_PROP_SRC_FILES += $(shell $(FIND) $(CORBA_TOPDIR)/src/share/classes -name "sunorb_zh_TW.properties") - STRIP_PROP_CMDLINE := $(subst _SPACE_, $(SPACE), \ - $(join $(addprefix -clean_SPACE_, $(STRIP_PROP_SRC_FILES)), \ - $(addprefix _SPACE_, $(STRIP_PROP_FILES)))) - - $(CORBA_OUTPUTDIR)/_the.stripped_properties: $(STRIP_PROP_SRC_FILES) \ - $(CORBA_OUTPUTDIR)/btjars/stripproperties.jar - $(MKDIR) -p $(sort $(dir $(STRIP_PROP_FILES))) - $(call ListPathsSafely,STRIP_PROP_CMDLINE,\n, >> $(CORBA_OUTPUTDIR)/_the.strip_prop.cmdline) - $(JAVA) -jar $(CORBA_OUTPUTDIR)/btjars/stripproperties.jar \ - @$(CORBA_OUTPUTDIR)/_the.strip_prop.cmdline - $(TOUCH) $@ - - $(eval $(call SetupArchive,ARCHIVE_CORBA, \ - $(BUILD_CORBA) $(CORBA_OUTPUTDIR)/_the.stripped_properties, \ - SRCS := $(CORBA_OUTPUTDIR)/classes, \ - SUFFIXES := .class .prp .properties, \ - JAR := $(CORBA_OUTPUTDIR)/dist/lib/classes.jar)) - - # The created classes.jar now contains Corba compiled to run on the target JDK - # and is ready for inclusion in jdk rt.jar. - - # The created src.zip now contains .java and .properties files used to create the classes in classes.jar - # and is ready for inclusion into the jdk src.zip - - BIN_FILES := $(CORBA_TOPDIR)/src/share/classes/com/sun/tools/corba/se/idl/orb.idl \ - $(CORBA_TOPDIR)/src/share/classes/com/sun/tools/corba/se/idl/ir.idl - - $(CORBA_OUTPUTDIR)/dist/lib/bin.zip: $(BIN_FILES) $(CORBA_OUTPUTDIR)/dist/lib/classes.jar - $(MKDIR) -p $(CORBA_OUTPUTDIR)/dist/lib - $(MKDIR) -p $(CORBA_OUTPUTDIR)/lib - $(RM) -f $@ - $(ECHO) Creating `basename $@` - $(CP) $(BIN_FILES) $(CORBA_OUTPUTDIR)/lib - $(CHMOD) ug+w $(CORBA_OUTPUTDIR)/lib/* - (cd $(CORBA_OUTPUTDIR); $(ZIP) -q $@ lib/orb.idl lib/ir.idl) - - # The created bin.zip now contains the corba specific binaries: orb.idl, ir.idl - - all: $(CORBA_OUTPUTDIR)/btjars/stripproperties.jar \ - $(CORBA_OUTPUTDIR)/btjars/idlj.jar \ - $(CORBA_OUTPUTDIR)/btjars/logutil.jar \ - $(CORBA_OUTPUTDIR)/btjars/btcorba.jar \ - $(CORBA_OUTPUTDIR)/dist/lib/classes.jar \ - $(CORBA_OUTPUTDIR)/dist/lib/src.zip \ - $(CORBA_OUTPUTDIR)/dist/lib/bin.zip - endif -endif - -clean: - $(RM) -rf $(CORBA_OUTPUTDIR) - -.PHONY: default all clean clobber
--- a/makefiles/Makefile Mon Dec 23 12:59:26 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -# -# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Locate this Makefile -ifeq ($(filter /%, $(lastword $(MAKEFILE_LIST))), ) - makefile_path := $(CURDIR)/$(lastword $(MAKEFILE_LIST)) -else - makefile_path := $(lastword $(MAKEFILE_LIST)) -endif -repo_dir := $(patsubst %/makefiles/Makefile, %, $(makefile_path)) - -# What is the name of this subsystem (langtools, corba, etc)? -subsystem_name := $(notdir $(repo_dir)) - -# Try to locate top-level makefile -top_level_makefile := $(repo_dir)/../common/makefiles/Makefile -ifneq ($(wildcard $(top_level_makefile)), ) - $(info Will run $(subsystem_name) target on top-level Makefile) - $(info WARNING: This is a non-recommended way of building!) - $(info ===================================================) -else - $(info Cannot locate top-level Makefile. Is this repo not checked out as part of a complete forest?) - $(error Build from top-level Makefile instead) -endif - -all: - @$(MAKE) -f $(top_level_makefile) $(subsystem_name)
--- a/src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -82,11 +82,18 @@ super((ORB)orb); } - public org.omg.CORBA.portable.InputStream create_input_stream() - { - return new AnyInputStream( - (com.sun.corba.se.impl.encoding.EncapsInputStream) - super.create_input_stream()); + public org.omg.CORBA.portable.InputStream create_input_stream() { + final org.omg.CORBA.portable.InputStream is = super + .create_input_stream(); + AnyInputStream aIS = AccessController + .doPrivileged(new PrivilegedAction<AnyInputStream>() { + @Override + public AnyInputStream run() { + return new AnyInputStream( + (com.sun.corba.se.impl.encoding.EncapsInputStream) is); + } + }); + return aIS; } }
--- a/src/share/classes/com/sun/corba/se/impl/encoding/EncapsInputStream.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/encoding/EncapsInputStream.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,11 +36,10 @@ import com.sun.corba.se.impl.protocol.giopmsgheaders.Message; import com.sun.corba.se.spi.orb.ORB; - import com.sun.corba.se.spi.logging.CORBALogDomains; - import com.sun.corba.se.impl.logging.ORBUtilSystemException; +import sun.corba.EncapsInputStreamFactory; /** * Encapsulations are supposed to explicitly define their * code sets and GIOP version. The original resolution to issue 2784 @@ -148,7 +147,7 @@ } public CDRInputStream dup() { - return new EncapsInputStream(this); + return EncapsInputStreamFactory.newEncapsInputStream(this); } protected CodeSetConversion.BTCConverter createCharBTCConverter() {
--- a/src/share/classes/com/sun/corba/se/impl/encoding/EncapsOutputStream.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/encoding/EncapsOutputStream.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,8 @@ import com.sun.corba.se.impl.protocol.giopmsgheaders.Message; import com.sun.corba.se.impl.orbutil.ORBConstants; +import sun.corba.EncapsInputStreamFactory; + /** * Encapsulations are supposed to explicitly define their * code sets and GIOP version. The original resolution to issue 2784 @@ -107,11 +109,11 @@ public org.omg.CORBA.portable.InputStream create_input_stream() { freeInternalCaches(); - return new EncapsInputStream(orb(), - getByteBuffer(), - getSize(), - isLittleEndian(), - getGIOPVersion()); + return EncapsInputStreamFactory.newEncapsInputStream(orb(), + getByteBuffer(), + getSize(), + isLittleEndian(), + getGIOPVersion()); } protected CodeSetConversion.CTBConverter createCharCTBConverter() {
--- a/src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeInputStream.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeInputStream.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -64,6 +64,8 @@ import com.sun.corba.se.impl.encoding.CDROutputStream; import com.sun.corba.se.impl.encoding.MarshalInputStream; +import sun.corba.EncapsInputStreamFactory; + public class TypeCodeInputStream extends EncapsInputStream implements TypeCodeReader { private Map typeMap = null; @@ -157,11 +159,13 @@ // create an encapsulation using the marshal buffer if (is instanceof CDRInputStream) { - encap = new TypeCodeInputStream((ORB)_orb, encapBuffer, encapBuffer.length, - ((CDRInputStream)is).isLittleEndian(), - ((CDRInputStream)is).getGIOPVersion()); + encap = EncapsInputStreamFactory.newTypeCodeInputStream((ORB) _orb, + encapBuffer, encapBuffer.length, + ((CDRInputStream) is).isLittleEndian(), + ((CDRInputStream) is).getGIOPVersion()); } else { - encap = new TypeCodeInputStream((ORB)_orb, encapBuffer, encapBuffer.length); + encap = EncapsInputStreamFactory.newTypeCodeInputStream((ORB) _orb, + encapBuffer, encapBuffer.length); } encap.setEnclosingInputStream(is); encap.makeEncapsulation();
--- a/src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java Thu Feb 06 15:59:50 2014 +0000 @@ -61,6 +61,8 @@ import java.math.BigInteger; import java.nio.ByteBuffer; +import sun.corba.EncapsInputStreamFactory; + public final class TypeCodeOutputStream extends EncapsOutputStream { private OutputStream enclosure = null; @@ -77,9 +79,9 @@ public org.omg.CORBA.portable.InputStream create_input_stream() { - //return new TypeCodeInputStream((ORB)orb(), getByteBuffer(), getIndex(), isLittleEndian()); - TypeCodeInputStream tcis - = new TypeCodeInputStream((ORB)orb(), getByteBuffer(), getIndex(), isLittleEndian(), getGIOPVersion()); + TypeCodeInputStream tcis = EncapsInputStreamFactory + .newTypeCodeInputStream((ORB) orb(), getByteBuffer(), + getIndex(), isLittleEndian(), getGIOPVersion()); //if (TypeCodeImpl.debug) { //System.out.println("Created TypeCodeInputStream " + tcis + " with no parent"); //tcis.printBuffer();
--- a/src/share/classes/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java Thu Feb 06 15:59:50 2014 +0000 @@ -33,6 +33,8 @@ import com.sun.corba.se.spi.ior.iiop.GIOPVersion; import com.sun.corba.se.spi.logging.CORBALogDomains; +import sun.corba.EncapsInputStreamFactory; + import com.sun.corba.se.impl.corba.AnyImpl; import com.sun.corba.se.impl.encoding.EncapsInputStream; import com.sun.corba.se.impl.encoding.EncapsOutputStream; @@ -193,8 +195,9 @@ // it is turned into a FormatMismatch exception. try { - EncapsInputStream cdrIn = new EncapsInputStream( orb, data, - data.length, giopVersion ); + EncapsInputStream cdrIn = EncapsInputStreamFactory.newEncapsInputStream( orb, data, + data.length, giopVersion ); + cdrIn.consumeEndian();
--- a/src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -370,7 +370,7 @@ * @exception IOException Any of the usual Input/Output related exceptions. * @since JDK1.1 */ - public final Object readObjectDelegate() throws IOException + public final synchronized Object readObjectDelegate() throws IOException { try { @@ -389,7 +389,7 @@ } } - final Object simpleReadObject(Class clz, + final synchronized Object simpleReadObject(Class clz, String repositoryID, com.sun.org.omg.SendingContext.CodeBase sender, int offset) @@ -461,7 +461,7 @@ return obj; } - public final void simpleSkipObject(String repositoryID, + public final synchronized void simpleSkipObject(String repositoryID, com.sun.org.omg.SendingContext.CodeBase sender) /* throws OptionalDataException, ClassNotFoundException, IOException */ { @@ -559,7 +559,7 @@ * objects. * @since JDK1.1 */ - public final void defaultReadObjectDelegate() + final synchronized void defaultReadObjectDelegate() /* throws IOException, ClassNotFoundException, NotActiveException */ { try { @@ -988,7 +988,7 @@ } } - private Object inputObject(Class clz, + private synchronized Object inputObject(Class clz, String repositoryID, com.sun.org.omg.SendingContext.CodeBase sender, int offset) @@ -1317,7 +1317,7 @@ * a form of custom marshaling. * */ - private Object inputObjectUsingFVD(Class clz, + private synchronized Object inputObjectUsingFVD(Class clz, String repositoryID, com.sun.org.omg.SendingContext.CodeBase sender, int offset)
--- a/src/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -201,7 +201,7 @@ readObjectState.endDefaultReadObject(this); } - public abstract void defaultReadObjectDelegate(); + abstract void defaultReadObjectDelegate(); abstract void readFields(java.util.Map fieldToValueMap) throws java.io.InvalidClassException, java.io.StreamCorruptedException,
--- a/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -47,6 +47,8 @@ import com.sun.corba.se.impl.encoding.EncapsOutputStream ; import com.sun.corba.se.impl.encoding.EncapsInputStream ; +import sun.corba.EncapsInputStreamFactory; + /** * This static utility class contains various utility methods for reading and * writing CDR encapsulations. @@ -108,8 +110,8 @@ static public InputStream getEncapsulationStream( InputStream is ) { byte[] data = readOctets( is ) ; - EncapsInputStream result = new EncapsInputStream( is.orb(), data, - data.length ) ; + EncapsInputStream result = EncapsInputStreamFactory.newEncapsInputStream( is.orb(), data, + data.length ) ; result.consumeEndian() ; return result ; }
--- a/src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyFactoryImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -49,6 +49,8 @@ import com.sun.corba.se.impl.logging.IORSystemException ; import com.sun.corba.se.impl.encoding.EncapsInputStream ; +import sun.corba.EncapsInputStreamFactory; + /** Based on the magic and scid, return the appropriate * ObjectKeyTemplate. Expects to be called with a valid @@ -217,7 +219,7 @@ public ObjectKey create( byte[] key ) { OctetSeqHolder osh = new OctetSeqHolder() ; - EncapsInputStream is = new EncapsInputStream( orb, key, key.length ) ; + EncapsInputStream is = EncapsInputStreamFactory.newEncapsInputStream( orb, key, key.length ); ObjectKeyTemplate oktemp = create( is, fullKey, osh ) ; if (oktemp == null)
--- a/src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -70,6 +70,8 @@ import com.sun.corba.se.impl.encoding.EncapsInputStream ; import com.sun.corba.se.impl.encoding.EncapsOutputStream ; +import sun.corba.EncapsInputStreamFactory; + import com.sun.corba.se.impl.util.JDKBridge; import com.sun.corba.se.impl.logging.IORSystemException; @@ -170,8 +172,8 @@ throw wrapper.invalidTaggedProfile() ; } - EncapsInputStream istr = new EncapsInputStream((ORB)orb, profile.profile_data, - profile.profile_data.length); + EncapsInputStream istr = EncapsInputStreamFactory.newEncapsInputStream((ORB)orb, profile.profile_data, + profile.profile_data.length); istr.consumeEndian(); init( istr ) ; }
--- a/src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2013 Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ package com.sun.corba.se.impl.presentation.rmi ; +import java.io.SerializablePermission; import java.lang.reflect.InvocationHandler ; import java.lang.reflect.Proxy ; @@ -38,11 +39,18 @@ { protected final ClassLoader loader ; - public StubFactoryDynamicBase( PresentationManager.ClassData classData, - ClassLoader loader ) - { - super( classData ) ; + private static Void checkPermission() { + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + sm.checkPermission(new SerializablePermission( + "enableSubclassImplementation")); + } + return null; + } + private StubFactoryDynamicBase(Void unused, + PresentationManager.ClassData classData, ClassLoader loader) { + super(classData); // this.loader must not be null, or the newProxyInstance call // will fail. if (loader == null) { @@ -55,5 +63,11 @@ } } + public StubFactoryDynamicBase( PresentationManager.ClassData classData, + ClassLoader loader ) + { + this (checkPermission(), classData, loader); + } + public abstract org.omg.CORBA.Object makeStub() ; }
--- a/src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryProxyImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryFactoryProxyImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,14 +25,22 @@ package com.sun.corba.se.impl.presentation.rmi; +import java.security.AccessController; +import java.security.PrivilegedAction; import com.sun.corba.se.spi.presentation.rmi.PresentationManager ; public class StubFactoryFactoryProxyImpl extends StubFactoryFactoryDynamicBase { public PresentationManager.StubFactory makeDynamicStubFactory( - PresentationManager pm, PresentationManager.ClassData classData, - ClassLoader classLoader ) + PresentationManager pm, final PresentationManager.ClassData classData, + final ClassLoader classLoader ) { - return new StubFactoryProxyImpl( classData, classLoader ) ; + return AccessController + .doPrivileged(new PrivilegedAction<StubFactoryProxyImpl>() { + @Override + public StubFactoryProxyImpl run() { + return new StubFactoryProxyImpl(classData, classLoader); + } + }); } }
--- a/src/share/classes/com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -115,6 +115,7 @@ import java.util.concurrent.ConcurrentMap; import java.util.concurrent.ConcurrentHashMap; +import sun.corba.EncapsInputStreamFactory; /** * ClientDelegate is the RMI client-side subcontract or representation @@ -847,8 +848,8 @@ } byte[] data = ((UnknownServiceContext)sc).getData(); EncapsInputStream in = - new EncapsInputStream((ORB)messageMediator.getBroker(), - data, data.length); + EncapsInputStreamFactory.newEncapsInputStream((ORB)messageMediator.getBroker(), + data, data.length); in.consumeEndian(); String msg =
--- a/src/share/classes/com/sun/corba/se/impl/protocol/SharedCDRClientRequestDispatcherImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/protocol/SharedCDRClientRequestDispatcherImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,7 +36,8 @@ import java.util.Iterator; import java.rmi.RemoteException; import java.nio.ByteBuffer; - +import java.security.AccessController; +import java.security.PrivilegedAction; import javax.rmi.CORBA.Util; import javax.rmi.CORBA.Tie; @@ -111,6 +112,7 @@ import com.sun.corba.se.impl.protocol.giopmsgheaders.ProfileAddr; import com.sun.corba.se.impl.protocol.giopmsgheaders.ReferenceAddr; import com.sun.corba.se.impl.transport.CorbaContactInfoListIteratorImpl; +import com.sun.corba.se.impl.protocol.giopmsgheaders.Message; import com.sun.corba.se.impl.util.JDKBridge; /** @@ -156,10 +158,17 @@ ByteBufferWithInfo bbwi = cdrOutputObject.getByteBufferWithInfo(); cdrOutputObject.getMessageHeader().setSize(bbwi.byteBuffer, bbwi.getSize()); - - CDRInputObject cdrInputObject = - new CDRInputObject(orb, null, bbwi.byteBuffer, - cdrOutputObject.getMessageHeader()); + final ORB inOrb = orb; + final ByteBuffer inBuffer = bbwi.byteBuffer; + final Message inMsg = cdrOutputObject.getMessageHeader(); + CDRInputObject cdrInputObject = AccessController + .doPrivileged(new PrivilegedAction<CDRInputObject>() { + @Override + public CDRInputObject run() { + return new CDRInputObject(inOrb, null, inBuffer, + inMsg); + } + }); messageMediator.setInputObject(cdrInputObject); cdrInputObject.setMessageMediator(messageMediator); @@ -192,9 +201,17 @@ cdrOutputObject = (CDROutputObject) messageMediator.getOutputObject(); bbwi = cdrOutputObject.getByteBufferWithInfo(); cdrOutputObject.getMessageHeader().setSize(bbwi.byteBuffer, bbwi.getSize()); - cdrInputObject = - new CDRInputObject(orb, null, bbwi.byteBuffer, - cdrOutputObject.getMessageHeader()); + final ORB inOrb2 = orb; + final ByteBuffer inBuffer2 = bbwi.byteBuffer; + final Message inMsg2 = cdrOutputObject.getMessageHeader(); + cdrInputObject = AccessController + .doPrivileged(new PrivilegedAction<CDRInputObject>() { + @Override + public CDRInputObject run() { + return new CDRInputObject(inOrb2, null, inBuffer2, + inMsg2); + } + }); messageMediator.setInputObject(cdrInputObject); cdrInputObject.setMessageMediator(messageMediator);
--- a/src/share/classes/com/sun/corba/se/impl/resolver/INSURLOperationImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/resolver/INSURLOperationImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,8 @@ import org.omg.CosNaming.NamingContextExt ; import org.omg.CosNaming.NamingContextExtHelper ; +import sun.corba.EncapsInputStreamFactory; + import com.sun.corba.se.spi.ior.IOR; import com.sun.corba.se.spi.ior.IORTemplate; import com.sun.corba.se.spi.ior.ObjectKey; @@ -114,8 +116,8 @@ buf[j] = (byte)((ORBUtility.hexOf(str.charAt(i)) << UN_SHIFT) & 0xF0); buf[j] |= (byte)(ORBUtility.hexOf(str.charAt(i+1)) & 0x0F); } - EncapsInputStream s = new EncapsInputStream(orb, buf, buf.length, - orb.getORBData().getGIOPVersion()); + EncapsInputStream s = EncapsInputStreamFactory.newEncapsInputStream(orb, buf, buf.length, + orb.getORBData().getGIOPVersion()); s.consumeEndian(); return s.read_Object() ; }
--- a/src/share/classes/com/sun/corba/se/impl/transport/DefaultSocketFactoryImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/impl/transport/DefaultSocketFactoryImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContexts.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContexts.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -58,6 +58,9 @@ import com.sun.corba.se.impl.util.Utility ; import com.sun.corba.se.impl.logging.ORBUtilSystemException ; +import sun.corba.EncapsInputStreamFactory; + + public class ServiceContexts { private static boolean isDebugging( OutputStream os ) { @@ -198,11 +201,11 @@ // Note: As of Jan 2001, no standard OMG or Sun service contexts // ship wchar data or are defined as using anything but GIOP 1.0 CDR. EncapsInputStream eis - = new EncapsInputStream(orb, - data, - data.length, - giopVersion, - codeBase); + = EncapsInputStreamFactory.newEncapsInputStream(orb, + data, + data.length, + giopVersion, + codeBase); eis.consumeEndian(); // Now the input stream passed to a ServiceContext
--- a/src/share/classes/com/sun/tools/corba/se/idl/idl_ja.prp Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/tools/corba/se/idl/idl_ja.prp Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2009, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -110,7 +110,7 @@ ParseException.badCustom=%0 (\u884C%1): forward\u5024\u5BA3\u8A00\u306Fcustom\u3068\u3057\u3066\u5BA3\u8A00\u3067\u304D\u307E\u305B\u3093\u3002\n%2\n%3 ParseException.badRepIDAlreadyAssigned=%0 (\u884C%1): \u578B%2\u306B\u306F\u3001\u524D\u306EID\u30D7\u30E9\u30B0\u30DE\u30FB\u30C7\u30A3\u30EC\u30AF\u30C6\u30A3\u30D6\u306E\u30EA\u30DD\u30B8\u30C8\u30EAID\u304C\u3059\u3067\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u3066\u3044\u307E\u3059\u3002\n%3\n%4 ParseException.badRepIDForm=%0 (\u884C%1): \u30EA\u30DD\u30B8\u30C8\u30EAID '%2'\u306E\u5F62\u5F0F\u306F'<format>:<string>'\u306B\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002\n%3\n%4 -ParseException.badRepIDPrefix=%0 (\u884C%1): \u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9%2\u306B\u306F\u3001'%4'\u3067\u306F\u306A\u304F\u30EA\u30DD\u30B8\u30C8\u30EAID\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9`%3'\u304C\u5FC5\u8981\u3067\u3059\u3002\n%5\n%6 +ParseException.badRepIDPrefix=%0 (\u884C%1): \u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9%2\u306B\u306F\u3001'%4'\u3067\u306F\u306A\u304F\u30EA\u30DD\u30B8\u30C8\u30EAID\u63A5\u982D\u8F9E`%3'\u304C\u5FC5\u8981\u3067\u3059\u3002\n%5\n%6 ParseException.badState=%0 (\u884C%1): %2\u306F\u30B9\u30C6\u30FC\u30C8\u30D5\u30EB\u30FB\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u306B\u3067\u304D\u307E\u305B\u3093\u3002\u8907\u6570\u306E\u30B9\u30C6\u30FC\u30C8\u30D5\u30EB\u89AA\u304C\u3042\u308A\u307E\u3059\u3002\n%3\n%4 ParseException.branchLabel=%0 (\u884C%1): case %2\u306F\u3059\u3067\u306B\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u3059\u3002\n%3\n%4 ParseException.branchName=%0 (\u884C%1): %2\u3068\u3044\u3046\u540D\u524D\u306E\u5206\u5C90\u306F\u3059\u3067\u306B\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u3059\u3002\n%3\n%4
--- a/src/share/classes/com/sun/tools/corba/se/idl/idl_zh_CN.prp Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/tools/corba/se/idl/idl_zh_CN.prp Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2009, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_ja.prp Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_ja.prp Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2009, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_zh_CN.prp Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_zh_CN.prp Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 1999, 2009, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/javax/rmi/CORBA/Stub.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/javax/rmi/CORBA/Stub.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/javax/rmi/CORBA/Util.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/javax/rmi/CORBA/Util.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/javax/rmi/PortableRemoteObject.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/javax/rmi/PortableRemoteObject.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it
--- a/src/share/classes/org/omg/CORBA/ORB.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/org/omg/CORBA/ORB.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -285,7 +285,8 @@ String className = getSystemProperty(ORBSingletonClassKey); if (className == null) className = getPropertyFromFile(ORBSingletonClassKey); - if (className == null) { + if ((className == null) || + (className.equals("com.sun.corba.se.impl.orb.ORBSingleton"))) { singleton = new com.sun.corba.se.impl.orb.ORBSingleton(); } else { singleton = create_impl(className); @@ -339,7 +340,8 @@ className = getSystemProperty(ORBClassKey); if (className == null) className = getPropertyFromFile(ORBClassKey); - if (className == null) { + if ((className == null) || + (className.equals("com.sun.corba.se.impl.orb.ORBImpl"))) { orb = new com.sun.corba.se.impl.orb.ORBImpl(); } else { orb = create_impl(className); @@ -369,7 +371,8 @@ className = getSystemProperty(ORBClassKey); if (className == null) className = getPropertyFromFile(ORBClassKey); - if (className == null) { + if ((className == null) || + (className.equals("com.sun.corba.se.impl.orb.ORBImpl"))) { orb = new com.sun.corba.se.impl.orb.ORBImpl(); } else { orb = create_impl(className);
--- a/src/share/classes/org/omg/CORBA_2_3/portable/InputStream.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/org/omg/CORBA_2_3/portable/InputStream.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2000, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,6 +31,10 @@ package org.omg.CORBA_2_3.portable; +import java.io.SerializablePermission; +import java.security.AccessController; +import java.security.PrivilegedAction; + /** * InputStream provides for the reading of all of the mapped IDL types * from the stream. It extends org.omg.CORBA.portable.InputStream. This @@ -43,6 +47,43 @@ public abstract class InputStream extends org.omg.CORBA.portable.InputStream { + + private static final String ALLOW_SUBCLASS_PROP = "jdk.corba.allowInputStreamSubclass"; + + private static final boolean allowSubclass = AccessController.doPrivileged( + new PrivilegedAction<Boolean>() { + @Override + public Boolean run() { + String prop = System.getProperty(ALLOW_SUBCLASS_PROP); + return prop == null ? false : + (prop.equalsIgnoreCase("false") ? false : true); + } + }); + + private static Void checkPermission() { + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + if (!allowSubclass) + sm.checkPermission(new + SerializablePermission("enableSubclassImplementation")); + } + return null; + } + + private InputStream(Void ignore) { } + + /** + * Create a new instance of this class. + * + * throw SecurityException if SecurityManager is installed and + * enableSubclassImplementation SerializablePermission + * is not granted or jdk.corba.allowOutputStreamSubclass system + * property is either not set or is set to 'false' + */ + public InputStream() { + this(checkPermission()); + } + /** * Unmarshalls a value type from the input stream. * @return the value type unmarshalled from the input stream
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/sun/corba/EncapsInputStreamFactory.java Thu Feb 06 15:59:50 2014 +0000 @@ -0,0 +1,153 @@ +/* + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package sun.corba; + +import java.nio.ByteBuffer; +import java.security.AccessController; +import java.security.PrivilegedAction; + + +import com.sun.corba.se.impl.encoding.EncapsInputStream; +import com.sun.corba.se.impl.encoding.TypeCodeInputStream; +import com.sun.corba.se.impl.protocol.giopmsgheaders.Message; +import com.sun.corba.se.pept.protocol.MessageMediator; +import com.sun.corba.se.spi.ior.iiop.GIOPVersion; +import com.sun.corba.se.spi.orb.ORB; +import com.sun.org.omg.SendingContext.CodeBase; + +public class EncapsInputStreamFactory { + + public static EncapsInputStream newEncapsInputStream( + final org.omg.CORBA.ORB orb, final byte[] buf, final int size, + final boolean littleEndian, final GIOPVersion version) { + return AccessController + .doPrivileged(new PrivilegedAction<EncapsInputStream>() { + @Override + public EncapsInputStream run() { + return new EncapsInputStream(orb, buf, size, + littleEndian, version); + } + }); + } + + public static EncapsInputStream newEncapsInputStream( + final org.omg.CORBA.ORB orb, final ByteBuffer byteBuffer, + final int size, final boolean littleEndian, + final GIOPVersion version) { + return AccessController + .doPrivileged(new PrivilegedAction<EncapsInputStream>() { + @Override + public EncapsInputStream run() { + return new EncapsInputStream(orb, byteBuffer, size, + littleEndian, version); + } + }); + } + + public static EncapsInputStream newEncapsInputStream( + final org.omg.CORBA.ORB orb, final byte[] data, final int size) { + return AccessController + .doPrivileged(new PrivilegedAction<EncapsInputStream>() { + @Override + public EncapsInputStream run() { + return new EncapsInputStream(orb, data, size); + } + }); + } + + public static EncapsInputStream newEncapsInputStream( + final EncapsInputStream eis) { + return AccessController + .doPrivileged(new PrivilegedAction<EncapsInputStream>() { + @Override + public EncapsInputStream run() { + return new EncapsInputStream(eis); + } + }); + } + + public static EncapsInputStream newEncapsInputStream( + final org.omg.CORBA.ORB orb, final byte[] data, final int size, + final GIOPVersion version) { + return AccessController + .doPrivileged(new PrivilegedAction<EncapsInputStream>() { + @Override + public EncapsInputStream run() { + return new EncapsInputStream(orb, data, size, version); + } + }); + } + + public static EncapsInputStream newEncapsInputStream( + final org.omg.CORBA.ORB orb, final byte[] data, final int size, + final GIOPVersion version, final CodeBase codeBase) { + return AccessController + .doPrivileged(new PrivilegedAction<EncapsInputStream>() { + @Override + public EncapsInputStream run() { + return new EncapsInputStream(orb, data, size, version, + codeBase); + } + }); + } + + public static TypeCodeInputStream newTypeCodeInputStream( + final org.omg.CORBA.ORB orb, final byte[] buf, final int size, + final boolean littleEndian, final GIOPVersion version) { + return AccessController + .doPrivileged(new PrivilegedAction<TypeCodeInputStream>() { + @Override + public TypeCodeInputStream run() { + return new TypeCodeInputStream(orb, buf, size, + littleEndian, version); + } + }); + } + + public static TypeCodeInputStream newTypeCodeInputStream( + final org.omg.CORBA.ORB orb, final ByteBuffer byteBuffer, + final int size, final boolean littleEndian, + final GIOPVersion version) { + return AccessController + .doPrivileged(new PrivilegedAction<TypeCodeInputStream>() { + @Override + public TypeCodeInputStream run() { + return new TypeCodeInputStream(orb, byteBuffer, size, + littleEndian, version); + } + }); + } + + public static TypeCodeInputStream newTypeCodeInputStream( + final org.omg.CORBA.ORB orb, final byte[] data, final int size) { + return AccessController + .doPrivileged(new PrivilegedAction<TypeCodeInputStream>() { + @Override + public TypeCodeInputStream run() { + return new TypeCodeInputStream(orb, data, size); + } + }); + } +}
--- a/src/share/classes/sun/rmi/rmic/iiop/CompoundType.java Mon Dec 23 12:59:26 2013 +0000 +++ b/src/share/classes/sun/rmi/rmic/iiop/CompoundType.java Thu Feb 06 15:59:50 2014 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it