Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
5728c254
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
4
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_jdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
5728c254
编写于
10月 10, 2013
作者:
I
ihse
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8001931: The new build system whitespace cleanup
Reviewed-by: tbell, simonis, erikj
上级
888edfe5
变更
62
展开全部
隐藏空白更改
内联
并排
Showing
62 changed file
with
7743 addition
and
7764 deletion
+7743
-7764
makefiles/BuildJdk.gmk
makefiles/BuildJdk.gmk
+18
-18
makefiles/Bundles.gmk
makefiles/Bundles.gmk
+58
-58
makefiles/CompileDemos.gmk
makefiles/CompileDemos.gmk
+271
-270
makefiles/CompileJavaClasses.gmk
makefiles/CompileJavaClasses.gmk
+259
-259
makefiles/CompileLaunchers.gmk
makefiles/CompileLaunchers.gmk
+354
-354
makefiles/CompileNativeLibraries.gmk
makefiles/CompileNativeLibraries.gmk
+2763
-2761
makefiles/CopyFiles.gmk
makefiles/CopyFiles.gmk
+158
-159
makefiles/CopyIntoClasses.gmk
makefiles/CopyIntoClasses.gmk
+74
-74
makefiles/CopySamples.gmk
makefiles/CopySamples.gmk
+7
-7
makefiles/CreateJars.gmk
makefiles/CreateJars.gmk
+548
-548
makefiles/GendataBreakIterator.gmk
makefiles/GendataBreakIterator.gmk
+31
-31
makefiles/GendataFontConfig.gmk
makefiles/GendataFontConfig.gmk
+19
-20
makefiles/GendataHtml32dtd.gmk
makefiles/GendataHtml32dtd.gmk
+1
-1
makefiles/GendataTZDB.gmk
makefiles/GendataTZDB.gmk
+1
-1
makefiles/GendataTimeZone.gmk
makefiles/GendataTimeZone.gmk
+2
-2
makefiles/GenerateClasses.gmk
makefiles/GenerateClasses.gmk
+35
-35
makefiles/GenerateData.gmk
makefiles/GenerateData.gmk
+2
-2
makefiles/GenerateJavaSources.gmk
makefiles/GenerateJavaSources.gmk
+5
-5
makefiles/GensrcBuffer.gmk
makefiles/GensrcBuffer.gmk
+301
-301
makefiles/GensrcCLDR.gmk
makefiles/GensrcCLDR.gmk
+2
-2
makefiles/GensrcCharacterData.gmk
makefiles/GensrcCharacterData.gmk
+19
-19
makefiles/GensrcCharsetCoder.gmk
makefiles/GensrcCharsetCoder.gmk
+53
-53
makefiles/GensrcCharsetMapping.gmk
makefiles/GensrcCharsetMapping.gmk
+15
-16
makefiles/GensrcExceptions.gmk
makefiles/GensrcExceptions.gmk
+7
-7
makefiles/GensrcIcons.gmk
makefiles/GensrcIcons.gmk
+31
-32
makefiles/GensrcJDWP.gmk
makefiles/GensrcJDWP.gmk
+6
-6
makefiles/GensrcJObjC.gmk
makefiles/GensrcJObjC.gmk
+32
-32
makefiles/GensrcLocaleDataMetaInfo.gmk
makefiles/GensrcLocaleDataMetaInfo.gmk
+32
-32
makefiles/GensrcMisc.gmk
makefiles/GensrcMisc.gmk
+96
-97
makefiles/GensrcProperties.gmk
makefiles/GensrcProperties.gmk
+215
-215
makefiles/GensrcSwing.gmk
makefiles/GensrcSwing.gmk
+24
-24
makefiles/GensrcX11Wrappers.gmk
makefiles/GensrcX11Wrappers.gmk
+36
-37
makefiles/Images.gmk
makefiles/Images.gmk
+396
-396
makefiles/Import.gmk
makefiles/Import.gmk
+57
-57
makefiles/Makefile
makefiles/Makefile
+7
-7
makefiles/PatchList.solaris
makefiles/PatchList.solaris
+1
-2
makefiles/ProfileNames.gmk
makefiles/ProfileNames.gmk
+3
-4
makefiles/Profiles.gmk
makefiles/Profiles.gmk
+93
-94
makefiles/Setup.gmk
makefiles/Setup.gmk
+23
-23
makefiles/SignJars.gmk
makefiles/SignJars.gmk
+22
-22
makefiles/Tools.gmk
makefiles/Tools.gmk
+90
-91
makefiles/jpda/jdwp/jdwp.spec
makefiles/jpda/jdwp/jdwp.spec
+1170
-1172
makefiles/jprt.gmk
makefiles/jprt.gmk
+6
-7
makefiles/jprt.properties
makefiles/jprt.properties
+247
-248
makefiles/mapfiles/libawt/mapfile-mawt-vers
makefiles/mapfiles/libawt/mapfile-mawt-vers
+3
-4
makefiles/mapfiles/libawt/mapfile-vers
makefiles/mapfiles/libawt/mapfile-vers
+4
-5
makefiles/mapfiles/libawt/mapfile-vers-linux
makefiles/mapfiles/libawt/mapfile-vers-linux
+6
-7
makefiles/mapfiles/libawt_headless/mapfile-vers
makefiles/mapfiles/libawt_headless/mapfile-vers
+1
-2
makefiles/mapfiles/libawt_xawt/mapfile-vers
makefiles/mapfiles/libawt_xawt/mapfile-vers
+1
-1
makefiles/mapfiles/libfontmanager/mapfile-vers
makefiles/mapfiles/libfontmanager/mapfile-vers
+1
-1
makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk
makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk
+1
-1
makefiles/mapfiles/libj2pcsc/mapfile-vers
makefiles/mapfiles/libj2pcsc/mapfile-vers
+1
-1
makefiles/mapfiles/libjdga/mapfile-vers
makefiles/mapfiles/libjdga/mapfile-vers
+1
-1
makefiles/mapfiles/libjli/mapfile-vers
makefiles/mapfiles/libjli/mapfile-vers
+1
-1
makefiles/mapfiles/libverify/mapfile-vers
makefiles/mapfiles/libverify/mapfile-vers
+1
-1
makefiles/profile-includes.txt
makefiles/profile-includes.txt
+5
-6
makefiles/profile-rtjar-includes.txt
makefiles/profile-rtjar-includes.txt
+34
-36
makefiles/scripts/addNotices.sh
makefiles/scripts/addNotices.sh
+3
-3
makefiles/scripts/genCharsetProvider.sh
makefiles/scripts/genCharsetProvider.sh
+40
-40
makefiles/scripts/genExceptions.sh
makefiles/scripts/genExceptions.sh
+2
-2
makefiles/scripts/localelist.sh
makefiles/scripts/localelist.sh
+47
-50
makefiles/sun/awt/ToBin.java
makefiles/sun/awt/ToBin.java
+1
-1
未找到文件。
makefiles/BuildJdk.gmk
浏览文件 @
5728c254
...
@@ -47,13 +47,13 @@ include ProfileNames.gmk
...
@@ -47,13 +47,13 @@ include ProfileNames.gmk
import: import-only
import: import-only
import-only:
import-only:
#
Import (corba jaxp jaxws langtools hotspot)
#
Import (corba jaxp jaxws langtools hotspot)
+$(MAKE) -f Import.gmk
+$(MAKE) -f Import.gmk
gensrc: import gensrc-only
gensrc: import gensrc-only
gensrc-only:
gensrc-only:
+$(MAKE) -f GenerateJavaSources.gmk
+$(MAKE) -f GenerateJavaSources.gmk
#
Ok, now gensrc is fully populated.
#
Ok, now gensrc is fully populated.
gendata: gensrc gendata-only
gendata: gensrc gendata-only
gendata-only:
gendata-only:
...
@@ -62,8 +62,8 @@ gendata-only:
...
@@ -62,8 +62,8 @@ gendata-only:
classes: gendata classes-only
classes: gendata classes-only
classes-only:
classes-only:
+$(MAKE) -f CompileJavaClasses.gmk
+$(MAKE) -f CompileJavaClasses.gmk
#
The classes are now built and
#
The classes are now built and
#
any javah files have now been generated.
#
any javah files have now been generated.
libs: classes libs-only
libs: classes libs-only
libs-only:
libs-only:
...
@@ -71,23 +71,23 @@ libs-only:
...
@@ -71,23 +71,23 @@ libs-only:
launchers: libs launchers-only
launchers: libs launchers-only
launchers-only:
launchers-only:
#
Finally compile the launchers.
#
Finally compile the launchers.
+$(MAKE) -f CompileLaunchers.gmk
+$(MAKE) -f CompileLaunchers.gmk
genclasses: launchers genclasses-only
genclasses: launchers genclasses-only
genclasses-only:
genclasses-only:
#
Generate classes that have other sources. Needs
#
Generate classes that have other sources. Needs
#
to execute launchers.
#
to execute launchers.
+$(MAKE) -f GenerateClasses.gmk
+$(MAKE) -f GenerateClasses.gmk
jdk: genclasses
jdk: genclasses
#
Now we have a complete jdk, which you can run.
#
Now we have a complete jdk, which you can run.
#
It is not yet wrapped up as an installed image.
#
It is not yet wrapped up as an installed image.
demos:
demos:
#
The demos are compiled against this jdk.
#
The demos are compiled against this jdk.
+$(MAKE) -f CompileDemos.gmk
+$(MAKE) -f CompileDemos.gmk
#
Now copy the sample sources into the jdk.
#
Now copy the sample sources into the jdk.
+$(MAKE) -f CopySamples.gmk
+$(MAKE) -f CopySamples.gmk
# Create the final jdk and jre images, to be wrapped up
# Create the final jdk and jre images, to be wrapped up
...
@@ -96,9 +96,9 @@ demos:
...
@@ -96,9 +96,9 @@ demos:
images:
images:
+$(MAKE) PROFILE="" -f CreateJars.gmk
+$(MAKE) PROFILE="" -f CreateJars.gmk
+$(MAKE) PROFILE="" -f Images.gmk
+$(MAKE) PROFILE="" -f Images.gmk
ifeq ($(OPENJDK_TARGET_OS), macosx)
ifeq ($(OPENJDK_TARGET_OS), macosx)
+$(MAKE) -f Bundles.gmk
+$(MAKE) -f Bundles.gmk
endif
endif
overlay-images:
overlay-images:
+$(MAKE) -f CompileLaunchers.gmk OVERLAY_IMAGES=true
+$(MAKE) -f CompileLaunchers.gmk OVERLAY_IMAGES=true
...
@@ -114,8 +114,8 @@ profiles: $(ALL_PROFILES)
...
@@ -114,8 +114,8 @@ profiles: $(ALL_PROFILES)
sign-jars:
sign-jars:
+$(MAKE) -f SignJars.gmk
+$(MAKE) -f SignJars.gmk
BINARIES
:=
$(notdir $(wildcard $(JDK_IMAGE_DIR)/bin/*))
BINARIES
:=
$(notdir $(wildcard $(JDK_IMAGE_DIR)/bin/*))
INSTALLDIR
:=
openjdk-$(RELEASE)
INSTALLDIR
:=
openjdk-$(RELEASE)
# Install the jdk image, in a very crude way. Not taking into
# Install the jdk image, in a very crude way. Not taking into
# account, how to install properly on macosx or windows etc.
# account, how to install properly on macosx or windows etc.
...
@@ -126,8 +126,8 @@ install:
...
@@ -126,8 +126,8 @@ install:
$(RM) -r $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/*
$(RM) -r $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/*
$(CP) -rp $(JDK_IMAGE_DIR)/* $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
$(CP) -rp $(JDK_IMAGE_DIR)/* $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)
$(MKDIR) -p $(INSTALL_PREFIX)/bin
$(MKDIR) -p $(INSTALL_PREFIX)/bin
$(RM) $(addprefix $(INSTALL_PREFIX)/bin/,$(BINARIES))
$(RM) $(addprefix $(INSTALL_PREFIX)/bin/,
$(BINARIES))
$(foreach b,
$(BINARIES),
$(LN) -s $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/bin/$b $(INSTALL_PREFIX)/bin/$b &&) true
$(foreach b,
$(BINARIES),
$(LN) -s $(INSTALL_PREFIX)/jvm/$(INSTALLDIR)/bin/$b $(INSTALL_PREFIX)/bin/$b &&) true
# The all target builds the JDK, but not the images
# The all target builds the JDK, but not the images
all: jdk
all: jdk
...
...
makefiles/Bundles.gmk
浏览文件 @
5728c254
...
@@ -31,108 +31,108 @@ default: bundles
...
@@ -31,108 +31,108 @@ default: bundles
# Only macosx has bundles defined.
# Only macosx has bundles defined.
ifeq ($(OPENJDK_TARGET_OS), macosx)
ifeq ($(OPENJDK_TARGET_OS), macosx)
bundles: jre-bundle jdk-bundle
bundles: jre-bundle jdk-bundle
# JDK_BUNDLE_DIR and JRE_BUNDLE_DIR are defined in SPEC.
# JDK_BUNDLE_DIR and JRE_BUNDLE_DIR are defined in SPEC.
MACOSX_SRC := $(JDK_TOPDIR)/src/macosx
MACOSX_SRC := $(JDK_TOPDIR)/src/macosx
# All these OPENJDK checks are needed since there is no coherency between
# All these OPENJDK checks are needed since there is no coherency between
# these values in open and closed. Should probably be fixed.
# these values in open and closed. Should probably be fixed.
ifndef OPENJDK
ifndef OPENJDK
BUNDLE_ID := $(MACOSX_BUNDLE_ID_BASE).$(JDK_MINOR_VERSION)u$(JDK_UPDATE_VERSION)
BUNDLE_ID := $(MACOSX_BUNDLE_ID_BASE).$(JDK_MINOR_VERSION)u$(JDK_UPDATE_VERSION)
else
else
BUNDLE_ID := $(MACOSX_BUNDLE_ID_BASE)
BUNDLE_ID := $(MACOSX_BUNDLE_ID_BASE)
endif
endif
BUNDLE_ID_JRE := $(BUNDLE_ID).jre
BUNDLE_ID_JRE := $(BUNDLE_ID).jre
BUNDLE_ID_JDK := $(BUNDLE_ID).jdk
BUNDLE_ID_JDK := $(BUNDLE_ID).jdk
BUNDLE_NAME := $(MACOSX_BUNDLE_NAME_BASE) $(JDK_MINOR_VERSION)
BUNDLE_NAME := $(MACOSX_BUNDLE_NAME_BASE) $(JDK_MINOR_VERSION)
BUNDLE_NAME_JRE := $(BUNDLE_NAME)
BUNDLE_NAME_JRE := $(BUNDLE_NAME)
BUNDLE_NAME_JDK := $(BUNDLE_NAME)
BUNDLE_NAME_JDK := $(BUNDLE_NAME)
ifndef OPENJDK
ifndef OPENJDK
BUNDLE_INFO := $(MACOSX_BUNDLE_NAME_BASE) $(JDK_VERSION)
BUNDLE_INFO := $(MACOSX_BUNDLE_NAME_BASE) $(JDK_VERSION)
else
else
BUNDLE_INFO := $(MACOSX_BUNDLE_NAME_BASE) ($(JDK_VERSION))
BUNDLE_INFO := $(MACOSX_BUNDLE_NAME_BASE) ($(JDK_VERSION))
endif
endif
BUNDLE_INFO_JRE := $(BUNDLE_INFO)
BUNDLE_INFO_JRE := $(BUNDLE_INFO)
BUNDLE_INFO_JDK := $(BUNDLE_INFO)
BUNDLE_INFO_JDK := $(BUNDLE_INFO)
BUNDLE_PLATFORM_VERSION := $(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION)
BUNDLE_PLATFORM_VERSION := $(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION)
BUNDLE_VERSION := $(JDK_VERSION)
BUNDLE_VERSION := $(JDK_VERSION)
ifeq ($(COMPANY_NAME),
N/A)
ifeq ($(COMPANY_NAME),
N/A)
BUNDLE_VENDOR := UNDEFINED
BUNDLE_VENDOR := UNDEFINED
else
else
BUNDLE_VENDOR := $(COMPANY_NAME)
BUNDLE_VENDOR := $(COMPANY_NAME)
endif
endif
JDK_FILE_LIST := $(shell $(FIND) $(JDK_IMAGE_DIR))
JDK_FILE_LIST := $(shell $(FIND) $(JDK_IMAGE_DIR))
JRE_FILE_LIST := $(shell $(FIND) $(JRE_IMAGE_DIR))
JRE_FILE_LIST := $(shell $(FIND) $(JRE_IMAGE_DIR))
JDK_TARGET_LIST := $(subst $(JDK_IMAGE_DIR)/,$(JDK_BUNDLE_DIR)/Home/,$(JDK_FILE_LIST))
JDK_TARGET_LIST := $(subst $(JDK_IMAGE_DIR)/,$(JDK_BUNDLE_DIR)/Home/,$(JDK_FILE_LIST))
JRE_TARGET_LIST := $(subst $(JRE_IMAGE_DIR)/,$(JRE_BUNDLE_DIR)/Home/,$(JRE_FILE_LIST))
JRE_TARGET_LIST := $(subst $(JRE_IMAGE_DIR)/,$(JRE_BUNDLE_DIR)/Home/,$(JRE_FILE_LIST))
# The old builds implementation of this did not preserve symlinks so
# The old builds implementation of this did not preserve symlinks so
# make sure they are followed and the contents copied instead.
# make sure they are followed and the contents copied instead.
# To fix this, remove -L
# To fix this, remove -L
# Copy empty directories (jre/lib/applet).
# Copy empty directories (jre/lib/applet).
$(JDK_BUNDLE_DIR)/Home/%: $(JDK_IMAGE_DIR)/%
$(JDK_BUNDLE_DIR)/Home/%: $(JDK_IMAGE_DIR)/%
$(ECHO) Copying $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(ECHO) Copying $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(MKDIR) -p $(@D)
$(MKDIR) -p $(@D)
if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -L '$<' '$@'; fi
if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -L '$<' '$@'; fi
$(JRE_BUNDLE_DIR)/Home/%: $(JRE_IMAGE_DIR)/%
$(JRE_BUNDLE_DIR)/Home/%: $(JRE_IMAGE_DIR)/%
$(ECHO) Copying $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(ECHO) Copying $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(MKDIR) -p $(@D)
$(MKDIR) -p $(@D)
if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -L '$<' '$@'; fi
if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -L '$<' '$@'; fi
$(JDK_BUNDLE_DIR)/MacOS/libjli.dylib:
$(JDK_BUNDLE_DIR)/MacOS/libjli.dylib:
$(ECHO) Creating link $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(ECHO) Creating link $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(MKDIR) -p $(@D)
$(MKDIR) -p $(@D)
$(RM) $@
$(RM) $@
$(LN) -s ../Home/jre/lib/jli/libjli.dylib $@
$(LN) -s ../Home/jre/lib/jli/libjli.dylib $@
$(JRE_BUNDLE_DIR)/MacOS/libjli.dylib:
$(JRE_BUNDLE_DIR)/MacOS/libjli.dylib:
$(ECHO) Creating link $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(ECHO) Creating link $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(MKDIR) -p $(@D)
$(MKDIR) -p $(@D)
$(RM) $@
$(RM) $@
$(LN) -s ../Home/lib/jli/libjli.dylib $@
$(LN) -s ../Home/lib/jli/libjli.dylib $@
$(JDK_BUNDLE_DIR)/Info.plist: $(SPEC)
$(JDK_BUNDLE_DIR)/Info.plist: $(SPEC)
$(ECHO) Creating $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(ECHO) Creating $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(MKDIR) -p $(@D)
$(MKDIR) -p $(@D)
$(SED)
-e "s/@@ID@@/$(BUNDLE_ID_JDK)/g" \
$(SED) -e "s/@@ID@@/$(BUNDLE_ID_JDK)/g" \
-e "s/@@NAME@@/$(BUNDLE_NAME_JDK)/g" \
-e "s/@@NAME@@/$(BUNDLE_NAME_JDK)/g" \
-e "s/@@INFO@@/$(BUNDLE_INFO_JDK)/g" \
-e "s/@@INFO@@/$(BUNDLE_INFO_JDK)/g" \
-e "s/@@PLATFORM_VERSION@@/$(BUNDLE_PLATFORM_VERSION)/g" \
-e "s/@@PLATFORM_VERSION@@/$(BUNDLE_PLATFORM_VERSION)/g" \
-e "s/@@VERSION@@/$(BUNDLE_VERSION)/g" \
-e "s/@@VERSION@@/$(BUNDLE_VERSION)/g" \
-e "s/@@VENDOR@@/$(BUNDLE_VENDOR)/g" \
-e "s/@@VENDOR@@/$(BUNDLE_VENDOR)/g" \
< $(MACOSX_SRC)/bundle/JDK-Info.plist > $@
< $(MACOSX_SRC)/bundle/JDK-Info.plist > $@
$(JRE_BUNDLE_DIR)/Info.plist: $(SPEC)
$(JRE_BUNDLE_DIR)/Info.plist: $(SPEC)
$(ECHO) Creating $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(ECHO) Creating $(patsubst $(OUTPUT_ROOT)/%,%,$@)
$(MKDIR) -p $(@D)
$(MKDIR) -p $(@D)
$(SED)
-e "s/@@ID@@/$(BUNDLE_ID_JRE)/g" \
$(SED) -e "s/@@ID@@/$(BUNDLE_ID_JRE)/g" \
-e "s/@@NAME@@/$(BUNDLE_NAME_JRE)/g" \
-e "s/@@NAME@@/$(BUNDLE_NAME_JRE)/g" \
-e "s/@@INFO@@/$(BUNDLE_INFO_JRE)/g" \
-e "s/@@INFO@@/$(BUNDLE_INFO_JRE)/g" \
-e "s/@@PLATFORM_VERSION@@/$(BUNDLE_PLATFORM_VERSION)/g" \
-e "s/@@PLATFORM_VERSION@@/$(BUNDLE_PLATFORM_VERSION)/g" \
-e "s/@@VERSION@@/$(BUNDLE_VERSION)/g" \
-e "s/@@VERSION@@/$(BUNDLE_VERSION)/g" \
-e "s/@@VENDOR@@/$(BUNDLE_VENDOR)/g" \
-e "s/@@VENDOR@@/$(BUNDLE_VENDOR)/g" \
< $(MACOSX_SRC)/bundle/JRE-Info.plist > $@
< $(MACOSX_SRC)/bundle/JRE-Info.plist > $@
jdk-bundle: $(JDK_TARGET_LIST) $(JDK_BUNDLE_DIR)/MacOS/libjli.dylib \
jdk-bundle: $(JDK_TARGET_LIST) $(JDK_BUNDLE_DIR)/MacOS/libjli.dylib \
$(JDK_BUNDLE_DIR)/Info.plist
$(JDK_BUNDLE_DIR)/Info.plist
$(SETFILE) -a B $(dir $(JDK_BUNDLE_DIR))
$(SETFILE) -a B $(dir $(JDK_BUNDLE_DIR))
jre-bundle: $(JRE_TARGET_LIST) $(JRE_BUNDLE_DIR)/MacOS/libjli.dylib \
jre-bundle: $(JRE_TARGET_LIST) $(JRE_BUNDLE_DIR)/MacOS/libjli.dylib \
$(JRE_BUNDLE_DIR)/Info.plist
$(JRE_BUNDLE_DIR)/Info.plist
$(SETFILE) -a B $(dir $(JRE_BUNDLE_DIR))
$(SETFILE) -a B $(dir $(JRE_BUNDLE_DIR))
else # Not macosx
else # Not macosx
bundles:
bundles:
$(ECHO) "No bundles defined for $(OPENJDK_TARGET_OS)"
$(ECHO) "No bundles defined for $(OPENJDK_TARGET_OS)"
endif # macosx
endif # macosx
...
...
makefiles/CompileDemos.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/CompileJavaClasses.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/CompileLaunchers.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/CompileNativeLibraries.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/CopyFiles.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/CopyIntoClasses.gmk
浏览文件 @
5728c254
...
@@ -31,56 +31,56 @@ COPY_PATTERNS = .icu _dict
...
@@ -31,56 +31,56 @@ COPY_PATTERNS = .icu _dict
XMLSECURITY_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/com/sun/org/apache/xml/internal/security/resource
XMLSECURITY_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/com/sun/org/apache/xml/internal/security/resource
COPY_FILES += \
COPY_FILES += \
$(XMLSECURITY_RESOURCEDIR)/config.dtd \
$(XMLSECURITY_RESOURCEDIR)/config.dtd \
$(XMLSECURITY_RESOURCEDIR)/config.xml
$(XMLSECURITY_RESOURCEDIR)/config.xml
# Copy sun/tools related files into the classes directory.
# Copy sun/tools related files into the classes directory.
# Extra jstat files
# Extra jstat files
JSTAT_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/sun/tools/jstat/resources
JSTAT_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/sun/tools/jstat/resources
COPY_FILES += \
COPY_FILES += \
$(JSTAT_RESOURCEDIR)/jstat_options \
$(JSTAT_RESOURCEDIR)/jstat_options \
$(JSTAT_RESOURCEDIR)/jstat_unsupported_options
$(JSTAT_RESOURCEDIR)/jstat_unsupported_options
# Extra jhat files
# Extra jhat files
JHAT_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/com/sun/tools/hat/resources
JHAT_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/com/sun/tools/hat/resources
COPY_FILES += \
COPY_FILES += \
$(JHAT_RESOURCEDIR)/hat.js \
$(JHAT_RESOURCEDIR)/hat.js \
$(JHAT_RESOURCEDIR)/oqlhelp.html \
$(JHAT_RESOURCEDIR)/oqlhelp.html \
$(JHAT_RESOURCEDIR)/platform_names.txt
$(JHAT_RESOURCEDIR)/platform_names.txt
# Extra jrunscript files
# Extra jrunscript files
JRUNSCRIPT_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/com/sun/tools/script/shell
JRUNSCRIPT_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/com/sun/tools/script/shell
COPY_FILES += \
COPY_FILES += \
$(JRUNSCRIPT_RESOURCEDIR)/init.js \
$(JRUNSCRIPT_RESOURCEDIR)/init.js \
$(JRUNSCRIPT_RESOURCEDIR)/messages.properties
$(JRUNSCRIPT_RESOURCEDIR)/messages.properties
# Extra jvmstat files
# Extra jvmstat files
COPY_FILES += \
COPY_FILES += \
$(JDK_TOPDIR)/src/share/classes/sun/jvmstat/perfdata/resources/aliasmap
$(JDK_TOPDIR)/src/share/classes/sun/jvmstat/perfdata/resources/aliasmap
# JConsole resources
# JConsole resources
JCONSOLE_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/sun/tools/jconsole/resources
JCONSOLE_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/sun/tools/jconsole/resources
COPY_FILES += \
COPY_FILES += \
$(wildcard $(JCONSOLE_RESOURCES_DIR)/*.png) \
$(wildcard $(JCONSOLE_RESOURCES_DIR)/*.png) \
$(wildcard $(JCONSOLE_RESOURCES_DIR)/*.gif)
$(wildcard $(JCONSOLE_RESOURCES_DIR)/*.gif)
# Print resources
# Print resources
PRINT_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/sun/print/resources
PRINT_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/sun/print/resources
COPY_FILES += \
COPY_FILES += \
$(wildcard $(PRINT_RESOURCES_DIR)/*.png)
$(wildcard $(PRINT_RESOURCES_DIR)/*.png)
# IDN resources
# IDN resources
COPY_FILES += \
COPY_FILES += \
$(JDK_TOPDIR)/src/share/classes/sun/net/idn/uidna.spp
$(JDK_TOPDIR)/src/share/classes/sun/net/idn/uidna.spp
#
#
# Swing plaf resources
# Swing plaf resources
#
#
SWING_PLAF_WINDOWS_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/com/sun/java/swing/plaf/windows
SWING_PLAF_WINDOWS_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/com/sun/java/swing/plaf/windows
COPY_FILES += \
COPY_FILES += \
$(wildcard $(SWING_PLAF_WINDOWS_RESOURCES_DIR)/icons/*.gif) \
$(wildcard $(SWING_PLAF_WINDOWS_RESOURCES_DIR)/icons/*.gif) \
$(wildcard $(SWING_PLAF_WINDOWS_RESOURCES_DIR)/icons/*.png)
$(wildcard $(SWING_PLAF_WINDOWS_RESOURCES_DIR)/icons/*.png)
ifndef OPENJDK
ifndef OPENJDK
SWING_PLAF_WINDOWS_RESOURCES_DIR_CLOSED = $(JDK_TOPDIR)/src/closed/share/classes/com/sun/java/swing/plaf/windows
SWING_PLAF_WINDOWS_RESOURCES_DIR_CLOSED = $(JDK_TOPDIR)/src/closed/share/classes/com/sun/java/swing/plaf/windows
...
@@ -88,18 +88,18 @@ ifndef OPENJDK
...
@@ -88,18 +88,18 @@ ifndef OPENJDK
COPY_FILES := $(filter-out $(SWING_PLAF_WINDOWS_RESOURCES_DIR)/icons/JavaCup32.png, $(COPY_FILES))
COPY_FILES := $(filter-out $(SWING_PLAF_WINDOWS_RESOURCES_DIR)/icons/JavaCup32.png, $(COPY_FILES))
# Alter JavaCup32.png from ClosedJDK
# Alter JavaCup32.png from ClosedJDK
COPY_FILES += \
COPY_FILES += \
$(SWING_PLAF_WINDOWS_RESOURCES_DIR_CLOSED)/icons/JavaCup32.png
$(SWING_PLAF_WINDOWS_RESOURCES_DIR_CLOSED)/icons/JavaCup32.png
endif
endif
ifndef OPENJDK
ifndef OPENJDK
JFR_CONFIGURATION_DIR_CLOSED = $(JDK_TOPDIR)/src/closed/share/classes/oracle/jrockit/jfr/settings
JFR_CONFIGURATION_DIR_CLOSED = $(JDK_TOPDIR)/src/closed/share/classes/oracle/jrockit/jfr/settings
COPY_FILES += \
COPY_FILES += \
$(JFR_CONFIGURATION_DIR_CLOSED)/jfc.xsd
$(JFR_CONFIGURATION_DIR_CLOSED)/jfc.xsd
endif
endif
SWING_PLAF_BASIC_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/basic
SWING_PLAF_BASIC_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/basic
COPY_FILES += \
COPY_FILES += \
$(wildcard $(SWING_PLAF_BASIC_RESOURCES_DIR)/icons/*.png)
$(wildcard $(SWING_PLAF_BASIC_RESOURCES_DIR)/icons/*.png)
ifndef OPENJDK
ifndef OPENJDK
SWING_PLAF_BASIC_RESOURCES_DIR_CLOSED = $(JDK_TOPDIR)/src/closed/share/classes/javax/swing/plaf/basic
SWING_PLAF_BASIC_RESOURCES_DIR_CLOSED = $(JDK_TOPDIR)/src/closed/share/classes/javax/swing/plaf/basic
...
@@ -107,44 +107,44 @@ ifndef OPENJDK
...
@@ -107,44 +107,44 @@ ifndef OPENJDK
COPY_FILES := $(filter-out $(SWING_PLAF_BASIC_RESOURCES_DIR)/icons/JavaCup16.png, $(COPY_FILES))
COPY_FILES := $(filter-out $(SWING_PLAF_BASIC_RESOURCES_DIR)/icons/JavaCup16.png, $(COPY_FILES))
# Alter JavaCup16.png from ClosedJDK
# Alter JavaCup16.png from ClosedJDK
COPY_FILES += \
COPY_FILES += \
$(SWING_PLAF_BASIC_RESOURCES_DIR_CLOSED)/icons/JavaCup16.png
$(SWING_PLAF_BASIC_RESOURCES_DIR_CLOSED)/icons/JavaCup16.png
endif
endif
ifdef OPENJDK
ifdef OPENJDK
SWING_PLAF_MOTIF_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/com/sun/java/swing/plaf/motif
SWING_PLAF_MOTIF_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/com/sun/java/swing/plaf/motif
COPY_FILES += \
COPY_FILES += \
$(wildcard $(SWING_PLAF_MOTIF_RESOURCES_DIR)/icons/*.gif) \
$(wildcard $(SWING_PLAF_MOTIF_RESOURCES_DIR)/icons/*.gif) \
$(wildcard $(SWING_PLAF_MOTIF_RESOURCES_DIR)/icons/*.png)
$(wildcard $(SWING_PLAF_MOTIF_RESOURCES_DIR)/icons/*.png)
else
else
SWING_PLAF_MOTIF_RESOURCES_DIR_CLOSED = $(JDK_TOPDIR)/src/closed/share/classes/com/sun/java/swing/plaf/motif
SWING_PLAF_MOTIF_RESOURCES_DIR_CLOSED = $(JDK_TOPDIR)/src/closed/share/classes/com/sun/java/swing/plaf/motif
COPY_FILES += \
COPY_FILES += \
$(wildcard $(SWING_PLAF_MOTIF_RESOURCES_DIR_CLOSED)/icons/*.gif) \
$(wildcard $(SWING_PLAF_MOTIF_RESOURCES_DIR_CLOSED)/icons/*.gif) \
$(wildcard $(SWING_PLAF_MOTIF_RESOURCES_DIR_CLOSED)/icons/*.png)
$(wildcard $(SWING_PLAF_MOTIF_RESOURCES_DIR_CLOSED)/icons/*.png)
endif
endif
SWING_PLAF_METAL_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/metal
SWING_PLAF_METAL_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/metal
COPY_FILES += \
COPY_FILES += \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/icons/*.gif) \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/icons/*.gif) \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/icons/*.png) \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/icons/*.png) \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/icons/ocean/*.gif) \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/icons/ocean/*.gif) \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/icons/ocean/*.png) \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/icons/ocean/*.png) \
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/sounds/*.wav)
$(wildcard $(SWING_PLAF_METAL_RESOURCES_DIR)/sounds/*.wav)
ifneq ($(OPENJDK_TARGET_OS), windows)
ifneq ($(OPENJDK_TARGET_OS), windows)
# Only copy GTK resources on Solaris/Linux
# Only copy GTK resources on Solaris/Linux
SWING_PLAF_GTK_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/com/sun/java/swing/plaf/gtk
SWING_PLAF_GTK_RESOURCES_DIR = $(JDK_TOPDIR)/src/share/classes/com/sun/java/swing/plaf/gtk
COPY_FILES += \
COPY_FILES += \
$(wildcard $(SWING_PLAF_GTK_RESOURCES_DIR)/icons/*.gif) \
$(wildcard $(SWING_PLAF_GTK_RESOURCES_DIR)/icons/*.gif) \
$(wildcard $(SWING_PLAF_GTK_RESOURCES_DIR)/icons/*.png) \
$(wildcard $(SWING_PLAF_GTK_RESOURCES_DIR)/icons/*.png) \
$(wildcard $(SWING_PLAF_GTK_RESOURCES_DIR)/resources/metacity/SwingFallbackTheme/metacity-1/*.xml)
$(wildcard $(SWING_PLAF_GTK_RESOURCES_DIR)/resources/metacity/SwingFallbackTheme/metacity-1/*.xml)
endif
endif
# END: Swing plaf resources
# END: Swing plaf resources
SWING_BEANINFO_RESOURCES_SRC_DIR = $(JDK_TOPDIR)/make/tools/swing-beans/beaninfo/images
SWING_BEANINFO_RESOURCES_SRC_DIR = $(JDK_TOPDIR)/make/tools/swing-beans/beaninfo/images
SWING_BEANINFO_RESOURCES_SRC = $(wildcard $(SWING_BEANINFO_RESOURCES_SRC_DIR)/*.gif)
SWING_BEANINFO_RESOURCES_SRC = $(wildcard $(SWING_BEANINFO_RESOURCES_SRC_DIR)/*.gif)
OUT_BEANINFO_RESOURCES = $(patsubst $(SWING_BEANINFO_RESOURCES_SRC_DIR)%,\
OUT_BEANINFO_RESOURCES = $(patsubst $(SWING_BEANINFO_RESOURCES_SRC_DIR)%,
\
$(JDK_OUTPUTDIR)/classes/javax/swing/beaninfo/images/%,
\
$(JDK_OUTPUTDIR)/classes/javax/swing/beaninfo/images/%,
\
$(SWING_BEANINFO_RESOURCES_SRC))
$(SWING_BEANINFO_RESOURCES_SRC))
COPY_EXTRA += $(OUT_BEANINFO_RESOURCES)
COPY_EXTRA += $(OUT_BEANINFO_RESOURCES)
# END: Swing beaninfo resources
# END: Swing beaninfo resources
...
@@ -152,8 +152,8 @@ COPY_EXTRA += $(OUT_BEANINFO_RESOURCES)
...
@@ -152,8 +152,8 @@ COPY_EXTRA += $(OUT_BEANINFO_RESOURCES)
# Swing text resources
# Swing text resources
SWING_TEXT_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/javax/swing/text
SWING_TEXT_RESOURCEDIR = $(JDK_TOPDIR)/src/share/classes/javax/swing/text
COPY_FILES += \
COPY_FILES += \
$(SWING_TEXT_RESOURCEDIR)/html/default.css \
$(SWING_TEXT_RESOURCEDIR)/html/default.css \
$(wildcard $(SWING_TEXT_RESOURCEDIR)/rtf/charsets/*.txt)
$(wildcard $(SWING_TEXT_RESOURCEDIR)/rtf/charsets/*.txt)
##########################################################################################
##########################################################################################
#
#
...
@@ -166,57 +166,57 @@ COPY_FILES += \
...
@@ -166,57 +166,57 @@ COPY_FILES += \
# are uncommented and the configuration file is stored in the output META-INF directory.
# are uncommented and the configuration file is stored in the output META-INF directory.
# Make sure the output directory is created.
# Make sure the output directory is created.
$(eval $(call MakeDir,$(JDK_OUTPUTDIR)/classes/META-INF/services))
$(eval $(call MakeDir,
$(JDK_OUTPUTDIR)/classes/META-INF/services))
# Find all META-INF/services/* files
# Find all META-INF/services/* files
ALL_META-INF_DIRS_share
:=
$(shell $(FIND) $(JDK_TOPDIR)/src/share/classes -type d -a -name META-INF)
ALL_META-INF_DIRS_share
:=
$(shell $(FIND) $(JDK_TOPDIR)/src/share/classes -type d -a -name META-INF)
ALL_META-INF_DIRS_targetapi
:=
$(shell $(FIND) $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes -type d -a -name META-INF)
ALL_META-INF_DIRS_targetapi
:=
$(shell $(FIND) $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes -type d -a -name META-INF)
# Platform specific overrides shared
# Platform specific overrides shared
ifneq ($(ALL_META-INF_DIRS_targetapi),)
ifneq ($(ALL_META-INF_DIRS_targetapi),
)
ALL_META-INF_DIRS:=
$(ALL_META-INF_DIRS_targetapi) \
ALL_META-INF_DIRS :=
$(ALL_META-INF_DIRS_targetapi) \
$(filter-out %$(patsubst $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes%,%,$(ALL_META-INF_DIRS_targetapi)),
\
$(filter-out %$(patsubst $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes%,%,$(ALL_META-INF_DIRS_targetapi)),
\
$(ALL_META-INF_DIRS_share))
$(ALL_META-INF_DIRS_share))
else
else
ALL_META-INF_DIRS:=
$(ALL_META-INF_DIRS_share)
ALL_META-INF_DIRS :=
$(ALL_META-INF_DIRS_share)
endif
endif
ifndef OPENJDK
ifndef OPENJDK
ALL_META-INF_DIRS += $(JDK_TOPDIR)/src/closed/share/classes/sun/java2d/cmm/kcms/META-INF
ALL_META-INF_DIRS += $(JDK_TOPDIR)/src/closed/share/classes/sun/java2d/cmm/kcms/META-INF
endif
endif
SRC_SERVICES_FILES
:=$(wildcard $(addsuffix /services/*,
$(ALL_META-INF_DIRS)))
SRC_SERVICES_FILES
:= $(wildcard $(addsuffix /services/*,
$(ALL_META-INF_DIRS)))
ifdef OPENJDK
ifdef OPENJDK
SRC_SERVICES_FILES:=$(filter-out %sun/dc/META-INF/services/sun.java2d.pipe.RenderingEngine,
$(SRC_SERVICES_FILES))
SRC_SERVICES_FILES := $(filter-out %sun/dc/META-INF/services/sun.java2d.pipe.RenderingEngine,
$(SRC_SERVICES_FILES))
SRC_SERVICES_FILES:=$(filter-out %sun/java2d/cmm/kcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider,
$(SRC_SERVICES_FILES))
SRC_SERVICES_FILES := $(filter-out %sun/java2d/cmm/kcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider,
$(SRC_SERVICES_FILES))
else
else
SRC_SERVICES_FILES:=$(filter-out %sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine,
$(SRC_SERVICES_FILES))
SRC_SERVICES_FILES := $(filter-out %sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine,
$(SRC_SERVICES_FILES))
SRC_SERVICES_FILES:=$(filter-out %sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider,
$(SRC_SERVICES_FILES))
SRC_SERVICES_FILES := $(filter-out %sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider,
$(SRC_SERVICES_FILES))
endif
endif
# The number of services files are relatively few. If the increase in numbers, then
# The number of services files are relatively few. If the increase in numbers, then
# we have to use ListPathsSafelyNow here.
# we have to use ListPathsSafelyNow here.
# Change $(JDK_TOPDIR)/src/.../META-INF/services/yyyy into $(JDK_OUTPUTDIR)/classes/META-INF/services/yyyy
# Change $(JDK_TOPDIR)/src/.../META-INF/services/yyyy into $(JDK_OUTPUTDIR)/classes/META-INF/services/yyyy
# The \n in the printf command is needed to make sed work on Solaris.
# The \n in the printf command is needed to make sed work on Solaris.
OUT_SERVICES_FILES
:=$(addprefix $(JDK_OUTPUTDIR)/classes/META-INF/services/,
\
OUT_SERVICES_FILES
:= $(addprefix $(JDK_OUTPUTDIR)/classes/META-INF/services/,
\
$(shell $(PRINTF) "$(SRC_SERVICES_FILES)\n" | $(SED) -e 's|/[^ ]*/META-INF/services/||g'))
$(shell $(PRINTF) "$(SRC_SERVICES_FILES)\n" | $(SED) -e 's|/[^ ]*/META-INF/services/||g'))
OUT_SERVICES_FILES_COLON
:=$(addsuffix :,
$(OUT_SERVICES_FILES))
OUT_SERVICES_FILES_COLON
:= $(addsuffix :,
$(OUT_SERVICES_FILES))
# Exception handling for print services with no META-INF directory
# Exception handling for print services with no META-INF directory
SRC_SERVICES_FILES_PRINT = $(wildcard $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes/sun/print/services/*)
SRC_SERVICES_FILES_PRINT = $(wildcard $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes/sun/print/services/*)
OUT_SERVICES_FILES_PRINT = $(addprefix $(JDK_OUTPUTDIR)/classes/META-INF/services/,\
OUT_SERVICES_FILES_PRINT = $(addprefix $(JDK_OUTPUTDIR)/classes/META-INF/services/,
\
$(patsubst $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes/sun/print/services/%,%,
\
$(patsubst $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes/sun/print/services/%, %,
\
$(SRC_SERVICES_FILES_PRINT)))
$(SRC_SERVICES_FILES_PRINT)))
OUT_SERVICES_FILES_PRINT_COLON = $(addsuffix :,$(OUT_SERVICES_FILES_PRINT))
OUT_SERVICES_FILES_PRINT_COLON = $(addsuffix :,
$(OUT_SERVICES_FILES_PRINT))
RULES_SERVICES_PRINT = $(join $(OUT_SERVICES_FILES_PRINT_COLON),$(SRC_SERVICES_FILES_PRINT))
RULES_SERVICES_PRINT = $(join $(OUT_SERVICES_FILES_PRINT_COLON),
$(SRC_SERVICES_FILES_PRINT))
# Now setup the dependency rules to generate a META-INF/services/... from the correct source.
# Now setup the dependency rules to generate a META-INF/services/... from the correct source.
META-INF_RULES_SERVICES
:=$(RULES_SERVICES_PRINT) $(join $(OUT_SERVICES_FILES_COLON),
$(SRC_SERVICES_FILES))
META-INF_RULES_SERVICES
:= $(RULES_SERVICES_PRINT) $(join $(OUT_SERVICES_FILES_COLON),
$(SRC_SERVICES_FILES))
# Eval the newly created rules to incorporate them into the make tree.
# Eval the newly created rules to incorporate them into the make tree.
define addto_meta-inf_services
define addto_meta-inf_services
$1
$1
echo $(LOG_INFO) Installing META-INF/services/$$(@F)
echo $(LOG_INFO) Installing META-INF/services/$$(@F)
$(CAT) $$< | $(SED) -e "s/^#\[$(OPENJDK_TARGET_OS)\]//" > $$@
$(CAT) $$< | $(SED) -e "s/^#\[$(OPENJDK_TARGET_OS)\]//" > $$@
endef
endef
$(foreach i,
$(META-INF_RULES_SERVICES),$(eval $(call addto_meta-inf_services,
$i)))
$(foreach i,
$(META-INF_RULES_SERVICES), $(eval $(call addto_meta-inf_services,
$i)))
# Here is the generic rule, whose receipt the above rules will trigger.
# Here is the generic rule, whose receipt the above rules will trigger.
COPY_EXTRA += $(OUT_SERVICES_FILES)
COPY_EXTRA += $(OUT_SERVICES_FILES)
...
@@ -224,7 +224,7 @@ COPY_EXTRA += $(OUT_SERVICES_FILES_PRINT)
...
@@ -224,7 +224,7 @@ COPY_EXTRA += $(OUT_SERVICES_FILES_PRINT)
###
###
$(JDK_OUTPUTDIR)/classes/sun/nio/cs/ext/sjis0213.dat
: $(JDK_OUTPUTDIR)/gensrc/sun/nio/cs/ext/sjis0213.dat
$(JDK_OUTPUTDIR)/classes/sun/nio/cs/ext/sjis0213.dat: $(JDK_OUTPUTDIR)/gensrc/sun/nio/cs/ext/sjis0213.dat
$(call install-file)
$(call install-file)
COPY_EXTRA += $(JDK_OUTPUTDIR)/classes/sun/nio/cs/ext/sjis0213.dat
COPY_EXTRA += $(JDK_OUTPUTDIR)/classes/sun/nio/cs/ext/sjis0213.dat
...
@@ -234,17 +234,17 @@ COPY_EXTRA += $(JDK_OUTPUTDIR)/classes/sun/nio/cs/ext/sjis0213.dat
...
@@ -234,17 +234,17 @@ COPY_EXTRA += $(JDK_OUTPUTDIR)/classes/sun/nio/cs/ext/sjis0213.dat
JAVAX_SOUND_SRC := $(JDK_TOPDIR)/src/share/classes/com/sun/media/sound/services
JAVAX_SOUND_SRC := $(JDK_TOPDIR)/src/share/classes/com/sun/media/sound/services
JAVAX_SOUND_SRC_FILES := \
JAVAX_SOUND_SRC_FILES := \
javax.sound.midi.spi.MidiDeviceProvider \
javax.sound.midi.spi.MidiDeviceProvider \
javax.sound.midi.spi.MidiFileReader \
javax.sound.midi.spi.MidiFileReader \
javax.sound.midi.spi.MidiFileWriter \
javax.sound.midi.spi.MidiFileWriter \
javax.sound.midi.spi.SoundbankReader \
javax.sound.midi.spi.SoundbankReader \
javax.sound.sampled.spi.AudioFileReader \
javax.sound.sampled.spi.AudioFileReader \
javax.sound.sampled.spi.AudioFileWriter \
javax.sound.sampled.spi.AudioFileWriter \
javax.sound.sampled.spi.FormatConversionProvider \
javax.sound.sampled.spi.FormatConversionProvider \
javax.sound.sampled.spi.MixerProvider
javax.sound.sampled.spi.MixerProvider
COPY_EXTRA += $(addprefix $(JDK_OUTPUTDIR)/classes/META-INF/services/,$(JAVAX_SOUND_SRC_FILES))
COPY_EXTRA += $(addprefix $(JDK_OUTPUTDIR)/classes/META-INF/services/,
$(JAVAX_SOUND_SRC_FILES))
JAVAX_SOUND_RULES := $(foreach F,
$(JAVAX_SOUND_SRC_FILES),
$(JDK_OUTPUTDIR)/classes/META-INF/services/$(notdir $F):$(JAVAX_SOUND_SRC)/$F)
JAVAX_SOUND_RULES := $(foreach F,
$(JAVAX_SOUND_SRC_FILES),
$(JDK_OUTPUTDIR)/classes/META-INF/services/$(notdir $F):$(JAVAX_SOUND_SRC)/$F)
$(foreach R,
$(JAVAX_SOUND_RULES),$(eval $(call addto_meta-inf_services,
$R)))
$(foreach R,
$(JAVAX_SOUND_RULES), $(eval $(call addto_meta-inf_services,
$R)))
makefiles/CopySamples.gmk
浏览文件 @
5728c254
...
@@ -41,15 +41,15 @@ SAMPLE_TARGET := $(subst $(SAMPLE_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_SOUR
...
@@ -41,15 +41,15 @@ SAMPLE_TARGET := $(subst $(SAMPLE_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_SOUR
ifndef OPENJDK
ifndef OPENJDK
# Exclude Main.java in EbayClient dir
# Exclude Main.java in EbayClient dir
SAMPLE_CLOSED_SOURCE := $(shell $(FIND) $(SAMPLE_CLOSED_SOURCE_DIR) -type f -print | $(GREP) -v EbayClient/Main.java)
SAMPLE_CLOSED_SOURCE := $(shell $(FIND) $(SAMPLE_CLOSED_SOURCE_DIR) -type f -print | $(GREP) -v EbayClient/Main.java)
SAMPLE_CLOSED_TARGET := $(subst $(SAMPLE_CLOSED_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_CLOSED_SOURCE))
SAMPLE_CLOSED_TARGET := $(subst $(SAMPLE_CLOSED_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_CLOSED_SOURCE))
SAMPLE_TARGET += $(SAMPLE_CLOSED_TARGET)
SAMPLE_TARGET += $(SAMPLE_CLOSED_TARGET)
endif
endif
ifneq (, $(filter $(OPENJDK_TARGET_OS), solaris macosx))
ifneq (, $(filter $(OPENJDK_TARGET_OS), solaris macosx))
SAMPLE_SOLARIS_SOURCE := $(shell $(FIND) $(SAMPLE_SOLARIS_SOURCE_DIR) -type f -print)
SAMPLE_SOLARIS_SOURCE := $(shell $(FIND) $(SAMPLE_SOLARIS_SOURCE_DIR) -type f -print)
SAMPLE_SOLARIS_TARGET := $(subst $(SAMPLE_SOLARIS_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_SOLARIS_SOURCE))
SAMPLE_SOLARIS_TARGET := $(subst $(SAMPLE_SOLARIS_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_SOLARIS_SOURCE))
SAMPLE_TARGET += $(SAMPLE_SOLARIS_TARGET)
SAMPLE_TARGET += $(SAMPLE_SOLARIS_TARGET)
endif
endif
$(SAMPLE_TARGET_DIR)/dtrace/%: $(SAMPLE_SOLARIS_SOURCE_DIR)/dtrace/%
$(SAMPLE_TARGET_DIR)/dtrace/%: $(SAMPLE_SOLARIS_SOURCE_DIR)/dtrace/%
...
@@ -63,6 +63,6 @@ $(SAMPLE_TARGET_DIR)/%: $(SAMPLE_SOURCE_DIR)/%
...
@@ -63,6 +63,6 @@ $(SAMPLE_TARGET_DIR)/%: $(SAMPLE_SOURCE_DIR)/%
COPY_FILES += $(SAMPLE_TARGET)
COPY_FILES += $(SAMPLE_TARGET)
all: $(COPY_FILES)
all: $(COPY_FILES)
.PHONY: all
.PHONY: all
makefiles/CreateJars.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GendataBreakIterator.gmk
浏览文件 @
5728c254
...
@@ -29,16 +29,16 @@
...
@@ -29,16 +29,16 @@
# input
# input
#
#
#
Notes: sun.text.resources.BreakIteratorRules no longer goes to runtime.
# Notes: sun.text.resources.BreakIteratorRules no longer goes to runtime.
#
They are used at JDK build phase in order to create $(BIFILES) which
# They are used at JDK build phase in order to create $(BIFILES) which
#
are used on runtime instead.
# are used on runtime instead.
#
#
TEXT_SRCDIR = $(JDK_TOPDIR)/src/share/classes
TEXT_SRCDIR = $(JDK_TOPDIR)/src/share/classes
TEXT_PKG
= sun/text/resources
TEXT_PKG = sun/text/resources
TEXT_SOURCES =
$(TEXT_PKG)/BreakIteratorRules.java \
TEXT_SOURCES = $(TEXT_PKG)/BreakIteratorRules.java \
$(TEXT_PKG)/BreakIteratorInfo.java \
$(TEXT_PKG)/BreakIteratorInfo.java \
$(TEXT_PKG)/th/BreakIteratorRules_th.java \
$(TEXT_PKG)/th/BreakIteratorRules_th.java \
$(TEXT_PKG)/th/BreakIteratorInfo_th.java
$(TEXT_PKG)/th/BreakIteratorInfo_th.java
# Generate BreakIteratorData
# Generate BreakIteratorData
BREAK_ITERATOR_DIR = $(JDK_OUTPUTDIR)/break_iterator
BREAK_ITERATOR_DIR = $(JDK_OUTPUTDIR)/break_iterator
...
@@ -46,53 +46,53 @@ BREAK_ITERATOR_CLASSES = $(BREAK_ITERATOR_DIR)/classes
...
@@ -46,53 +46,53 @@ BREAK_ITERATOR_CLASSES = $(BREAK_ITERATOR_DIR)/classes
# JAVAC_SOURCE_PATH_UGLY_OVERRIDE is set to isolate the compile to just those
# JAVAC_SOURCE_PATH_UGLY_OVERRIDE is set to isolate the compile to just those
# two files in that directory and not get anything implicit from
# two files in that directory and not get anything implicit from
# surrounding directories which aren't jdk 6 compatible.
# surrounding directories which aren't jdk 6 compatible.
# Because we are targeting jdk 6, but the surrounding source code is jdk 7. Ugh.
# Because we are targeting jdk 6, but the surrounding source code is jdk 7. Ugh.
# These two files should be moved out to a build tool! We have to disable
# These two files should be moved out to a build tool! We have to disable
# sjavac here as well.
# sjavac here as well.
$(eval $(call SetupJavaCompilation,BUILD_BREAKITERATOR,\
$(eval $(call SetupJavaCompilation,BUILD_BREAKITERATOR,
\
SETUP:=GENERATE_OLDBYTECODE,
\
SETUP := GENERATE_OLDBYTECODE,
\
SRC:=$(TEXT_SRCDIR),
\
SRC := $(TEXT_SRCDIR),
\
DISABLE_SJAVAC:=true,
\
DISABLE_SJAVAC := true,
\
JAVAC_SOURCE_PATH_UGLY_OVERRIDE:=$(TEXT_SRCDIR)/$(TEXT_PKG),
\
JAVAC_SOURCE_PATH_UGLY_OVERRIDE := $(TEXT_SRCDIR)/$(TEXT_PKG),
\
INCLUDES:=$(TEXT_PKG),
\
INCLUDES := $(TEXT_PKG),
\
INCLUDE_FILES:=$(TEXT_SOURCES),
\
INCLUDE_FILES := $(TEXT_SOURCES),
\
BIN:=
$(BREAK_ITERATOR_CLASSES)))
BIN :=
$(BREAK_ITERATOR_CLASSES)))
# Generate data resource files.
# Generate data resource files.
# input
# input
UNICODEDATA
= $(JDK_TOPDIR)/make/tools/UnicodeData/UnicodeData.txt
UNICODEDATA = $(JDK_TOPDIR)/make/tools/UnicodeData/UnicodeData.txt
# output
# output
DATA_PKG_DIR = $(JDK_OUTPUTDIR)/classes/sun/text/resources
DATA_PKG_DIR = $(JDK_OUTPUTDIR)/classes/sun/text/resources
BIFILES
=
$(DATA_PKG_DIR)/CharacterBreakIteratorData \
BIFILES
=
$(DATA_PKG_DIR)/CharacterBreakIteratorData \
$(DATA_PKG_DIR)/WordBreakIteratorData \
$(DATA_PKG_DIR)/WordBreakIteratorData \
$(DATA_PKG_DIR)/LineBreakIteratorData \
$(DATA_PKG_DIR)/LineBreakIteratorData \
$(DATA_PKG_DIR)/SentenceBreakIteratorData
$(DATA_PKG_DIR)/SentenceBreakIteratorData
BIFILES_TH =
$(DATA_PKG_DIR)/th/WordBreakIteratorData_th \
BIFILES_TH =
$(DATA_PKG_DIR)/th/WordBreakIteratorData_th \
$(DATA_PKG_DIR)/th/LineBreakIteratorData_th
$(DATA_PKG_DIR)/th/LineBreakIteratorData_th
$(BIFILES): $(DATA_PKG_DIR)/_the.bifiles
$(BIFILES): $(DATA_PKG_DIR)/_the.bifiles
$(DATA_PKG_DIR)/_the.bifiles: JAVA_FLAGS += -Xbootclasspath/p:$(BREAK_ITERATOR_CLASSES)
$(DATA_PKG_DIR)/_the.bifiles: JAVA_FLAGS += -Xbootclasspath/p:$(BREAK_ITERATOR_CLASSES)
$(DATA_PKG_DIR)/_the.bifiles: $(BUILD_TOOLS) $(UNICODEDATA) $(BUILD_BREAKITERATOR)
$(DATA_PKG_DIR)/_the.bifiles: $(BUILD_TOOLS) $(UNICODEDATA) $(BUILD_BREAKITERATOR)
$(ECHO) $(LOG_INFO) "Generating BreakIteratorData"
$(ECHO) $(LOG_INFO) "Generating BreakIteratorData"
$(MKDIR) -p
$(DATA_PKG_DIR)
$(MKDIR) -p $(DATA_PKG_DIR)
$(RM) $(BIFILES)
$(RM) $(BIFILES)
$(TOOL_GENERATEBREAKITERATORDATA) \
$(TOOL_GENERATEBREAKITERATORDATA) \
-o $(DATA_PKG_DIR) \
-o $(DATA_PKG_DIR) \
-spec $(UNICODEDATA)
-spec $(UNICODEDATA)
$(TOUCH) $@
$(TOUCH) $@
$(BIFILES_TH): $(DATA_PKG_DIR)/_the.bifiles_th
$(BIFILES_TH): $(DATA_PKG_DIR)/_the.bifiles_th
$(DATA_PKG_DIR)/_the.bifiles_th: JAVA_FLAGS += -Xbootclasspath/p:$(BREAK_ITERATOR_CLASSES)
$(DATA_PKG_DIR)/_the.bifiles_th: JAVA_FLAGS += -Xbootclasspath/p:$(BREAK_ITERATOR_CLASSES)
$(DATA_PKG_DIR)/_the.bifiles_th: $(BUILD_TOOLS) $(UNICODEDATA) $(BUILD_BREAKITERATOR)
$(DATA_PKG_DIR)/_the.bifiles_th: $(BUILD_TOOLS) $(UNICODEDATA) $(BUILD_BREAKITERATOR)
$(ECHO) $(LOG_INFO) "Generating BreakIteratorData_th"
$(ECHO) $(LOG_INFO) "Generating BreakIteratorData_th"
$(MKDIR) -p
$(DATA_PKG_DIR)/th
$(MKDIR) -p $(DATA_PKG_DIR)/th
$(RM) $(BIFILES_TH)
$(RM) $(BIFILES_TH)
$(TOOL_GENERATEBREAKITERATORDATA) \
$(TOOL_GENERATEBREAKITERATORDATA) \
-o $(DATA_PKG_DIR) \
-o $(DATA_PKG_DIR) \
-spec $(UNICODEDATA) \
-spec $(UNICODEDATA) \
-language th
-language th
$(TOUCH) $@
$(TOUCH) $@
...
...
makefiles/GendataFontConfig.gmk
浏览文件 @
5728c254
...
@@ -26,53 +26,53 @@
...
@@ -26,53 +26,53 @@
GENDATA_FONT_CONFIG_DST := $(JDK_OUTPUTDIR)/lib
GENDATA_FONT_CONFIG_DST := $(JDK_OUTPUTDIR)/lib
ifeq ($(OPENJDK_TARGET_OS), windows)
ifeq ($(OPENJDK_TARGET_OS), windows)
GENDATA_FONT_CONFIG_SRC_DIR
:= $(JDK_TOPDIR)/src/windows/classes/sun/awt/windows
GENDATA_FONT_CONFIG_SRC_DIR := $(JDK_TOPDIR)/src/windows/classes/sun/awt/windows
GENDATA_FONT_CONFIG_SRC_FILES
:= fontconfig.properties
GENDATA_FONT_CONFIG_SRC_FILES := fontconfig.properties
GENDATA_FONT_CONFIG_SRC_PREFIX :=
GENDATA_FONT_CONFIG_SRC_PREFIX :=
endif
endif
ifeq ($(OPENJDK_TARGET_OS), linux)
ifeq ($(OPENJDK_TARGET_OS), linux)
GENDATA_FONT_CONFIG_SRC_PREFIX := linux.
GENDATA_FONT_CONFIG_SRC_PREFIX := linux.
ifdef OPENJDK
ifdef OPENJDK
GENDATA_FONT_CONFIG_SRC_DIR
:= \
GENDATA_FONT_CONFIG_SRC_DIR := \
$(JDK_TOPDIR)/src/solaris/classes/sun/awt/fontconfigs
$(JDK_TOPDIR)/src/solaris/classes/sun/awt/fontconfigs
# This is placeholder for possible fonconfig files which may
# This is placeholder for possible fonconfig files which may
# useful for some highly specialized Linux distributions
# useful for some highly specialized Linux distributions
GENDATA_FONT_CONFIG_SRC_FILES :=
GENDATA_FONT_CONFIG_SRC_FILES :=
else
else
GENDATA_FONT_CONFIG_SRC_DIR
:= \
GENDATA_FONT_CONFIG_SRC_DIR := \
$(JDK_TOPDIR)/src/closed/solaris/classes/sun/awt/fontconfigs
$(JDK_TOPDIR)/src/closed/solaris/classes/sun/awt/fontconfigs
GENDATA_FONT_CONFIG_SRC_FILES := \
GENDATA_FONT_CONFIG_SRC_FILES := \
fontconfig.properties
\
fontconfig.properties
\
fontconfig.RedHat.5.properties
\
fontconfig.RedHat.5.properties
\
fontconfig.RedHat.6.properties
\
fontconfig.RedHat.6.properties
\
fontconfig.Turbo.properties
\
fontconfig.Turbo.properties
\
fontconfig.SuSE.10.properties
\
fontconfig.SuSE.10.properties
\
fontconfig.SuSE.11.properties
fontconfig.SuSE.11.properties
endif
endif
endif
endif
ifeq ($(OPENJDK_TARGET_OS), solaris)
ifeq ($(OPENJDK_TARGET_OS), solaris)
GENDATA_FONT_CONFIG_SRC_DIR
:= \
GENDATA_FONT_CONFIG_SRC_DIR := \
$(JDK_TOPDIR)/src/solaris/classes/sun/awt/fontconfigs
$(JDK_TOPDIR)/src/solaris/classes/sun/awt/fontconfigs
GENDATA_FONT_CONFIG_SRC_FILES
:= fontconfig.properties
GENDATA_FONT_CONFIG_SRC_FILES := fontconfig.properties
GENDATA_FONT_CONFIG_SRC_PREFIX := solaris.
GENDATA_FONT_CONFIG_SRC_PREFIX := solaris.
endif
endif
ifeq ($(OPENJDK_TARGET_OS), macosx)
ifeq ($(OPENJDK_TARGET_OS), macosx)
GENDATA_FONT_CONFIG_SRC_DIR
:= \
GENDATA_FONT_CONFIG_SRC_DIR := \
$(JDK_TOPDIR)/src/macosx/classes/sun/awt/fontconfigs
$(JDK_TOPDIR)/src/macosx/classes/sun/awt/fontconfigs
GENDATA_FONT_CONFIG_SRC_FILES
:= fontconfig.properties
GENDATA_FONT_CONFIG_SRC_FILES := fontconfig.properties
GENDATA_FONT_CONFIG_SRC_PREFIX := macosx.
GENDATA_FONT_CONFIG_SRC_PREFIX := macosx.
endif
endif
###
###
$(GENDATA_FONT_CONFIG_DST)/%.src
: \
$(GENDATA_FONT_CONFIG_DST)/%.src: \
$(GENDATA_FONT_CONFIG_SRC_DIR)/$(GENDATA_FONT_CONFIG_SRC_PREFIX)%
$(GENDATA_FONT_CONFIG_SRC_DIR)/$(GENDATA_FONT_CONFIG_SRC_PREFIX)%
$(call install-file)
$(call install-file)
$(GENDATA_FONT_CONFIG_DST)/%.bfc
: \
$(GENDATA_FONT_CONFIG_DST)/%.bfc: \
$(GENDATA_FONT_CONFIG_SRC_DIR)/$(GENDATA_FONT_CONFIG_SRC_PREFIX)%.properties
$(GENDATA_FONT_CONFIG_SRC_DIR)/$(GENDATA_FONT_CONFIG_SRC_PREFIX)%.properties
$(MKDIR) -p $(@D)
$(MKDIR) -p $(@D)
$(RM) $@
$(RM) $@
...
@@ -87,4 +87,3 @@ GENDATA_BFONT_CONFIGS := $(GENDATA_FONT_CONFIG_SRC_FILES:%.properties=$(GENDATA_
...
@@ -87,4 +87,3 @@ GENDATA_BFONT_CONFIGS := $(GENDATA_FONT_CONFIG_SRC_FILES:%.properties=$(GENDATA_
GENDATA_FONT_CONFIG := $(GENDATA_FONT_CONFIGS) $(GENDATA_BFONT_CONFIGS)
GENDATA_FONT_CONFIG := $(GENDATA_FONT_CONFIGS) $(GENDATA_BFONT_CONFIGS)
###
###
makefiles/GendataHtml32dtd.gmk
浏览文件 @
5728c254
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
# questions.
# questions.
#
#
GENDATA_HTML32DTD :=
GENDATA_HTML32DTD :=
HTML32DTD = $(JDK_OUTPUTDIR)/classes/javax/swing/text/html/parser/html32.bdtd
HTML32DTD = $(JDK_OUTPUTDIR)/classes/javax/swing/text/html/parser/html32.bdtd
$(HTML32DTD): $(BUILD_TOOLS)
$(HTML32DTD): $(BUILD_TOOLS)
...
...
makefiles/GendataTZDB.gmk
浏览文件 @
5728c254
...
@@ -34,7 +34,7 @@ TZDATA_TZFILES := $(addprefix $(TZDATA_DIR)/,$(TZDATA_TZFILE))
...
@@ -34,7 +34,7 @@ TZDATA_TZFILES := $(addprefix $(TZDATA_DIR)/,$(TZDATA_TZFILE))
GENDATA_TZDB_DAT := $(JDK_OUTPUTDIR)/lib/tzdb.dat
GENDATA_TZDB_DAT := $(JDK_OUTPUTDIR)/lib/tzdb.dat
$(GENDATA_TZDB_DAT)
: $(TZDATA_TZFILES)
$(GENDATA_TZDB_DAT): $(TZDATA_TZFILES)
$(RM) $(GENDATA_TZDB_DAT)
$(RM) $(GENDATA_TZDB_DAT)
$(TOOL_TZDB) -srcdir $(TZDATA_DIR) -dstfile $(GENDATA_TZDB_DAT) $(TZDATA_TZFILE)
$(TOOL_TZDB) -srcdir $(TZDATA_DIR) -dstfile $(GENDATA_TZDB_DAT) $(TZDATA_TZFILE)
...
...
makefiles/GendataTimeZone.gmk
浏览文件 @
5728c254
...
@@ -43,9 +43,9 @@ TZFILES := \
...
@@ -43,9 +43,9 @@ TZFILES := \
$(addprefix $(JDK_TOPDIR)/make/sun/javazic/tzdata/,$(TZFILE0)) \
$(addprefix $(JDK_TOPDIR)/make/sun/javazic/tzdata/,$(TZFILE0)) \
$(addprefix $(JDK_TOPDIR)/make/sun/javazic/tzdata_jdk/,$(TZFILE1))
$(addprefix $(JDK_TOPDIR)/make/sun/javazic/tzdata_jdk/,$(TZFILE1))
GENDATA_TIMEZONE_MAPFILE
:=
ZoneInfoMappings
GENDATA_TIMEZONE_MAPFILE
:=
ZoneInfoMappings
$(GENDATA_TIMEZONE_DST)/$(GENDATA_TIMEZONE_MAPFILE)
: $(TZFILES)
$(GENDATA_TIMEZONE_DST)/$(GENDATA_TIMEZONE_MAPFILE): $(TZFILES)
$(RM) -r $(GENDATA_TIMEZONE_TMP)
$(RM) -r $(GENDATA_TIMEZONE_TMP)
$(MKDIR) -p $(GENDATA_TIMEZONE_TMP)
$(MKDIR) -p $(GENDATA_TIMEZONE_TMP)
$(RM) -r $(GENDATA_TIMEZONE_DST)
$(RM) -r $(GENDATA_TIMEZONE_DST)
...
...
makefiles/GenerateClasses.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GenerateData.gmk
浏览文件 @
5728c254
...
@@ -75,9 +75,9 @@ GENDATA += $(GENDATA_CURDATA)
...
@@ -75,9 +75,9 @@ GENDATA += $(GENDATA_CURDATA)
##########################################################################################
##########################################################################################
$(GENDATA)
: $(BUILD_TOOLS)
$(GENDATA): $(BUILD_TOOLS)
$(JDK_OUTPUTDIR)/classes/_the.gendata
: $(GENDATA)
$(JDK_OUTPUTDIR)/classes/_the.gendata: $(GENDATA)
$(TOUCH) $@
$(TOUCH) $@
all: $(JDK_OUTPUTDIR)/classes/_the.gendata
all: $(JDK_OUTPUTDIR)/classes/_the.gendata
...
...
makefiles/GenerateJavaSources.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcBuffer.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcCLDR.gmk
浏览文件 @
5728c254
...
@@ -31,8 +31,8 @@ GENSRC_DIR := $(JDK_OUTPUTDIR)/gensrc
...
@@ -31,8 +31,8 @@ GENSRC_DIR := $(JDK_OUTPUTDIR)/gensrc
CLDR_METAINFO_FILE := $(GENSRC_DIR)/sun/util/cldr/CLDRLocaleDataMetaInfo.java
CLDR_METAINFO_FILE := $(GENSRC_DIR)/sun/util/cldr/CLDRLocaleDataMetaInfo.java
$(CLDR_METAINFO_FILE): $(wildcard $(CLDRSRCDIR)/common/dtd/*.dtd) \
$(CLDR_METAINFO_FILE): $(wildcard $(CLDRSRCDIR)/common/dtd/*.dtd) \
$(wildcard $(CLDRSRCDIR)/common/main/*.xml) \
$(wildcard $(CLDRSRCDIR)/common/main/*.xml) \
$(wildcard $(CLDRSRCDIR)/common/supplemental/*.xml)
$(wildcard $(CLDRSRCDIR)/common/supplemental/*.xml)
$(MKDIR) -p $(@D)
$(MKDIR) -p $(@D)
$(TOOL_CLDRCONVERTER) -base $(CLDRSRCDIR) -o $(GENSRC_DIR)
$(TOOL_CLDRCONVERTER) -base $(CLDRSRCDIR) -o $(GENSRC_DIR)
...
...
makefiles/GensrcCharacterData.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcCharsetCoder.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcCharsetMapping.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcExceptions.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcIcons.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcJDWP.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcJObjC.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcLocaleDataMetaInfo.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcMisc.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcProperties.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcSwing.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/GensrcX11Wrappers.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/Images.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/Import.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/Makefile
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/PatchList.solaris
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/ProfileNames.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/Profiles.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/Setup.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/SignJars.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/Tools.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/jpda/jdwp/jdwp.spec
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/jprt.gmk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/jprt.properties
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libawt/mapfile-mawt-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libawt/mapfile-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libawt/mapfile-vers-linux
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libawt_headless/mapfile-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libawt_xawt/mapfile-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libfontmanager/mapfile-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libj2pcsc/mapfile-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libjdga/mapfile-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libjli/mapfile-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/mapfiles/libverify/mapfile-vers
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/profile-includes.txt
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/profile-rtjar-includes.txt
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/scripts/addNotices.sh
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/scripts/genCharsetProvider.sh
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/scripts/genExceptions.sh
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/scripts/localelist.sh
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
makefiles/sun/awt/ToBin.java
浏览文件 @
5728c254
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录