< prev index next >

make/gensrc/GensrcMisc.gmk

Print this page




  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 
< prev index next >