aboutsummaryrefslogtreecommitdiff
path: root/make
diff options
context:
space:
mode:
authorohair <none@none>2009-09-03 17:44:28 -0700
committerohair <none@none>2009-09-03 17:44:28 -0700
commit78fe9a301c1e1f325e7371b0c81fe94bef8e7f00 (patch)
tree6bab88aca76457f2d4c7b6e0ff683ea6fca047ef /make
parent3a895a11c7691eda8b863a8b729379be5172f9bd (diff)
6855174: Improve log output when builds transition from one workspace to another
Reviewed-by: jjg
Diffstat (limited to 'make')
-rw-r--r--make/Defs-internal.gmk17
-rw-r--r--make/corba-rules.gmk4
-rw-r--r--make/deploy-rules.gmk8
-rw-r--r--make/hotspot-rules.gmk2
-rw-r--r--make/install-rules.gmk10
-rw-r--r--make/jaxp-rules.gmk4
-rw-r--r--make/jaxws-rules.gmk4
-rw-r--r--make/jdk-rules.gmk8
-rw-r--r--make/langtools-rules.gmk8
-rw-r--r--make/sponsors-rules.gmk4
10 files changed, 64 insertions, 5 deletions
diff --git a/make/Defs-internal.gmk b/make/Defs-internal.gmk
index 45f80ec..e3c6a2d 100644
--- a/make/Defs-internal.gmk
+++ b/make/Defs-internal.gmk
@@ -28,6 +28,23 @@
# not contain rules.
#
+# Indicate that we are visiting a separate repo or component
+define MakeStart
+$(PRINTF) "\n\n%s\n%s\n##### %-60.60s #####\n%s\n" \
+"########################################################################" \
+"########################################################################" \
+"Entering $1 for target $2" \
+"########################################################################"
+endef
+
+define MakeFinish
+$(PRINTF) "%s\n##### %-60.60s #####\n%s\n%s\n\n" \
+"########################################################################" \
+"Leaving $1 for target $2" \
+"########################################################################" \
+"########################################################################"
+endef
+
ifdef OPENJDK
ifneq ($(OPENJDK),true)
x:=$(error "OPENJDK (if defined) can only be set to true")
diff --git a/make/corba-rules.gmk b/make/corba-rules.gmk
index bcd89f3..6d8a98e 100644
--- a/make/corba-rules.gmk
+++ b/make/corba-rules.gmk
@@ -40,13 +40,17 @@ endif
corba: corba-build
corba-build:
$(MKDIR) -p $(CORBA_OUTPUTDIR)
+ @$(call MakeStart, corba, all)
($(CD) $(CORBA_TOPDIR)/make && \
$(MAKE) $(CORBA_BUILD_ARGUMENTS) all)
+ @$(call MakeFinish, corba, all)
corba-clobber::
$(MKDIR) -p $(CORBA_OUTPUTDIR)
+ @$(call MakeStart, corba, clobber)
($(CD) $(CORBA_TOPDIR)/make && \
$(MAKE) $(CORBA_BUILD_ARGUMENTS) clobber)
+ @$(call MakeFinish, corba, clobber)
.PHONY: corba corba-build corba-clobber
diff --git a/make/deploy-rules.gmk b/make/deploy-rules.gmk
index afec0ea..10e10ff 100644
--- a/make/deploy-rules.gmk
+++ b/make/deploy-rules.gmk
@@ -121,14 +121,18 @@ endif
deploy-build:
ifeq ($(BUILD_DEPLOY), true)
+ @$(call MakeStart, deploy, $(DEPLOY_BUILD_TARGETS))
($(CD) $(DEPLOY_TOPDIR)/make && \
- $(MAKE) $(DEPLOY_BUILD_TARGETS) $(DEPLOY_BUILD_ARGUMENTS))
+ $(MAKE) $(DEPLOY_BUILD_TARGETS) $(DEPLOY_BUILD_ARGUMENTS))
+ @$(call MakeFinish, deploy, $(DEPLOY_BUILD_TARGETS))
endif
deploy-clobber::
ifeq ($(BUILD_DEPLOY), true)
+ @$(call MakeStart, deploy, clobber)
($(CD) $(DEPLOY_TOPDIR)/make && \
- $(MAKE) clobber $(DEPLOY_BUILD_ARGUMENTS))
+ $(MAKE) clobber $(DEPLOY_BUILD_ARGUMENTS))
+ @$(call MakeFinish, deploy, clobber)
endif
deploy-sanity::
diff --git a/make/hotspot-rules.gmk b/make/hotspot-rules.gmk
index 6bae44c..baa9988 100644
--- a/make/hotspot-rules.gmk
+++ b/make/hotspot-rules.gmk
@@ -88,8 +88,10 @@ endif
hotspot-build::
$(MKDIR) -p $(HOTSPOT_OUTPUTDIR)
$(MKDIR) -p $(HOTSPOT_EXPORT_PATH)
+ @$(call MakeStart, hotspot, $(HOTSPOT_TARGET))
$(CD) $(HOTSPOT_TOPDIR)/make && \
$(MAKE) $(HOTSPOT_BUILD_ARGUMENTS) $(HOTSPOT_TARGET)
+ @$(call MakeFinish, hotspot, $(HOTSPOT_TARGET))
#####################
# .PHONY
diff --git a/make/install-rules.gmk b/make/install-rules.gmk
index dc85f05..05ba70b 100644
--- a/make/install-rules.gmk
+++ b/make/install-rules.gmk
@@ -57,38 +57,48 @@ install: install-build
install-build:
ifeq ($(BUILD_INSTALL), true)
+ @$(call MakeStart, install, $(INSTALL_BUILD_TARGETS))
($(CD) $(INSTALL_TOPDIR)/make && \
$(MAKE) $(INSTALL_BUILD_TARGETS) $(INSTALL_BUILD_ARGUMENTS))
+ @$(call MakeFinish, install, $(INSTALL_BUILD_TARGETS))
endif
update-patcher:
ifeq ($(BUILD_INSTALL), true)
if [ -r $(INSTALL_TOPDIR)/make/update/Makefile ]; then \
+ $(call MakeStart, install update, all); \
( $(CD) $(INSTALL_TOPDIR)/make/update && \
$(MAKE) all $(INSTALL_BUILD_ARGUMENTS) ); \
+ $(call MakeFinish, install, all); \
fi
endif
update-patchgen:
ifeq ($(BUILD_INSTALL), true)
if [ -r $(INSTALL_TOPDIR)/make/update/Makefile ]; then \
+ $(call MakeStart, install update, patchgen); \
( $(CD) $(INSTALL_TOPDIR)/make/update && \
$(MAKE) patchgen $(INSTALL_BUILD_ARGUMENTS) ); \
+ $(call MakeFinish, install, patchgen); \
fi
endif
installer:
ifeq ($(BUILD_INSTALL), true)
if [ -r $(INSTALL_TOPDIR)/make/installer/Makefile ]; then \
+ $(call MakeStart, install installer, all); \
( $(CD) $(INSTALL_TOPDIR)/make/installer && \
$(MAKE) all $(INSTALL_BUILD_ARGUMENTS) ); \
+ $(call MakeFinish, install, all); \
fi
endif
install-clobber:
ifeq ($(BUILD_INSTALL), true)
+ @$(call MakeStart, install, clobber)
($(CD) $(INSTALL_TOPDIR)/make && \
$(MAKE) clobber $(INSTALL_BUILD_ARGUMENTS))
+ @$(call MakeFinish, install, clobber)
endif
install-sanity::
diff --git a/make/jaxp-rules.gmk b/make/jaxp-rules.gmk
index 5d12acc..a4f0cc8 100644
--- a/make/jaxp-rules.gmk
+++ b/make/jaxp-rules.gmk
@@ -40,13 +40,17 @@ endif
jaxp: jaxp-build
jaxp-build:
$(MKDIR) -p $(JAXP_OUTPUTDIR)
+ @$(call MakeStart, jaxp, all)
($(CD) $(JAXP_TOPDIR)/make && \
$(MAKE) $(JAXP_BUILD_ARGUMENTS) all)
+ @$(call MakeFinish, jaxp, all)
jaxp-clobber::
$(MKDIR) -p $(JAXP_OUTPUTDIR)
+ @$(call MakeStart, jaxp, clobber)
($(CD) $(JAXP_TOPDIR)/make && \
$(MAKE) $(JAXP_BUILD_ARGUMENTS) clobber)
+ @$(call MakeFinish, jaxp, clobber)
.PHONY: jaxp jaxp-build jaxp-clobber
diff --git a/make/jaxws-rules.gmk b/make/jaxws-rules.gmk
index 361857a..f82d3f9 100644
--- a/make/jaxws-rules.gmk
+++ b/make/jaxws-rules.gmk
@@ -40,13 +40,17 @@ endif
jaxws: jaxws-build
jaxws-build:
$(MKDIR) -p $(JAXWS_OUTPUTDIR)
+ @$(call MakeStart, jaxws, all)
($(CD) $(JAXWS_TOPDIR)/make && \
$(MAKE) $(JAXWS_BUILD_ARGUMENTS) all)
+ @$(call MakeFinish, jaxws, all)
jaxws-clobber::
$(MKDIR) -p $(JAXWS_OUTPUTDIR)
+ @$(call MakeStart, jaxws, clobber)
($(CD) $(JAXWS_TOPDIR)/make && \
$(MAKE) $(JAXWS_BUILD_ARGUMENTS) clobber)
+ @$(call MakeFinish, jaxws, clobber)
.PHONY: jaxws jaxws-build jaxws-clobber
diff --git a/make/jdk-rules.gmk b/make/jdk-rules.gmk
index a84c776..b9416bd 100644
--- a/make/jdk-rules.gmk
+++ b/make/jdk-rules.gmk
@@ -98,12 +98,16 @@ $(JDK_JAVA_EXE):: jdk-build
jdk: jdk-build
jdk-build:
+ @$(call MakeStart, jdk, $(JDK_BUILD_TARGETS))
( $(CD) $(JDK_TOPDIR)/make && \
$(MAKE) $(JDK_BUILD_TARGETS) $(JDK_BUILD_ARGUMENTS) ; )
+ @$(call MakeFinish, jdk, $(JDK_BUILD_TARGETS))
jdk-clobber::
+ @$(call MakeStart, jdk, $(JDK_CLOBBER_TARGETS))
( $(CD) $(JDK_TOPDIR)/make && \
$(MAKE) $(JDK_CLOBBER_TARGETS) $(JDK_BUILD_ARGUMENTS) ; )
+ @$(call MakeFinish, jdk, $(JDK_CLOBBER_TARGETS))
jdk-sanity::
( $(CD) $(JDK_TOPDIR)/make && \
@@ -111,13 +115,17 @@ jdk-sanity::
compare-images: compare-image
compare-image:
+ @$(call MakeStart, jdk, compare-image)
( $(CD) $(JDK_TOPDIR)/make && \
$(MAKE) ALT_OUTPUTDIR=$(ABS_OUTPUTDIR) compare-image )
+ @$(call MakeFinish, jdk, compare-image)
compare-images-clobber: compare-image-clobber
compare-image-clobber:
+ @$(call MakeStart, jdk, compare-image-clobber)
( $(CD) $(JDK_TOPDIR)/make && \
$(MAKE) ALT_OUTPUTDIR=$(ABS_OUTPUTDIR) compare-image-clobber )
+ @$(call MakeFinish, jdk, compare-image-clobber)
.PHONY: jdk jdk-build jdk-clobber jdk-sanity
diff --git a/make/langtools-rules.gmk b/make/langtools-rules.gmk
index 06bffa1..aef4069 100644
--- a/make/langtools-rules.gmk
+++ b/make/langtools-rules.gmk
@@ -35,13 +35,17 @@ LANGTOOLS_BUILD_ARGUMENTS = \
langtools: langtools-build
langtools-build:
$(MKDIR) -p $(LANGTOOLS_OUTPUTDIR)
+ @$(call MakeStart, langtools, all)
($(CD) $(LANGTOOLS_TOPDIR)/make && \
- $(MAKE) $(LANGTOOLS_BUILD_ARGUMENTS) all)
+ $(MAKE) $(LANGTOOLS_BUILD_ARGUMENTS) all)
+ @$(call MakeFinish, langtools, all)
langtools-clobber::
$(MKDIR) -p $(LANGTOOLS_OUTPUTDIR)
+ @$(call MakeStart, langtools, clobber)
($(CD) $(LANGTOOLS_TOPDIR)/make && \
- $(MAKE) $(LANGTOOLS_BUILD_ARGUMENTS) clobber)
+ $(MAKE) $(LANGTOOLS_BUILD_ARGUMENTS) clobber)
+ @$(call MakeFinish, langtools, clobber)
.PHONY: langtools langtools-build langtools-clobber
diff --git a/make/sponsors-rules.gmk b/make/sponsors-rules.gmk
index 15ba2bc..412b86f 100644
--- a/make/sponsors-rules.gmk
+++ b/make/sponsors-rules.gmk
@@ -59,8 +59,10 @@ endif
sponsors-build:
ifeq ($(ARCH_DATA_MODEL), 32)
ifeq ($(BUILD_SPONSORS), true)
+ @$(call MakeStart, sponsors, $(SPONSORS_BUILD_TARGETS))
($(CD) $(SPONSORS_TOPDIR)/make && \
- $(MAKE) $(SPONSORS_BUILD_TARGETS) $(SPONSORS_BUILD_ARGUMENTS))
+ $(MAKE) $(SPONSORS_BUILD_TARGETS) $(SPONSORS_BUILD_ARGUMENTS))
+ @$(call MakeFinish, sponsors, $(SPONSORS_BUILD_TARGETS))
endif
endif