# HG changeset patch # User erikj # Date 1527699014 25200 # Node ID 06b01795c9579f42af3460101a5cac6589a92a0d # Parent 04c8eba70a59a2d7e95255b10585a8cebb63a2e6 8203946: Move UnpackSecurity.gmk to closed Reviewed-by: tbell diff -r 04c8eba70a59 -r 06b01795c957 make/Main.gmk --- a/make/Main.gmk Wed May 30 09:45:24 2018 -0700 +++ b/make/Main.gmk Wed May 30 09:50:14 2018 -0700 @@ -98,13 +98,10 @@ ################################################################################ # Special targets for certain modules -unpack-sec: - +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f UnpackSecurity.gmk) - generate-exported-symbols: +($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f BuildStatic.gmk) -ALL_TARGETS += unpack-sec generate-exported-symbols +ALL_TARGETS += generate-exported-symbols ################################################################################ # Gensrc targets, generating source before java compilation can be done @@ -700,9 +697,6 @@ # file to be processed by the gensrc-moduleinfo target. jdk.internal.vm.compiler-gensrc-moduleinfo: jdk.internal.vm.compiler-gensrc-src - # Explicitly add dependencies for special targets - java.base-java: unpack-sec - jdk.jdeps-gendata: java rmic # The ct.sym generation uses all the moduleinfos as input diff -r 04c8eba70a59 -r 06b01795c957 make/UnpackSecurity.gmk --- a/make/UnpackSecurity.gmk Wed May 30 09:45:24 2018 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -# -# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -default: all - -include $(SPEC) -include MakeBase.gmk - -################################################################################ -# Unpack the binary distributions of the crypto classes if they exist. -SEC_FILES_ZIP := $(TOPDIR)/make/tools/crypto/sec-bin.zip -SEC_FILES_WIN_ZIP := $(TOPDIR)/make/tools/crypto/sec-windows-bin.zip -JGSS_WIN32_FILES_ZIP := $(TOPDIR)/make/tools/crypto/jgss-windows-i586-bin.zip -JGSS_WIN64_FILES_ZIP := $(TOPDIR)/make/tools/crypto/jgss-windows-x64-bin.zip - -define unzip-sec-file - $(ECHO) Unzipping $( $@.tmp) - $(MV) $@.tmp $@ -endef - -define unzip-native-sec-file - $(ECHO) Unzipping $( $@.tmp) - $(MV) $@.tmp $@ -endef - -$(SUPPORT_OUTPUTDIR)/_the.sec-bin.unzipped: $(SEC_FILES_ZIP) - $(call unzip-sec-file) - -# Trying to unzip both of the sec files at the same time may cause a race -# when creating directories common to both files. -$(SUPPORT_OUTPUTDIR)/_the.sec-windows-bin.unzipped: $(SEC_FILES_WIN_ZIP) \ - | $(SUPPORT_OUTPUTDIR)/_the.sec-bin.unzipped - $(call unzip-sec-file) - -$(SUPPORT_OUTPUTDIR)/_the.jgss-windows-i586-bin.unzipped: $(JGSS_WIN32_FILES_ZIP) - $(call unzip-native-sec-file) - -$(SUPPORT_OUTPUTDIR)/_the.jgss-windows-x64-bin.unzipped: $(JGSS_WIN64_FILES_ZIP) - $(call unzip-native-sec-file) - -ifneq ($(wildcard $(SEC_FILES_ZIP)), ) - IMPORT_TARGET_FILES += $(SUPPORT_OUTPUTDIR)/_the.sec-bin.unzipped - ifeq ($(OPENJDK_TARGET_OS), windows) - IMPORT_TARGET_FILES += $(SUPPORT_OUTPUTDIR)/_the.sec-windows-bin.unzipped - ifeq ($(OPENJDK_TARGET_CPU), x86) - IMPORT_TARGET_FILES += $(SUPPORT_OUTPUTDIR)/_the.jgss-windows-i586-bin.unzipped - endif - ifeq ($(OPENJDK_TARGET_CPU), x86_64) - IMPORT_TARGET_FILES += $(SUPPORT_OUTPUTDIR)/_the.jgss-windows-x64-bin.unzipped - endif - endif -endif - -################################################################################ - -sec: $(IMPORT_TARGET_FILES) - -all: sec - -.PHONY: sec all