Review Request : 7143162 : Allow disable building of jdk demos and samples

David Holmes david.holmes at oracle.com
Tue Mar 6 03:41:59 UTC 2012


Shouldn't we skip this section if NO_DEMOS is specified?

David

On 6/03/2012 1:34 PM, Weijun Wang wrote:
> If NO_DEMOS are specified, there is no demo dir and "make images" fails.
> Yes, maybe it should fail, but I must work with images build now (on
> deploy workspace) and I really like the NO_DEMOS option...
>
> How about this?
>
> diff --git a/make/common/Release.gmk b/make/common/Release.gmk
> --- a/make/common/Release.gmk
> +++ b/make/common/Release.gmk
> @@ -947,6 +947,7 @@
> done
> $(CP) $(ABS_DB_PATH)/README-JDK.html $(JDK_IMAGE_DIR)/db
> $(RM) -rf $(DEMODIR)/db
> + $(MKDIR) $(DEMODIR)
> $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
> $(CP) $(ABS_DB_PATH)/README-JDK-DEMOS.html $(DEMODIR)/db/
> $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/register.html
>
> Thanks
> Max
>
> On 02/28/2012 09:53 AM, Kelly O'Hair wrote:
>> Looks fine to me.
>>
>> -kto
>>
>> On Feb 27, 2012, at 4:14 PM, Mike Duigou wrote:
>>
>>> Hello all;
>>>
>>> WEBREV @ http://cr.openjdk.java.net/~mduigou/7143162/1/webrev/
>>>
>>> An updated version of my previous webrev. I'm reposting it because
>>> this version includes a previously missing bit from the top level
>>> sanity makefile that produce warning notices when demos and samples
>>> are turned off similar to the NO_DOCS javadoc warning. Also includes
>>> a correction in Release.gmk.
>>>
>>> Overall this is fairly simple patch for review. It allows developers
>>> to shut off building of the jdk demos and samples. Disabling these
>>> builds has a very positive impact upon build turnaround for
>>> incremental builds. Export NO_DEMOS and/or NO_SAMPLES in your shell
>>> before running make and demos and/or samples will be skipped.
>>>
>>> The default behaviour remains unchanged.
>>>
>>> Thanks,
>>>
>>> Mike
>>



More information about the build-dev mailing list