comparison make/defs.make @ 4988:eb5b24d1499f

Merge
author Christian Haeubl <christian.haeubl@oracle.com>
date Mon, 27 Feb 2012 15:06:36 -0800
parents f09ae3853e3b
children 7292cff45988
comparison
equal deleted inserted replaced
4987:f292f9c590ba 4988:eb5b24d1499f
1 # 1 #
2 # Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved. 2 # Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 # 4 #
5 # This code is free software; you can redistribute it and/or modify it 5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as 6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation. 7 # published by the Free Software Foundation.
181 181
182 # Find JDK used for javac compiles 182 # Find JDK used for javac compiles
183 BOOTDIR=$(SLASH_JAVA)/re/j2se/$(PREVIOUS_JDK_VERSION)/latest/binaries/$(PLATFORM) 183 BOOTDIR=$(SLASH_JAVA)/re/j2se/$(PREVIOUS_JDK_VERSION)/latest/binaries/$(PLATFORM)
184 ifneq ($(ALT_BOOTDIR),) 184 ifneq ($(ALT_BOOTDIR),)
185 BOOTDIR=$(ALT_BOOTDIR) 185 BOOTDIR=$(ALT_BOOTDIR)
186 endif
187
188 # Select name of the export directory and honor ALT overrides
189 EXPORT_PATH=$(OUTPUTDIR)/export-$(PLATFORM)$(EXPORT_SUBDIR)
190 ifneq ($(ALT_EXPORT_PATH),)
191 EXPORT_PATH=$(ALT_EXPORT_PATH)
192 endif
193
194 # Default jdk image if one is created for you with create_jdk
195 JDK_IMAGE_DIR=$(OUTPUTDIR)/jdk-$(PLATFORM)
196 ifneq ($(ALT_JDK_IMAGE_DIR),)
197 JDK_IMAGE_DIR=$(ALT_JDK_IMAGE_DIR)
186 endif 198 endif
187 199
188 # The platform dependent defs.make defines platform specific variable such 200 # The platform dependent defs.make defines platform specific variable such
189 # as ARCH, EXPORT_LIST etc. We must place the include here after BOOTDIR is defined. 201 # as ARCH, EXPORT_LIST etc. We must place the include here after BOOTDIR is defined.
190 include $(GAMMADIR)/make/$(OSNAME)/makefiles/defs.make 202 include $(GAMMADIR)/make/$(OSNAME)/makefiles/defs.make
261 # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile 273 # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile
262 # to overwrite the default definition since OS specific Makefile also 274 # to overwrite the default definition since OS specific Makefile also
263 # includes this make/defs.make file. 275 # includes this make/defs.make file.
264 MAKE_ARGS += HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION) 276 MAKE_ARGS += HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION)
265 277
266 # Select name of export directory
267 EXPORT_PATH=$(OUTPUTDIR)/export-$(PLATFORM)$(EXPORT_SUBDIR)
268 ifneq ($(ALT_EXPORT_PATH),)
269 EXPORT_PATH=$(ALT_EXPORT_PATH)
270 endif
271
272 # Default jdk image if one is created for you with create_jdk
273 JDK_IMAGE_DIR=$(OUTPUTDIR)/jdk-$(PLATFORM)
274
275 # Various export sub directories 278 # Various export sub directories
276 EXPORT_INCLUDE_DIR = $(EXPORT_PATH)/include 279 EXPORT_INCLUDE_DIR = $(EXPORT_PATH)/include
277 EXPORT_DOCS_DIR = $(EXPORT_PATH)/docs 280 EXPORT_DOCS_DIR = $(EXPORT_PATH)/docs
278 EXPORT_LIB_DIR = $(EXPORT_PATH)/lib 281 EXPORT_LIB_DIR = $(EXPORT_PATH)/lib
279 EXPORT_JRE_DIR = $(EXPORT_PATH)/jre 282 EXPORT_JRE_DIR = $(EXPORT_PATH)/jre
292 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jvmti.h 295 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jvmti.h
293 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jvmticmlr.h 296 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jvmticmlr.h
294 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jni.h 297 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jni.h
295 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/$(JDK_INCLUDE_SUBDIR)/jni_md.h 298 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/$(JDK_INCLUDE_SUBDIR)/jni_md.h
296 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jmm.h 299 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jmm.h
300
301 ifndef JAVASE_EMBEDDED
302 EXPORT_LIST += $(EXPORT_INCLUDE_DIR)/jfr.h
303 endif