7163470: Build fails if javax.crypto src files not present
Reviewed-by: valeriep
This commit is contained in:
parent
2c13671808
commit
c3e4ab9209
@ -139,7 +139,7 @@ ifndef OPENJDK
|
|||||||
#
|
#
|
||||||
CLASSDESTDIR = $(TEMPDIR)/classes
|
CLASSDESTDIR = $(TEMPDIR)/classes
|
||||||
JAVAHFLAGS = -bootclasspath \
|
JAVAHFLAGS = -bootclasspath \
|
||||||
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)"
|
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
||||||
include $(BUILDDIR)/common/Library.gmk
|
include $(BUILDDIR)/common/Library.gmk
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2007, 2012, 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
|
||||||
@ -139,7 +139,7 @@ JAVACFLAGS += $(JAVAC_LINT_OPTIONS)
|
|||||||
# built implicitly/explicitly.
|
# built implicitly/explicitly.
|
||||||
#
|
#
|
||||||
ifeq ($(wildcard $(SHARE_SRC)/classes/javax/crypto/Cipher.java),)
|
ifeq ($(wildcard $(SHARE_SRC)/classes/javax/crypto/Cipher.java),)
|
||||||
JCEFLAGS = $(CLASSPATH_SEPARATOR)$(LIBDIR)/jce.jar
|
JCE_PATH = $(CLASSPATH_SEPARATOR)$(LIBDIR)/jce.jar
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Add the source level
|
# Add the source level
|
||||||
@ -152,11 +152,11 @@ TARGET_CLASS_VERSION = 7
|
|||||||
CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
|
CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
|
||||||
JAVACFLAGS += $(CLASS_VERSION)
|
JAVACFLAGS += $(CLASS_VERSION)
|
||||||
JAVACFLAGS += -encoding ascii
|
JAVACFLAGS += -encoding ascii
|
||||||
JAVACFLAGS += "-Xbootclasspath:$(CLASSBINDIR)$(JCEFLAGS)"
|
JAVACFLAGS += "-Xbootclasspath:$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
JAVACFLAGS += $(OTHER_JAVACFLAGS)
|
JAVACFLAGS += $(OTHER_JAVACFLAGS)
|
||||||
|
|
||||||
# Needed for javah
|
# Needed for javah
|
||||||
JAVAHFLAGS += -bootclasspath "$(CLASSBINDIR)$(JCEFLAGS)"
|
JAVAHFLAGS += -bootclasspath "$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
# Needed for javadoc to ensure it builds documentation
|
# Needed for javadoc to ensure it builds documentation
|
||||||
# against the newly built classes
|
# against the newly built classes
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2009, 2012, 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
|
||||||
@ -160,7 +160,7 @@ ifeq ($(NATIVE_ECC_AVAILABLE), true)
|
|||||||
$(PKGDIR)/ECKeyPairGenerator.java
|
$(PKGDIR)/ECKeyPairGenerator.java
|
||||||
|
|
||||||
JAVAHFLAGS = -bootclasspath \
|
JAVAHFLAGS = -bootclasspath \
|
||||||
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)"
|
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -150,7 +150,7 @@ OTHER_INCLUDES += \
|
|||||||
#
|
#
|
||||||
CLASSDESTDIR = $(TEMPDIR)/classes
|
CLASSDESTDIR = $(TEMPDIR)/classes
|
||||||
JAVAHFLAGS = -bootclasspath \
|
JAVAHFLAGS = -bootclasspath \
|
||||||
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)"
|
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
||||||
|
|
||||||
|
@ -151,7 +151,7 @@ OTHER_INCLUDES += \
|
|||||||
#
|
#
|
||||||
CLASSDESTDIR = $(TEMPDIR)/classes
|
CLASSDESTDIR = $(TEMPDIR)/classes
|
||||||
JAVAHFLAGS = -bootclasspath \
|
JAVAHFLAGS = -bootclasspath \
|
||||||
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)"
|
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ ifndef OPENJDK
|
|||||||
#
|
#
|
||||||
CLASSDESTDIR = $(TEMPDIR)/classes
|
CLASSDESTDIR = $(TEMPDIR)/classes
|
||||||
JAVAHFLAGS = -bootclasspath \
|
JAVAHFLAGS = -bootclasspath \
|
||||||
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)"
|
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
||||||
include $(BUILDDIR)/common/Library.gmk
|
include $(BUILDDIR)/common/Library.gmk
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2007, 2012, 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
|
||||||
@ -141,7 +141,7 @@ JAVACFLAGS += $(JAVAC_LINT_OPTIONS)
|
|||||||
# built implicitly/explicitly.
|
# built implicitly/explicitly.
|
||||||
#
|
#
|
||||||
ifeq ($(wildcard $(SHARE_SRC)/classes/javax/crypto/Cipher.java),)
|
ifeq ($(wildcard $(SHARE_SRC)/classes/javax/crypto/Cipher.java),)
|
||||||
JCEFLAGS = $(CLASSPATH_SEPARATOR)$(LIBDIR)/jce.jar
|
JCE_PATH = $(CLASSPATH_SEPARATOR)$(LIBDIR)/jce.jar
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Add the source level
|
# Add the source level
|
||||||
@ -154,11 +154,11 @@ TARGET_CLASS_VERSION = 7
|
|||||||
CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
|
CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
|
||||||
JAVACFLAGS += $(CLASS_VERSION)
|
JAVACFLAGS += $(CLASS_VERSION)
|
||||||
JAVACFLAGS += -encoding ascii
|
JAVACFLAGS += -encoding ascii
|
||||||
JAVACFLAGS += "-Xbootclasspath:$(CLASSBINDIR)$(JCEFLAGS)"
|
JAVACFLAGS += "-Xbootclasspath:$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
JAVACFLAGS += $(OTHER_JAVACFLAGS)
|
JAVACFLAGS += $(OTHER_JAVACFLAGS)
|
||||||
|
|
||||||
# Needed for javah
|
# Needed for javah
|
||||||
JAVAHFLAGS += -bootclasspath "$(CLASSBINDIR)$(JCEFLAGS)"
|
JAVAHFLAGS += -bootclasspath "$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
# Needed for javadoc to ensure it builds documentation
|
# Needed for javadoc to ensure it builds documentation
|
||||||
# against the newly built classes
|
# against the newly built classes
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2009, 2012, 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
|
||||||
@ -159,7 +159,8 @@ ifeq ($(NATIVE_ECC_AVAILABLE), true)
|
|||||||
$(PKGDIR)/ECDSASignature.java \
|
$(PKGDIR)/ECDSASignature.java \
|
||||||
$(PKGDIR)/ECKeyPairGenerator.java
|
$(PKGDIR)/ECKeyPairGenerator.java
|
||||||
|
|
||||||
JAVAHFLAGS += -Xbootclasspath/p:$(CLASSDESTDIR)
|
JAVAHFLAGS = -bootclasspath \
|
||||||
|
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
#
|
#
|
||||||
# C and C++ files
|
# C and C++ files
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2005, 2012, 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
|
||||||
@ -149,7 +149,8 @@ OTHER_INCLUDES += \
|
|||||||
# Rules
|
# Rules
|
||||||
#
|
#
|
||||||
CLASSDESTDIR = $(TEMPDIR)/classes
|
CLASSDESTDIR = $(TEMPDIR)/classes
|
||||||
JAVAHFLAGS += -Xbootclasspath/p:$(CLASSDESTDIR)
|
JAVAHFLAGS = -bootclasspath \
|
||||||
|
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
||||||
|
|
||||||
|
@ -150,7 +150,8 @@ OTHER_INCLUDES += \
|
|||||||
# Rules
|
# Rules
|
||||||
#
|
#
|
||||||
CLASSDESTDIR = $(TEMPDIR)/classes
|
CLASSDESTDIR = $(TEMPDIR)/classes
|
||||||
JAVAHFLAGS = -bootclasspath "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)"
|
JAVAHFLAGS = -bootclasspath \
|
||||||
|
"$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
|
||||||
|
|
||||||
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
include $(BUILDDIR)/common/Mapfile-vers.gmk
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user