87 $(GENSRC_SOR_FILE): \
88 $(TOPDIR)/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template
89 $(generate-preproc-src)
90
91 TARGETS += $(GENSRC_SOR_FILE)
92
93 ################################################################################
94
95 ifeq ($(call isTargetOs, windows), false)
96
97 GENSRC_UC_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/fs/UnixConstants.java
98
99 $(GENSRC_UC_FILE): \
100 $(TOPDIR)/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
101 $(generate-preproc-src)
102
103 TARGETS += $(GENSRC_UC_FILE)
104
105 endif
106
107 ################################################################################
108
109 ifeq ($(call isTargetOs, solaris), true)
110
111 GENSRC_SC_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/fs/SolarisConstants.java
112
113 $(GENSRC_SC_FILE): \
114 $(TOPDIR)/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template
115 $(generate-preproc-src)
116
117 TARGETS += $(GENSRC_SC_FILE)
118
119 endif
120
121 ################################################################################
122 # Create the javax/crypto/JceSecurity.class, using the build default.
123 #
124 ifeq ($(UNLIMITED_CRYPTO), true)
125 JCE_DEFAULT_POLICY = unlimited
126 else
127 JCE_DEFAULT_POLICY = limited
128 endif
129
130 ifneq ($(wildcard $(TOPDIR)/src/java.base/share/classes/javax/crypto/JceSecurity.java.template), )
131 $(eval $(call SetupTextFileProcessing, BUILD_JCESECURITY_JAVA, \
132 SOURCE_FILES := $(TOPDIR)/src/java.base/share/classes/javax/crypto/JceSecurity.java.template, \
133 OUTPUT_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/javax/crypto/JceSecurity.java, \
134 REPLACEMENTS := \
135 @@JCE_DEFAULT_POLICY@@ => $(JCE_DEFAULT_POLICY), \
136 ))
137
138 TARGETS += $(BUILD_JCESECURITY_JAVA)
139 endif
|
87 $(GENSRC_SOR_FILE): \
88 $(TOPDIR)/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template
89 $(generate-preproc-src)
90
91 TARGETS += $(GENSRC_SOR_FILE)
92
93 ################################################################################
94
95 ifeq ($(call isTargetOs, windows), false)
96
97 GENSRC_UC_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/fs/UnixConstants.java
98
99 $(GENSRC_UC_FILE): \
100 $(TOPDIR)/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
101 $(generate-preproc-src)
102
103 TARGETS += $(GENSRC_UC_FILE)
104
105 endif
106
107 # Create the javax/crypto/JceSecurity.class, using the build default.
108 #
109 ifeq ($(UNLIMITED_CRYPTO), true)
110 JCE_DEFAULT_POLICY = unlimited
111 else
112 JCE_DEFAULT_POLICY = limited
113 endif
114
115 ifneq ($(wildcard $(TOPDIR)/src/java.base/share/classes/javax/crypto/JceSecurity.java.template), )
116 $(eval $(call SetupTextFileProcessing, BUILD_JCESECURITY_JAVA, \
117 SOURCE_FILES := $(TOPDIR)/src/java.base/share/classes/javax/crypto/JceSecurity.java.template, \
118 OUTPUT_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/javax/crypto/JceSecurity.java, \
119 REPLACEMENTS := \
120 @@JCE_DEFAULT_POLICY@@ => $(JCE_DEFAULT_POLICY), \
121 ))
122
123 TARGETS += $(BUILD_JCESECURITY_JAVA)
124 endif
|