Yasumasa,

I think it's better to have a complete fix rather than yet another
workaround.

Could you move gif files to correct location and remove custom makefile
logic?

I'll sponsor the push then.

-Dmitry

On 2016-02-27 06:44, Yasumasa Suenaga wrote:
> Hi Erik,
> 
> Thanks!
> I've uploaded new webrev. Could you review it?
>   http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.01/
> 
>> However, the real fix is to move the gifs out of the images dir so that
>> they have the correct subdir relative to the classes dir in both the
>> source and the output. Then we can remove this whole SetupCopyFiles
>> construct and just add .gif to jdk.hotspot.agent_COPY.
> 
> Comments in CompileJavaModules.gmk are as below:
> ------------
>   ### Copy gif files
>   # Special handling to copy gif files in images/toolbarButtonGraphics \
>   #   -> classes/toolbarButtonGraphics.
>   # These can't be handled by COPY to SetupJavaCompilation since they chop off
>   # one directory level.
> ------------
> 
> According to them, I guess that our fix makes expected behavior.
> If we should fix as you say, I think that we work for it in another issue.
> 
> 
> Thanks,
> 
> Yasumasa
> 
> 
> On 2016/02/27 1:59, Erik Joelsson wrote:
>> Hello,
>>
>> Actually you only need this:
>>
>> erik at pilot:/localhome/hg/jdk9-dev$ hg diff
>> diff -r c7be2a78c31b make/CompileJavaModules.gmk
>> --- a/make/CompileJavaModules.gmk
>> +++ b/make/CompileJavaModules.gmk
>> @@ -381,7 +381,7 @@
>>          DEST := $(JDK_OUTPUTDIR)/modules/$(MODULE), \
>>          FILES := $(wildcard
>> $(HOTSPOT_TOPDIR)/src/jdk.hotspot.agent/share/classes/images/*/*/*.gif), \
>>      ))
>> -  jdk.hotspot.agent: $(COPY_SA_IMAGES)
>> +  jdk.hotspot.agent_COPY_EXTRA += $(COPY_SA_IMAGES)
>>    endif
>>
>>    
>> ################################################################################
>>
>> However, the real fix is to move the gifs out of the images dir so that
>> they have the correct subdir relative to the classes dir in both the
>> source and the output. Then we can remove this whole SetupCopyFiles
>> construct and just add .gif to jdk.hotspot.agent_COPY.
>>
>> /Erik
>>
>> On 2016-02-26 04:28, Yasumasa Suenaga wrote:
>>> Hi all,
>>>
>>> HSDB toolbar icons 
>>> (hotspot/src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics)
>>> are missing in appmodules.jimage .
>>> They should be contained to appmodules.jimage .
>>>
>>> I've uploaded a webrev:
>>>     http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.00/
>>>
>>> Could you review it?
>>>
>>>
>>> Thanks,
>>>
>>> Yasumasa
>>
>>


-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.

Reply via email to