diff --git a/jdk/make/javax/crypto/Makefile b/jdk/make/javax/crypto/Makefile
index f9089f902d3..e446e46406f 100644
--- a/jdk/make/javax/crypto/Makefile
+++ b/jdk/make/javax/crypto/Makefile
@@ -158,7 +158,12 @@ include $(BUILDDIR)/common/Classes.gmk
 #
 
 ifdef OPENJDK
-all: build-jar install-jar build-policy install-limited
+ifdef UNLIMITED_CRYPTO
+POLICY = install-unlimited
+else
+POLICY = install-limited
+endif
+all: build-jar install-jar build-policy $(POLICY)
 else  # OPENJDK
 ifeq ($(strip $(FILES_java)),)
 all: