Thu, 17 Oct 2013 16:12:58 -0700
Merge
1.1 --- a/.hgtags Tue Oct 15 13:46:18 2013 +0100 1.2 +++ b/.hgtags Thu Oct 17 16:12:58 2013 -0700 1.3 @@ -233,3 +233,4 @@ 1.4 df5d4d01642572e77fd3c01e4c8703ed3f6eec87 jdk8-b109 1.5 cc682329886be2fc26220fc30597ee4e5bba43ed jdk8-b110 1.6 32edc7a2c86696dfcbdb6ffae641ff153f8e34bd jdk8-b111 1.7 +dbdd5c76250928582cb5342bcf7b299a6007d538 jdk8-b112
2.1 --- a/makefiles/BuildJaxws.gmk Tue Oct 15 13:46:18 2013 +0100 2.2 +++ b/makefiles/BuildJaxws.gmk Thu Oct 17 16:12:58 2013 -0700 2.3 @@ -30,42 +30,42 @@ 2.4 include MakeBase.gmk 2.5 include JavaCompilation.gmk 2.6 2.7 -DISABLE_JAXWS_WARNINGS:=-Xlint:all,-varargs,-rawtypes,-deprecation,-unchecked,-serial,-dep-ann,-cast,-fallthrough,-static 2.8 +DISABLE_JAXWS_WARNINGS := -Xlint:all,-varargs,-rawtypes,-deprecation,-unchecked,-serial,-dep-ann,-cast,-fallthrough,-static 2.9 2.10 # The generate new bytecode uses the new compiler for to generate bytecode 2.11 # for the new jdk that is being built. The code compiled by this setup 2.12 # cannot necessarily be run with the boot jdk. 2.13 -$(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE_DEBUG,\ 2.14 - JVM:=$(JAVA),\ 2.15 - JAVAC:=$(NEW_JAVAC),\ 2.16 - FLAGS:=-XDignore.symbol.file=true $(DISABLE_JAXWS_WARNINGS) -g,\ 2.17 - SERVER_DIR:=$(SJAVAC_SERVER_DIR),\ 2.18 - SERVER_JVM:=$(SJAVAC_SERVER_JAVA))) 2.19 +$(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE_DEBUG, \ 2.20 + JVM := $(JAVA), \ 2.21 + JAVAC := $(NEW_JAVAC), \ 2.22 + FLAGS := -XDignore.symbol.file=true $(DISABLE_JAXWS_WARNINGS) -g, \ 2.23 + SERVER_DIR := $(SJAVAC_SERVER_DIR), \ 2.24 + SERVER_JVM := $(SJAVAC_SERVER_JAVA))) 2.25 2.26 # Dummy here is needed to trigger copying of META-INF 2.27 -$(eval $(call SetupJavaCompilation,BUILD_JAF,\ 2.28 - SETUP:=GENERATE_NEWBYTECODE_DEBUG,\ 2.29 - SRC:=$(JAXWS_TOPDIR)/src/share/jaf_classes,\ 2.30 - COPY:="dummy",\ 2.31 - BIN:=$(JAXWS_OUTPUTDIR)/jaf_classes)) 2.32 +$(eval $(call SetupJavaCompilation,BUILD_JAF, \ 2.33 + SETUP := GENERATE_NEWBYTECODE_DEBUG, \ 2.34 + SRC := $(JAXWS_TOPDIR)/src/share/jaf_classes, \ 2.35 + COPY := "dummy", \ 2.36 + BIN := $(JAXWS_OUTPUTDIR)/jaf_classes)) 2.37 2.38 -$(eval $(call SetupJavaCompilation,BUILD_JAXWS,\ 2.39 - SETUP:=GENERATE_NEWBYTECODE_DEBUG,\ 2.40 - SRC:=$(JAXWS_TOPDIR)/src/share/jaxws_classes,\ 2.41 - BIN:=$(JAXWS_OUTPUTDIR)/jaxws_classes,\ 2.42 - COPY:=.xsd,\ 2.43 - COPY_FILES:=$(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/JAXBContextFactory.java \ 2.44 - $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java \ 2.45 - $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/xml/internal/ws/assembler/jaxws-tubes-default.xml,\ 2.46 - ADD_JAVAC_FLAGS=-cp $(OUTPUT_ROOT)/jaxp/dist/lib/classes.jar)) 2.47 +$(eval $(call SetupJavaCompilation,BUILD_JAXWS, \ 2.48 + SETUP := GENERATE_NEWBYTECODE_DEBUG, \ 2.49 + SRC := $(JAXWS_TOPDIR)/src/share/jaxws_classes, \ 2.50 + BIN := $(JAXWS_OUTPUTDIR)/jaxws_classes, \ 2.51 + COPY := .xsd, \ 2.52 + COPY_FILES := $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/JAXBContextFactory.java \ 2.53 + $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java \ 2.54 + $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/xml/internal/ws/assembler/jaxws-tubes-default.xml, \ 2.55 + ADD_JAVAC_FLAGS = -cp $(OUTPUT_ROOT)/jaxp/dist/lib/classes.jar)) 2.56 2.57 $(JAXWS_OUTPUTDIR)/jaxws_classes/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin: \ 2.58 - $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin 2.59 + $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin 2.60 mkdir -p $(@D) 2.61 cp $< $@ 2.62 2.63 $(JAXWS_OUTPUTDIR)/jaxws_classes/META-INF/services/com.sun.tools.internal.xjc.Plugin: \ 2.64 - $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.xjc.Plugin 2.65 + $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.xjc.Plugin 2.66 mkdir -p $(@D) 2.67 cp $< $@ 2.68 2.69 @@ -73,7 +73,7 @@ 2.70 BUILD_JAXWS += $(JAXWS_OUTPUTDIR)/jaxws_classes/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \ 2.71 $(JAXWS_OUTPUTDIR)/jaxws_classes/META-INF/services/com.sun.tools.internal.xjc.Plugin 2.72 2.73 -# Imitate the property cleaning mechanism in the old build. This will likely be replaced 2.74 +# Imitate the property cleaning mechanism in the old build. This will likely be replaced 2.75 # by the unified functionality in JavaCompilation.gmk, but keep it the same as old build 2.76 # for now, even though it actually breaks properties containing # in the value. 2.77 # Using nawk to avoid solaris sed. 2.78 @@ -84,8 +84,8 @@ 2.79 $(MV) $@.tmp $@ 2.80 2.81 JAXWS_SRC_PROP_FILES := $(shell $(FIND) $(JAXWS_TOPDIR)/src/share/jaxws_classes -name "*.properties") 2.82 -TARGET_PROP_FILES := $(patsubst $(JAXWS_TOPDIR)/src/share/jaxws_classes/%,\ 2.83 - $(JAXWS_OUTPUTDIR)/jaxws_classes/%,$(JAXWS_SRC_PROP_FILES)) 2.84 +TARGET_PROP_FILES := $(patsubst $(JAXWS_TOPDIR)/src/share/jaxws_classes/%, \ 2.85 + $(JAXWS_OUTPUTDIR)/jaxws_classes/%, $(JAXWS_SRC_PROP_FILES)) 2.86 2.87 $(JAXWS_OUTPUTDIR)/jaf_classes/%.properties: $(JAXWS_TOPDIR)/src/share/jaf_classes/%.properties 2.88 $(MKDIR) -p $(@D) 2.89 @@ -94,20 +94,20 @@ 2.90 $(MV) $@.tmp $@ 2.91 2.92 JAF_SRC_PROP_FILES := $(shell $(FIND) $(JAXWS_TOPDIR)/src/share/jaf_classes -name "*.properties") 2.93 -TARGET_PROP_FILES += $(patsubst $(JAXWS_TOPDIR)/src/share/jaf_classes/%,\ 2.94 - $(JAXWS_OUTPUTDIR)/jaf_classes/%,$(JAF_SRC_PROP_FILES)) 2.95 +TARGET_PROP_FILES += $(patsubst $(JAXWS_TOPDIR)/src/share/jaf_classes/%, \ 2.96 + $(JAXWS_OUTPUTDIR)/jaf_classes/%, $(JAF_SRC_PROP_FILES)) 2.97 2.98 -$(eval $(call SetupArchive,ARCHIVE_JAXWS,$(BUILD_JAXWS) $(BUILD_JAF) $(TARGET_PROP_FILES),\ 2.99 - SRCS:=$(JAXWS_OUTPUTDIR)/jaxws_classes $(JAXWS_OUTPUTDIR)/jaf_classes,\ 2.100 - SUFFIXES:=.class .properties .xsd .xml .java \ 2.101 - com.sun.mirror.apt.AnnotationProcessorFactory \ 2.102 - com.sun.tools.internal.xjc.Plugin,\ 2.103 - JAR:=$(JAXWS_OUTPUTDIR)/dist/lib/classes.jar)) 2.104 +$(eval $(call SetupArchive,ARCHIVE_JAXWS, $(BUILD_JAXWS) $(BUILD_JAF) $(TARGET_PROP_FILES), \ 2.105 + SRCS := $(JAXWS_OUTPUTDIR)/jaxws_classes $(JAXWS_OUTPUTDIR)/jaf_classes, \ 2.106 + SUFFIXES := .class .properties .xsd .xml .java \ 2.107 + com.sun.mirror.apt.AnnotationProcessorFactory \ 2.108 + com.sun.tools.internal.xjc.Plugin, \ 2.109 + JAR := $(JAXWS_OUTPUTDIR)/dist/lib/classes.jar)) 2.110 2.111 -$(eval $(call SetupZipArchive,ZIP_JAXWS_SOURCES,\ 2.112 - SRC:=$(JAXWS_TOPDIR)/src/share/jaf_classes $(JAXWS_TOPDIR)/src/share/jaxws_classes,\ 2.113 - ZIP:=$(JAXWS_OUTPUTDIR)/dist/lib/src.zip)) 2.114 +$(eval $(call SetupZipArchive,ZIP_JAXWS_SOURCES, \ 2.115 + SRC := $(JAXWS_TOPDIR)/src/share/jaf_classes $(JAXWS_TOPDIR)/src/share/jaxws_classes, \ 2.116 + ZIP := $(JAXWS_OUTPUTDIR)/dist/lib/src.zip)) 2.117 2.118 all: $(JAXWS_OUTPUTDIR)/dist/lib/classes.jar $(JAXWS_OUTPUTDIR)/dist/lib/src.zip 2.119 2.120 -.PHONY: default all 2.121 +.PHONY: default all
3.1 --- a/makefiles/Makefile Tue Oct 15 13:46:18 2013 +0100 3.2 +++ b/makefiles/Makefile Thu Oct 17 16:12:58 2013 -0700 3.3 @@ -24,19 +24,19 @@ 3.4 # 3.5 3.6 # Locate this Makefile 3.7 -ifeq ($(filter /%,$(lastword $(MAKEFILE_LIST))),) 3.8 - makefile_path:=$(CURDIR)/$(lastword $(MAKEFILE_LIST)) 3.9 +ifeq ($(filter /%, $(lastword $(MAKEFILE_LIST))), ) 3.10 + makefile_path := $(CURDIR)/$(lastword $(MAKEFILE_LIST)) 3.11 else 3.12 - makefile_path:=$(lastword $(MAKEFILE_LIST)) 3.13 + makefile_path := $(lastword $(MAKEFILE_LIST)) 3.14 endif 3.15 -repo_dir:=$(patsubst %/makefiles/Makefile,%,$(makefile_path)) 3.16 +repo_dir := $(patsubst %/makefiles/Makefile, %, $(makefile_path)) 3.17 3.18 # What is the name of this subsystem (langtools, corba, etc)? 3.19 -subsystem_name:=$(notdir $(repo_dir)) 3.20 +subsystem_name := $(notdir $(repo_dir)) 3.21 3.22 # Try to locate top-level makefile 3.23 -top_level_makefile:=$(repo_dir)/../common/makefiles/Makefile 3.24 -ifneq ($(wildcard $(top_level_makefile)),) 3.25 +top_level_makefile := $(repo_dir)/../common/makefiles/Makefile 3.26 +ifneq ($(wildcard $(top_level_makefile)), ) 3.27 $(info Will run $(subsystem_name) target on top-level Makefile) 3.28 $(info WARNING: This is a non-recommended way of building!) 3.29 $(info ===================================================)