JDK-6498734 : RFE: Refactorying the common variable definitions into a shared make file for hotspot
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 7
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2006-11-29
  • Updated: 2012-10-13
  • Resolved: 2007-01-17
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7 Other
6u4Fixed 7Fixed hs10Fixed
Description
In hotspot makefile system, a bunch of variable definitions are in $hotspot_ws/make/Makefile rather than in a separate file. This makes reuse of such variables difficult. A better way to do this is to abstract these common variable definitions into a separate file so that many other parts of the make files could share these.

Comments
EVALUATION Paul and Kelly suggested that if we want to make hotspot more like jdk, we better rename all the make files in hotspot from *.make to *.gmk. I don't think that is a bad idea.
29-11-2006

EVALUATION Make a new file called defs.make in the same directory as $TOP_HOTSPOTDIR/make/Makefile which contains various definitions.
29-11-2006