# HG changeset patch # User katleman # Date 1381949805 25200 # Node ID c1f9158fbb9c2da50f6946fffd974e8236e08447 # Parent cdc3577cba0b405bda2f36e643da1605acd89cf7# Parent acae2e8a46df0be6f16ffa3be6cceb93c9eb5d22 Merge diff -r cdc3577cba0b -r c1f9158fbb9c makefiles/BuildJaxp.gmk --- a/makefiles/BuildJaxp.gmk Fri Oct 11 00:07:23 2013 -0700 +++ b/makefiles/BuildJaxp.gmk Wed Oct 16 11:56:45 2013 -0700 @@ -30,25 +30,25 @@ include MakeBase.gmk include JavaCompilation.gmk -DISABLE_JAXP_WARNINGS:=-Xlint:all,-deprecation,-unchecked,-rawtypes,-cast,-serial,-dep-ann,-static,-fallthrough +DISABLE_JAXP_WARNINGS := -Xlint:all,-deprecation,-unchecked,-rawtypes,-cast,-serial,-dep-ann,-static,-fallthrough # The generate new bytecode uses the new compiler for to generate bytecode # for the new jdk that is being built. The code compiled by this setup # cannot necessarily be run with the boot jdk. -$(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE_DEBUG,\ - JVM:=$(JAVA),\ - JAVAC:=$(NEW_JAVAC),\ - FLAGS:=-XDignore.symbol.file=true $(DISABLE_JAXP_WARNINGS) -g,\ - SERVER_DIR:=$(SJAVAC_SERVER_DIR),\ - SERVER_JVM:=$(SJAVAC_SERVER_JAVA))) +$(eval $(call SetupJavaCompiler,GENERATE_NEWBYTECODE_DEBUG, \ + JVM := $(JAVA), \ + JAVAC := $(NEW_JAVAC), \ + FLAGS := -XDignore.symbol.file=true $(DISABLE_JAXP_WARNINGS) -g, \ + SERVER_DIR := $(SJAVAC_SERVER_DIR), \ + SERVER_JVM := $(SJAVAC_SERVER_JAVA))) -$(eval $(call SetupJavaCompilation,BUILD_JAXP,\ - SETUP:=GENERATE_NEWBYTECODE_DEBUG,\ - SRC:=$(JAXP_TOPDIR)/src,\ - BIN:=$(JAXP_OUTPUTDIR)/classes,\ - SRCZIP:=$(JAXP_OUTPUTDIR)/dist/lib/src.zip)) +$(eval $(call SetupJavaCompilation,BUILD_JAXP, \ + SETUP := GENERATE_NEWBYTECODE_DEBUG, \ + SRC := $(JAXP_TOPDIR)/src, \ + BIN := $(JAXP_OUTPUTDIR)/classes, \ + SRCZIP := $(JAXP_OUTPUTDIR)/dist/lib/src.zip)) -# Imitate the property cleaning mechanism in the old build. This will likely be replaced +# Imitate the property cleaning mechanism in the old build. This will likely be replaced # by the unified functionality in JavaCompilation.gmk, but keep it the same as old build # for now, even though it actually breaks properties containing # in the value. # Using nawk to avoid solaris sed. @@ -59,13 +59,13 @@ $(MV) $@.tmp $@ SRC_PROP_FILES := $(shell $(FIND) $(JAXP_TOPDIR)/src -name "*.properties") -TARGET_PROP_FILES := $(patsubst $(JAXP_TOPDIR)/src/%,$(JAXP_OUTPUTDIR)/classes/%,$(SRC_PROP_FILES)) +TARGET_PROP_FILES := $(patsubst $(JAXP_TOPDIR)/src/%, $(JAXP_OUTPUTDIR)/classes/%, $(SRC_PROP_FILES)) -$(eval $(call SetupArchive,ARCHIVE_JAXP,$(BUILD_JAXP) $(TARGET_PROP_FILES),\ - SRCS:=$(JAXP_OUTPUTDIR)/classes,\ - SUFFIXES:=.class .properties,\ - JAR:=$(JAXP_OUTPUTDIR)/dist/lib/classes.jar)) +$(eval $(call SetupArchive,ARCHIVE_JAXP, $(BUILD_JAXP) $(TARGET_PROP_FILES), \ + SRCS := $(JAXP_OUTPUTDIR)/classes, \ + SUFFIXES := .class .properties, \ + JAR := $(JAXP_OUTPUTDIR)/dist/lib/classes.jar)) all: $(JAXP_OUTPUTDIR)/dist/lib/classes.jar $(JAXP_OUTPUTDIR)/dist/lib/src.zip -.PHONY: default all +.PHONY: default all diff -r cdc3577cba0b -r c1f9158fbb9c makefiles/Makefile --- a/makefiles/Makefile Fri Oct 11 00:07:23 2013 -0700 +++ b/makefiles/Makefile Wed Oct 16 11:56:45 2013 -0700 @@ -24,19 +24,19 @@ # # Locate this Makefile -ifeq ($(filter /%,$(lastword $(MAKEFILE_LIST))),) - makefile_path:=$(CURDIR)/$(lastword $(MAKEFILE_LIST)) +ifeq ($(filter /%, $(lastword $(MAKEFILE_LIST))), ) + makefile_path := $(CURDIR)/$(lastword $(MAKEFILE_LIST)) else - makefile_path:=$(lastword $(MAKEFILE_LIST)) + makefile_path := $(lastword $(MAKEFILE_LIST)) endif -repo_dir:=$(patsubst %/makefiles/Makefile,%,$(makefile_path)) +repo_dir := $(patsubst %/makefiles/Makefile, %, $(makefile_path)) # What is the name of this subsystem (langtools, corba, etc)? -subsystem_name:=$(notdir $(repo_dir)) +subsystem_name := $(notdir $(repo_dir)) # Try to locate top-level makefile -top_level_makefile:=$(repo_dir)/../common/makefiles/Makefile -ifneq ($(wildcard $(top_level_makefile)),) +top_level_makefile := $(repo_dir)/../common/makefiles/Makefile +ifneq ($(wildcard $(top_level_makefile)), ) $(info Will run $(subsystem_name) target on top-level Makefile) $(info WARNING: This is a non-recommended way of building!) $(info ===================================================)