Hi Dmitry, Erik, I've uploaded new webrev:
hotspot: http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.02/hotspot/ makefile: http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.02/make/ > Could you move gif files to correct location and remove custom makefile > logic? I moved classes/images/toolbarButtonGraphics to classes/toolbarButtonGraphics . Could you review it? > I'll sponsor the push then. Thanks! Yasumasa On 2016/02/29 17:52, Dmitry Samersoff wrote: > 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 >>> >>> > >