72 $(call MakeDir, $(@D)) 73 ( $(NAWK) '/@@END_COPYRIGHT@@/{exit}1' $< && \ 74 $(CPP) $(CPP_FLAGS) $(SYSROOT_CFLAGS) $(CFLAGS_JDKLIB) $< \ 75 2> >($(GREP) -v '^$(<F)$$' >&2) \ 76 | $(NAWK) '/@@START_HERE@@/,0' \ 77 | $(SED) -e 's/@@START_HERE@@/\/\/ AUTOMATICALLY GENERATED FILE - DO NOT EDIT/' \ 78 -e 's/PREFIX_//' -e 's/^#.*//' \ 79 ) > $@ 80 endef 81 82 GENSRC_SOR_FILE += $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/ch/SocketOptionRegistry.java 83 84 $(GENSRC_SOR_FILE): \ 85 $(TOPDIR)/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 86 $(generate-preproc-src) 87 88 GENSRC_JAVA_BASE += $(GENSRC_SOR_FILE) 89 90 ################################################################################ 91 92 ifneq ($(OPENJDK_TARGET_OS), windows) 93 94 GENSRC_UC_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/fs/UnixConstants.java 95 96 $(GENSRC_UC_FILE): \ 97 $(TOPDIR)/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 98 $(generate-preproc-src) 99 100 GENSRC_JAVA_BASE += $(GENSRC_UC_FILE) 101 102 endif 103 104 ################################################################################ 105 106 ifeq ($(OPENJDK_TARGET_OS), solaris) 107 108 GENSRC_SC_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/fs/SolarisConstants.java 109 110 $(GENSRC_SC_FILE): \ 111 $(TOPDIR)/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 112 $(generate-preproc-src) 113 114 GENSRC_JAVA_BASE += $(GENSRC_SC_FILE) 115 116 endif 117 118 ################################################################################ 119 # Create the javax/crypto/JceSecurity.class, using the build default. 120 # 121 ifeq ($(UNLIMITED_CRYPTO), true) 122 JCE_DEFAULT_POLICY = unlimited 123 else 124 JCE_DEFAULT_POLICY = limited 125 endif 126 | 72 $(call MakeDir, $(@D)) 73 ( $(NAWK) '/@@END_COPYRIGHT@@/{exit}1' $< && \ 74 $(CPP) $(CPP_FLAGS) $(SYSROOT_CFLAGS) $(CFLAGS_JDKLIB) $< \ 75 2> >($(GREP) -v '^$(<F)$$' >&2) \ 76 | $(NAWK) '/@@START_HERE@@/,0' \ 77 | $(SED) -e 's/@@START_HERE@@/\/\/ AUTOMATICALLY GENERATED FILE - DO NOT EDIT/' \ 78 -e 's/PREFIX_//' -e 's/^#.*//' \ 79 ) > $@ 80 endef 81 82 GENSRC_SOR_FILE += $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/ch/SocketOptionRegistry.java 83 84 $(GENSRC_SOR_FILE): \ 85 $(TOPDIR)/src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template 86 $(generate-preproc-src) 87 88 GENSRC_JAVA_BASE += $(GENSRC_SOR_FILE) 89 90 ################################################################################ 91 92 ifneq ($(call isTargetOs, windows), true) 93 94 GENSRC_UC_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/fs/UnixConstants.java 95 96 $(GENSRC_UC_FILE): \ 97 $(TOPDIR)/src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template 98 $(generate-preproc-src) 99 100 GENSRC_JAVA_BASE += $(GENSRC_UC_FILE) 101 102 endif 103 104 ################################################################################ 105 106 ifeq ($(call isTargetOs, solaris), true) 107 108 GENSRC_SC_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/fs/SolarisConstants.java 109 110 $(GENSRC_SC_FILE): \ 111 $(TOPDIR)/src/java.base/solaris/classes/sun/nio/fs/SolarisConstants.java.template 112 $(generate-preproc-src) 113 114 GENSRC_JAVA_BASE += $(GENSRC_SC_FILE) 115 116 endif 117 118 ################################################################################ 119 # Create the javax/crypto/JceSecurity.class, using the build default. 120 # 121 ifeq ($(UNLIMITED_CRYPTO), true) 122 JCE_DEFAULT_POLICY = unlimited 123 else 124 JCE_DEFAULT_POLICY = limited 125 endif 126 |