changeset in /hg/icedtea: 2007-11-07 Lillian Angel <langel at red...

Lillian Angel langel at redhat.com
Wed Nov 7 10:59:11 PST 2007


changeset c3357ed52323 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=c3357ed52323
description:
	2007-11-07  Lillian Angel  <langel at redhat.com>

	        * Makefile.am: Re-added ecj targets, added new patches to the list and
	        updated tools.jar.
	        * Makefile.in: Regenerated.
	        * aclocal.m4: Likewise.
	        * configure: Likewise.
	        * configure.ac: Re-added --with-icedtea and --with-icedtea-home
	        options. Also, added --with-gcj-home to specify where gcj is
	        installed- the default is /usr/lib/jvm/java-gcj/.
	        * generated/*.java: Regenerated and added several new sources.
	        * generated/fontconfig/*.bfc: Added generated font files.
	        * javac.in: Re-added. Added support to ignore Werror flags.
	        * javap.in: Re-added.
	        * patches/icedtea-javafiles: Updated to add missing sources to
	        Makefiles.
	        * patches/icedtea-sunrc.patch: Updated.
	        * patches/icedtea-corba.patch: New patch.
	        * patches/icedtea-ecj.patch: New patch to make building with ecj
	        possible.
	        * tools-copy/tools-corba-copy-files.txt: List of corba sources to
	        copy.
	        * tools-copy/tools-j2se-copy-files.txt: List of j2se soures to copy.
	        * tools-copy/tools-jaxws-copy-files.txt: List of jaxws sources to
	        copy.
	        * tools-copy/tools-langtools-copy-files.txt: List of langtools to
	        copy.
	        * patches/icedtea-xjc.patch: Removed. Has been combined with sunrc
	        patch.
	        * tools-copy-files.txt: Removed.

diffstat:

371 files changed, 18936 insertions(+), 265 deletions(-)
.hgignore                                                                     |   30 
ChangeLog                                                                     |   31 
Makefile.am                                                                   |  301 +
Makefile.in                                                                   |  319 +
aclocal.m4                                                                    |    2 
configure                                                                     | 1928 +++++++++-
configure.ac                                                                  |   69 
generated/com/sun/accessibility/internal/resources/accessibility_en.java      |  107 
generated/com/sun/tools/jdi/JDWP.java                                         |   22 
generated/java/lang/CharacterData00.java                                      |    4 
generated/java/lang/CharacterData01.java                                      |    4 
generated/java/lang/CharacterData02.java                                      |    4 
generated/java/lang/CharacterData0E.java                                      |    4 
generated/java/lang/CharacterDataLatin1.java                                  |    4 
generated/java/nio/DirectByteBuffer.java                                      |    1 
generated/java/nio/DirectByteBufferR.java                                     |    1 
generated/java/nio/DirectCharBufferRS.java                                    |    1 
generated/java/nio/DirectCharBufferRU.java                                    |    1 
generated/java/nio/DirectCharBufferS.java                                     |    1 
generated/java/nio/DirectCharBufferU.java                                     |    1 
generated/java/nio/DirectDoubleBufferRS.java                                  |    1 
generated/java/nio/DirectDoubleBufferRU.java                                  |    1 
generated/java/nio/DirectDoubleBufferS.java                                   |    1 
generated/java/nio/DirectDoubleBufferU.java                                   |    1 
generated/java/nio/DirectFloatBufferRS.java                                   |    1 
generated/java/nio/DirectFloatBufferRU.java                                   |    1 
generated/java/nio/DirectFloatBufferS.java                                    |    1 
generated/java/nio/DirectFloatBufferU.java                                    |    1 
generated/java/nio/DirectIntBufferRS.java                                     |    1 
generated/java/nio/DirectIntBufferRU.java                                     |    1 
generated/java/nio/DirectIntBufferS.java                                      |    1 
generated/java/nio/DirectIntBufferU.java                                      |    1 
generated/java/nio/DirectLongBufferRS.java                                    |    1 
generated/java/nio/DirectLongBufferRU.java                                    |    1 
generated/java/nio/DirectLongBufferS.java                                     |    1 
generated/java/nio/DirectLongBufferU.java                                     |    1 
generated/java/nio/DirectShortBufferRS.java                                   |    1 
generated/java/nio/DirectShortBufferRU.java                                   |    1 
generated/java/nio/DirectShortBufferS.java                                    |    1 
generated/java/nio/DirectShortBufferU.java                                    |    1 
generated/java/nio/HeapByteBuffer.java                                        |    1 
generated/java/nio/HeapByteBufferR.java                                       |    1 
generated/java/nio/HeapCharBuffer.java                                        |    1 
generated/java/nio/HeapCharBufferR.java                                       |    1 
generated/java/nio/HeapDoubleBuffer.java                                      |    1 
generated/java/nio/HeapDoubleBufferR.java                                     |    1 
generated/java/nio/HeapFloatBuffer.java                                       |    1 
generated/java/nio/HeapFloatBufferR.java                                      |    1 
generated/java/nio/HeapIntBuffer.java                                         |    1 
generated/java/nio/HeapIntBufferR.java                                        |    1 
generated/java/nio/HeapLongBuffer.java                                        |    1 
generated/java/nio/HeapLongBufferR.java                                       |    1 
generated/java/nio/HeapShortBuffer.java                                       |    1 
generated/java/nio/HeapShortBufferR.java                                      |    1 
generated/org/omg/PortableServer/AdapterActivator.java                        |    2 
generated/org/omg/PortableServer/AdapterActivatorOperations.java              |    2 
generated/org/omg/PortableServer/Current.java                                 |    2 
generated/org/omg/PortableServer/CurrentOperations.java                       |    2 
generated/org/omg/PortableServer/CurrentPackage/NoContext.java                |    2 
generated/org/omg/PortableServer/CurrentPackage/NoContextHelper.java          |    2 
generated/org/omg/PortableServer/ForwardRequest.java                          |    2 
generated/org/omg/PortableServer/ForwardRequestHelper.java                    |    2 
generated/org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.java                 |    2 
generated/org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.java                 |    2 
generated/org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.java           |    2 
generated/org/omg/PortableServer/IdAssignmentPolicy.java                      |    2 
generated/org/omg/PortableServer/IdAssignmentPolicyOperations.java            |    2 
generated/org/omg/PortableServer/IdAssignmentPolicyValue.java                 |    2 
generated/org/omg/PortableServer/IdUniquenessPolicy.java                      |    2 
generated/org/omg/PortableServer/IdUniquenessPolicyOperations.java            |    2 
generated/org/omg/PortableServer/IdUniquenessPolicyValue.java                 |    2 
generated/org/omg/PortableServer/ImplicitActivationPolicy.java                |    2 
generated/org/omg/PortableServer/ImplicitActivationPolicyOperations.java      |    2 
generated/org/omg/PortableServer/ImplicitActivationPolicyValue.java           |    2 
generated/org/omg/PortableServer/LIFESPAN_POLICY_ID.java                      |    2 
generated/org/omg/PortableServer/LifespanPolicy.java                          |    2 
generated/org/omg/PortableServer/LifespanPolicyOperations.java                |    2 
generated/org/omg/PortableServer/LifespanPolicyValue.java                     |    2 
generated/org/omg/PortableServer/POA.java                                     |    2 
generated/org/omg/PortableServer/POAManager.java                              |    2 
generated/org/omg/PortableServer/POAManagerOperations.java                    |    2 
generated/org/omg/PortableServer/POAManagerPackage/AdapterInactive.java       |    2 
generated/org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.java |    2 
generated/org/omg/PortableServer/POAManagerPackage/State.java                 |    2 
generated/org/omg/PortableServer/POAOperations.java                           |    2 
generated/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java         |    2 
generated/org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java   |    2 
generated/org/omg/PortableServer/POAPackage/AdapterNonExistent.java           |    2 
generated/org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java     |    2 
generated/org/omg/PortableServer/POAPackage/InvalidPolicy.java                |    2 
generated/org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java          |    2 
generated/org/omg/PortableServer/POAPackage/NoServant.java                    |    2 
generated/org/omg/PortableServer/POAPackage/NoServantHelper.java              |    2 
generated/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java          |    2 
generated/org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java    |    2 
generated/org/omg/PortableServer/POAPackage/ObjectNotActive.java              |    2 
generated/org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java        |    2 
generated/org/omg/PortableServer/POAPackage/ServantAlreadyActive.java         |    2 
generated/org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java   |    2 
generated/org/omg/PortableServer/POAPackage/ServantNotActive.java             |    2 
generated/org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java       |    2 
generated/org/omg/PortableServer/POAPackage/WrongAdapter.java                 |    2 
generated/org/omg/PortableServer/POAPackage/WrongAdapterHelper.java           |    2 
generated/org/omg/PortableServer/POAPackage/WrongPolicy.java                  |    2 
generated/org/omg/PortableServer/POAPackage/WrongPolicyHelper.java            |    2 
generated/org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.java            |    2 
generated/org/omg/PortableServer/RequestProcessingPolicy.java                 |    2 
generated/org/omg/PortableServer/RequestProcessingPolicyOperations.java       |    2 
generated/org/omg/PortableServer/RequestProcessingPolicyValue.java            |    2 
generated/org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.java             |    2 
generated/org/omg/PortableServer/ServantActivator.java                        |    2 
generated/org/omg/PortableServer/ServantActivatorHelper.java                  |    2 
generated/org/omg/PortableServer/ServantActivatorOperations.java              |    2 
generated/org/omg/PortableServer/ServantActivatorPOA.java                     |    2 
generated/org/omg/PortableServer/ServantLocator.java                          |    2 
generated/org/omg/PortableServer/ServantLocatorHelper.java                    |    2 
generated/org/omg/PortableServer/ServantLocatorOperations.java                |    2 
generated/org/omg/PortableServer/ServantLocatorPOA.java                       |    2 
generated/org/omg/PortableServer/ServantManager.java                          |    2 
generated/org/omg/PortableServer/ServantManagerOperations.java                |    2 
generated/org/omg/PortableServer/ServantRetentionPolicy.java                  |    2 
generated/org/omg/PortableServer/ServantRetentionPolicyOperations.java        |    2 
generated/org/omg/PortableServer/ServantRetentionPolicyValue.java             |    2 
generated/org/omg/PortableServer/THREAD_POLICY_ID.java                        |    2 
generated/org/omg/PortableServer/ThreadPolicy.java                            |    2 
generated/org/omg/PortableServer/ThreadPolicyOperations.java                  |    2 
generated/org/omg/PortableServer/ThreadPolicyValue.java                       |    2 
generated/org/omg/PortableServer/_ServantActivatorStub.java                   |    2 
generated/org/omg/PortableServer/_ServantLocatorStub.java                     |    2 
generated/sun/awt/X11/XAWTIcon32_java_icon16_png.java                         |    3 
generated/sun/awt/X11/XAWTIcon32_java_icon24_png.java                         |    3 
generated/sun/awt/X11/XAWTIcon32_java_icon32_png.java                         |    3 
generated/sun/awt/X11/XAWTIcon32_java_icon48_png.java                         |    3 
generated/sun/awt/X11/XAWTIcon64_java_icon16_png.java                         |    3 
generated/sun/awt/X11/XAWTIcon64_java_icon24_png.java                         |    3 
generated/sun/awt/X11/XAWTIcon64_java_icon32_png.java                         |    3 
generated/sun/awt/X11/XAWTIcon64_java_icon48_png.java                         |    3 
generated/sun/awt/X11/generator/sizer.32.c                                    | 1009 +++++
generated/sun/awt/X11/generator/sizes.32                                      |  789 ++++
generated/sun/nio/cs/StandardCharsets.java                                    |   25 
generated/sun/util/resources/CalendarData.java                                |   12 
generated/sun/util/resources/CalendarData_ar.java                             |   12 
generated/sun/util/resources/CalendarData_be.java                             |   10 
generated/sun/util/resources/CalendarData_bg.java                             |   10 
generated/sun/util/resources/CalendarData_ca.java                             |   12 
generated/sun/util/resources/CalendarData_cs.java                             |   12 
generated/sun/util/resources/CalendarData_da.java                             |   12 
generated/sun/util/resources/CalendarData_de.java                             |   12 
generated/sun/util/resources/CalendarData_el.java                             |   12 
generated/sun/util/resources/CalendarData_el_CY.java                          |   11 
generated/sun/util/resources/CalendarData_en.java                             |   10 
generated/sun/util/resources/CalendarData_en_GB.java                          |   12 
generated/sun/util/resources/CalendarData_en_IE.java                          |   12 
generated/sun/util/resources/CalendarData_en_MT.java                          |   11 
generated/sun/util/resources/CalendarData_es.java                             |   12 
generated/sun/util/resources/CalendarData_es_ES.java                          |   12 
generated/sun/util/resources/CalendarData_es_US.java                          |   11 
generated/sun/util/resources/CalendarData_et.java                             |   12 
generated/sun/util/resources/CalendarData_fi.java                             |   12 
generated/sun/util/resources/CalendarData_fr.java                             |   12 
generated/sun/util/resources/CalendarData_fr_CA.java                          |   12 
generated/sun/util/resources/CalendarData_hi.java                             |   10 
generated/sun/util/resources/CalendarData_hr.java                             |   11 
generated/sun/util/resources/CalendarData_hu.java                             |   12 
generated/sun/util/resources/CalendarData_in_ID.java                          |   11 
generated/sun/util/resources/CalendarData_is.java                             |   12 
generated/sun/util/resources/CalendarData_it.java                             |   12 
generated/sun/util/resources/CalendarData_iw.java                             |   10 
generated/sun/util/resources/CalendarData_ja.java                             |   10 
generated/sun/util/resources/CalendarData_ko.java                             |   10 
generated/sun/util/resources/CalendarData_lt.java                             |   12 
generated/sun/util/resources/CalendarData_lv.java                             |   10 
generated/sun/util/resources/CalendarData_mk.java                             |   10 
generated/sun/util/resources/CalendarData_ms_MY.java                          |   11 
generated/sun/util/resources/CalendarData_mt.java                             |   11 
generated/sun/util/resources/CalendarData_mt_MT.java                          |   11 
generated/sun/util/resources/CalendarData_nl.java                             |   12 
generated/sun/util/resources/CalendarData_no.java                             |   12 
generated/sun/util/resources/CalendarData_pl.java                             |   12 
generated/sun/util/resources/CalendarData_pt.java                             |   12 
generated/sun/util/resources/CalendarData_pt_PT.java                          |   12 
generated/sun/util/resources/CalendarData_ro.java                             |   10 
generated/sun/util/resources/CalendarData_ru.java                             |   12 
generated/sun/util/resources/CalendarData_sk.java                             |   12 
generated/sun/util/resources/CalendarData_sl.java                             |   10 
generated/sun/util/resources/CalendarData_sq.java                             |   10 
generated/sun/util/resources/CalendarData_sr.java                             |   11 
generated/sun/util/resources/CalendarData_sv.java                             |   12 
generated/sun/util/resources/CalendarData_th.java                             |   10 
generated/sun/util/resources/CalendarData_tr.java                             |   12 
generated/sun/util/resources/CalendarData_uk.java                             |   12 
generated/sun/util/resources/CalendarData_vi.java                             |   10 
generated/sun/util/resources/CalendarData_zh.java                             |   10 
generated/sun/util/resources/CurrencyNames.java                               |  431 ++
generated/sun/util/resources/CurrencyNames_ar_AE.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_BH.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_DZ.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_EG.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_IQ.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_JO.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_KW.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_LB.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_LY.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_MA.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_OM.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_QA.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_SA.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_SD.java                         |   12 
generated/sun/util/resources/CurrencyNames_ar_SY.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_TN.java                         |   11 
generated/sun/util/resources/CurrencyNames_ar_YE.java                         |   11 
generated/sun/util/resources/CurrencyNames_be_BY.java                         |   11 
generated/sun/util/resources/CurrencyNames_bg_BG.java                         |   11 
generated/sun/util/resources/CurrencyNames_ca_ES.java                         |   12 
generated/sun/util/resources/CurrencyNames_cs_CZ.java                         |   11 
generated/sun/util/resources/CurrencyNames_da_DK.java                         |   12 
generated/sun/util/resources/CurrencyNames_de.java                            |  205 +
generated/sun/util/resources/CurrencyNames_de_AT.java                         |   12 
generated/sun/util/resources/CurrencyNames_de_CH.java                         |   11 
generated/sun/util/resources/CurrencyNames_de_DE.java                         |   12 
generated/sun/util/resources/CurrencyNames_de_GR.java                         |   12 
generated/sun/util/resources/CurrencyNames_de_LU.java                         |   12 
generated/sun/util/resources/CurrencyNames_el_CY.java                         |   12 
generated/sun/util/resources/CurrencyNames_el_GR.java                         |   12 
generated/sun/util/resources/CurrencyNames_en_AU.java                         |   11 
generated/sun/util/resources/CurrencyNames_en_CA.java                         |   11 
generated/sun/util/resources/CurrencyNames_en_GB.java                         |   12 
generated/sun/util/resources/CurrencyNames_en_IE.java                         |   12 
generated/sun/util/resources/CurrencyNames_en_IN.java                         |   11 
generated/sun/util/resources/CurrencyNames_en_MT.java                         |   12 
generated/sun/util/resources/CurrencyNames_en_NZ.java                         |   11 
generated/sun/util/resources/CurrencyNames_en_PH.java                         |   11 
generated/sun/util/resources/CurrencyNames_en_SG.java                         |   11 
generated/sun/util/resources/CurrencyNames_en_US.java                         |   11 
generated/sun/util/resources/CurrencyNames_en_ZA.java                         |   11 
generated/sun/util/resources/CurrencyNames_es.java                            |  214 +
generated/sun/util/resources/CurrencyNames_es_AR.java                         |   12 
generated/sun/util/resources/CurrencyNames_es_BO.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_CL.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_CO.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_CR.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_DO.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_EC.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_ES.java                         |   12 
generated/sun/util/resources/CurrencyNames_es_GT.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_HN.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_MX.java                         |   12 
generated/sun/util/resources/CurrencyNames_es_NI.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_PA.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_PE.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_PR.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_PY.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_SV.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_US.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_UY.java                         |   11 
generated/sun/util/resources/CurrencyNames_es_VE.java                         |   12 
generated/sun/util/resources/CurrencyNames_et_EE.java                         |   11 
generated/sun/util/resources/CurrencyNames_fi_FI.java                         |   12 
generated/sun/util/resources/CurrencyNames_fr.java                            |  209 +
generated/sun/util/resources/CurrencyNames_fr_BE.java                         |   12 
generated/sun/util/resources/CurrencyNames_fr_CA.java                         |   11 
generated/sun/util/resources/CurrencyNames_fr_CH.java                         |   11 
generated/sun/util/resources/CurrencyNames_fr_FR.java                         |   12 
generated/sun/util/resources/CurrencyNames_fr_LU.java                         |   12 
generated/sun/util/resources/CurrencyNames_ga_IE.java                         |   11 
generated/sun/util/resources/CurrencyNames_hi_IN.java                         |   11 
generated/sun/util/resources/CurrencyNames_hr_HR.java                         |   11 
generated/sun/util/resources/CurrencyNames_hu_HU.java                         |   11 
generated/sun/util/resources/CurrencyNames_in_ID.java                         |   11 
generated/sun/util/resources/CurrencyNames_is_IS.java                         |   11 
generated/sun/util/resources/CurrencyNames_it.java                            |  207 +
generated/sun/util/resources/CurrencyNames_it_CH.java                         |   11 
generated/sun/util/resources/CurrencyNames_it_IT.java                         |   12 
generated/sun/util/resources/CurrencyNames_iw_IL.java                         |   11 
generated/sun/util/resources/CurrencyNames_ja.java                            |  206 +
generated/sun/util/resources/CurrencyNames_ja_JP.java                         |   11 
generated/sun/util/resources/CurrencyNames_ko.java                            |  193 +
generated/sun/util/resources/CurrencyNames_ko_KR.java                         |   11 
generated/sun/util/resources/CurrencyNames_lt_LT.java                         |   11 
generated/sun/util/resources/CurrencyNames_lv_LV.java                         |   11 
generated/sun/util/resources/CurrencyNames_mk_MK.java                         |   11 
generated/sun/util/resources/CurrencyNames_ms_MY.java                         |   11 
generated/sun/util/resources/CurrencyNames_mt_MT.java                         |   12 
generated/sun/util/resources/CurrencyNames_nl_BE.java                         |   12 
generated/sun/util/resources/CurrencyNames_nl_NL.java                         |   12 
generated/sun/util/resources/CurrencyNames_no_NO.java                         |   11 
generated/sun/util/resources/CurrencyNames_pl_PL.java                         |   11 
generated/sun/util/resources/CurrencyNames_pt_BR.java                         |   12 
generated/sun/util/resources/CurrencyNames_pt_PT.java                         |   12 
generated/sun/util/resources/CurrencyNames_ro_RO.java                         |   12 
generated/sun/util/resources/CurrencyNames_ru_RU.java                         |   11 
generated/sun/util/resources/CurrencyNames_sk_SK.java                         |   11 
generated/sun/util/resources/CurrencyNames_sl_SI.java                         |   12 
generated/sun/util/resources/CurrencyNames_sq_AL.java                         |   11 
generated/sun/util/resources/CurrencyNames_sr_BA.java                         |   12 
generated/sun/util/resources/CurrencyNames_sr_CS.java                         |   11 
generated/sun/util/resources/CurrencyNames_sr_ME.java                         |   11 
generated/sun/util/resources/CurrencyNames_sv.java                            |  198 +
generated/sun/util/resources/CurrencyNames_sv_SE.java                         |   12 
generated/sun/util/resources/CurrencyNames_th_TH.java                         |   11 
generated/sun/util/resources/CurrencyNames_tr_TR.java                         |   12 
generated/sun/util/resources/CurrencyNames_uk_UA.java                         |   11 
generated/sun/util/resources/CurrencyNames_vi_VN.java                         |   11 
generated/sun/util/resources/CurrencyNames_zh_CN.java                         |  214 +
generated/sun/util/resources/CurrencyNames_zh_TW.java                         |  207 +
generated/sun/util/resources/LocaleNames.java                                 |  449 ++
generated/sun/util/resources/LocaleNames_ar.java                              |   28 
generated/sun/util/resources/LocaleNames_be.java                              |   12 
generated/sun/util/resources/LocaleNames_bg.java                              |   12 
generated/sun/util/resources/LocaleNames_ca.java                              |  348 +
generated/sun/util/resources/LocaleNames_cs.java                              |   12 
generated/sun/util/resources/LocaleNames_da.java                              |   12 
generated/sun/util/resources/LocaleNames_de.java                              |  440 ++
generated/sun/util/resources/LocaleNames_el.java                              |  310 +
generated/sun/util/resources/LocaleNames_el_CY.java                           |  309 +
generated/sun/util/resources/LocaleNames_en.java                              |   10 
generated/sun/util/resources/LocaleNames_en_MT.java                           |   40 
generated/sun/util/resources/LocaleNames_en_PH.java                           |   40 
generated/sun/util/resources/LocaleNames_en_SG.java                           |   40 
generated/sun/util/resources/LocaleNames_es.java                              |  440 ++
generated/sun/util/resources/LocaleNames_es_US.java                           |  131 
generated/sun/util/resources/LocaleNames_et.java                              |   12 
generated/sun/util/resources/LocaleNames_fi.java                              |   63 
generated/sun/util/resources/LocaleNames_fr.java                              |  440 ++
generated/sun/util/resources/LocaleNames_ga.java                              |  343 +
generated/sun/util/resources/LocaleNames_hi.java                              |   14 
generated/sun/util/resources/LocaleNames_hr.java                              |   12 
generated/sun/util/resources/LocaleNames_hu.java                              |   12 
generated/sun/util/resources/LocaleNames_in.java                              |  163 
generated/sun/util/resources/LocaleNames_is.java                              |   12 
generated/sun/util/resources/LocaleNames_it.java                              |  440 ++
generated/sun/util/resources/LocaleNames_iw.java                              |   12 
generated/sun/util/resources/LocaleNames_ja.java                              |  440 ++
generated/sun/util/resources/LocaleNames_ko.java                              |  440 ++
generated/sun/util/resources/LocaleNames_lt.java                              |   12 
generated/sun/util/resources/LocaleNames_lv.java                              |   12 
generated/sun/util/resources/LocaleNames_mk.java                              |   12 
generated/sun/util/resources/LocaleNames_ms.java                              |   79 
generated/sun/util/resources/LocaleNames_mt.java                              |  332 +
generated/sun/util/resources/LocaleNames_nl.java                              |   13 
generated/sun/util/resources/LocaleNames_no.java                              |   14 
generated/sun/util/resources/LocaleNames_pl.java                              |  348 +
generated/sun/util/resources/LocaleNames_pt.java                              |  374 +
generated/sun/util/resources/LocaleNames_pt_BR.java                           |   22 
generated/sun/util/resources/LocaleNames_pt_PT.java                           |   72 
generated/sun/util/resources/LocaleNames_ro.java                              |   12 
generated/sun/util/resources/LocaleNames_ru.java                              |  348 +
generated/sun/util/resources/LocaleNames_sk.java                              |   12 
generated/sun/util/resources/LocaleNames_sl.java                              |   12 
generated/sun/util/resources/LocaleNames_sq.java                              |   12 
generated/sun/util/resources/LocaleNames_sr.java                              |  307 +
generated/sun/util/resources/LocaleNames_sv.java                              |  440 ++
generated/sun/util/resources/LocaleNames_th.java                              |  348 +
generated/sun/util/resources/LocaleNames_tr.java                              |   12 
generated/sun/util/resources/LocaleNames_uk.java                              |   12 
generated/sun/util/resources/LocaleNames_vi.java                              |  257 +
generated/sun/util/resources/LocaleNames_zh.java                              |  440 ++
generated/sun/util/resources/LocaleNames_zh_SG.java                           |  103 
generated/sun/util/resources/LocaleNames_zh_TW.java                           |  440 ++
javac.in                                                                      |   34 
javap.in                                                                      |    3 
patches/icedtea-corba.patch                                                   |   14 
patches/icedtea-ecj.patch                                                     |  800 ++++
patches/icedtea-javafiles.patch                                               |   60 
patches/icedtea-sunsrc.patch                                                  |   57 
patches/icedtea-xjc.patch                                                     |   10 
tools-copy-files.txt                                                          |   45 
tools-copy/tools-corba-copy-files.txt                                         |    6 
tools-copy/tools-j2se-copy-files.txt                                          |   39 
tools-copy/tools-jaxws-copy-files.txt                                         |  101 
tools-copy/tools-langtools-copy-files.txt                                     |   51 

diffs (truncated from 22123 to 500 lines):

diff -r 6117d91ad783 -r c3357ed52323 .hgignore
--- a/.hgignore	Wed Nov 07 11:56:25 2007 +0000
+++ b/.hgignore	Wed Nov 07 13:57:34 2007 -0500
@@ -352,3 +352,33 @@ rt/java/util/Vector.java
 rt/java/util/Vector.java
 rt/java/util/WeakHashMap.java
 rt/java/util/XMLUtils.java
+rt/java/rmi/AccessException.java
+rt/java/rmi/AlreadyBoundException.java
+rt/java/rmi/ConnectException.java
+rt/java/rmi/ConnectIOException.java
+rt/java/rmi/MarshalException.java
+rt/java/rmi/MarshalledObject.java
+rt/java/rmi/Naming.java
+rt/java/rmi/NoSuchObjectException.java
+rt/java/rmi/NotBoundException.java
+rt/java/rmi/RMISecurityException.java
+rt/java/rmi/RMISecurityManager.java
+rt/java/rmi/Remote.java
+rt/java/rmi/RemoteException.java
+rt/java/rmi/ServerError.java
+rt/java/rmi/ServerException.java
+rt/java/rmi/ServerRuntimeException.java
+rt/java/rmi/StubNotFoundException.java
+rt/java/rmi/UnexpectedException.java
+rt/java/rmi/UnknownHostException.java
+rt/java/rmi/UnmarshalException.java
+rt/sun/rmi/rmic/BatchEnvironment.java
+rt/sun/rmi/rmic/Constants.java
+rt/sun/rmi/rmic/Generator.java
+rt/sun/rmi/rmic/IndentingWriter.java
+rt/sun/rmi/rmic/Main.java
+rt/sun/rmi/rmic/Names.java
+rt/sun/rmi/rmic/RMIConstants.java
+rt/sun/rmi/rmic/RMIGenerator.java
+rt/sun/rmi/rmic/RemoteClass.java
+rt/sun/rmi/rmic/Util.java
diff -r 6117d91ad783 -r c3357ed52323 ChangeLog
--- a/ChangeLog	Wed Nov 07 11:56:25 2007 +0000
+++ b/ChangeLog	Wed Nov 07 13:57:34 2007 -0500
@@ -1,3 +1,34 @@ 2007-11-07  Gary Benson  <gbenson at redhat
+2007-11-07  Lillian Angel  <langel at redhat.com>
+
+	* Makefile.am: Re-added ecj targets, added new patches to the list and
+	updated tools.jar.
+	* Makefile.in: Regenerated.
+	* aclocal.m4: Likewise.
+	* configure: Likewise.
+	* configure.ac: Re-added --with-icedtea and --with-icedtea-home
+	options. Also, added --with-gcj-home to specify where gcj is
+	installed- the default is /usr/lib/jvm/java-gcj/.
+	* generated/*.java: Regenerated and added several new sources.
+	* generated/fontconfig/*.bfc: Added generated font files.
+	* javac.in: Re-added. Added support to ignore Werror flags.
+	* javap.in: Re-added.
+	* patches/icedtea-javafiles: Updated to add missing sources to
+	Makefiles.
+	* patches/icedtea-sunrc.patch: Updated.
+	* patches/icedtea-corba.patch: New patch.
+	* patches/icedtea-ecj.patch: New patch to make building with ecj
+	possible.
+	* tools-copy/tools-corba-copy-files.txt: List of corba sources to
+	copy.
+	* tools-copy/tools-j2se-copy-files.txt: List of j2se soures to copy.
+	* tools-copy/tools-jaxws-copy-files.txt: List of jaxws sources to
+	copy.
+	* tools-copy/tools-langtools-copy-files.txt: List of langtools to
+	copy.
+	* patches/icedtea-xjc.patch: Removed. Has been combined with sunrc
+	patch.
+	* tools-copy-files.txt: Removed.
+
 2007-11-07  Gary Benson  <gbenson at redhat.com>
 
 	* acinclude.m4 (SET_ARCH_DIRS): Remove redundant special cases.
diff -r 6117d91ad783 -r c3357ed52323 Makefile.am
--- a/Makefile.am	Wed Nov 07 11:56:25 2007 +0000
+++ b/Makefile.am	Wed Nov 07 13:57:34 2007 -0500
@@ -12,6 +12,7 @@ distclean-local: clean-copy
 	rm -f rt-source-files.txt tools-source-files.txt
 	rm -rf bootstrap
 	rm -rf lib
+	rm -rf openjdk-ecj
 	rm -rf openjdk
 	rm -rf tools
 	rm -f gcjwebplugin.so
@@ -19,20 +20,22 @@ install:
 install:
 
 .PHONY: \
-	env snapshot clean-download clean-extract clean-patch \
-	clean-bootstrap-directory clean-bootstrap-directory-symlink \
-	icedtea icedtea-debug clean-icedtea icedtea-against-icedtea clean-plugs \
+	env env-ecj snapshot clean-download clean-extract clean-patch \
+	clean-extract-ecj clean-patch-ecj clean-bootstrap-directory \
+	clean-bootstrap-directory-symlink clean-bootstrap-directory-ecj \
+	clean-bootstrap-directory-symlink-ecj icedtea icedtea-debug \
+	clean-icedtea icedtea-against-icedtea clean-icedtea-ecj clean-plugs \
 	clean-tools-jar clean-tools clean-shared-objects \
 	clean-copy clean-rt clean-gcjwebplugin
 
-EXTRA_DIST = rt generated $(ICEDTEA_PATCHES) \
-	gcjwebplugin.cc patches/icedtea-speed.patch tools-copy-files.txt
+EXTRA_DIST = rt generated $(ICEDTEA_PATCHES) $(ICEDTEA_ECJ_PATCH) \
+	gcjwebplugin.cc patches/icedtea-speed.patch tools-copy
 
 # OpenJDK build environment.
 LINUX_DIR = linux-$(BUILD_ARCH_DIR)
-BUILD_OUTPUT_DIR = openjdk/control/build/$(LINUX_DIR)
+BUILD_OUTPUT_DIR = openjdk/control/build/$(LINUX_DIR)/
 ICEDTEA_BUILD_DIR = \
-	$(abs_top_srcdir)/$(BUILD_OUTPUT_DIR)/
+	$(abs_top_srcdir)/$(BUILD_OUTPUT_DIR)
 ICEDTEA_RT = \
 	$(abs_top_srcdir)/bootstrap/jdk1.7.0/jre/lib/rt-closed.jar
 ICEDTEA_CLS_DIR = \
@@ -40,15 +43,15 @@ ICEDTEA_ENDORSED_DIR = \
 ICEDTEA_ENDORSED_DIR = \
 	$(abs_top_srcdir)/bootstrap/jdk1.6.0/lib/endorsed
 ICEDTEA_ENV = \
+	"ALT_JDK_IMPORT_PATH=$(abs_top_srcdir)/bootstrap/jdk1.6.0/" \
 	"ANT_HOME=$(SYSTEM_ANT_DIR)" \
-	"BUILD_NUMBER=$(OPENJDK_VERSION)" \
-	"JRE_RELEASE_VERSION=1.7.0-$(OPENJDK_VERSION)" \
-	"HOTSPOT_RELEASE_VERSION=1.7.0-$(OPENJDK_VERSION)" \
+        "BUILD_NUMBER=$(OPENJDK_VERSION)" \
+        "JRE_RELEASE_VERSION=1.7.0-$(OPENJDK_VERSION)" \
+        "HOTSPOT_RELEASE_VERSION=1.7.0-$(OPENJDK_VERSION)" \
 	"LANG=C" \
 	"PATH=/usr/bin:/bin:/usr/sbin:/sbin" \
 	"ALT_BOOTDIR=$(abs_top_srcdir)/bootstrap/jdk1.6.0" \
 	"ALT_BINARY_PLUGS_PATH=$(abs_top_srcdir)/bootstrap/jdk1.7.0" \
-	"ALT_JDK_IMPORT_PATH=$(abs_top_srcdir)/bootstrap/jdk1.6.0" \
 	"BUILD_ARCH_DIR=$(BUILD_ARCH_DIR)" \
 	"ICEDTEA_RT=$(ICEDTEA_RT)" \
 	"ICEDTEA_BUILD_DIR=$(ICEDTEA_BUILD_DIR)" \
@@ -57,11 +60,47 @@ ICEDTEA_ENV = \
 	"ENDORSED=-Djava.endorsed.dirs=$(ICEDTEA_ENDORSED_DIR)" \
 	"CLASSPATH=" \
 	"LD_LIBRARY_PATH=" \
+	"GENSRCDIR=$(abs_top_srcdir)/generated" \
 	"FREETYPE2_INC_DIR=$(FREETYPE2_INC_DIR)"
 
 env:
 	@echo 'unset JAVA_HOME'
 	@echo 'export $(ICEDTEA_ENV)'
+
+# OpenJDK ecj build environment.
+ICEDTEA_BUILD_DIR_ECJ = \
+	$(abs_top_srcdir)/openjdk-ecj/control/build/$(LINUX_DIR)/
+ICEDTEA_CLS_DIR_ECJ = \
+	$(abs_top_srcdir)/openjdk-ecj/control/build/$(LINUX_DIR)/classes
+ICEDTEA_ENV_ECJ = \
+	"ALT_JDK_IMPORT_PATH=$(abs_top_srcdir)/bootstrap/jdk1.6.0/" \
+	"ANT_HOME=$(SYSTEM_ANT_DIR)" \
+	"BUILD_NUMBER=$(OPENJDK_VERSION)" \
+        "JRE_RELEASE_VERSION=1.7.0-$(OPENJDK_VERSION)" \
+        "HOTSPOT_RELEASE_VERSION=1.7.0-$(OPENJDK_VERSION)" \
+	"LANG=C" \
+	"PATH=/usr/bin:/bin:/usr/sbin:/sbin" \
+	"ALT_BOOTDIR=$(abs_top_srcdir)/bootstrap/jdk1.6.0" \
+	"ALT_BINARY_PLUGS_PATH=$(abs_top_srcdir)/bootstrap/jdk1.7.0" \
+	"BUILD_ARCH_DIR=$(BUILD_ARCH_DIR)" \
+	"LIBGCJ_JAR=$(LIBGCJ_JAR)" \
+	"ICEDTEA_RT=$(ICEDTEA_RT)" \
+	"ICEDTEA_BUILD_DIR=$(ICEDTEA_BUILD_DIR_ECJ)" \
+	"ICEDTEA_CLS_DIR=$(ICEDTEA_CLS_DIR_ECJ)" \
+	"ICEDTEA_ENDORSED_DIR=$(ICEDTEA_ENDORSED_DIR)" \
+	"ENDORSED=-Djava.endorsed.dirs=$(ICEDTEA_ENDORSED_DIR)" \
+	"BOOTCLASSPATH_CLS_RT=-bootclasspath \
+	  $(ICEDTEA_CLS_DIR_ECJ):$(ICEDTEA_RT)" \
+	"BOOTCLASSPATH_CLS=-bootclasspath $(ICEDTEA_CLS_DIR_ECJ)" \
+	"BOOTCLASSPATH_RT_LIBGCJ=-bootclasspath $(ICEDTEA_RT):$(LIBGCJ_JAR)" \
+	"CLASSPATH=" \
+	"LD_LIBRARY_PATH=" \
+	"GENSRCDIR=$(abs_top_srcdir)/generated" \
+	"FREETYPE2_INC_DIR=$(FREETYPE2_INC_DIR)"
+
+env-ecj:
+	@echo 'unset JAVA_HOME'
+	@echo 'export $(ICEDTEA_ENV_ECJ)'
 
 # Mercurial snapshot.
 snapshot: dist
@@ -97,14 +136,13 @@ clean-download:
 	rm -f stamps/download.stamp
 	rm -f $(OPENJDK_SRC_ZIP)
 
-# Extratc OpenJDK sources.
+# Extract OpenJDK sources.
 stamps/extract.stamp: stamps/download.stamp
 	if ! test -d openjdk ; \
 	then \
 	  $(UNZIP) -q $(OPENJDK_SRC_ZIP) ; \
 	  chmod ug+w `find openjdk/j2se/src/share/demo/jvmti \
 	     -name sample.makefile.txt` ; \
-	  rm -rf openjdk/jaxws ; \
 	fi
 	mkdir -p stamps
 	touch stamps/extract.stamp
@@ -143,11 +181,11 @@ ICEDTEA_PATCHES = \
 	patches/icedtea-float-double-trailing-zeros.patch \
 	patches/icedtea-gtkplaf.patch \
 	patches/icedtea-memory-limits.patch \
-	patches/icedtea-xjc.patch \
 	patches/icedtea-sunsrc.patch \
 	patches/icedtea-libraries.patch \
+	patches/icedtea-javafiles.patch \
 	patches/icedtea-bytecodeInterpreterWithChecks.patch \
-	patches/icedtea-javafiles.patch \
+	patches/icedtea-corba.patch \
 	$(FAST_BUILD_PATCH) \
 	$(DISTRIBUTION_PATCHES)
 
@@ -176,22 +214,101 @@ clean-patch:
 	  fi ; \
 	done
 
+# OpenJDK ecj Source Preparation Targets
+# ======================================
+
+# Extract OpenJDK sources for ecj.
+stamps/extract-ecj.stamp: stamps/download.stamp
+	if ! test -d openjdk-ecj ; \
+	then \
+	  mkdir tmp-ecj ; \
+	  $(UNZIP) -q -d tmp-ecj $(OPENJDK_SRC_ZIP) ; \
+	  mv tmp-ecj/openjdk openjdk-ecj ; \
+	  rmdir tmp-ecj ; \
+	  chmod ug+w `find openjdk-ecj/j2se/src/share/demo/jvmti \
+	     -name sample.makefile.txt` ; \
+	  rm -rf openjdk-ecj/jaxws; \
+	fi
+	mkdir -p stamps
+	touch stamps/extract-ecj.stamp
+
+clean-extract-ecj:
+	rm -f stamps/extract-ecj.stamp
+	rm -rf openjdk-ecj
+
+# Patch OpenJDK for plug replacements and ecj.
+ICEDTEA_ECJ_PATCH = patches/icedtea-ecj.patch
+
+stamps/patch-ecj.stamp: stamps/extract-ecj.stamp
+	for p in $(ICEDTEA_PATCHES) ; \
+	do \
+	  echo Checking $$p ; \
+	  if $(PATCH) -p1 -d openjdk-ecj --dry-run -s -t -f -F 0 < $$p ; \
+	  then \
+	    echo Applying $$p ; \
+	    $(PATCH) -p1 -d openjdk-ecj < $$p ; \
+	  fi ; \
+	done
+	echo Checking $(ICEDTEA_ECJ_PATCH) ; \
+	if $(PATCH) -p0 --dry-run -s -t -f < $(ICEDTEA_ECJ_PATCH) ; \
+	then \
+	  echo Applying $(ICEDTEA_ECJ_PATCH) ; \
+	  $(PATCH) -p0 < $(ICEDTEA_ECJ_PATCH) ; \
+	fi
+	mkdir -p stamps
+	touch stamps/patch-ecj.stamp
+
+clean-patch-ecj:
+	rm -f stamps/patch-ecj.stamp
+	echo Checking $(ICEDTEA_ECJ_PATCH) ; \
+	if $(PATCH) -p0 -R --dry-run -s -t -f < $(ICEDTEA_ECJ_PATCH) ; \
+	then \
+	  echo Reverting $(ICEDTEA_ECJ_PATCH) ; \
+	  $(PATCH) -p0 -R < $(ICEDTEA_ECJ_PATCH) ; \
+	fi
+	for p in $(ICEDTEA_PATCHES) ; \
+	do \
+	  echo Checking $$p ; \
+	  if $(PATCH) -p1 -d openjdk-ecj -R --dry-run -s -t -f < $$p ; \
+	  then \
+	    echo Reverting $$p ; \
+	    $(PATCH) -p1 -d openjdk-ecj -R < $$p ; \
+	  fi ; \
+	done
+
 # Bootstrap Directory Targets
 # ===========================
 
-MEMORY_LIMIT = -J-Xmx512m
+# bootstrap/icedtea.
+stamps/bootstrap-directory.stamp: stamps/icedtea-against-ecj.stamp
+	rm -rf bootstrap/icedtea
+	ln -s $(abs_top_srcdir)/openjdk-ecj/control/build/$(LINUX_DIR)/j2sdk-image/ bootstrap/icedtea
+	mkdir -p stamps
+	touch stamps/bootstrap-directory.stamp
+
+clean-bootstrap-directory:
+	rm -f stamps/bootstrap-directory.stamp
+	rm -rf bootstrap/icedtea
+
+if WITH_ICEDTEA
+  BOOTSTRAP_DIRECTORY_STAMP =
+  ICEDTEA_HOME = $(SYSTEM_ICEDTEA_DIR)
+else
+  BOOTSTRAP_DIRECTORY_STAMP = stamps/bootstrap-directory.stamp
+  ICEDTEA_HOME = icedtea
+endif
 
 # bootstrap/jdk1.6.0 to bootstrap/icedtea symlink.
-stamps/bootstrap-directory-symlink.stamp:
+stamps/bootstrap-directory-symlink.stamp: $(BOOTSTRAP_DIRECTORY_STAMP)
 	mkdir -p bootstrap
 	rm -f bootstrap/jdk1.6.0
-	ln -sf $(SYSTEM_ICEDTEA_DIR) bootstrap/jdk1.6.0
+	ln -sf $(ICEDTEA_HOME) bootstrap/jdk1.6.0
 	if ! bootstrap/jdk1.6.0/bin/java -version ; \
-	  then \
-	    echo "bootstrap/jdk1.6.0/bin/java" \
-		"cannot be found or is corrupted." ; \
-	    exit 1; \
-	fi 
+         then \
+           echo "bootstrap/jdk1.6.0/bin/java" \
+               "cannot be found or is corrupted." ; \
+           exit 1; \
+        fi
 	mkdir -p stamps
 	touch stamps/bootstrap-directory-symlink.stamp
 
@@ -199,10 +316,57 @@ clean-bootstrap-directory-symlink:
 	rm -f stamps/bootstrap-directory-symlink.stamp
 	rm -f bootstrap/jdk1.6.0
 
+# Bootstrap ecj Directory Targets
+# ===============================
+
+# bootstrap/ecj.
+stamps/bootstrap-directory-ecj.stamp:
+	mkdir -p bootstrap/ecj/bin stamps/
+	ln -sf $(JAVA) bootstrap/ecj/bin/java
+	ln -sf $(JAVAH) bootstrap/ecj/bin/javah
+	ln -sf $(RMIC) bootstrap/ecj/bin/rmic
+	ln -sf $(JAR) bootstrap/ecj/bin/jar
+	ln -sf ../../../javac bootstrap/ecj/bin/javac
+	ln -sf ../../../javap bootstrap/ecj/bin/javap
+	mkdir -p bootstrap/ecj/lib/endorsed
+	ln -sf $(XALAN2_JAR) bootstrap/ecj/lib/endorsed/xalan-j2.jar
+	ln -sf $(XALAN2_SERIALIZER_JAR) \
+	  bootstrap/ecj/lib/endorsed/xalan-j2-serializer.jar
+	ln -sf $(XERCES2_JAR) bootstrap/ecj/lib/endorsed/xerces-j2.jar
+	mkdir -p bootstrap/ecj/jre
+	ln -sf $(SYSTEM_GCJ_DIR)/jre/lib/ bootstrap/ecj/jre/
+	mkdir -p stamps
+	touch stamps/bootstrap-directory-ecj.stamp
+
+clean-bootstrap-directory-ecj:
+	rm -f stamps/bootstrap-directory-ecj.stamp
+	rm -rf bootstrap/ecj
+
+# bootstrap/jdk1.6.0 to bootstrap/ecj symlink.
+stamps/bootstrap-directory-symlink-ecj.stamp: \
+	stamps/bootstrap-directory-ecj.stamp
+	rm -f bootstrap/jdk1.6.0
+	ln -sf ecj bootstrap/jdk1.6.0
+	mkdir -p stamps
+	touch stamps/bootstrap-directory-symlink-ecj.stamp
+
+clean-bootstrap-directory-symlink-ecj:
+	rm -f stamps/bootstrap-directory-symlink-ecj.stamp
+	rm -f bootstrap/jdk1.6.0
+
+
+# OpenJDK Targets
+# ===============
+
+if WITH_ICEDTEA
+  MEMORY_LIMIT = -J-Xmx512m
+else
+  MEMORY_LIMIT =
+endif
+
 # If you change anything here in the icedtea target, please make sure
 # you change it in the icedtea-debug target as well.
-icedtea: stamps/bootstrap-directory-symlink.stamp stamps/tools.stamp \
-	stamps/plugs.stamp stamps/extract.stamp \
+icedtea: stamps/tools.stamp stamps/plugs.stamp stamps/extract.stamp \
 	stamps/patch.stamp gcjwebplugin.so
 	$(MAKE) \
 	  $(ICEDTEA_ENV) \
@@ -213,7 +377,7 @@ icedtea: stamps/bootstrap-directory-syml
 	  $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR)
 	@echo "IcedTea is served:" $(BUILD_OUTPUT_DIR)
 
-icedtea-debug: stamps/bootstrap-directory-symlink.stamp \
+icedtea-debug: 	stamps/bootstrap-directory-symlink.stamp \
 	stamps/tools.stamp stamps/plugs.stamp stamps/extract.stamp \
 	stamps/patch.stamp gcjwebplugin.so
 	$(MAKE) \
@@ -221,7 +385,7 @@ icedtea-debug: stamps/bootstrap-director
 	  -C openjdk/control/make \
 	  debug_build
 	cp -af gcjwebplugin.so \
-	  $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)
+	 $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)
 	cp -af gcjwebplugin.so \
 	  $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR)
 	@echo "IcedTea (debug build) is served:" \
@@ -236,6 +400,31 @@ icedtea-against-icedtea: \
 	stamps/bootstrap-directory-symlink.stamp \
 	icedtea
 
+# OpenJDK ecj Targets
+# ===================
+
+stamps/icedtea-ecj.stamp: stamps/tools.stamp stamps/plugs.stamp \
+	stamps/extract-ecj.stamp stamps/patch-ecj.stamp
+	$(MAKE) \
+	  $(ICEDTEA_ENV_ECJ) \
+	  -C openjdk-ecj/control/make
+	@echo "ecj-poured IcedTea is served:" \
+	  openjdk-ecj/control/build/$(LINUX_DIR)
+	mkdir -p stamps
+	touch stamps/icedtea-ecj.stamp
+
+clean-icedtea-ecj: stamps/extract-ecj.stamp
+	rm -f stamps/icedtea-ecj.stamp
+	$(MAKE) \
+	  $(ICEDTEA_ENV_ECJ) \
+	  -C openjdk-ecj/control/make clobber
+
+stamps/icedtea-against-ecj.stamp: \
+	stamps/bootstrap-directory-symlink-ecj.stamp \
+	stamps/icedtea-ecj.stamp
+	mkdir -p stamps
+	touch stamps/icedtea-against-ecj.stamp
+
 # Binary Plugs and Tools Targets
 # ==============================
 
@@ -248,7 +437,8 @@ stamps/tools.stamp: bootstrap/jdk1.7.0/j
 	mkdir -p stamps
 	touch stamps/tools.stamp
 
-clean-plugs: clean-plugs clean-shared-objects clean-copy clean-rt
+clean-plugs: clean-plugs clean-shared-objects \
+	clean-copy clean-rt
 	rm -f stamps/plugs.stamp
 	rm -f bootstrap/jdk1.7.0/jre/lib/rt-closed.jar
 
@@ -286,7 +476,8 @@ ICEDTEA_COPY_DIRS = \
 	com/sun/jdi/request \
 	com/sun/jmx/snmp/agent \
 	com/sun/tools/jdi \
-	java/util
+	java/util \
+	java/rmi
 
 stamps/copy-source-files.stamp: stamps/extract.stamp stamps/patch.stamp
 	for copy_dir in $(ICEDTEA_COPY_DIRS) ; \
@@ -310,18 +501,41 @@ LANGTOOLS = openjdk/langtools/src/share/
 LANGTOOLS = openjdk/langtools/src/share/classes
 JAXP = openjdk/jaxp/src/share/classes
 CORBA = openjdk/corba/src/share/classes
+JAXWS = openjdk/jaxws/src/share/classes
 
 OPENJDK_SOURCEPATH_DIRS = \
-        $(SHARE):$(SOLARIS):$(LANGTOOLS):$(JAXP):$(CORBA)
+        $(SHARE):$(SOLARIS):$(LANGTOOLS):$(JAXP):$(CORBA):$(JAXWS)
 
 # tools.jar class files.
 stamps/tools-copy-source-files.stamp: stamps/extract.stamp stamps/patch.stamp
-	for copy_dir in `cat tools-copy-files.txt` ; \
+	for copy_dir in `cat tools-copy/tools-j2se-copy-files.txt` ; \
         do \
           mkdir -p tools/$$copy_dir ; \
 	  cp -arf openjdk/j2se/src/share/classes/$$copy_dir/* \
             tools/$$copy_dir ; \
         done
+	
+	for copy_dir in `cat tools-copy/tools-langtools-copy-files.txt` ; \
+	do \
+	  mkdir -p tools/$$copy_dir ; \
+	  cp -arf openjdk/langtools/src/share/classes/$$copy_dir/* \
+	    tools/$$copy_dir ; \
+	done
+
+	for copy_dir in `cat tools-copy/tools-corba-copy-files.txt` ; \
+	do \
+	  mkdir -p tools/$$copy_dir ; \
+	  cp -arf openjdk/corba/src/share/classes/$$copy_dir/* \
+	    tools/$$copy_dir ; \
+	done
+
+	for copy_dir in `cat tools-copy/tools-jaxws-copy-files.txt` ; \
+	do \
+	  mkdir -p tools/$$copy_dir ; \
+	  cp -arf openjdk/jaxws/src/share/classes/$$copy_dir/* \
+	    tools/$$copy_dir ; \
+	done
+	
 	mkdir -p stamps
 	touch stamps/tools-copy-source-files.stamp
 
@@ -332,8 +546,9 @@ tools-source-files.txt: stamps/extract.s
 



More information about the distro-pkg-dev mailing list