提交 2bfe9aaa 编写于 作者: L lana

Merge

...@@ -199,3 +199,5 @@ a996b57e554198f4592a5f3c30f2f9f4075e545d jdk8-b70 ...@@ -199,3 +199,5 @@ a996b57e554198f4592a5f3c30f2f9f4075e545d jdk8-b70
4a67fdb752b7d6329d9be9c28d3f9d6cf7eb9a3c jdk8-b75 4a67fdb752b7d6329d9be9c28d3f9d6cf7eb9a3c jdk8-b75
3a263052866137b645ab86498a43693ff5c19e69 jdk8-b76 3a263052866137b645ab86498a43693ff5c19e69 jdk8-b76
b2fc8e31cecc35b76188e821d4c5dc0e0b74ac24 jdk8-b77 b2fc8e31cecc35b76188e821d4c5dc0e0b74ac24 jdk8-b77
00b7535d743f83eda763c10b3c9ea19ba4b67f55 jdk8-b78
c933505d75c2a0a671f06d6dac5d2237a9228d2d jdk8-b79
...@@ -406,10 +406,16 @@ endif ...@@ -406,10 +406,16 @@ endif
LIB_LOCATION ?= $(LIBDIR) LIB_LOCATION ?= $(LIBDIR)
# Adding these macros will make it an error to link to mac APIs newer than OS version 10.7 # Setting these parameters makes it an error to link to macosx APIs that are
ifeq ($(MACOSX_REQUIRED_VERSION),) # newer than the given OS version and makes the linked binaries compatible even
MACOSX_REQUIRED_VERSION:=1070 # if built on a newer version of the OS.
# The expected format is X.Y.Z
ifeq ($(MACOSX_VERSION_MIN),)
MACOSX_VERSION_MIN=10.7.0
endif endif
MACOSX_OS_VERSION_CFLAGS := -DMAC_OS_X_VERSION_MAX_ALLOWED=$(MACOSX_REQUIRED_VERSION) -DMAC_OS_X_VERSION_MIN_REQUIRED=$(MACOSX_REQUIRED_VERSION) # The macro takes the version with no dots, ex: 1070
MACOSX_OS_VERSION_CFLAGS := -DMAC_OS_X_VERSION_MAX_ALLOWED=$(subst .,,$(MACOSX_VERSION_MIN)) \
-mmacosx-version-min=$(MACOSX_VERSION_MIN)
OTHER_CFLAGS += $(MACOSX_OS_VERSION_CFLAGS) OTHER_CFLAGS += $(MACOSX_OS_VERSION_CFLAGS)
OTHER_CXXFLAGS += $(MACOSX_OS_VERSION_CFLAGS) OTHER_CXXFLAGS += $(MACOSX_OS_VERSION_CFLAGS)
OTHER_LDFLAGS += -mmacosx-version-min=$(MACOSX_VERSION_MIN)
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
# #
ifeq ($(PLATFORM), windows) ifeq ($(PLATFORM), windows)
ifndef CONFIGURE_BUILD
CC = $(COMPILER_PATH)cl CC = $(COMPILER_PATH)cl
CPP = $(COMPILER_PATH)cl CPP = $(COMPILER_PATH)cl
CXX = $(COMPILER_PATH)cl CXX = $(COMPILER_PATH)cl
...@@ -36,7 +37,7 @@ ifeq ($(PLATFORM), windows) ...@@ -36,7 +37,7 @@ ifeq ($(PLATFORM), windows)
LINK = $(COMPILER_PATH)link LINK = $(COMPILER_PATH)link
LINK32 = $(LINK) LINK32 = $(LINK)
DUMPBIN = $(COMPILER_PATH)dumpbin.exe DUMPBIN = $(COMPILER_PATH)dumpbin.exe
# Fill in unknown values # Fill in unknown values
COMPILER_NAME=Unknown MSVC Compiler COMPILER_NAME=Unknown MSVC Compiler
COMPILER_VERSION= COMPILER_VERSION=
...@@ -87,6 +88,6 @@ ifeq ($(PLATFORM), windows) ...@@ -87,6 +88,6 @@ ifeq ($(PLATFORM), windows)
SHARED_LIBRARY_FLAG = -LD SHARED_LIBRARY_FLAG = -LD
# RSC is always same as RC (Not sure who uses this RSC variable) # RSC is always same as RC (Not sure who uses this RSC variable)
RSC = $(RC) RSC = $(RC)
endif
endif endif
# #
# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. # Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# #
# This code is free software; you can redistribute it and/or modify it # This code is free software; you can redistribute it and/or modify it
...@@ -82,7 +82,9 @@ ifdef CROSS_COMPILE_ARCH ...@@ -82,7 +82,9 @@ ifdef CROSS_COMPILE_ARCH
MCS = $(COMPILER_PATH)mcs MCS = $(COMPILER_PATH)mcs
NM = $(COMPILER_PATH)nm NM = $(COMPILER_PATH)nm
STRIP = $(COMPILER_PATH)strip STRIP = $(COMPILER_PATH)strip
else endif
ifeq ($(PLATFORM),solaris)
AR = $(UTILS_CCS_BIN_PATH)ar AR = $(UTILS_CCS_BIN_PATH)ar
AS = $(UTILS_CCS_BIN_PATH)as AS = $(UTILS_CCS_BIN_PATH)as
LD = $(UTILS_CCS_BIN_PATH)ld LD = $(UTILS_CCS_BIN_PATH)ld
......
...@@ -122,7 +122,6 @@ FILES_export = \ ...@@ -122,7 +122,6 @@ FILES_export = \
sun/lwawt/macosx/CTextPipe.java \ sun/lwawt/macosx/CTextPipe.java \
sun/lwawt/macosx/CDesktopPeer.java \ sun/lwawt/macosx/CDesktopPeer.java \
sun/java2d/CRenderer.java \ sun/java2d/CRenderer.java \
sun/lwawt/macosx/EventDispatchAccess.java \
sun/lwawt/macosx/NSPrintInfo.java \ sun/lwawt/macosx/NSPrintInfo.java \
sun/lwawt/macosx/CAccessibility.java \ sun/lwawt/macosx/CAccessibility.java \
sun/lwawt/macosx/CAccessible.java \ sun/lwawt/macosx/CAccessible.java \
......
...@@ -59,7 +59,7 @@ define process-doc-file ...@@ -59,7 +59,7 @@ define process-doc-file
$(ECHO) $(LOG_INFO) Processing $(patsubst $(OUTPUT_ROOT)/%,%,$@) $(ECHO) $(LOG_INFO) Processing $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(MKDIR) -p $(@D) $(MKDIR) -p $(@D)
$(RM) $@ $(RM) $@
$(SED) 's/$$//g' $< > $@ LC_ALL=C $(SED) 's/$$//g' $< > $@
$(CHMOD) 444 $@ $(CHMOD) 444 $@
endef endef
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册