From 9de21b01a0b16b6a788f3a5f0902ab0e40c8d734 Mon Sep 17 00:00:00 2001
From: ohair <unknown>
Date: Sun, 9 Mar 2008 14:16:49 -0700
Subject: [PATCH] 6672777: Broken deploy build from jdk fix 6668781 for cygwin
 windows Summary: deploy workspace does not set BUILDDIR, uses it, assumes it
 is jdk/make. Reviewed-by: xdono

---
 make/common/Defs.gmk | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/make/common/Defs.gmk b/make/common/Defs.gmk
index 604874438..92da33487 100644
--- a/make/common/Defs.gmk
+++ b/make/common/Defs.gmk
@@ -41,7 +41,15 @@
 SUN_MAKE_TEST:sh = echo "ERROR: PLEASE USE GNU VERSION OF MAKE"; exit 33
 
 ifndef JDK_TOPDIR
-  JDK_TOPDIR=$(BUILDDIR)/..
+  ifdef BUILDDIR
+    JDK_TOPDIR=$(BUILDDIR)/..
+  else
+    JDK_TOPDIR:=$(error "ERROR: Cannot define top of jdk repository")
+  endif
+endif
+ifndef BUILDDIR
+  # Hack, due to deploy repository using this file.
+  BUILDDIR=$(JDK_TOPDIR)/make
 endif
 ifndef JDK_MAKE_SHARED_DIR
   JDK_MAKE_SHARED_DIR=$(JDK_TOPDIR)/make/common/shared
-- 
GitLab