Looks great!

Thank you for polishing this fix!

/Magnus

28 aug 2014 kl. 19:21 skrev Mandy Chung <mandy.ch...@oracle.com>:

> On 8/27/14 11:38 PM, Erik Joelsson wrote:
>> Hello Mandy,
>> 
>> That certainly looks better. A couple of more thoughts, and sorry for not 
>> pointing this out earlier, but the new structure is still new to me too.
>> 
>> * The rmic targets also generate classes, so for modules.xml to be correct, 
>> I suspect you need to depend on that too. Simply add "rmic" after java on 
>> the dependency line. I assume the verification doesn't care about resources? 
>> If it does, then you would also need to depend on the rest of gendata, 
>> something like $(filter-out jdk.dev-gendata, $(GENDATA_TARGETS)).
> 
> Good catch.  rmic needs to be added in the dependency.  jdeps verifies class 
> files only and doesn't care about resources.
> 
>> 
>> * In Gendata-jdk.dev.gmk, there is an ifndef OPENJDK. We are trying to move 
>> away from that construct when possible. It's a bit cumbersome but to avoid 
>> it. To do it in the current model, create a closed version of 
>> Gendata-jdk.dev.gmk. Add "$(eval $(call IncludeCustomExtension, jdk, 
>> gendata/Gendata-jdk.dev.gmk))" after "include GendataCommon.gmk". Change the 
>> first assignment of METADATA_FILES to += and move the closed addition to the 
>> closed version of the file. There is no need for ifndef OPENJDK in the 
>> closed file. It only gets included when we build closed.
> 
> That's another good change in the build.
> 
> Updated webrev:
> http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8055856/webrev.02/
> 
> I also moved jdk/make/CheckModules.gmk to top/make/CheckModules.gmk per 
> Magnus's suggestion.
> 
> Mandy
> 
>> 
>> /Erik
>> 
>> On 2014-08-27 18:00, Mandy Chung wrote:
>>> Erik, Magnus,
>>> 
>>> This is much easier than I have thought.  I really like this new build.
>>> I have separated out Gendata-jdk.dev.gmk and removed the modules-xml
>>> target completely.
>>> 
>>> Webrev at:
>>> http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8055856/webrev.01/
>>> 
>>> Mandy
> 

Reply via email to