make/Tools.gmk

Print this page
rev 10374 : 6997010: Consolidate java.security files into one file with modifications


  73 TOOL_DTDBUILDER = $(JAVA_SMALL) -Ddtd_home=$(JDK_TOPDIR)/make/data/dtdbuilder \
  74     -Djava.awt.headless=true \
  75     -cp $(JDK_OUTPUTDIR)/btclasses build.tools.dtdbuilder.DTDBuilder
  76 
  77 TOOL_GENERATEBREAKITERATORDATA = $(JAVA_SMALL) \
  78     -cp $(JDK_OUTPUTDIR)/btclasses \
  79     build.tools.generatebreakiteratordata.GenerateBreakIteratorData
  80 
  81 TOOL_GENERATECURRENCYDATA = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  82     build.tools.generatecurrencydata.GenerateCurrencyData
  83 
  84 TOOL_HASHER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  85     build.tools.hasher.Hasher
  86 
  87 TOOL_TZDB = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  88     build.tools.tzdb.TzdbZoneRulesCompiler
  89 
  90 TOOL_BLACKLISTED_CERTS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  91     build.tools.blacklistedcertsconverter.BlacklistedCertsConverter
  92 



  93 
  94 # TODO: There are references to the jdwpgen.jar in jdk/make/netbeans/jdwpgen/build.xml
  95 # and nbproject/project.properties in the same dir. Needs to be looked at.
  96 TOOL_JDWPGEN = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.jdwpgen.Main
  97 
  98 # TODO: Lots of files in jdk/make/tools/CharsetMapping dir
  99 TOOL_CHARSETMAPPING = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 100     build.tools.charsetmapping.Main $(LOG_INFO)
 101 
 102 TOOL_SPP = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.spp.Spp
 103 
 104 # Nimbus is used somewhere in the swing build.
 105 TOOL_GENERATENIMBUS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 106     build.tools.generatenimbus.Generator
 107 
 108 TOOL_WRAPPERGENERATOR = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 109     build.tools.x11wrappergen.WrapperGenerator
 110 
 111 TOOL_AWT_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
 112     build.tools.icondata.awt.ToBin
 113 
 114 TOOL_OSX_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
 115     build.tools.icondata.osxapp.ToBin
 116 
 117 TOOL_CLDRCONVERTER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 118     build.tools.cldrconverter.CLDRConverter
 119 
 120 TOOL_CHECKDEPS = $(JAVA_SMALL) -Xbootclasspath/p:$(INTERIM_LANGTOOLS_JAR) \
 121     -cp $(JDK_OUTPUTDIR)/btclasses:$(JDK_OUTPUTDIR) \
 122     build.tools.deps.CheckDeps
 123 
 124 TOOL_ADDTORESTRICTEDPKGS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 125     build.tools.addtorestrictedpkgs.AddToRestrictedPkgs
 126 
 127 ##########################################################################################
 128 
 129 # Tools needed on solaris because OBJCOPY is broken.
 130 
 131 ifeq ($(OPENJDK_TARGET_OS), solaris)
 132 $(eval $(call SetupNativeCompilation,ADD_GNU_DEBUGLINK, \
 133     SRC := $(JDK_TOPDIR)/make/src/native/add_gnu_debuglink, \
 134     LANG := C, \
 135     CC := $(BUILD_CC), \
 136     LDEXE := $(BUILD_LD), \
 137     LDFLAGS := -lelf, \
 138     OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/add_gnu_debuglink, \
 139     OUTPUT_DIR := $(JDK_OUTPUTDIR)/btbin, \
 140     PROGRAM := add_gnu_debuglink))
 141 
 142 $(eval $(call SetupNativeCompilation,FIX_EMPTY_SEC_HDR_FLAGS, \
 143     SRC := $(JDK_TOPDIR)/make/src/native/fix_empty_sec_hdr_flags, \
 144     LANG := C, \
 145     CC := $(BUILD_CC), \
 146     LDEXE := $(BUILD_LD), \


  73 TOOL_DTDBUILDER = $(JAVA_SMALL) -Ddtd_home=$(JDK_TOPDIR)/make/data/dtdbuilder \
  74     -Djava.awt.headless=true \
  75     -cp $(JDK_OUTPUTDIR)/btclasses build.tools.dtdbuilder.DTDBuilder
  76 
  77 TOOL_GENERATEBREAKITERATORDATA = $(JAVA_SMALL) \
  78     -cp $(JDK_OUTPUTDIR)/btclasses \
  79     build.tools.generatebreakiteratordata.GenerateBreakIteratorData
  80 
  81 TOOL_GENERATECURRENCYDATA = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  82     build.tools.generatecurrencydata.GenerateCurrencyData
  83 
  84 TOOL_HASHER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  85     build.tools.hasher.Hasher
  86 
  87 TOOL_TZDB = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  88     build.tools.tzdb.TzdbZoneRulesCompiler
  89 
  90 TOOL_BLACKLISTED_CERTS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  91     build.tools.blacklistedcertsconverter.BlacklistedCertsConverter
  92 
  93 TOOL_MAKEJAVASECURITY = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
  94     build.tools.makejavasecurity.MakeJavaSecurity
  95 
  96 
  97 # TODO: There are references to the jdwpgen.jar in jdk/make/netbeans/jdwpgen/build.xml
  98 # and nbproject/project.properties in the same dir. Needs to be looked at.
  99 TOOL_JDWPGEN = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.jdwpgen.Main
 100 
 101 # TODO: Lots of files in jdk/make/tools/CharsetMapping dir
 102 TOOL_CHARSETMAPPING = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 103     build.tools.charsetmapping.Main $(LOG_INFO)
 104 
 105 TOOL_SPP = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.spp.Spp
 106 
 107 # Nimbus is used somewhere in the swing build.
 108 TOOL_GENERATENIMBUS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 109     build.tools.generatenimbus.Generator
 110 
 111 TOOL_WRAPPERGENERATOR = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 112     build.tools.x11wrappergen.WrapperGenerator
 113 
 114 TOOL_AWT_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
 115     build.tools.icondata.awt.ToBin
 116 
 117 TOOL_OSX_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
 118     build.tools.icondata.osxapp.ToBin
 119 
 120 TOOL_CLDRCONVERTER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
 121     build.tools.cldrconverter.CLDRConverter
 122 
 123 TOOL_CHECKDEPS = $(JAVA_SMALL) -Xbootclasspath/p:$(INTERIM_LANGTOOLS_JAR) \
 124     -cp $(JDK_OUTPUTDIR)/btclasses:$(JDK_OUTPUTDIR) \
 125     build.tools.deps.CheckDeps
 126 



 127 ##########################################################################################
 128 
 129 # Tools needed on solaris because OBJCOPY is broken.
 130 
 131 ifeq ($(OPENJDK_TARGET_OS), solaris)
 132 $(eval $(call SetupNativeCompilation,ADD_GNU_DEBUGLINK, \
 133     SRC := $(JDK_TOPDIR)/make/src/native/add_gnu_debuglink, \
 134     LANG := C, \
 135     CC := $(BUILD_CC), \
 136     LDEXE := $(BUILD_LD), \
 137     LDFLAGS := -lelf, \
 138     OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/add_gnu_debuglink, \
 139     OUTPUT_DIR := $(JDK_OUTPUTDIR)/btbin, \
 140     PROGRAM := add_gnu_debuglink))
 141 
 142 $(eval $(call SetupNativeCompilation,FIX_EMPTY_SEC_HDR_FLAGS, \
 143     SRC := $(JDK_TOPDIR)/make/src/native/fix_empty_sec_hdr_flags, \
 144     LANG := C, \
 145     CC := $(BUILD_CC), \
 146     LDEXE := $(BUILD_LD), \