Just a word of explaination about this build.xml... Following the recent discussion, - We still have a 'bootstrapping' build in classlib/trunk/make that compiles the circular dependencies in the core Java components, sufficient to get a set of code that can run the individual component builds, - I've stolen the build.xml from the HARMONY-16 contribution :-) (which used to build against a reference JDK) and hacked it to build the LUNI component using the results the bootstrap build (and the IBM J9 VM). The LUNI make/build.xml needs lots of tidy-up, but I checked it in to show the idea and for discussion. You can use the bootstrapped core components to run the ant script and Eclipse compiler to rebuild luni.jar and replace it in the target, and run JUnit to test the results. Of course, if you break luni.jar you may break the self-hosting build and have to bootstrap again! Regards, Tim -------- Original Message -------- Subject: svn commit: r365701 - /incubator/harmony/enhanced/classlib/trunk/java-src/luni/make/build.xml Date: Tue, 03 Jan 2006 18:10:13 -0000 From: tellison@apache.org Reply-To: harmony-dev@incubator.apache.org To: harmony-commits@incubator.apache.org Author: tellison Date: Tue Jan 3 10:10:11 2006 New Revision: 365701 URL: http://svn.apache.org/viewcvs?rev=365701&view=rev Log: Quick hack to demo the componentized build idea. Added: incubator/harmony/enhanced/classlib/trunk/java-src/luni/make/build.xml Added: incubator/harmony/enhanced/classlib/trunk/java-src/luni/make/build.xml URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/java-src/luni/make/build.xml?rev=365701&view=auto ============================================================================== --- incubator/harmony/enhanced/classlib/trunk/java-src/luni/make/build.xml (added) +++ incubator/harmony/enhanced/classlib/trunk/java-src/luni/make/build.xml Tue Jan 3 10:10:11 2006 @@ -0,0 +1,354 @@ + + + + + + + + + + + + Build for LUNI component + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- Tim Ellison (t.p.ellison@gmail.com) IBM Java technology centre, UK.