Wed, 16 Oct 2013 11:56:53 -0700
Merge
1.1 --- a/makefiles/BuildJaxws.gmk Fri Oct 11 00:07:42 2013 -0700 1.2 +++ b/makefiles/BuildJaxws.gmk Wed Oct 16 11:56:53 2013 -0700 1.3 @@ -30,42 +30,42 @@ 1.4 include MakeBase.gmk 1.5 include JavaCompilation.gmk 1.6 1.7 -DISABLE_JAXWS_WARNINGS:=-Xlint:all,-varargs,-rawtypes,-deprecation,-unchecked,-serial,-dep-ann,-cast,-fallthrough,-static 1.8 +DISABLE_JAXWS_WARNINGS := -Xlint:all,-varargs,-rawtypes,-deprecation,-unchecked,-serial,-dep-ann,-cast,-fallthrough,-static 1.9 1.10 # The generate new bytecode uses the new compiler for to generate bytecode 1.11 # for the new jdk that is being built. The code compiled by this setup 1.12 # cannot necessarily be run with the boot jdk. 1.13 -$(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE_DEBUG,\ 1.14 - JVM:=$(JAVA),\ 1.15 - JAVAC:=$(NEW_JAVAC),\ 1.16 - FLAGS:=-XDignore.symbol.file=true $(DISABLE_JAXWS_WARNINGS) -g,\ 1.17 - SERVER_DIR:=$(SJAVAC_SERVER_DIR),\ 1.18 - SERVER_JVM:=$(SJAVAC_SERVER_JAVA))) 1.19 +$(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE_DEBUG, \ 1.20 + JVM := $(JAVA), \ 1.21 + JAVAC := $(NEW_JAVAC), \ 1.22 + FLAGS := -XDignore.symbol.file=true $(DISABLE_JAXWS_WARNINGS) -g, \ 1.23 + SERVER_DIR := $(SJAVAC_SERVER_DIR), \ 1.24 + SERVER_JVM := $(SJAVAC_SERVER_JAVA))) 1.25 1.26 # Dummy here is needed to trigger copying of META-INF 1.27 -$(eval $(call SetupJavaCompilation,BUILD_JAF,\ 1.28 - SETUP:=GENERATE_NEWBYTECODE_DEBUG,\ 1.29 - SRC:=$(JAXWS_TOPDIR)/src/share/jaf_classes,\ 1.30 - COPY:="dummy",\ 1.31 - BIN:=$(JAXWS_OUTPUTDIR)/jaf_classes)) 1.32 +$(eval $(call SetupJavaCompilation,BUILD_JAF, \ 1.33 + SETUP := GENERATE_NEWBYTECODE_DEBUG, \ 1.34 + SRC := $(JAXWS_TOPDIR)/src/share/jaf_classes, \ 1.35 + COPY := "dummy", \ 1.36 + BIN := $(JAXWS_OUTPUTDIR)/jaf_classes)) 1.37 1.38 -$(eval $(call SetupJavaCompilation,BUILD_JAXWS,\ 1.39 - SETUP:=GENERATE_NEWBYTECODE_DEBUG,\ 1.40 - SRC:=$(JAXWS_TOPDIR)/src/share/jaxws_classes,\ 1.41 - BIN:=$(JAXWS_OUTPUTDIR)/jaxws_classes,\ 1.42 - COPY:=.xsd,\ 1.43 - COPY_FILES:=$(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/JAXBContextFactory.java \ 1.44 - $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java \ 1.45 - $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/xml/internal/ws/assembler/jaxws-tubes-default.xml,\ 1.46 - ADD_JAVAC_FLAGS=-cp $(OUTPUT_ROOT)/jaxp/dist/lib/classes.jar)) 1.47 +$(eval $(call SetupJavaCompilation,BUILD_JAXWS, \ 1.48 + SETUP := GENERATE_NEWBYTECODE_DEBUG, \ 1.49 + SRC := $(JAXWS_TOPDIR)/src/share/jaxws_classes, \ 1.50 + BIN := $(JAXWS_OUTPUTDIR)/jaxws_classes, \ 1.51 + COPY := .xsd, \ 1.52 + COPY_FILES := $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/JAXBContextFactory.java \ 1.53 + $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java \ 1.54 + $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/xml/internal/ws/assembler/jaxws-tubes-default.xml, \ 1.55 + ADD_JAVAC_FLAGS = -cp $(OUTPUT_ROOT)/jaxp/dist/lib/classes.jar)) 1.56 1.57 $(JAXWS_OUTPUTDIR)/jaxws_classes/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin: \ 1.58 - $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin 1.59 + $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin 1.60 mkdir -p $(@D) 1.61 cp $< $@ 1.62 1.63 $(JAXWS_OUTPUTDIR)/jaxws_classes/META-INF/services/com.sun.tools.internal.xjc.Plugin: \ 1.64 - $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.xjc.Plugin 1.65 + $(JAXWS_TOPDIR)/src/share/jaxws_classes/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.xjc.Plugin 1.66 mkdir -p $(@D) 1.67 cp $< $@ 1.68 1.69 @@ -73,7 +73,7 @@ 1.70 BUILD_JAXWS += $(JAXWS_OUTPUTDIR)/jaxws_classes/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \ 1.71 $(JAXWS_OUTPUTDIR)/jaxws_classes/META-INF/services/com.sun.tools.internal.xjc.Plugin 1.72 1.73 -# Imitate the property cleaning mechanism in the old build. This will likely be replaced 1.74 +# Imitate the property cleaning mechanism in the old build. This will likely be replaced 1.75 # by the unified functionality in JavaCompilation.gmk, but keep it the same as old build 1.76 # for now, even though it actually breaks properties containing # in the value. 1.77 # Using nawk to avoid solaris sed. 1.78 @@ -84,8 +84,8 @@ 1.79 $(MV) $@.tmp $@ 1.80 1.81 JAXWS_SRC_PROP_FILES := $(shell $(FIND) $(JAXWS_TOPDIR)/src/share/jaxws_classes -name "*.properties") 1.82 -TARGET_PROP_FILES := $(patsubst $(JAXWS_TOPDIR)/src/share/jaxws_classes/%,\ 1.83 - $(JAXWS_OUTPUTDIR)/jaxws_classes/%,$(JAXWS_SRC_PROP_FILES)) 1.84 +TARGET_PROP_FILES := $(patsubst $(JAXWS_TOPDIR)/src/share/jaxws_classes/%, \ 1.85 + $(JAXWS_OUTPUTDIR)/jaxws_classes/%, $(JAXWS_SRC_PROP_FILES)) 1.86 1.87 $(JAXWS_OUTPUTDIR)/jaf_classes/%.properties: $(JAXWS_TOPDIR)/src/share/jaf_classes/%.properties 1.88 $(MKDIR) -p $(@D) 1.89 @@ -94,20 +94,20 @@ 1.90 $(MV) $@.tmp $@ 1.91 1.92 JAF_SRC_PROP_FILES := $(shell $(FIND) $(JAXWS_TOPDIR)/src/share/jaf_classes -name "*.properties") 1.93 -TARGET_PROP_FILES += $(patsubst $(JAXWS_TOPDIR)/src/share/jaf_classes/%,\ 1.94 - $(JAXWS_OUTPUTDIR)/jaf_classes/%,$(JAF_SRC_PROP_FILES)) 1.95 +TARGET_PROP_FILES += $(patsubst $(JAXWS_TOPDIR)/src/share/jaf_classes/%, \ 1.96 + $(JAXWS_OUTPUTDIR)/jaf_classes/%, $(JAF_SRC_PROP_FILES)) 1.97 1.98 -$(eval $(call SetupArchive,ARCHIVE_JAXWS,$(BUILD_JAXWS) $(BUILD_JAF) $(TARGET_PROP_FILES),\ 1.99 - SRCS:=$(JAXWS_OUTPUTDIR)/jaxws_classes $(JAXWS_OUTPUTDIR)/jaf_classes,\ 1.100 - SUFFIXES:=.class .properties .xsd .xml .java \ 1.101 - com.sun.mirror.apt.AnnotationProcessorFactory \ 1.102 - com.sun.tools.internal.xjc.Plugin,\ 1.103 - JAR:=$(JAXWS_OUTPUTDIR)/dist/lib/classes.jar)) 1.104 +$(eval $(call SetupArchive,ARCHIVE_JAXWS, $(BUILD_JAXWS) $(BUILD_JAF) $(TARGET_PROP_FILES), \ 1.105 + SRCS := $(JAXWS_OUTPUTDIR)/jaxws_classes $(JAXWS_OUTPUTDIR)/jaf_classes, \ 1.106 + SUFFIXES := .class .properties .xsd .xml .java \ 1.107 + com.sun.mirror.apt.AnnotationProcessorFactory \ 1.108 + com.sun.tools.internal.xjc.Plugin, \ 1.109 + JAR := $(JAXWS_OUTPUTDIR)/dist/lib/classes.jar)) 1.110 1.111 -$(eval $(call SetupZipArchive,ZIP_JAXWS_SOURCES,\ 1.112 - SRC:=$(JAXWS_TOPDIR)/src/share/jaf_classes $(JAXWS_TOPDIR)/src/share/jaxws_classes,\ 1.113 - ZIP:=$(JAXWS_OUTPUTDIR)/dist/lib/src.zip)) 1.114 +$(eval $(call SetupZipArchive,ZIP_JAXWS_SOURCES, \ 1.115 + SRC := $(JAXWS_TOPDIR)/src/share/jaf_classes $(JAXWS_TOPDIR)/src/share/jaxws_classes, \ 1.116 + ZIP := $(JAXWS_OUTPUTDIR)/dist/lib/src.zip)) 1.117 1.118 all: $(JAXWS_OUTPUTDIR)/dist/lib/classes.jar $(JAXWS_OUTPUTDIR)/dist/lib/src.zip 1.119 1.120 -.PHONY: default all 1.121 +.PHONY: default all
2.1 --- a/makefiles/Makefile Fri Oct 11 00:07:42 2013 -0700 2.2 +++ b/makefiles/Makefile Wed Oct 16 11:56:53 2013 -0700 2.3 @@ -24,19 +24,19 @@ 2.4 # 2.5 2.6 # Locate this Makefile 2.7 -ifeq ($(filter /%,$(lastword $(MAKEFILE_LIST))),) 2.8 - makefile_path:=$(CURDIR)/$(lastword $(MAKEFILE_LIST)) 2.9 +ifeq ($(filter /%, $(lastword $(MAKEFILE_LIST))), ) 2.10 + makefile_path := $(CURDIR)/$(lastword $(MAKEFILE_LIST)) 2.11 else 2.12 - makefile_path:=$(lastword $(MAKEFILE_LIST)) 2.13 + makefile_path := $(lastword $(MAKEFILE_LIST)) 2.14 endif 2.15 -repo_dir:=$(patsubst %/makefiles/Makefile,%,$(makefile_path)) 2.16 +repo_dir := $(patsubst %/makefiles/Makefile, %, $(makefile_path)) 2.17 2.18 # What is the name of this subsystem (langtools, corba, etc)? 2.19 -subsystem_name:=$(notdir $(repo_dir)) 2.20 +subsystem_name := $(notdir $(repo_dir)) 2.21 2.22 # Try to locate top-level makefile 2.23 -top_level_makefile:=$(repo_dir)/../common/makefiles/Makefile 2.24 -ifneq ($(wildcard $(top_level_makefile)),) 2.25 +top_level_makefile := $(repo_dir)/../common/makefiles/Makefile 2.26 +ifneq ($(wildcard $(top_level_makefile)), ) 2.27 $(info Will run $(subsystem_name) target on top-level Makefile) 2.28 $(info WARNING: This is a non-recommended way of building!) 2.29 $(info ===================================================)